Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. 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 Prog01 { public static void main(String[] args) { int X = 10, Y=5, Z; Z = Y-X; System.out.println("Resposta = "+Math.abs(Z)); } } O programa irá dá êrro de compilação Êrro de sintaxe Resposta = -5 Resposta = 5 Resposta = 5.0 2. Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5 colunas: int [][] matriz = new int [5][5]; int [][] matriz = new int [5,4]; int matriz [4][5]; int [][] matriz = new int [4,5]; int [][] matriz = new int [4][5]; 3. 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 ganhou o bônus. ganhou e ganhou. perdeu e perdeu. perdeu o bônus e ganhou. perdeu o bônus e ganhou o bônus. 4. Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de pré-decremento e pós-decremento. public class Decrementa{ public static void main(String args[]) { int m, n = 44; m = --n; m = n--; System.out.println(m); System.out.println(n); } } Qual será a saída ? 42 e 41 42 e 42 43 e 43 42 e 43 43 e 42 Gabarito Comentado 5. DENTRE OS COMANDOS BÁSICOS DA LINGUAGEM DE PROGRAMAÇÃO JAVA, QUAL O COMANDO ABAIXO QUE PODE SER UTILIZADO PARA COMPARAR DUAS STRINGS (str1 e str2)? str1 == str2; str1.equals(str2); str1.equals.str2; strcpy(str1,str2); strcmp(str1,str2); Explicação: ADAS A ASDD AS 6. Analise o código em Java abaixo e marque a opção correta que 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++; } } } a b c d a b c d e f a b c d e letra letra letra letra letra letra letra letra letra 7. Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o que é impresso na tela. int valor; int v[ ] = {1,3,5,7,9,11}; for (int i = 1; i <= 6; i++){ if (i % 2 == 1) { valor = i/2 + v[i-1]; System.out.print(" " + valor); } } 1.0 4.0 6.0 9.0 11.0 14.0 1 6 11 1.5 6.5 13.5 1 4 6 9 11 14 1.5 4.0 6.5 9.0 11.5 14.0 8. Analise o código abaixo: import javax.swing.JOptionPane; public class Exercicio { public static void main(String args[]){ int p, t; String b = "100010"; double s = 0; t = b.length(); p = t - 1; for (int i = 0; i < t ; i++) { s = s + ( Math.pow(2, p) * Integer.parseInt( b.substring(i, i+1) ) ); p--; } JOptionPane.showMessageDialog(null, s); } } Assinale a alternativa que representa a saída do JOptionPane.showMessageDialog(null, s); 98 36 34 100 O programa não compila.
Compartilhar