Buscar

Aula 02 LINGUAGEM DE PROGRAMAÇÃO

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

Aula 02-LINGUAGEM DE PROGRAMAÇÃO 
1. 
 
 
Considere os seguintes fragmentos de código Java: 
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 ) 
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 e perdeu. 
 
perdeu o bônus e ganhou. 
 
ganhou e ganhou. 
 
perdeu e ganhou o bônus. 
 
perdeu o bônus e ganhou o bônus. 
 
 
 
2. 
 
 
Existem diferentes tipos de classes que podem ser criadas durante a implementação de uma 
solução em Java. A classe que possui o método main tem como função: 
 
 
 
 
definir que a classe não tem corpo. 
 
iniciar a execução da aplicação. 
 
definir que a classe é uma classe abstrata. 
 
definir que a classe é uma interface. 
 
definir que a classe irá gerar um código executável (.exe). 
 
 Gabarito Comentado 
 
 
3. 
 
 
Depois de declarada, uma variável na linguagem Java pode ter um valor atribuído a ela com o 
operador de atribuição: 
 
 
 
 
: 
 
= 
 
:: 
 
:= 
 
<= 
 
 
 
4. 
 
 
Analise o código em Java abaixo e marque a opção correta onde representa o que será exibido 
após a execução do mesmo: 
public class Repeticao { 
 public static void main(String arg[]){ 
 int i; 
 char letra = 'a'; 
 for(i=1;i<=5;i++){ 
 System.out.print(" "+letra); 
 letra++; 
 } 
 } 
} 
 
 
 
 
 
letra letra letra letra 
 
a b c d e f 
 
a b c d e 
 
letra letra letra letra letra 
 
a b c d 
 
 
 
5. 
 
 
Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta 
o que será exibido exatamente na sequencia correta, após o processamento. 
int X=3+8; 
int Y=2*X; 
float Z=X/2; 
boolean A = true; 
System.out.println("\n"+X); 
System.out.println("\n"+Y); 
System.out.println("\n"+Z); 
System.out.println("\n"+A); 
 
 
 
 
11, 22, 5.0, true 
 
22, 12, 5.0, true 
 
22, 11, 5.0, true 
 
11, 22, 5.0, null 
 
11, 22, 5.0, VERDADEIRO 
 
 
 
6. 
 
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. 
 
 
4 - 1 - 3 - 2 
 
2 - 3 - 1 - 4 
 
2 - 1 - 4 - 3 
 
3 - 2 - 1 - 4 
 
1 - 4 - 3 - 2 
 
 
 
7. 
 
 
Considere os seguintes fragmentos de código Java: 
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 ) 
 
 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 
 
ganhou e ganhou 
 
perdeu e perdeu 
 
perdeu e ganhou o bônus 
 
perdeu o bônus e ganhou 
 
 
 
8. 
 
 
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+" "); } 
 
 
 
 
1 3 5 7 9 11 
 
1 2 4 6 8 
 
2 4 6 8 
 
1 2 3 4 5 6 7 8 9 11 
 
3 5 7 9 11

Outros materiais