Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO 2a aula
Lupa
Vídeo
PPT
MP3
Exercício: CCT0756_EX_A2_201807098699_V1 02/11/2019
Aluno(a): PABLO ALVES DE MELO 2019.3 EAD
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201807098699
1a Questão
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.5 4.0 6.5 9.0 11.5 14.0
1.0 4.0 6.0 9.0 11.0 14.0
1 4 6 9 11 14
1 6 11
1.5 6.5 13.5
Respondido em 02/11/2019 18:20:46
2a Questão
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
2 4 6 8
1 2 4 6 8
1 2 3 4 5 6 7 8 9 11
3 5 7 9 11
Respondido em 02/11/2019 18:25:39
3a Questão
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
3 - 2 - 1 - 4
2 - 1 - 4 - 3
1 - 4 - 3 - 2
Respondido em 02/11/2019 18:27:55
4a Questão
Ao se executar o trecho de código abaixo, escrito em Java, qual será o resultado obtido?
int a = 1+3/2;
System.out.println(a);
existe erro de execução: tipo inválido
2.5
1
existe erro de compilação
2
Respondido em 02/11/2019 18:28:16
5a Questão
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta tarefa, ocorre a verificação da sintaxe e a
definição da ordem de execução dos operadores.
Com base nas ordens de precedência e associatividade e nas regras de conversão de tipos primitivos, informe o valor impresso
resultante da avaliação da seguinte instrução:
System.out.println( 4 + (int) (5.9f) );
10.0
9.0
9
10
Ocorre erro de compilação
Respondido em 02/11/2019 18:29:23
6a 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 é:
34
4
2
154
10
Respondido em 02/11/2019 18:30:44
7a Questão
Na linguagem Java as palavras reservadas: char, boolean, int, float e double representam
classes
métodos
interfaces
objetos
tipos primitivos
Respondido em 02/11/2019 18:30:23
8a Questão
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);
O programa não compila.
34
100
98
36
Respondido em 02/11/2019 18:33:17