Baixe o app para aproveitar ainda mais
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/6 Pergunta 1 Resposta Selecionada: d. Resposta Correta: d. Analisar o algoritmo a seguir e responder: após a execução, quantas vezes a variável saida será impressa? Assinalar somente uma alternativa correta: String saida = " ALGORITMOS!!! "; int GAMA = 35; int BETA = 0; while (BETA != 1) { if (GAMA % 2 == 1) { System.out.println(saida); } GAMA = GAMA - 7; if (GAMA == 7) { BETA = 1; } } 2 2 Pergunta 2 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 { 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 2/6 Resposta Selecionada: Resposta Correta: Feedback da resposta: comando2; } Bloco 3 if ( (n <= 5 ) || (n >= 10) ) { comando2; } else { comando1; } Os três blocos são equivalentes Os três blocos são equivalentes Correto Pergunta 3 Resposta Selecionada: Resposta Correta: Feedback da resposta: Qual comando abaixo preenche o código ? public static void main(String args[]){ int __________; for(int i=0; i< numeros.length; i++) System.out.println(numeros[i]); } numeros[]={0,1,2,3,4,5}; numeros[]={0,1,2,3,4,5}; Parabéns ! Pergunta 4 Resposta Selecionada: Resposta Correta: 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 Pergunta 5 Analise o algoritmo abaixo e responda: qual o proprósito do algoritmo e qual o valor final da variável y. 0,2 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 3/6 Resposta Selecionada: e. Resposta Correta: e. public class Calculo { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int x,y,z; x = 2; y = x; z = 1; while (z < 10) { y = y * x; z = z + 1; } System.out.println(y); } } O algoritmo calcula a potência do número x elevado a 10. O valor final de y é 1024 O algoritmo calcula a potência do número x elevado a 10. O valor final de y é 1024 Pergunta 6 Considere o algoritmo a seguir: public class Calculo { public static void main(String[] args) { int res, cont, x, n; cont = 1; res = 0; x = 2; 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/6 Resposta Selecionada: Resposta Correta: n = 4; while(cont >= n){ res = res * x; cont = cont + 1; System.out.println(res); } System.out.println(res); } } Após sua execução qual será a saída fornecida? Assinale a alternativa correta: 0 0 Pergunta 7 Resposta Selecionada: Resposta Correta: Feedback da resposta: Verifique qual linha existe erro. 1- class x1{ 2- public static void main(String args[]) 3- { 4- Scanner leitura=new Scanner(System.in); 5- String nome =leitura.nextLine(); 6- System.out.println(nome); 7- 8- }} Não existe erro Não existe erro Parabéns ! Pergunta 8 Analise o código a seguir e assinale a alternativa que contém a estrutura de repetição que pode substituir o comando for, gerando o mesmo resultado final. 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 5/6 Resposta Selecionada: a. Resposta Correta: a. public class Lacos { public static void main(String[] args) { int n; for(n = 0; n < 13; n++){ System.out.println(n); } } } n = 0; while(n < 13){ System.out.println(n); n++; } n = 0; while(n < 13){ System.out.println(n); n++; } Pergunta 9 Analise o algoritmo a seguir e reescreva a estrutura de repetição utilizando o comando for. Assinale a alternativa correta. int a = 10; int b = 2; int c = 5; while (a > c) { a = a - 1; b = b + c; } System.out.print(a + "," + b + "," + c); 0,2 em 0,2 pontos 23/06/2019 Minha Disciplina https://ibmr.blackboard.com/webapps/late-Course_Landing_Page_Course_20-BBLEARN/Controller 6/6 Resposta Selecionada: a. Resposta Correta: a. for(a = 10; a > c; a--){ b = b + c; } for(a = 10; a > c; a--){ b = b + c; } Pergunta 10 Resposta Selecionada: Resposta Correta: Feedback da resposta: Dado o código em Java abaixo, qual das alternativas representa todas as saídas do programa na console. public class Atividade3 { public static void main(String[] args) { int valor1, valor2; double soma; valor1 = 12; valor2 = -3; soma = valor1 + valor2; System.out.println(soma); soma = valor1 / 2 - valor2; System.out.println(soma); valor1 = 2 * valor1; valor2 = -valor2; soma = valor1 + valor2; System.out.println(valor1); System.out.println(valor2); System.out.println(soma); } } 9; 3; 24; 3; 21 9; 9; 24; 3; 27 Incorreto, pois todas as saídas dos programas são geradas a partir do comando System.out.println(). Seguindo o programa, observa-se que os valores impressos serão 9; 9; 24; 3; 27. 0 em 0,2 pontos
Compartilhar