Logo Passei Direto
Buscar

Aula02_Exercicios_01

User badge image
Pablo Melo

em

Ferramentas de estudo

Questões resolvidas

Considere o trecho em Java abaixo.
Marque a opção que corretamente exibe o que é impresso na tela.
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

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+" "); }
2 4 6 8
1 2 3 4 5 6 7 8 9 11
1 2 4 6 8
3 5 7 9 11
1 3 5 7 9 11

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
( ) 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.
2 - 1 - 4 - 3
4 - 1 - 3 - 2
2 - 3 - 1 - 4
1 - 4 - 3 - 2
3 - 2 - 1 - 4

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) );
9.0
10
9
10.0
Ocorre erro de compilaçã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
154
2
4
10

Na linguagem Java as palavras reservadas: char, boolean, int, float e double representam
interfaces
objetos
tipos primitivos
métodos
classes

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);
100
O programa não compila.
34
98
36

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Considere o trecho em Java abaixo.
Marque a opção que corretamente exibe o que é impresso na tela.
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

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+" "); }
2 4 6 8
1 2 3 4 5 6 7 8 9 11
1 2 4 6 8
3 5 7 9 11
1 3 5 7 9 11

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
( ) 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.
2 - 1 - 4 - 3
4 - 1 - 3 - 2
2 - 3 - 1 - 4
1 - 4 - 3 - 2
3 - 2 - 1 - 4

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) );
9.0
10
9
10.0
Ocorre erro de compilaçã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
154
2
4
10

Na linguagem Java as palavras reservadas: char, boolean, int, float e double representam
interfaces
objetos
tipos primitivos
métodos
classes

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);
100
O programa não compila.
34
98
36

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

Mais conteúdos dessa disciplina