A utilização de uma máquina virtual permite que programas escritos em Java sejam compilados em uma plataforma e interpretados em outra garantindo conceito de multiplataforma da linguagem. Com relação ao conceito de multiplataforma da Máquina Virtual Java, analise as sentenças:
I- Java foi a primeira plataforma a utilizar uma máquina virtual para executar seus programas. II- Programas como Google Chrome e BROffice devem necessariamente ser escritos em Java, pois possuem versões para mais de um sistema. III- Existe somente uma implementação da JVM que pode ser instalada em qualquer sistema operacional e garante a característica multiplataforma da linguagem. IV- Cada sistema operacional possui uma implementação específica da JVM, que deve ser instalada antes da execução da aplicação. a) Somente a sentença IV está correta. b) As sentenças III e IV estão corretas. c) Somente a sentença II está correta. d) As sentenças II estão corretas.
A plataforma Java utiliza uma abordagem em sua arquitetura, em que um programa é compilado e interpretado por sua máquina virtual específica. Com relação a essa característica específica da plataforma Java, analise as sentenças:
I- O primeiro passo após a escrita do código fonte é a compilação, em que é feita a checagem sintática e léxica. II- O código fonte compilado gera um conjunto de códigos chamado de bytecode, que somente é entendido pela JVM. III- O bytecode é interpretado pela JVM, que traduz suas chamadas ao sistema operacional. IV- Existe somente uma implementação da JVM que pode ser instalada em qualquer sistema operacional e garante a característica multiplataforma da linguagem. a) Somente a sentença IV está correta. b) As sentenças III e IV estão corretas. c) Somente a sentença II está correta. d) As sentenças III estão corretas.
A linguagem de programação Java obedece ao conceito de tipagem, em que todas as variáveis declaradas em uma classe ou interface devem ter seu tipo definido no momento da declaração. Com relação à tipagem e à definição das variáveis na linguagem, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Não existe limitação para número de atributos dentro de uma classe na linguagem de programação Java. ( ) O valor assumido pelos atributos de um objeto representam seu estado interno. ( ) Cada instância de uma classe pode possuir valores distintos para seus atributos. a) V, F, V b) F, V, F c) F, F, V d) V, V, F
A utilização de uma máquina virtual permite que programas escritos em Java sejam compilados em uma plataforma e interpretados em outra garantindo conceito de multiplataforma da linguagem. Com relação ao conceito de multiplataforma da Máquina Virtual Java, analise as sentenças:
I- Java foi a primeira plataforma a utilizar uma máquina virtual para executar seus programas. II- Programas como Google Chrome e BROffice devem necessariamente ser escritos em Java, pois possuem versões para mais de um sistema. III- Existe somente uma implementação da JVM que pode ser instalada em qualquer sistema operacional e garante a característica multiplataforma da linguagem. IV- Cada sistema operacional possui uma implementação específica da JVM, que deve ser instalada antes da execução da aplicação. a) Somente a sentença IV está correta. b) As sentenças III e IV estão corretas. c) Somente a sentença II está correta. d) As sentenças II estão corretas.
A plataforma Java utiliza uma abordagem em sua arquitetura, em que um programa é compilado e interpretado por sua máquina virtual específica. Com relação a essa característica específica da plataforma Java, analise as sentenças:
I- O primeiro passo após a escrita do código fonte é a compilação, em que é feita a checagem sintática e léxica. II- O código fonte compilado gera um conjunto de códigos chamado de bytecode, que somente é entendido pela JVM. III- O bytecode é interpretado pela JVM, que traduz suas chamadas ao sistema operacional. IV- Existe somente uma implementação da JVM que pode ser instalada em qualquer sistema operacional e garante a característica multiplataforma da linguagem. a) Somente a sentença IV está correta. b) As sentenças III e IV estão corretas. c) Somente a sentença II está correta. d) As sentenças III estão corretas.
A linguagem de programação Java obedece ao conceito de tipagem, em que todas as variáveis declaradas em uma classe ou interface devem ter seu tipo definido no momento da declaração. Com relação à tipagem e à definição das variáveis na linguagem, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Não existe limitação para número de atributos dentro de uma classe na linguagem de programação Java. ( ) O valor assumido pelos atributos de um objeto representam seu estado interno. ( ) Cada instância de uma classe pode possuir valores distintos para seus atributos. a) V, F, V b) F, V, F c) F, F, V d) V, V, F