1. A respeito de ByteCode é correto afirmar:

É ele quem permite a portabilidade do JAVA

É só um programa executável que precisa de compilação no sistema operacional que vai rodar

O ByteCode é editável sem prejuízo paraa execução

O bytecode é encarado como um produto final, cuja validação da sintaxe e tipos de dados ainda será necessária.

2. Em Orientação a Objetos podemos afirmar que encapsulamento é:

Usamos o nível de acesso mais restritivo, STATIC, que faça sentido para um membro particular

Sempre usamos STATIC, a menos que tenhamos um bom motivo para deixá-lo com outro nível de acesso

Devemos permitir o acesso público aos membros, exceto em caso de ser constantes. Isso porque membros públicos tendem a nos ligar a uma implementação em particular e limita a nossa flexibilidade em mudar o código.

Uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde esta classe poderá ser manipulada. Ok!

3. São, dentre outros, recursos essenciais em uma aplicação orientada a objetos para se obter polimorfismo:

Interfaces, contendo métodos não abstratos e implementados.

Classes estáticas, com métodos protegidos.

Classes abstratas, sem subclasses.

Herança e sobrescrita de métodos. Ok!

4. Assinale a alternativa correta:

Economia de memória não é algo que se deva considerar ao programar, afinal as máquinas tem memória de sobra

Se eu quiser economizar memória, tenho que utilizar uma variável do tipo DOUBLE ao invés de FLOAT

Uma variável do tipo FLOAT tem metade do tamanho de uma do tipo DOUBLE

Se eu quiser economizar memória, tenho que utilizar uma variável do tipo Float ao invés do Double. Ok!

5. Assinale a alternativa que contém os Laços de Repetição

Do, While, For

Do While, While e For

While Do, For, While

Do, Do While, For Next, For

6. Analise o comando á seguir e aponte o que está errado:

public void teste(String texto){

switch(texto){

case "ABC":

//faz algo

case "DEF":

//faz outra coisa

default:

//caso não for nenhum desses casos
}
}

Estão faltando os "breaks" após o término de cada CASE

O comando SWITCH não é um comando JAVA

Está faltando fechar escopo do SWITCH

Não há nada errado Ok!

7. Assinale a alternativa correta.

Se eu for um usuário não desenvolvedor, tenho que ter a JDK e o JSP para poder rodar meus programas

A JVM não é necessária para executar programas em JAVA

Para executar os programas em JAVA em sistemas operacionais diferentes eu tenho que recompilar os programas no sistema operacional de destino.

Para executar os programas em JAVA em sistemas operacionais diferentes preciso somente instalar a JVM do sistema operacional de destino. Ok!

8. Os quatros pilares da Orientação a Objetos são:

Abstração , Encapsulamento, Herança e Polimorfismo. Ok!

Abstração , Encapsulamento, Métodos e Polimorfismo.

Classe, Encapsulamento, Herança e Polimorfismo.

Classes, Métodos, Herança e Polimorfismo.

9. Assinale a alternativa incorreta

Se eu chamar uma Classe instanciada na Classe principal, ela vai ser reconhecida sem problemas devido a criação do objeto.

Um método reflete um procedimento específico a ser executado quando a Classe for instanciada.

Uma Classe é um objeto que reflete uma visão do mundo real dentro do mundo digital. Ok!

Uma Classe por si só é "morta", eu preciso instanciá-la para que possa ser utilizada.

10. Quanto a Comandos Condicionais podes afirmar:

Não consigo aninhar comandos condicionais a não ser que queira criar um escopo diferente para cada um deles

Os comandos condicionais permitem comparar expressões ou valores específicos

Os comandos condicionais só permitem um ELSE IF

Os comandos condicionais variam de simples a compostos sem possibilidade de aninhamento. Ok!
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.