Buscar

Avaliando o Aprendizado - Linguagem de Programação I-249

Prévia do material em texto

Linguagem de Programação – Objetivas 4
Para que possamos desenvolver aplicações básicas em 
Java basta termos instalado em nosso computador a(s) 
seguinte(s) tecnologias: (assinale somente uma 
alternativa) 
[ x ] A Java Runtime Environment (JRE), ambiente de 
execução Java, formado pela JVM e bibliotecas,e do 
Java SE (Standard Edition) - JDK. 
Tomando como base as três classes 
apresentadasTomando como base as três classes 
apresentadas abaixo, podemos dizer que: 
public class A { 
A() { 
System.out.println("A"); 
} 
A(int valor) { 
System.out.println("A: " + valor); 
}
 } 
public class B extends A { 
B() { 
System.out.println("B"); 
} 
B(int valor) {
 super(valor); 
} 
}
public class Avaliacao { 
public static void main(String[] args) { 
A a = new A(); 
B b = new B(); 
A a2 = new B(3); 
}
} 
[ x ] O código compila, imprime "A", "A", "B" e depois 
"A: 3". 
Seja um programa em java com o seguinte código: 
public class PrimeiroPrograma { 
public static void main (String args[]) { 
System.out.println("Bem vindo ao Mundo Java"); 
} 
} 
[ x ] O arquivo deve ser salvo como 
PrimeiroPrograma.java, pois o java faz diferença entre 
letras maiúscula e minúscula. 
A palavra reservada EXTENDS implementa qual o 
conceito? 
[ x ] Herança 
Dada a saída: DooBeeDooBeeDo Preencha as lacunas do
código: (Fonte: Livro USE a Cabeça JAVA) 
public class DooBee{ 
 public static void main(String[] args){
int x = 1; 
while ( x < __________){ 
System.out.__________("Doo"); 
System.out.__________("Bee"); 
x = x + 1; 
} 
if (x == __________){ 
System.out.print("Do"); 
}
 }
} 
Assinale a alternativa que indique o preenchimento das 
lacunas respectivamente: 
[ x ] 3; print; print; 3 
Analisando as características da linguagem JAVA, marque a 
alternativa correspondente ao fato da linguagem poder ser 
implantada em diversas plataformas, como, por exemplo, 
Windows, Unix e Macintosh, sem que seja necessário 
modificar ou mesmo reconstruir a aplicação: 
[ x ] Portabilidade 
A alternativa que representa todos os tipos de dados 
primitivos em Java é 
[ x ] char, boolean, byte, short, int, long, float e double 
Assinale a alternativa correta. Qual(is) entre as seguintes 
expressoes é(são) valor(es) do tipo primitivo em Java? I ) 
5.3f II) true III) 'a' IV) “a” V) null 
[ x ] I, II, III 
Dado o código abaixo, marque a alternativa correta referente
ao resultado a ser impresso: 
public class Poligono { 
public float dim[]; 
public String nome; 
public float area(){
return 0;
}; 
}
class Triangulo extends Poligono{ 
Triangulo(float base, float altura){ 
dim = new float[2]; 
dim[0] = base; 
dim[1] = altura; 
nome = "Triângulo"; 
} 
public float area(){ 
return dim[0]*dim[1]/2; 
} 
} 
public class TestePoligono { 
public static void main(String args[]){ 
int n=2; 
Poligono[] pols = new Poligono[n]; 
pols[0] = new Triangulo(2,4); 
pols[1] = new Triangulo(3,6); 
for(int i=0; i<pols.length;i++){
 System.out.println(pols[i].nome 
+ ": " + 
"area = " 
+ pols[i].area()
+" "); 
} 
} 
} 
[ x ] Triângulo: area = 4.0 Triângulo: area = 9.0 
Como se generaliza em Java? 
[ x ] public class ClasseFilha extends ClassePai {} 
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são 
representados respectivamente por: 
[ X ] &&, ||, ! 
Na programação orientada a objetos uma classe 
_______________. 
[ x ] representa um conjunto de objetos com 
características comuns 
Observe o trecho de código abaixo: 
1. public class Avaliacao {
2. String empresa;
3. public static void main(String[] args) {
4. Avaliacao a = new Avaliacao();
5. empresa = a.getEmpresa();
6. System.out.println(empresa);
7. }
8. public String getEmpresa() {

Continue navegando

Outros materiais