Baixe o app para aproveitar ainda mais
Prévia do material em texto
05/06/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/3 Fechar LINGUAGEM DE PROGRAMAÇÃO Simulado: CCT0024_SM_201408203821 V.1 Aluno(a): ROBSON CABRAL DA SILVA JUNIOR Matrícula: 201408203821 Desempenho: 0,4 de 0,5 Data: 05/06/2016 21:23:49 (Finalizada) 1a Questão (Ref.: 201408255340) Pontos: 0,1 / 0,1 Em Java encontrase várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de matrizes unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados: é usada somente para agrupar objetos. é usada somente para armazenar tipos primitivos. não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C. é usada para armazenar dados de tipos primitivos e também para armazenar objetos. é usada somente para agrupar dados de tipos primitivos, como int e double. 2a Questão (Ref.: 201408319289) Pontos: 0,0 / 0,1 Considere os seguintes fragmentos de código Java: I. int sum = 7; if ( sum > 20 ) { System.out.print("ganhou "); } else { System.out.print("perdeu "); } System.out.println("o bônus."); II. int sum = 21; if ( sum != 20 ) System.out.print("ganhou"); else System.out.print("perdeu "); System.out.println("o bônus."); O resultado da execução dos fragmentos em I e II será, respectivamente, perdeu e perdeu. perdeu o bônus e ganhou. perdeu o bônus e ganhou o bônus. ganhou e ganhou. perdeu e ganhou o bônus. 3a Questão (Ref.: 201408257521) Pontos: 0,1 / 0,1 Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de prédecremento e pósdecremento. public class Decrementa{ public static void main(String args[]) { int m, n = 44; 05/06/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/3 m = n; m = n; System.out.println(m); System.out.println(n); } } Qual será a saída ? 43 e 43 42 e 43 42 e 41 43 e 42 42 e 42 Gabarito Comentado. 4a Questão (Ref.: 201408440405) Pontos: 0,1 / 0,1 (FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java. public class testeLogica { public static void main(String[] args) { boolean A, B; boolean R1, R2, R3, R4; A = true; B = false; R1 = (A || B && A || !B); R2 = (!(A || !B) && (A || B)); R3 = (A && B) && (!A || !B); R4 = (!A || B || A || !B); System.out.println(R1); System.out.println(R2); System.out.println(R3); System.out.println(R4); } Qual é a sequência CORRETA ? (de cima para baixo) false, true, false, true false, false, false, true true, false, true, false true, true, true, false true, false, false, true Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201408455924) Pontos: 0,1 / 0,1 Seja a classe: public class Carro { private String cor; private boolean estadoMotor; public void ligaMotor() {estadoMotor=true;} public void desligaMotor( ) {estadoMotor=false;} 05/06/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 3/3 public boolean motor( ){ return estadoMotor;} } Se o código abaixo for executado, podese dizer que: public class Teste { public static void main(String[] args) { Carro c=new Carro(); c.cor="Preto"; } } O objeto c não pode ser instanciado, pois não há construtor na classe. Será gerado erro de execução pois o tipo do atributo está em desacordo com o valor atribuído. Será gerado um erro de compilação, pois o atributo é private. O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo. Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Preto"; Gabarito Comentado.
Compartilhar