Baixe o app para aproveitar ainda mais
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
Compartilhar