Buscar

Teste_ Atividade para avaliação PROGRAMAÇÃO DE COMPUTADORES- Semana 4 NOTA 10

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

Prévia do material em texto

2 ptsPergunta 1
Considere o programa a seguir.
class SeQuestao1 { 
 
 public static void main(String[] args) { 
 
 int num = 567; 
 
 if(num % 2 == 0) { 
 
 System.out.print("a"); 
 
 } else if(num % 3 == 0) { 
 
 System.out.print("b"); 
 
 } else if(num % 5 == 0) { 
 
 System.out.print("c"); 
 
 } else if(num % 7 == 0) { 
 
 System.out.print("d"); 
 
 } else { 
 
 System.out.print("e"); 
 
 } 
 
 } 
 
} 
 
Assinale VERDADEIRO ou FALSO:
VERDADEIRO O programa acima irá imprimir: "b".
FALSO O programa acima irá imprimir: "bd".
FALSO O programa acima irá imprimir: "e".
FALSO O programa acima irá imprimir: "bde".
FALSO O programa acima irá imprimir: "d".
2 ptsPergunta 2
A estrutura while(condição) {...} poderá entrar em loop infinito mesmo se a condição for falsa.
O comando for(i = 0; i < 10; i+=2) {...} executará 10 vezes o que está entre chaves.
A estrutura while(condição) {...} irá executar o que está entre chaves enquanto condição for falsa.
Todas as alternativas estão corretas.
A estrutura do {...} while(condição) irá executar o que está entre chaves pelo menos uma vez.
Sobre os comandos de repetição, assinale a alternativa correta:
2 ptsPergunta 3
Considere o programa a seguir:
class WhileQuestao5 { 
 
 public static void main(String[] args) { 
 
 int i = 0, ac = 0; 
 
 while(i < 100) { 
 
 if(i % 2 != 0) { 
 
 ac = ac + i; 
 
 } 
 
 } 
 
 } 
 
} 
 
Analise as afirmativas a respeito desse programa:
O programa acima irá imprimir a soma dos números ímpares de 0 a 100.I.
O programa acima irá calcular a soma dos números pares de 0 a 100.II.
São verdadeiras apenas as afirmativas I e II.
São verdadeiras apenas as afirmativas II e III.
São verdadeiras apenas as afirmativas III e IV.
Todas as afirmativas são verdadeiras.
Nenhuma das alternativas é verdadeira.
O programa acima entrará em loop infinito.III.
O programa acima não irá imprimir nada.IV.
Agora responda:
2 ptsPergunta 4
Considere o programa a seguir:
class ArranjoQuestao6 { 
 
 
 
 public static void main(String[] args) 
 
 
 { 
 
 int[] A = {2,3,4,5,6}; 
 
 
 
 int[] B = new in [A.length]; 
 
 System.out.println(A[2]); 
 
 B = A; 
 
 
 
 
 B[2] = 1; 
 
 System.out.println(A[2]); 
 
 } 
 
} 
 
Assinale VERDADEIRO ou FALSO:
VERDADEIRO O programa acima irá imprimir os valores 4 e 1, um em cada
linha.
FALSO O programa acima irá imprimir os valores 4 e 4, um em cada
linha.
FALSO O programa acima irá imprimir os valores 1 e 1, um em cada
linha.
VERDADEIRO O programa acima irá perder o endereço de memória
alocado para B.
2 ptsPergunta 5
São verdadeiras apenas as afirmativas I e II.
Nenhuma das alternativas é verdadeira.
Considere o programa a seguir:
class ArranjoQuestao7 { 
 
 public static void main(String[] args) { 
 
 String[] str = {"abc", "de", "fghi"}; 
 
 System.out.println(str.length); 
 
 for(String s : str) 
 
 System.out.println(s); 
 
 System.out.println(str[1].length()); 
 
 } 
 
}
Analise as afirmativas a respeito desse programa:
O programa acima irá imprimir os valores: 3, "abc", "de", "fghi" e 2, um em cada linha.I.
A instrução str[1].length() retorna o tamanho da 2a. string.II.
A variável s irá percorrer todos os elementos do arranjo.III.
O arranjo str tem 3 elementos.IV.
Agora responda:
Nenhum dado novo para salvar. Última verificação às 20:48 
Todas as afirmativas são verdadeiras.
São verdadeiras apenas as afirmativas II e III.
São verdadeiras apenas as afirmativas III e IV.
Enviar teste

Continue navegando