Buscar

Simulado - Linguagem de Programação (01)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO 
 
Simulado: CCT0261_SM_201207097446 V.1 VOLTAR 
Aluno(a): FAGNER SILVA DE LIMA Matrícula: 201207097446 
Desempenho: 5,0 de 8,0 Data: 16/09/2013 16:51:55 (Finalizada) 
 
 
 1a Questão (Ref.: 200779127904) Pontos: 1,0 / 1,0 
Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o resultado obtido após o 
processamento. 
 
Double x = 500.0 /3.0 
DecimalFormat DF = new DecimalFormat("0.####"); 
String dx = new df.format(x); 
System.out.println (dx); 
 
 
 
166.66666666 
 
166.6666 
 
167 
 
166 
 
Será apresentado um erro, pois essa formatação não existe. 
 
 
 
 2a Questão (Ref.: 200779128277) Pontos: 0,0 / 1,0 
Reorganize os trechos de código para criar um programa Java funcional que produzisse a saída listada abaixo: (Fonte: 
Livro USE a Cabeça JAVA) 
 
c:\ETE>java DrumKitTestDrive 
bang bang ba-bang 
ding ding da-ding 
 
 
Assinale a alternativa que indique a sequência correta: 
 
 
 
 
8-3-5-4-1-6-11-2-10-7-9 
 
10-3-11-4-8-5-2-1-7-9-6 
 
8-3-9-4-1-5-11-2-10-6-7 
 
8-3-9-4-1-5-11-2-10-7-6 
 
1-3-9-4-11-5-2-10-7-8-6 
 
 
 
 3a Questão (Ref.: 200779127948) Pontos: 1,0 / 1,0 
Observe o fragmento do código JAVA a seguir: 
public class Avaliacao { 
 public static int e(int x) { 
 return x * 1; 
 } 
 public static int d(int x) { 
 return x * 2; 
 } 
 public static int b(int x) { 
 if (x < 1) 
 return 0; 
 else 
 return 5 - d(x + 1); 
 } 
 public static int a(int y) { 
 return 3 + b(y) + d(y) + e(y); 
 } 
 public static void main(String[] args) { 
 System.out.println(a(5)); 
 } 
} 
Como resultado de sua execução teremos o seguinte resultado: 
 
 
 
14 
 
11 
 
13 
 
12 
 
10 
 
 
 
 4a Questão (Ref.: 200779111753) Pontos: 0,0 / 1,0 
Qual o uso da palavra reservada super em Java? 
 
 
 
Permitir invocar métodos da classe filha. 
 
Criar uma superclasse. 
 
Identificar métodos prioritários 
 
Identificar métodos sobreescritos. 
 
Permitir invocar construtores da classe pai. 
 
 
 
 5a Questão (Ref.: 200779127915) Pontos: 1,0 / 1,0 
Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10, respectivamente, e D e E variáveis float, que 
possuem valor igual a 1.5 e 0, respectivamente. 
 
Escolha a alternativa que indica o conteudo final da variável E: 
 
E = A++; 
E = ((20 / A) / 3) + (2*B)/2 ; 
E = ((32 % 4) * 2 *2) * D; 
E *= B; 
 
 
100 
 
1.5 
 
15 
 
0 
 
10 
 
 
 
 6a Questão (Ref.: 200779127881) Pontos: 1,0 / 1,0 
Como converter uma variável do tipo String para double? (Fonte:IBM) 
 
 
 
variávelDouble = Double.valueOf(seuString); 
 
variávelDouble = (Double)seuString; 
 
variávelDouble = (double)seuString; 
 
variávelDouble = Double(seuString); 
 
variávelDouble = Double.parseDouble(seuString); 
 
 
 
 7a Questão (Ref.: 200779104047) Pontos: 0,0 / 1,0 
Como se generaliza em Java? 
 
 
 
public class ClasseFilha implements ClassePai {} 
 
public class ClasseFilha : ClassePai {} 
 
public class ClasseFilha extends ClassePai {} 
 
public class ClasseFilha import ClassePai {} 
 
public class ClasseFilha :: ClassePai {} 
 
 
 
 8a Questão (Ref.: 200779127430) Pontos: 1,0 / 1,0 
Qual será o valor da variável x, caso o programa rode com a seguinte instrução: 
 
public class Verificar{ 
int x = 1; 
boolean[] mat = new boolean[2]; 
if(mat[0]) 
x++; 
System.out.print(x); 
} 
 
 
 
2 
 
1 
 
Compilará, mas será lançada uma exceção 
 
0 
 
Não compilará, pois a matriz não foi inicializada 
 
 
 
 9a Questão (Ref.: 200779102928) 
Java é uma linguagem multiplataforma, isto é, pode ser executada em vários sistemas operacionais ou dispositivos. Tal 
característica é em razão, principalmente, pela presença da Máquina Virtual Java. Explique como esta Máquina Virtual 
possibilita a execução dos programas Java em várias plataformas. 
 
 
 
Sua Resposta: 
 
 
Compare com a sua resposta: A máquina virtual java é um componente da plataforma java que funciona entre o sistema 
operacional e o programa java. Existe uma implementação de máquina virtual java para cada sistema operacional e/ou 
dispositivo móvel. Na verdade, é a máquina virtual java que interpreta o programa java. 
 
 
 
 10a Questão (Ref.: 200779102994) 
 A empresa XYZ precisa armazenar dados sobre Alunos(matricula, nome e nota) e Professores 
(matricula, nome e salario). 
 Implemente utilizando o conceito de herança uma solução orientada a objetos em Java que atenda as 
necessidades da Empresa XYZ. 
 
 
 
 
Sua Resposta: 
 
 
Compare com a sua resposta: 
public class Pessoa { 
 private int matricula; 
 private String nome; 
 public Pessoa(int matricula, String nome){ 
 this.matricula=matricula; 
 this.nome=nome; 
 } 
 
public class Aluno extends Pessoa{ 
 private float nota; 
 public Aluno(int matricula, String nome, float nota){ 
 super(matricula,nome); 
 this.nota=nota; 
} 
 
public class Professor extends Pessoa { 
 private float salario; 
 public Professor(int matricula,String nome, float salario){ 
 super(matricula,nome); 
 this.salario=salario; 
 } 
} 
 
 
VOLTAR 
 
 
Período de não visualização da prova: desde até .

Outros materiais