Buscar

Programação Orientada a Objetos I Atividade Avaliativa 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

16/07/2023, 10:22 Atividade Avaliativa 2: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=17512&cmid=305232 1/9
Painel / Cursos / 2023ED - Programação Orientada a Objetos I - G91-1367EAD1A / UNIDADE 2 - Instruções Condicionais
/ Atividade Avaliativa 2
Iniciado em sábado, 25 mar 2023, 14:05
Estado Finalizada
Concluída em sábado, 25 mar 2023, 14:10
Tempo
empregado
4 minutos 29 segundos
Avaliar 25,00 de um máximo de 25,00(100%)

https://ava.uniftec.com.br/course/view.php?id=4194
https://ava.uniftec.com.br/my/
https://ava.uniftec.com.br/course/index.php
https://ava.uniftec.com.br/course/view.php?id=4194
https://ava.uniftec.com.br/course/view.php?id=4194&section=3
https://ava.uniftec.com.br/mod/quiz/view.php?id=305232
16/07/2023, 10:22 Atividade Avaliativa 2: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=17512&cmid=305232 2/9
Questão 1
Correto
Atingiu 5,00 de
5,00
Analise o código do algoritmo desenvolvido em linguagem Java a seguir:
public class Exercicio
{
     public static void main(String[] args)
     {
           Scanner teclado=new Scanner(System.in);
           int numero;
           System.out.println("Digite um número");
           numero=teclado.nextInt();
           if (numero%2==0)
                System.out.println(“O número informado é ímpar”);
           else
               System.out.println(“O número informado é par”);
     }
}
O código em Java acima possui o seguinte erro:
Escolha uma opção:
a. Retornando um erro, pois o operador % não está presente na linguagem Java.
b. Na linha if (numero%2==0), o correto é if (numero%2=0).
c. Retornando um erro, pois o comando if não está presente na linguagem Java.
d. Na linha if (numero%2==0), o correto é if (numero%2!=0).
e. Retornando um erro, pois o operador == não está presente na linguagem Java.

16/07/2023, 10:22 Atividade Avaliativa 2: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=17512&cmid=305232 3/9
Sua resposta está correta.
A resposta correta é: Na linha if (numero%2==0), o correto é if (numero%2!=0).

16/07/2023, 10:22 Atividade Avaliativa 2: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=17512&cmid=305232 4/9
Questão 2
Correto
Atingiu 5,00 de
5,00
 O comando condicional if testa uma condição e se o resultado é verdadeiro, executa os comandos no bloco em sequencia,
caso contrário, executa o bloco de comandos do else.
Para construção da condição/teste, são utilizados operadores relacionais e lógicos.
Relacione o que faz cada operador:
>= 
<= 
|| 
&& 
!= 
== 
maior ou igual
menor ou igual
OR lógico
AND lógico
diferença
igualdade
Sua resposta está correta.
A resposta correta é:
>= → maior ou igual,
<= → menor ou igual,
|| → OR lógico,
&& → AND lógico,
!= → diferença,
== → igualdade.

16/07/2023, 10:22 Atividade Avaliativa 2: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=17512&cmid=305232 5/9
Questão 3
Correto
Atingiu 5,00 de
5,00
Analise o código do algoritmo desenvolvido em linguagem Java a seguir:
import java.util.Scanner;
public class Exercicio
{
     public static void main(String[] args)
     {
          Scanner teclado=new Scanner(System.in);
          int valor1,valor2;
          System.out.println("Digite o valor 1");
          valor1=teclado.nextInt();
          System.out.println("Digite o valor 2");
          valor2=teclado.nextInt();
          if (valor1!=valor2)
          {
               if (valor1>valor2)
                    System.out.println("O  valor  2  é  maior.  O  valor  2  é igual a " + valor2);
               else
                    System.out.println("O  valor  1  é  maior.  O  valor  1  é igual a " + valor1);
          }else
               System.out.println("Os números são iguais. O valor digitado foi: " + valor1);
     }
}
O código em Java acima possui o seguinte erro:
Escolha uma opção:

16/07/2023, 10:22 Atividade Avaliativa 2: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=17512&cmid=305232 6/9
a. A leitura dos valores digitados pelo usuário está errada, deveria ter sido usado teclado.nextFloat().
b. O teste if (valor1!=valor2) está errado, pois o operador lógico ! não existe na linguagem Java.
c. O tipo de dados int não deve ser usado para resolver este algoritmo.
d. No bloco de código if (valor1>valor2), as mensagens que são impressas na tela estão erradas. Resposta correta
e. A classe Scanner não existe na linguagem Java.
Sua resposta está correta.
A resposta correta é: No bloco de código if (valor1>valor2), as mensagens que são impressas na tela estão erradas.

16/07/2023, 10:22 Atividade Avaliativa 2: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=17512&cmid=305232 7/9
Questão 4
Correto
Atingiu 5,00 de
5,00
Avalie as asserções a seguir e a relação proposta entre elas.
I. Java é uma linguagem de programação multiplataforma.
PORQUE
II. O mesmo código que é executado em um sistema operacional pode ser executado em outros sistemas operacionais, pois
existem máquinas virtuais Java específicas para cada sistema operacional e essas máquinas virtuais conseguem interpretar os
bytecodes e traduzir para comandos entendíveis para um determinado sistema operacional, o que faz com que a linguagem
Java seja uma linguagem multiplataforma.
A respeito dessas asserções, assinale a opção correta.
Escolha uma opção:
a. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
d. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
e. As asserções I e II são proposições falsas.
Sua resposta está correta.
A resposta correta é: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

16/07/2023, 10:22 Atividade Avaliativa 2: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=17512&cmid=305232 8/9
Questão 5
Correto
Atingiu 5,00 de
5,00
Analise o código do algoritmo desenvolvido em linguagem Java a seguir:
import java.util.Scanner;
public class Exercicio
{
     public static void main(String[] args)
     {
          Scanner teclado=new Scanner(System.in);
          int numero;
          System.out.println("Digite um número");
          numero=teclado.nextInt();
          if (numero%5!=0)
               System.out.println("O número " + numero + " é divisível por 5");
          else
               System.out.println("O número " + numero + " não é divisível por 5"); 
     }
}
O código em Java acima possui o seguinte erro:
Escolha uma opção:
a. A leitura do dado digitado do teclado está errada.
b. A condição está errada, deveria ter sido utilizado numero%5==0. Resposta correta
c. O comando System.out.println não existe na linguagem Java.
d. O tipo de dados int não deve ser utilizado nesta situação.
e. A classe Scanner não existe na linguagem Java.

16/07/2023, 10:22 Atividade Avaliativa 2: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=17512&cmid=305232 9/9
Sua resposta está correta.
A resposta correta é: A condição está errada, deveria ter sido utilizado numero%5==0.


Continue navegando