Buscar

Prova de Grau B - Programação Orientada a Objetos I

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 13 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 13 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 13 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

Prévia do material em texto

Painel / Meus cursos / 2023ED - Programação Orientada a Objetos I - G91-1367EAD1A / Grau B e Grau C / Prova de Grau B
Iniciado em quarta, 3 mai 2023, 15:34
Estado Finalizada
Concluída em quarta, 3 mai 2023, 15:56
Tempo
empregado
22 minutos
Avaliar 9,00 de um máximo de 10,00(90%)

https://ava.uniftec.com.br/course/view.php?id=4194
https://ava.uniftec.com.br/my/
https://ava.uniftec.com.br/course/view.php?id=4194
https://ava.uniftec.com.br/course/view.php?id=4194&section=6
https://ava.uniftec.com.br/mod/quiz/view.php?id=246717
Questão 1
Correto
Atingiu 1,00 de
1,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. Na linha if (numero%2==0), o correto é if (numero%2=0).
b. Retornando um erro, pois o operador % não está presente na linguagem Java.
c. Retornando um erro, pois o comando if não está presente na linguagem Java.
d. Retornando um erro, pois o operador == não está presente na linguagem Java.
e. Na linha if (numero%2==0), o correto é if (numero%2!=0).

Sua resposta está correta.
A resposta correta é: Na linha if (numero%2==0), o correto é if (numero%2!=0).

Questão 2
Incorreto
Atingiu 0,00 de
1,00
Analise o código a seguir:
import java.util.Scanner;
public class Exercicio
{
            public static void main(String[] args)
            {
                Scanner teclado=new Scanner(System.in);
                float nota1,nota2,nota3,nota4,media;
                int continuar=1;
                while (continuar!=0)
                {
                     System.out.println("Digite a nota 1");
                     nota1=teclado.nextFloat();
                     System.out.println("Digite a nota 2");
                     nota2=teclado.nextFloat();
                     System.out.println("Digite a nota 3");
                     nota3=teclado.nextFloat();
                     System.out.println("Digite a nota 4");
                     nota4=teclado.nextFloat();
                     media=(nota1+nota2*2+nota3+nota4)/4;
                     System.out.println("Média: " + media);
                     System.out.println("Deseja continuar? 1- Sim. 0- Não.");
                     continuar=teclado.nextInt();
                }
         }

}
Com base no código apresentado, conclui-se que:
Escolha uma opção:
a. A nota2 vale o dobro da nota1, da nota3 e da nota4, enquanto não for digitado o valor 0 para a variável continuar o
software segue lendo as notas de outros alunos.
b. A nota1 vale o dobro da nota2, da nota3 e da nota4, enquanto não for digitado o valor 0 para a variável continuar o
software segue lendo as notas de outros alunos.
c. A nota2 vale o dobro da nota1, da nota3 e da nota4, porém o software executa apenas uma vez, ou seja, lê as notas
de apenas um aluno.
d. A nota2 vale o dobro da nota1, da nota3 e da nota4, enquanto for digitado o valor 0 para a variável continuar o
software segue lendo as notas de outros alunos.

e. A nota2 possui o mesmo peso da nota1, da nota3 e da nota 4, enquanto não for digitado o valor 0 para a variável
continuar o software segue lendo as notas de outros alunos.
Sua resposta está incorreta.
A resposta correta é: A nota2 vale o dobro da nota1, da nota3 e da nota4, enquanto não for digitado o valor 0 para a variável
continuar o software segue lendo as notas de outros alunos.

Questão 3
Correto
Atingiu 1,00 de
1,00
Avalie as asserções a seguir e a relação proposta entre elas.
I. Para programarmos um software na linguagem Java precisamos instalar uma máquina virtual para o sistema operacional
que estamos utilizando.
PORQUE
II. Os bytecodes gerados podem ser executados diretamente, sem a necessidade de uma máquina virtual Java.
A respeito dessas asserções, assinale a opção correta.
Escolha uma opção:
a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
b. As asserções I e II são proposições falsas.
c. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
d. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
e. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Sua resposta está correta.
A resposta correta é: A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

Questão 4
Completo
Atingiu 4,00 de
4,00
Desenvolva um software em Java que:
A) Leia cinco valores informados pelo usuário, para isso, utilize algum comando de repetição (for, while ou do...while).
B) Ao ler cada valor verifique se o valor é positivo, se for positivo, informe na tela que o valor informado é positivo.
C) Verifique também se o valor é negativo, se for negativo, informe na tela que o valor informado é negativo.
D) Verifique também se o valor é igual a zero, se for igual a zero, informe na tela que o valor informado é igual a zero.
Crie a classe Exercicio, o método main e o código que resolve o exercício acima dentro do método main. Não é necessário
criar o código com os imports.
puplic class Exercicio
{
           public static void main(String[]args)
           {
            Scanner teclado  = new Scanner(System.in);
            int valor;
            valor = 0;
            for(int i = 0; i<5;i++)
           {
           System.out.println("Digite um valor: ");
           valor = teclado.nextInt();
           if(valor > 0)
           {
                    System.out.prinln("O valor é positivo");
            } else if(valor < 0)
              {

                     System.out.prinln("O valor é negativo");
               }else{
                      System.out.prinln("O valor é igual a zero");
               }
            }
          }
}
Comentário:

Questão 5
Correto
Atingiu 1,00 de
1,00
Analise o código do algoritmo desenvolvido em linguagem Java a seguir:
public class Exercicio
{
     public static void main(String[] args)
     {
          for (int aux=301;aux<=500;aux++)
          {
               if (aux%5==0)
                    System.out.println(aux);
          }
     }
} 
O código em Java acima está:
Escolha uma opção:
a. Mostrando um erro, pois não existe o operador == na linguagem Java.
b. Mostrando na tela todos os números divisíveis por 5 entre 301 e 500.
c. Retornando um erro, pois o comando for não está presente na linguagem Java.
d. Retornando um erro, pois o operador lógico % não existe na linguagem Java.
e. Mostrando todos os números entre 301 e 500 na tela.
Sua resposta está correta.
A resposta correta é: Mostrando na tela todos os números divisíveis por 5 entre 301 e 500.

Questão 6
Correto
Atingiu 1,00 de
1,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);
          float valor1, valor2, valor3, resultado, media;
          System.out.println("Digite o valor 1");
          valor1=teclado.nextFloat();
          System.out.println("Digite o valor 2");
          valor2=teclado.nextFloat();
          System.out.println("Digite o valor 3");
          valor3=teclado.nextFloat();
          resultado = valor1*(valor2/valor3);
          System.out.println("O resultado é igual a " / resultado);
     }
}
Com base no código apresentado, avalie as afirmações a seguir:
I. Para concatenar um texto devemos utilizar o operador +, portanto a forma correta de mostrar o resultado na tela é:System.out.println("O resultado é igual a " + resultado);
II. A leitura dos valores digitados pelo usuário está errada, deveria ter sido usado teclado.nextInt().
III. A fórmula está errada.
IV. Não existe a necessidade de declarar a variável media.
É correto apenas o que se afirma em:

Escolha uma opção:
a. III e IV.
b. II e III.
c. I, II e IV.
d. I e IV.
e. I, II e III.
Sua resposta está correta.
A resposta correta é: I e IV.

Questão 7
Correto
Atingiu 1,00 de
1,00
Analise o código a seguir:
import java.util.Scanner;
public class Exercicio
{
            public static void main(String[] args)
            {
                   Scanner teclado=new Scanner(System.in);
                   float nota1,nota2,nota3,nota4,media;
                   System.out.println("Digite a nota 1");
                   nota1=teclado.nextFloat();
                   System.out.println("Digite a nota 2");
                   nota2=teclado.nextFloat();
                   System.out.println("Digite a nota 3");
                   nota3=teclado.nextFloat();
                   System.out.println("Digite a nota 4");
                   nota4=teclado.nextFloat();
                   media=nota1+nota2+nota3+nota4/4;
                   System.out.println("Média: " + media);
            }
}
Considerando-se o código acima e utilizando-se 10 para a nota1, 5 para a nota2, 9 para a nota3 e 4 para a nota4, o valor da
variável media que será impresso na tela é igual a:
a. 10
b. 8

c. 9
d. 25
e. 7
Sua resposta está correta.
A resposta correta é:
25


Mais conteúdos dessa disciplina