Prévia do material em texto
12/05/2020 Blackboard Learn https://sereduc.blackboard.com/ultra/courses/_28073_1/cl/outline 1/7 Avaliação On-Line 3 (AOL 3) - Questionário Usuário Diogo Santana de Carvalho Curso 21593 . 7 - Programação - 20201.B Teste Avaliação On-Line 3 (AOL 3) - Questionário Iniciado 11/05/20 20:40 Enviado 12/05/20 16:32 Status Completada Resultado da tentativa 10 em 10 pontos Tempo decorrido 19 horas, 52 minutos Instruções Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Perguntas respondidas incorretamente Atenção! Você terá 1 opção de envio. Você pode salvar e retornar quantas vezes desejar, pois a tentativa só será contabilizada quando você decidir acionar o botão ENVIAR. Após o envio da atividade, você poderá conferir sua nota e o feedback, acessando o menu lateral esquerdo (Notas). IMPORTANTE: verifique suas respostas antes do envio desta atividade. Pergunta 1 Resposta Selecionada: c. Respostas: a. b. c. d. e. O código-fonte de um programa de computador escrito na linguagem Java é compilado para um formato intermediário conhecido como bytecode. Apenas I e IV. Apenas I e II. Apenas II e III. Apenas I e IV. Apenas III e IV. Apenas I, II, III e IIV. Pergunta 2 Considere os seguintes fragmentos de código Java: O resultado da execução dos fragmentos em I e II será, respectivamente, 1 em 1 pontos 1 em 1 pontos 12/05/2020 Blackboard Learn https://sereduc.blackboard.com/ultra/courses/_28073_1/cl/outline 2/7 Resposta Selecionada: d. Respostas: a. b. c. d. e. Perdeu o bônus e ganhou o bônus. Perdeu e ganhou o bônus Perdeu o bônus e ganhou. Ganhou e ganhou Perdeu o bônus e ganhou o bônus. Perdeu e perdeu. Pergunta 3 Resposta Selecionada: d. Respostas: a. b. c. d. e. Considere o programa abaixo escrito na linguagem Java: O resultado a ser informado ao usuário após a execução do programa acima é: 0 2 1 0 2 1 0 2 1 0 1 2 0 1 2 0 1 2 1 2 1 2 1 2 1 2 1 0 0 1 0 0 1 0 0 1 0 2 1 0 2 1 0 2 1 0 1 0 1 0 1 0 1 0 Pergunta 4 Resposta Selecionada: e. Respostas: a. b. Em linguagem Java: == significa igualdade. && significa “E” lógico. || significa “OU” lógico. == significa atribuição. & significa “E” lógico. || significa “OU” lógico. 1 em 1 pontos 1 em 1 pontos 12/05/2020 Blackboard Learn https://sereduc.blackboard.com/ultra/courses/_28073_1/cl/outline 3/7 c. d. e. <> significa igualdade. &+ significa “E” lógico. | significa “OU” lógico. =+ significa igualdade superior. && significa “E” lógico. |=| significa “OU” lógico. == significa igualdade. && significa atribuição lógica. || significa “+” lógico. == significa igualdade. && significa “E” lógico. || significa “OU” lógico. Pergunta 5 Resposta Selecionada: b. Respostas: a. b. c. d. e. Considere o código Java apresentado acima. Assinale a alternativa que contém o resultado das expressões marcadas, respectivamente, como 1, 2 e 3 do código. False, true, true. False, false, true. False, true, true. True, false, true. True, true, false. False, true, false. Pergunta 6 Considere o código Java apresentado a seguir. 1 em 1 pontos 1 em 1 pontos 12/05/2020 Blackboard Learn https://sereduc.blackboard.com/ultra/courses/_28073_1/cl/outline 4/7 Resposta Selecionada: a. Respostas: a. b. c. d. e. Assinale a alternativa que contém o resultado correto da execução do código. res: 30 res: 30 res: 31 res: 30 res: 30 res: 30 res: 31 res: 30 res: 28 res: 28 res: 29 res: 28 res: 31 res: 31 res: 30 res: 31 res: 29 res: 29 res: 30 res: 29 res: 32 res: 32 res: 33 res: 32 Pergunta 7 Analise a classe Java a seguir import javax.swing.JOptionPane; public class Principal { public static void main(String[ ] args) { double a, b, c, r; a = Double.parseDouble(JOptionPane.showInputDialog("Digite o valor de a:")); 1 em 1 pontos 12/05/2020 Blackboard Learn https://sereduc.blackboard.com/ultra/courses/_28073_1/cl/outline 5/7 Resposta Selecionada: c. Respostas: a. b. c. d. e. b = Double.parseDouble(JOptionPane.showInputDialog ("Digite o valor de b:")); c = Double.parseDouble(JOptionPane.showInputDialog("Digite o valor de c:")); if (a < b && a < c) { r = (b + c) / 2; } else if (b < c) { r = (a + c) / 2; } else { r = (a + b) / 2; } System.out.print( r ); } } É possível concluir que: Quando compilada e executada, a classe descarta o menor dos três valores reais fornecidos e calcula a média aritmética dos dois maiores valores. Quando compilada e executada, a classe calcula a média ponderada entre dois dos valores fornecidos. A classe não compila, pois o método showInputDialog da classeJOptionPane requer o parâmetro seguido do pedido do valor desejado. null, Quando compilada e executada, a classe descarta o menor dos três valores reais fornecidos e calcula a média aritmética dos dois maiores valores. A classe não compila, pois os caracteres && não existem na linguagem Java, e, no lugar desses (B) caracteres, deve ser utilizada a palavra and. A classe não compila, pois em vez de utilizar os caracteres && devem ser utilizados os caracteres | | Pergunta 8 Considere o trecho de código fonte a seguir, escrito em linguagem Java. 1 em 1 pontos 12/05/2020 Blackboard Learn https://sereduc.blackboard.com/ultra/courses/_28073_1/cl/outline 6/7 Resposta Selecionada: d. Respostas: a. b. c. d. e. temp = n = 135 é igual a temp = 135, n = 135. a função Math.pow( X , Y ) é uma função que retorna o valor de X elevado a Y. Por exemplo, se X for igual 3 e Y for igual 2, o valor será igual a 9 (32). Qual o resultado (saída) do programa acima? Considere que: 153 1 15 3 153 1530 Pergunta 9 Resposta Selecionada: d. Respostas: a. b. c. d. e. Em programação Java, o comando while Executa um bloco de comandos enquanto sua condição for verdadeira. Executa um bloco exclusivamente de comandos de atribuição. É idêntico ao comando do while. Equivale ao comando what-if. Executa um bloco de comandos enquanto sua condição for verdadeira. 1 em 1 pontos 12/05/2020 Blackboard Learn https://sereduc.blackboard.com/ultra/courses/_28073_1/cl/outline 7/7 Terça-feira, 12 de Maio de 2020 16h32min48s BRT Executa um bloco de comandos até que sua condição seja verdadeira. Pergunta 10 Resposta Selecionada: d. Respostas: a. b. c. d. e. Após a execução do código abaixo, a variável A terá o valor igual a: int a = 3; int b = 4; int c = 5; a = b < c ? b : c; 4 9 3 5 4 7 1 em 1 pontos