Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO Simulado: CCT0176_SM_201107083061 V.2 Aluno(a): GERALDO LUCAS GOMES Matrícula: 201107083061 Desempenho: 2,0 de 8,0 Data: 25/09/2013 09:39:36 1a Questão (Ref.: 200633394345) Pontos: A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é: Detectar os Hot Spots das aplicações. Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória. Determinar quando uma classe deve ser abstrata. Permitir a instanciação do objeto na memória. Possibilitar a criação de herança entre as classes. 2a Questão (Ref.: 200633393834) Pontos: Relacione as definições e marque a alternativa correspondente: a-toLowerCase() b-toUpperCase() c-trim() d-length() e-substring() ( ) converte maiúscula por minúscula. ( ) converte minúscula por maiúscula. ( ) descobre o tamanho de uma string. ( ) elimina espaços iniciais e finais. ( ) extrai um conjunto de string. b - a - d - e - c a - b - d - e - c a - b - d - c - e a - b - c - e - d b - a - d - c - e 3a Questão (Ref.: 200633393423) Pontos: Marque a opção que corresponda a uma mensagem, baseada em GUI, para o usuário informar a idade na própria caixa de diálogo. JOptionPane.showDialog("Informe a sua idade"); JOptionPane.showMessageDialog(null, "Informe a sua idade"); JOptionPane.showMessageDialog(idade, "Informe a sua idade"); JOptionPane.showInputDialog("Informe a sua idade"); JOptionPane.showInputDialog(int idade, "Informe a sua idade"); 4a Questão (Ref.: 200633393819) Pontos: Página 1 de 5BDQ Prova 03/10/2013http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=110220120&p1=3... 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 167 166 Será apresentado um erro, pois essa formatação não existe. 166.6666 5a Questão (Ref.: 200633394192) Pontos: 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: 1-3-9-4-11-5-2-10-7-8-6 8-3-9-4-1-5-11-2-10-7-6 8-3-5-4-1-6-11-2-10-7-9 8-3-9-4-1-5-11-2-10-6-7 10-3-11-4-8-5-2-1-7-9-6 6a Questão (Ref.: 200633393816) Pontos: Considerando um vetor de 10 posições, marque a alternativa que ordena o vetor em ordem crescente. int [] tabnum = new int [10]; int i, aux; for (i=0;i<9;i++){ for (j=i+1;j>10;j++) { if (tabnum[i] < tabnum[j]) { aux = tabnum[i]; tabnum[i]=tabnum[j]; tabnum[j]=aux; } } Página 2 de 5BDQ Prova 03/10/2013http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=110220120&p1=3... } int [] tabnum = new int [10]; int i, aux; for (i=0;i<9;i++){ for (j=i+1;j<10;j++) { if (tabnum[i] > tabnum[j]) { aux = tabnum[i]; tabnum[i]=tabnum[j]; tabnum[j]=aux; } } } int [] tabnum = new int [10]; int i; for (i=0;i<9;i++){ for (j=i+1;j<10;j++) { if (tabnum[i] < tabnum[j]) { tabnum[i]=tabnum[j]; tabnum[j]=tabnum[i]; } } } int [] tabnum = new int [10]; int i; for (i=0;i<9;i++){ if (tabnum[i] > tabnum[i++]) { tabnum[i]=tabnum[i++]; tabnum[i++]=tabnum[i]; } } int [] tabnum = new int [10]; int i; for (i=0;i<9;i++){ for (j=i+1;j<10;j++) { if (tabnum[i] > tabnum[j]) { tabnum[i]=tabnum[j]; tabnum[j]=tabnum[i]; } } } 7a Questão (Ref.: 200633393869) Pontos: Considerando o código a seguir: public static void main(String[] args) { int i = 15; while(true){ if(i%3==0){ System.out.print(i + " "); } i--; if(i==0){ break; } } Página 3 de 5BDQ Prova 03/10/2013http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=110220120&p1=3... } A saída da execução desse trecho de código terá como primeiro número da sequência e último respectivamente: 15 e 3 14 e 2 12 e 2 12 e 3 15 e 2 8a Questão (Ref.: 200633393792) Pontos: De acordo com o texto abaixo, qual a alternativa correta? (Fonte: adaptado IBM) "é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de máquina." JRE JDK garbage collector JSR JVM 9a Questão (Ref.: 200633368843) 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: L 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.: 200633368835) Objeto é uma instância de uma classe. Para instanciar uma classe em Java, deve-se utilizar um método especial chamado construtor. Explique quais características este método especial deve ter e implemente um método construtor para uma classe Carro com os atributos marca e modelo. Sua Resposta: L Compare com a sua resposta: O método construtor deve ter o mesmo nome da classe e não pode possuir retorno. public Carro(String marca, String modelo){ this.marca=marca; Página 4 de 5BDQ Prova 03/10/2013http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=110220120&p1=3... this.modelo=modelo; } Período de não visualização da prova: desde até . Página 5 de 5BDQ Prova 03/10/2013http://simulado.estacio.br/bdq_simulados_prova_preview.asp?hist=110220120&p1=3...
Compartilhar