Buscar

Algoritmos em Java

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

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 6, do total de 6 páginas

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

Continue navegando

Outros materiais