Sunteți pe pagina 1din 3

Lista de exercícios para a AEC1

Disciplina: Linguagem de Programação

1 – Qual o tipo literal abaixo representa um número FLOAT na linguagem Java?


a) 0.5688float
b) 123.456F
c) 123.456
d) Todas as respostas acima estão corretas.

2 – O comando System.out.println( ); serve para:


a) Nada, pois não tem conteúdo dentro dos parênteses.
b) Limpar a tela.
c) Pular uma linha.
d) Provocar uma “pausa” no programa.

3 – Assinale o nome de um identificador válido e que não representa o nome de um


comando da linguagem Java:
a) break
b) meu salario
c) $dolar
d) 9precos

4 – Seja a seguinte linha em um programa Java:


public class AloMundo {
Assinale qual deve ser o nome do arquivo com o programa Java:
a) alomundo.java
b) public.java
c) Pode ser qualquer nome, desde tenha extensão .java
d) AloMundo.java

5 – Qual a instrução correta para declarar uma variável do tipo int?


a) int x = new int(x);
b) int x;
c) x type int;
d) integer x;

6 - Qual a saída produzida pelo extrato de código a seguir:


int x = 1;
while (x <= 3) {
System.out.print ( x + " ") ;
x++;
}
a) 2 3
b) 1 2
c) 1 2 3
d) Não compila porque tem erro.

7 – Qual a opção abaixo é a correta para determinar se o valor armazenado na


variável inteira num é par ou ímpar?
a) while (num%2 != 1)
System.out.println (“ O número é par”);
b) if (num%2 != 0)
System.out.println (“ O número é par”);
else
System.out.println (“ O número é ímpar”);
c) if (num%2 != 1)
System.out.println (“ O número é par”);
else
System.out.println (“ O número é ímpar”);
d) if (num%2 != 0)
System.out.println (“ O número é par”);
else (num%2 != 1)
System.out.println (“ O número é ímpar”);

8 – Uma máquina virtual é:


a) Um mecanismo que permite executar código em Java em qualquer plataforma.
b) Um programa de computador instalado nos computadores da Sun e que traduz programas
Java em qualquer computador do mundo.
c) Um programa que é instalado no browse (Explorer ou Netscape) e que traduz programas Java
para a linguagem HTML.
d) Um mecanismo que permite compilar e executar um programa Java em um browse, desde
que tenha compatibilidade com a linguagem Java.

9 – Assinale a alternativa falsa:


a) A Máquina Virtual Java é uma máquina imaginária que é implementada através de um
software emulador em uma máquina real.
b) O bytecode é independente de qualquer hardware de computador particular. Assim, qualquer
computador com o interpretador Java pode executar um programa Java compilado, não
importando em que tipo de computador o programa foi compilado.
c) O bytecode é uma linguagem de máquina especial que pode ser entendida pela Máquina
Virtual Java (JVM).
d) Máquina virtual Java (do inglês Java Virtual Machine - JVM) é um programa que carrega e
executa os aplicativos Java, convertendo os bytecodes em código executável de máquina.
e) O código de um programa de computador escrito na linguagem Java é compilado para uma
forma intermediária de código denominada classcode. O classcode depois de enviado para a
JVM converte-se em bytecode.
10 – Assinale a alternativa verdadeira:
a) Um construtor deve ter o mesmo nome da classe.
b) Um construtor é uma função especial existente na linguagem Java que permite a criação de
classes.
c) Uma classe pode ter vários construtores, desde que estes tenham nomes diferentes.
d) Uma classe pode até não ter um construtor, desde que seja declarada como privada (atributo
private)

S-ar putea să vă placă și