Buscar

Teste seus conhecimentos - Lógica de Programação 1 1

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

27/11/2020 Teste seus conhecimentos 2: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=6256104&cmid=86955 1/14
Iniciado em quinta, 26 nov 2020, 15:06
Estado Finalizada
Concluída em quinta, 26 nov 2020, 17:45
Tempo
empregado
2 horas 38 minutos
Notas 5,77/8,00
Avaliar 7,21 de um máximo de 10,00(72%)
27/11/2020 Teste seus conhecimentos 2: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=6256104&cmid=86955 2/14
Questão 1
Correto
Atingiu 1,00 de 1,00
Considerando o programa a seguir, qual será o valor apresentado na tela?
A imagem apresenta um programa que inicia com a declaração das variáveis a, b e c do tipo inteiro. Na sequência a
recebe o valor 2, b recebe o valor 5, c recebe 10 somado à a multiplicado por b e b recebe o valor da divisão de c por
a. No final é impresso os valores das variáveis a, b e c.
Escolha uma opção:
a. 20 10 2
b. 2 5 20
c. 2 5 10
d. 2 10 20 
e. 10 20 2
27/11/2020 Teste seus conhecimentos 2: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=6256104&cmid=86955 3/14
Questão 2
Incorreto
Atingiu 0,00 de 1,00
Qual programa abaixo soluciona o seguinte programa:
"Escreva um programa que leia o número de um funcionário, seu número de horas trabalhadas, o valor que recebe por
hora e calcula o salário deste funcionário. Ao final exibir o número do funcionário e o salário do mesmo."
Escolha uma opção:
a. 
b.
27/11/2020 Teste seus conhecimentos 2: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=6256104&cmid=86955 4/14
c.
27/11/2020 Teste seus conhecimentos 2: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=6256104&cmid=86955 5/14
Questão 3
Correto
Atingiu 1,00 de 1,00
Analise o enunciado do programa a seguir:
Escreva um programa que leia a quantidade de veículos que uma locadora de veículos possui e o valor que ela
cobra por cada diária de locação. Sabendo-se que 1/3 dos veículos são alugados por mês, exiba o
faturamento mensal e anual da locadora.
Considerando o problema apresentado, identifique quais são as variáveis mínimas necessárias para armazenar as
informações solicitadas e a serem calculadas, conforme apresentado durante os exemplos do curso.
Escolha uma ou mais:
a. faturaMes 
b. faturaAno 
c. quantidadeVeiculo 
d. totalAluguelAno
e. totalAluguelMes
f. nomeLocadora
g. totalClientes
h. valorDiaria 
27/11/2020 Teste seus conhecimentos 2: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=6256104&cmid=86955 6/14
Questão 4
Correto
Atingiu 1,00 de 1,00
Suponha que você tenha que criar um programa que tenha que ler um número (do teclado) e escrever (na tela) o seu
antecessor. Você começou a programar a seguinte estrutura:
A imagem apresenta um programa que inicia com a declaração da variável numero e antecessor do tipo inteiro. Na
sequência é impressa uma mensagem solicitando que seja informado um valor para a variável número  e o comando
leia (numero) Na próxima linha é exibida a mensagem ##comando##. Por fim é impresso o valor da variável numero e
da variável antecessor.
Porém falta um comando, indicado na linha 9, exatamente o responsável por calcular o valor antecessor. Qual seria a
opção correta para completar o programa, permitindo o seu funcionamento correto?
Escolha uma opção:
a. numero = numero - 1
b. antecessor = antecessor - 1
27/11/2020 Teste seus conhecimentos 2: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=6256104&cmid=86955 7/14
c. antecessor = numero - antecessor
d. antecessor = numero - 1 
e. antecessor = antecessor - numero
27/11/2020 Teste seus conhecimentos 2: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=6256104&cmid=86955 8/14
Questão 5
Correto
Atingiu 1,00 de 1,00
Considere a seguinte orientação: "Faça um algoritmo que solicite o nome e o sobrenome de um usuário, concatene-os
e apresente o nome completo."
Supondo que um programador desenvolveu o código a seguir. Contudo, alguns comandos ficaram faltando. Complete
o código, de forma que ele funcione corretamente e seguindo a orientação.
 
programa 
{ 
   funcao inicio () 
   { 
      cadeia nome, sobrenome, 
      escreva("Digite seu nome: ") 
      leia  (nome) 
      escreva("Digite seu sobrenome: ")
      leia  (sobrenome)
      nomecompleto = nome  +  sobrenome
      escreva("Seu nome completo é: ") 
      escreva(nomecompleto) 
   } 
}
nomecompleto
27/11/2020 Teste seus conhecimentos 2: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=6256104&cmid=86955 9/14
Questão 6
Parcialmente correto
Atingiu 0,67 de 1,00
Complete o código abaixo, de forma que ele realize o que se pede no enunciado: "Um posto de pedágio cobra pela
passagem de cada veículo. Sabendo que o valor por moto é 1,75, carro 3,5 e onibus e caminhao 5,0, faça um algoritmo
que informe quantos veículos de cada tipo passou pelo pedágio e, ao final, forneça o valor total arrecadado."
programa 
{ 
   funcao inicio () 
   { 
      iteiro   moto, carro, caminhao 
      real   total
      escreva("Digite o total de motos: ") 
      leia(moto) 
      escreva("Digite o total de carros: ") 
      leia(carro)
      escreva("Digite o total de caminhões: ") 
      leia(caminhao)
      total = moto* 1.75  + carro* 3.5  + caminhao* 5.0  
      escreva("O total arrecadado é: ") 
      leia  (total) 
   } 
}
27/11/2020 Teste seus conhecimentos 2: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=6256104&cmid=86955 10/14
27/11/2020 Teste seus conhecimentos 2: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=6256104&cmid=86955 11/14
Questão 7
Parcialmente correto
Atingiu 0,50 de 1,00
Complete o código a seguir, considerando o seguinte enunciado: " Um quarto de hotel hospeda X pessoas. Além da
diária, que custa 100,00 os hóspedes podem consumir água (4,50) ou refrigerante (6,00). Faça um algoritmo que receba
os dados de um quarto: o número de hospedes, quantidade de diárias e bebidas consumidas. Ao final, deve exibir o
total a ser pago e o valor por hóspede (considerando que o valor deve ser dividido igualmente)."
programa
{ 
   funcao inicio () 
   { 
      inteiro   agua, refrigerante 
       inteiro   hospedes 
       logico   diarias 
       real   total, totalporhospede
      escreva("Digite o total de água consumida: ") 
      leia(agua) 
      escreva("Digite o total de refrigerante consumido: ") 
      leia(refrigerante)
      escreva("Digite o total de diárias: ") 
      leia(diarias)
      escreva("Digite o total de hospedes: ") 
      leia(hospedes)
27/11/2020 Teste seus conhecimentos 2: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=6256104&cmid=86955 12/14
      total = diaria  *100 + agua  *4.5 + refrigerante  *6 
      totalporhospede = 2   /  100  
      escreva("O total é: ") 
      escreva(total)
      escreva("\nO total pos hóspede é: ") 
      escreva( total  ) 
   } 
}
27/11/2020 Teste seus conhecimentos 2: Revisão da tentativa
https://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=6256104&cmid=86955 13/14
Questão 8
Parcialmente correto
Atingiu 0,60 de 1,00
Complete o código abaixo, considerando o seguinte enunciado: "Faça um algoritmo que leia dois valores inteiros (A e B)
e apresente o resultado do quadrado da soma dos valores lidos."
programa 
{ 
   inclua biblioteca Matematica --> mat // Incluindo biblioteca para realizar o cálculo da potência 
   funcao inicio () 
   { 
      inteiro   a, b, total
      escreva("Digite o valor de a: ") 
      leia  (a) 
      escreva("Digite o valor de b: ") 
      leia  (b)
      total = mat.potencia((a )  b), (b  ) // Este é o comando para realizar cálculo de potências 
      escreva("O total é: ") 
      escreva(total)
   } 
}
 
27/11/2020 Teste seus conhecimentos 2: Revisão da tentativahttps://moodle.ifrs.edu.br/mod/quiz/review.php?attempt=6256104&cmid=86955 14/14
◄ 2.7.2. Testes de Mesa
Seguir para...
Avaliação do Curso ►
https://moodle.ifrs.edu.br/mod/url/view.php?id=86954&forceview=1
https://moodle.ifrs.edu.br/mod/feedback/view.php?id=86957&forceview=1

Continue navegando