Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão 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, ganhou e ganhou perdeu o bônus e ganhou perdeu o bônus e ganhou o bônus perdeu e perdeu perdeu e ganhou o bônus 2a Questão 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)? strcpy(str1,str2); str1 == str2; str1.equals(str2); str1.equals.str2; strcmp(str1,str2); Explicação: ADAS A ASDD AS 3a Questão No trecho de comando abaixo: y = 9; x = (y>5) ? 6 : 8; Qual é o valor atribuído à variável x? 7 6 8 9 5 4a Questão Marque a opção que mostra o que é impresso na tela. public class Descoberta { private int v; public Descoberta(int p) { v= p+1; } public void faz(int p) {v = v + p; } public void exec() { System.out.print(" " + v); } } public static void main(String args[]) { int B[] = {10,15,20,25,30}; Descoberta d = new Descoberta(101); for (int i = 0; i < B.length ; i++) { d.faz(B[i]); d.exec(); } } //fim main } 112 112 147 173 201 113 127 148 172 202 112 112 112 112 112 Não compila. Por isso, nada é impresso na tela. 112 127 147 172 202 5a Questão 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 Resposta = 5.0 Resposta = -5 Resposta = 5 Êrro de sintaxe 6a Questão Com base no trecho de código a seguir e com os valores de entrada passados na seguinte ordem 1200, 200, 120, 10 e -1101 o resultado será: public static void main(String[] args) { final int NUMEROS = 5; Scanner sc = new Scanner(System.in); int valorMax = Integer.MIN_VALUE; int valorMin = Integer.MAX_VALUE; for (int i = 0; i < NUMEROS; i++){ System.out.println("Entre com um valor:"); int valor = sc.nextInt(); if (valor > valorMax) valorMax = valor; if (valor < valorMin) valorMin = valor; } System.out.println("O maior valor é: "+valorMax); System.out.println("O menor valor é: "+valorMin); } O maior valor é: 200 O menor valor é: -1101 O maior valor é: 1200 O menor valor é: 10 O maior valor é: 1200 O menor valor é: -1101 O maior valor é: -1101 O menor valor é: 1200 O programa apresenta o erro "Integer.parseInt()" e não executa. 7a Questão Considere o programa em Java que ler as 3 notas de um aluno e calcula a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente. Analise o programa e selecione a equação que calcula, corretamente, a média ponderada: import javax.swing.*; public class Idade{ public static void main(String [] args){ float n1, n2, n3, media; n1 = Float.parseFloat(JOptionPane.showInputDialog(¿Informe a primeira nota:¿)); n2 = Float.parseFloat(JOptionPane.showInputDialog(¿Informe a segunda nota:¿)); n3 = Float.parseFloat(JOptionPane.showInputDialog(¿Informe a terceira nota:¿)); ( ) Equação que calcula a média ponderada. JOptionPane.showMessageDialog(¿Media é:¿+media); System.exit(0);; } } media = (n1*2 + n2*3 + n3*5)/10; media = (n1 + n2 + n3)/30; media = (n1*2 + n2*3 + n3*5)/3; media = (n1 + n2 + n3)/10; media = (n1 + n2 + n3)/3; 8a Questão O String em Java é: Uma classe do pacote "java.Math" Um tipo primitivo de dado Um método especial que armazena dado Uma classe do pacote "util" Uma classe do pacote "java.lang"
Compartilhar