Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO 2a aula Lupa 1 Questão Em Java encontra-se várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de matrizes unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados: é usada para armazenar dados de tipos primitivos e também para armazenar objetos. é usada somente para armazenar tipos primitivos. é usada somente para agrupar objetos. não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C. é usada somente para agrupar dados de tipos primitivos, como int e double. Respondido em 08/09/2020 16:01:48 2 Questão Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10, respectivamente, e D e E variáveis float, que possuem valor igual a 1.5 e 0, respectivamente. Escolha a alternativa que indica o conteudo final da variável E: E = A++; E = ((20 / A) / 3) + (2*B)/2 ; E = ((32 % 4) * 2 *2) * D; E *= B; 1.5 15 100 0 10 Respondido em 08/09/2020 16:01:53 Explicação: Resolvendo passo a passo temos: int A,B; A= 5; B= 10; float D,E; D = (float) 1.5; E = 0; E = A++; ---> E = 5 e A = 6 devido ao incremento pós. E = ((20 / A) / 3) + (2 * B) / 2; --> E = 11, pois na primeira parte temos 20 / 6 / 3 -- como são valores inteiros, despresamos a vírgugla e temos 1, somando com 2 * 10 / 2 = 10.... teremos 11. E = ((32 % 4) * 2 * 2) * D; --> 32 % 4 retorna o resto da divisão de 32 por 4 que é = a zero.. Depois tudo será multiplicado por zero e o resultado final de E = 0. E *= B; é o mesmo que: E = E * B. logo E = 0 * 10 = 0 Resultado final, E = 0 Gabarito Comentado 3 Questão Analise o código Java a seguir: import java.lang.*; import java.io.*; class XX { public static void main(String[] args) { final int NUM = 6; for(int i = 0; i < NUM; i++) System.out.println( X(i)); } public static int X(int n) { int result = 1; for(int i = 2; i <= n; i++) result *= i; return result; } } A soma dos valores exibidos pelo comando println é: 2 34 4 154 10 Respondido em 08/09/2020 16:01:57 4 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 programa apresenta o erro "Integer.parseInt()" e não executa. O maior valor é: 1200 O menor valor é: 10 O maior valor é: -1101 O menor valor é: 1200 O maior valor é: 1200 O menor valor é: -1101 Respondido em 08/09/2020 16:02:03 5 Questão A alternativa que representa todos os tipos de dados primitivos em Java é char, boolean, byte, short, int, long, float, double e String short, boolean, int, long, float, double e String byte, short, int, long, float, double, String e Date char, boolean, byte, short, int, long, float e double char, boolean, byte, short, int, long, float, double, String e Date Respondido em 08/09/2020 16:04:27 6 Questão O String em Java é: Um tipo primitivo de dado Uma classe do pacote "util" Uma classe do pacote "java.Math" Uma classe do pacote "java.lang" Um método especial que armazena dado Respondido em 08/09/2020 16:02:10 7 Questão Seja o código a seguir: public class DemoVetor{ public static void main(String[] args) { int[] vet={10,20,34,56,60}; int i; for(i=0; i < vet.length;i++)<vet.length;i++) { System.out.println("vet["+i+"]=" + vet[i]); } System.out.print("i="+i); } }</vet.length;i++) Marque a alternativa que apresenta o valor da variável i, ao final do programa. i=1; i=3; i=4; i=2; i=5; Respondido em 08/09/2020 16:04:37 Gabarito Comentado 8 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 + n2 + n3)/30; media = (n1 + n2 + n3)/10; media = (n1*2 + n2*3 + n3*5)/10; media = (n1*2 + n2*3 + n3*5)/3; media = (n1 + n2 + n3)/3; Respondido em 08/09/2020 16:02:24
Compartilhar