Buscar

Prova 2

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 4 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

Prévia do material em texto

23/06/2019 Minha Disciplina
https://ibmr.blackboard.com/webapps/late-Course_Landing_Page_Course_20-BBLEARN/Controller 1/4
Pergunta 1
Resposta Selecionada:
b. 
Resposta Correta:
b. 
O que imprimirá a linha de código em Java a seguir?
System.out.println("1+1+1="+1+1+'1');
1+1+1=111
1+1+1=111
Pergunta 2
Resposta Selecionada: d. 
Resposta Correta: b. 
Feedback da
resposta:
Em Java, qual o possível identificador de variável abaixo é válido?
3teste
var1a
Não utilizar espaço em branco entre as letras. Para representar espaço
usar o símbolo underline (_);
Não iniciar o nome da variável com número;
Não utilizar palavras reservadas da linguagem. Por exemplo: true, false,
public, int, etc.;
Não utilizar caracteres especiais (acentos, símbolos, ? / : @ ç #, etc.).
Incorreto, pois é necessário seguir algumas regras para nomear as variáveis:
Pergunta 3
Resposta Selecionada: e. 
Resposta Correta: d. 
Feedback da
resposta:
Em Java, qual o possível identificador de variável abaixo é válido?
while
nome01
Não utilizar espaço em branco entre as letras. Para representar espaço
usar o símbolo underline (_);
Não iniciar o nome da variável com número;
Não utilizar palavras reservadas da linguagem. Por exemplo: true, false,
public, int, etc.;
Não utilizar caracteres especiais (acentos, símbolos, ? / : @ ç #, etc.).
Incorreto, pois é necessário seguir algumas regras para nomear as variáveis:
Pergunta 4
Considere os seguintes fragmentos de código:
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 ) {
0,2 em 0,2 pontos
0 em 0,2 pontos
0 em 0,2 pontos
0,2 em 0,2 pontos
23/06/2019 Minha Disciplina
https://ibmr.blackboard.com/webapps/late-Course_Landing_Page_Course_20-BBLEARN/Controller 2/4
Resposta Selecionada: d. 
Resposta Correta: d. 
Feedback da resposta:
 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 o bônus." e "ganhou o bônus."
"perdeu o bônus." e "ganhou o bônus."
Correto
Pergunta 5
Resposta Selecionada: b. 
Resposta Correta: a. 
Feedback da resposta:
Considere os três blocos de código dados abaixo. Em todos os códigos, são utilizados apenas
comandos de decisão. Analise as aformações feitas sobre os códigos e assinale a afirmação correta.
Bloco 1
if ( n > 5 ) {
 if( n < 10)
 comando1;
 else
 comando2;
} else
 comando2;
Bloco 2
if ( (n > 5 ) && (n < 10) ) {
 comando1;
} else {
 comando2;
}
Bloco 3
if ( (n <= 5 ) || (n >= 10) ) {
 comando2;
} else {
 comando1;
}
Somente os blocos 1 e 2 são equivalentes
Os três blocos são equivalentes
Os três blocos são equivalentes
Pergunta 6
Resposta Selecionada: d. 
Resposta Correta: d. 
Feedback da resposta:
Considere que um determinado programa escrito em linguagem Java precisa manipular as seguintes
informações: nome do usuário, quantidade de números que serão digitados, valores dos números
digitados pelo usuário, soma e média dos valores digitados. Assinale a alternativa que indica qual o
tipo de dados mais adequado para cada variável a ser utilizada para armazenar as informações (na
ordem apresentada no enunciado).
String, int, int, int, float
String, int, int, int, float
Correto
0 em 0,2 pontos
0,2 em 0,2 pontos
23/06/2019 Minha Disciplina
https://ibmr.blackboard.com/webapps/late-Course_Landing_Page_Course_20-BBLEARN/Controller 3/4
Pergunta 7
Resposta Selecionada: d. 
Resposta Correta: e. 
Feedback da resposta:
Considere a informação abaixo sobre aliquota do INSS.
A alíquota do INSS, corresponde a 8% para salários de 0 até 1.659,38, para alíquota de 9% os
salários de de 1.659,39 até 2.765,66 e no intervalo de 2.765,67 até 5.531,31, corresponda a 11%.
Defina qual tipo de estrutura condicional poderia se encaixar para a verificação do salário e informar a
alíquota.
estrutura condicional composta
estrutura condicional encadeada
A estrutura condicional encadeada é a que deve ser usada neste programa.
Pergunta 8
Resposta Selecionada: b. 
Resposta Correta: b. 
Analise o comando if a seguir e responda qual o valor final da variável X a ser impresso, sabendo que
A=3, B=2, C=5 e D=7. Assuma que todas as variáveis são inteiras.
if ((A == 2) || (B > 7) || ( !(C*B <=10) && (D+A != 4) ) ) {
 X = (A + 2) * (B -2);
}
else {
 X = (A + B) / D * (C + D);
}
System.out.println(“Valor de X: ”+ X);
0
0
Pergunta 9
Resposta
Selecionada:
c.
Resposta Correta: c.
Feedback da resposta:
Quando o valor de A é 10, qual é a saída produzida pelo trecho de código abaixo: 
 
if (A > 7) { 
System.out.println(“Meta superada.”);
} else { 
System.out.println(“Meta insuficiente.”);
} 
System.out.println(“Programa encerrado.”);
Meta superada. (na primeira linha) e Programa encerrado. (na linha seguinte)
Meta superada. (na primeira linha) e Programa encerrado. (na linha seguinte)
Correto.
0 em 0,2 pontos
0,2 em 0,2 pontos
0,2 em 0,2 pontos
23/06/2019 Minha Disciplina
https://ibmr.blackboard.com/webapps/late-Course_Landing_Page_Course_20-BBLEARN/Controller 4/4
Pergunta 10
Resposta Selecionada: c. 
Resposta Correta: c. 
Feedback da resposta:
Dado o código abaixo desenvolvido em Java:
import java.util.Scanner;
public class Condicional {
 public static void main(String[] args) {
 Scanner entrada = new Scanner(System.in);
 System.out.println("Digite uma palavra");
 String palavra = entrada.nextLine();
 System.out.println("Digite um número");
 int numero = entrada.nextInt();
 boolean opcao = true;
 if (palavra.equals("miojo")) {
 numero = numero * numero * numero;
 if (numero < 150) {
 opcao = false;
 }
 } else {
 if (palavra.equals("lamen")) {
 numero = 5 + 2 * numero;
 } else {
 opcao = (numero > 10) || !opcao;
 }
 }
 System.out.println(numero + " - " + opcao);
 }
}
Dadas as sentenças abaixo, quais delas são verdadeiras:
I) Caso a palavra digitada seja miojo e o numero seja 5, a saída do programa será: 125 – false.
II) Caso a palavra digitada seja miojo e o numero seja 10, a saída do programa será: 1000 – false.
III) Caso a palavra digitada seja lamen e o numero seja 7, a saída do programa será: 49 – true.
IV) Caso a palavra digitada seja nissin e o numero seja 3, a saída do programa será: 3 – false.
V) Caso a palavra digitada seja sushi e o numero seja 15, a saída do programa será: 15 – false.
Somente I e IV.
Somente I e IV.
Correto
0,2 em 0,2 pontos

Continue navegando

Outros materiais