Buscar

BDQ Prova1

Prévia do material em texto

���������� %'4�3URYD
KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ���
   LINGUAGEM DE PROGRAMAÇÃO
Simulado: CCT0024_SM_201408351285 V.1   Fechar
Aluno(a): WILVISON RALIS CARDOSO Matrícula: 201408351285
Desempenho: 0,2 de 0,5 Data: 17/09/2015 23:48:27 (Finalizada)
  1a Questão (Ref.: 201408418083) Pontos: 0,0  / 0,1
$�LQVWUXomR�HP�FyGLJR�IRQWH�-DYD�DEDL[R�GHVFUHYH�H[DWDPHQWH�R�TXH"
LQW�LGDGH� ����
ZKLOH��LGDGH�� ����^
������6\VWHP�RXW�SULQWOQ���,GDGH������LGDGH����
������LGDGH���
`
o programa imprimirá 29 números.
  impressão seqüencial das idades em ordem crescente.
o programa entrará em loop.
o programa imprimirá 15 números.
  o programa imprimirá 30 números.
 Gabarito Comentado.
  2a Questão (Ref.: 201408418534) Pontos: 0,0  / 0,1
Analise os 3 trechos de código abaixo e assinale a alternativa correta: 
i. 
final int ARRAY_SIZE = 5; 
ARRAY_SIZE = 10; 
ii. 
int b[] = new int[10]; 
for(int i=0; i<=b.length(); i++) 
b[i] = 1; 
iii. 
int a[][] = { {1,2} , {3,4} }; 
a[1,1] = 5;
  i. não possui nenhum erro / 
ii. não possui nenhum erro / 
iii. não é possível inicializar uma matriz no momento da declaração
não possui nenhum erro nos 3 trechos de código
i. não existe variável final / 
ii. acesso a um index do vetor inexistente causando estouro / 
iii. não é possível inicializar uma matriz no momento da declaração
i. não é possível inicializar uma variável final no momento da declaração / 
ii. não possui nenhum erro / 
iii. não é possível inicializar uma matriz no momento da declaração
  i. não é possível alterar o valor ARRAY_SIZE para 10 / 
ii. Acesso a um index do vetor inexistente causando estouro / 
iii. atribuição do valor 5 de forma incorreta na matriz
  3a Questão (Ref.: 201408418042) Pontos: 0,0  / 0,1
���������� %'4�3URYD
KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ���
Marque a alternativa que indica a quantidade de definições corretas de um array unidimencional (vetor) para
armazenar 3 notas de alunos:
float notas [3] ; 
float [ ] notas = new float [3]; 
float notas [ ] = new float [3]; 
float [ ] notas = {5,7,10}; 
float [ ] notas = new float [3] {5,7,10};
4
  2
  3
1
0
  4a Questão (Ref.: 201408418037) Pontos: 0,1  / 0,1
Considerando o trecho de programa descrito abaixo, marque a alternativa que define o resultado apresentado
na tela.
package controle; 
public class ExercTeste { 
public static void main(String args[]) { 
int num=0,i; 
for(i=0;i<20;i++){ 
num=Math.random(); 
System.out.println("O resultado eh: "+ num%10); 
} 
} 
}
Não serão apresentados, pois não existe a função random na linguagem JAVA.
Serão apresentados os 10 primeiros valores obtidos na função random.
  Serão apresentados os valores de resto da divisão do valor por 10.
Será apresentado o total dos valores lidos.
Serão apresentados os valores de resto da divisão do valor por 2.
 Gabarito Comentado.
  5a Questão (Ref.: 201408602615) 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)
���������� %'4�3URYD
KWWS���VLPXODGR�HVWDFLR�EU�EGTBVLPXODGRVBHDGBHQVBSUHYLHZ�DVS"FULSWBKLVW ���������� ���
  true, false, false, true
true, true, true, false
true, false, true, false
false, false, false, true
false, true, false, true
 Gabarito Comentado.  Gabarito Comentado.

Continue navegando