Buscar

2o TESTE DE CONHECIMENTO

Prévia do material em texto

1a Questão 
Associe as duas colunas relacionando as instruções de seleção e de repetição com suas 
respectivas definições e, a seguir, assinale a sequência correta. Instruções de seleção e de 
repetição: 
(1) if 
(2) if...else 
(3) while 
(4) switch 
Definições: 
( ) Instrução de seleção múltipla: seleciona ou ignora um grupo de ações entre vários grupos. 
( ) Instrução de seleção única: seleciona ou ignora um grupo de ações. 
( ) Instrução de repetição que executa um grupo de ações zero ou mais vezes, enquanto uma 
condição de continuação do loop for verdadeira. 
( ) Instrução de seleção dupla: executa um grupo de ações entre dois grupos de ações. 
 2 - 1 - 4 - 3
 1 - 4 - 3 - 2
 2 - 3 - 1 - 4
 4 - 1 - 3 - 2
 3 - 2 - 1 - 4
Respondido em 08/05/2020 10:03:34
 
 2a Questão 
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por:
 &&, ||, !
 .and., .or., .not
 and, or, not
 &, #, $
 *, +, ~
Respondido em 08/05/2020 10:08:27
Gabarito
Coment.
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3825146943&cod_hist_prova=191672671&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3825146943&cod_hist_prova=191672671&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3825146943&cod_hist_prova=191672671&pag_voltar=otacka#
 
 3a Questão 
A instrução em código-fonte Java abaixo descreve exatamente o que?
int idade = 15;
while (idade != 0) { System.out.println( "Idade: " + idade/2); idade--; }
 o programa imprimirá 15 números
 impressão seqüencial das idades em ordem crescente
 d) o programa entrará em loop infinito
 c) o programa imprimirá 30 números
 o programa imprimirá 29 números
Respondido em 08/05/2020 10:42:01
 
 4a Questão 
Strings são elementos usados para manipular cadeias de caracteres. Na linguagem Java, temos 
algumas peculiaridades com String. A esse respeito, veja as assertivas e assinale a alternativa 
que aponta a(s) correta(s): I. Java assume que os literais de String não mudam nunca e trata de 
forma diferenciada as cadeias de caracteres com base no uso da Classe String. II. charAt(int 
posicao), substring(int posicao) e compareTo(String outraString) são métodos interessantes da 
Classe String; III. String é um tipo primitivo encontrado na linguagem Java. IV. Em Java, 
operador + pode concatenar duas Strings originando uma nova. 
 Apenas I e IV;
 Apenas I e III;
 Apenas I;
 Apenas I, II e IV;
 I, II, III e IV.
Respondido em 08/05/2020 11:30:54
Explicação: O item III é falso pois String em java é uma Classe
 
 5a Questão 
Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um valor:
 Maior ou igual a zero
 Igual a zero
 Menor que zero
 Negativo
 Maior que zero.
Respondido em 08/05/2020 10:44:49
 
 6a Questão 
Analise o código abaixo e marque a opção correta após a execução do mesmo: public class 
Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE 
JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = "+Y;}} 
 CIDADES DO
 Êrro de sintaxe
 CIDADES
 CIDADES D
 Êrro de compilação
Respondido em 08/05/2020 10:59:57
 
 7a Questão 
Dado o trecho do programa em JAVA abaixo, identificar sua saída. Interger i = 1; while (i < 10){
if (i%2==0){ i++; } else { i=i+2; } System.out.print(i+" "); } 
 2 4 6 8
 1 2 4 6 8
 1 2 3 4 5 6 7 8 9 11
 1 3 5 7 9 11
 3 5 7 9 11
Respondido em 08/05/2020 11:19:29
 
 8a Questão 
Com base no trecho de código a seguir e com os valores de entrada passados na seguinte ordem 
1200, 200, 120, 10 e -1101 o resultado será:
 public static void main(String[] args) {
 final int NUMEROS = 5;
 Scanner sc = new Scanner(System.in);
 int valorMax = Integer.MIN_VALUE;
 int valorMin = Integer.MAX_VALUE;
 for (int i = 0; i < NUMEROS; i++){
 System.out.println("Entre com um valor:");
 int valor = sc.nextInt();
 if (valor > valorMax)
 valorMax = valor;
 if (valor < valorMin)
 valorMin = valor;
 }
 System.out.println("O maior valor é: "+valorMax);
 System.out.println("O menor valor é: "+valorMin);
 }
 O maior valor é: 200 O menor valor é: -1101
 O maior valor é: 1200 O menor valor é: 10
 O maior valor é: -1101 O menor valor é: 1200
 O programa apresenta o erro "Integer.parseInt()" e não executa.
 O maior valor é: 1200 O menor valor é: -1101

Continue navegando

Outros materiais