Buscar

Lógica de Programação - Deixando os Seus Programas Espertos Teste 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 25 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 25 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 25 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

Questão 1
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Complete o código a seguir, considerando o seguinte enunciado: Escreva um código que tenha uma variável nome que receba o valor "Josefa” e utilizando o desvio condicional veja se a variável nome é igual á "Bianca”, caso seja deverá imprimir "Bem vinda Bianca!”, caso o contrário deverá imprimir "Você não é Bianca!”.
 
programa
{
    funcao inicio()
    {
        cadeia nome
        nome = ""
        se(nome==""){
            escreva("Bem vinda !")
        }
        senao{
            escreva("Você não é !")
        }
    }
}
Questão 2
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Complete o código a seguir, considerando o seguinte enunciado: Faça um programa que receba um login e uma senha. O programa deve verificar se o login é igual a senha. Se for verdade deve exibir a mensagem "Acesso concedido", caso contrário "Acesso bloqueado”.
 
programa
{
   funcao inicio()
   {
       login, senha
      escreva("Informe o login: ")
      leia(login)
      escreva("Informe a senha: ")
      leia(senha)
      se(loginsenha){
         escreva("")
      }
      senao{
         escreva("")
      }
   }
}
Questão 3
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Analise o algoritmo a seguir:
Quais serão os valores escritos na tela, respectivamente?
 
Escolha uma:
a. 1, 100, verdadeiro 
b. 1, 1, verdadeiro
c. 0, 0, falso
d. 1, 100, falso
e. 0, 1, verdadeiro
Feedback
A resposta correta é: 1, 100, verdadeiro.
Questão 4
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Considerando o código abaixo, escolha a alternativa que indica qual será a saída da tela do computador:
programa
{
   funcao inicio()
   {
      inteiro idade
      idade = 30
      se(idade < 10){
            escreva ("Crianca")
      }
      senao se(idade < 20){
            escreva ("Jovem")
      }
      senao se(idade < 60){
            escreva ("Adulto")
      }
      senao{
            escreva("Idoso")
      }
   }
}
Escolha uma:
a. Criança
b. Adulto 
c. Jovem
d. Idoso
Feedback
A resposta correta é: Adulto.
Questão 5
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Considerando o código abaixo, escolha a alternativa que indica qual será a saída da tela do computador:
programa
{
   funcao inicio()
   {
      inteiro idade
      caracter sexo
      idade = 22
      sexo = 'f'
      se(idade < 15 e sexo =='f'){
            escreva ("É uma menina")
      }
      senao{
            se(sexo == 'm'){
                  escreva("É um homem")
            }
            senao{
                  escreva ("É uma mulher")
            }
            escreva(" e tem ", idade, " anos")
      }
   }
}
Escolha uma:
a. É um homem e tem 22 anos
b. É uma mulher e tem 22 anos 
c. É uma menina
d. É uma mulher
Feedback
A resposta correta é: É uma mulher e tem 22 anos.
Questão 6
Marcar questão
Texto da questão
Considerando o seguinte enunciado: "As maçãs custam R$ 1,30 cada se forem compradas menos de uma dúzia, e R$ 1,00 se forem compradas pelo menos 12. Escreva um programa que leia o número de maçãs compradas, calcule e escreva o custo total da compra.", informe apenas o código que falta para ele funcionar corretamente.
programa
{
   funcao inicio(){
      inteiro macas
      escreva ("Informe o número de maçãs: ")
      leia(macas)
      ## COMANDO FALTANTE ##
         escreva (macas)
      }
      senao{
         escreva (macas*1.3)
      }
   }
}
Escolha uma:
a. se(macas <= 12) {
b. se(macas < 12) { 
c. se(macas >= 12) {
d. se(macas > 12) {
Feedback
A resposta correta é: se(macas >= 12) {.
Questão 7
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Considere o seguinte enunciado: "Faça um algoritmo que leia o um número inteiro entre 1 e 7 e escreva o dia da semana correspondente. Caso o usuário digite um número fora desse intervalo, deverá aparecer uma mensagem informando que não existe dia da semana com esse número.". Complete o algoritmo abaixo de forma a realizar o que o enunciado pede.
 
programa
{
   funcao inicio ()
   {
       
      escreva("Informe o número: ")
      leia(dia)
      se(dia1){
         escreva("Segunda-feira")
      }
      se(dia2){
         escreva("Terça-feira")
      }
      se(dia3){
         escreva("Quarta-feira")
      }
      se(dia4){
         escreva("Quinta-feira")
      }
      se(dia5){
         escreva("Sexta-feira")
      }
      se(dia6){
         escreva("Sábado")
      }
      se(dia7){
         escreva("")
      }
      se(dia<1  dia>7){
         escreva("Não existe dia da semana com esse número")
      }
   }
}
Questão 8
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Considere o seguinte enunciado: "Crie um algoritmo que peça o nome e a altura de duas pessoas e apresente o nome da mais alta". Complete o algoritmo abaixo de forma a realizar o que o enunciado pede.
programa
{
   funcao inicio ()
   {
       nome1, nome2
       altura1, altura2
      escreva("Informe o nome da pessoa 1: ")
      leia(nome1)
      escreva("Informe a altura da pessoa 1: ")
      leia(altura1)
      escreva("Informe o nome da pessoa 2: ")
      leia(nome2)
      escreva("Informe a altura da pessoa 2: ")
      leia(altura2)
      se(altura1 > altura2){
         escreva("A pessoa mais alta é: ", nome1)
      }
      senao{
         se(altura1  altura2){
            escreva("A pessoa mais alta é: ", nome2)
         }
         senao{
            escreva(nome1, " tem a mesma altura de ", )
         }
      }
   }
}
Questão 1
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Complete o código a seguir, considerando o seguinte enunciado: Escreva um código que tenha uma variável nome que receba o valor "Josefa” e utilizando o desvio condicional veja se a variável nome é igual á "Bianca”, caso seja deverá imprimir "Bem vinda Bianca!”, caso o contrário deverá imprimir "Você não é Bianca!”.
 
programa
{
    funcao inicio()
    {
        cadeia nome
        nome = ""
        se(nome==""){
            escreva("Bem vinda !")
        }
        senao{
            escreva("Você não é !")
        }
    }
}
Questão 2
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Complete o código a seguir, considerando o seguinte enunciado: Faça um programa que receba um login e uma senha. O programa deve verificar se o login é igual a senha. Se for verdade deve exibir a mensagem "Acesso concedido", caso contrário "Acesso bloqueado”.
 
programa
{
   funcao inicio()
   {
       login, senha
      escreva("Informe o login: ")
      leia(login)
      escreva("Informe a senha: ")
      leia(senha)
      se(loginsenha){
         escreva("")
      }
      senao{
         escreva("")
      }
   }
}
Questão 3
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Analise o algoritmo a seguir:
Quais serão os valores escritos na tela, respectivamente?
 
Escolha uma:
a. 1, 100, verdadeiro 
b. 1, 1, verdadeiro
c. 0, 0, falso
d. 1, 100, falso
e. 0, 1, verdadeiro
Feedback
A resposta correta é: 1, 100, verdadeiro.
Questão 4
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Considerando o código abaixo, escolha a alternativa que indica qual será a saída da tela do computador:
programa
{
   funcao inicio()
   {
      inteiro a, b
      logico c
      a = 10
      b = 3
      c = verdadeiro
      se(a > b ou c){
            escreva ("Mensagem 1")
            se(a == b * 3 e c){
               escreva ("Mensagem 2")
            }
      }
   }
}
Escolha uma:
a. Mensagem 1 
b. Mensagem 2
c. Mensagem 1
Mensagem 2
Feedback
A resposta correta é: Mensagem 1.
Questão 5
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Considerando o código abaixo, escolha a alternativa que indica qual será a saída da tela do computador:
programa
{
   funcao inicio()
   {
      inteiro numero
      numero = 128
      se(numero % 2 == 0){
            escreva ("É par")
      }
      senao{
            escreva ("É ímpar")
      }
   }
}
Escolha uma:
a. É par 
b. É ímpar
Feedback
A resposta correta é: É par.
Questão6
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Considerando o seguinte enunciado: "Ler as notas da 1a. e 2a. avaliações de um aluno. Calcular a média aritmética simples e escrever uma mensagem que diga se o aluno foi ou não aprovado (considerar que nota igual ou maior que 6 o aluno é aprovado). Escrever também a média calculada.", informe apenas o código que falta para ele funcionar corretamente.
programa
{
   funcao inicio(){
      real avaliacao1, avaliacao2, media
      escreva ("Informe a nota da avaliação 1: ")
      leia(avaliacao1)
      escreva ("Informe a nota da avaliação 2: ")
      leia(avaliacao2)
      media = (avaliacao1 + avaliacao2)/2
      ## COMANDO FALTANTE ##
         escreva ("Aprovado com a nota: ", media)
      }
      senao{
         escreva ("Reprovado com a nota: ", media)
      }
   }
}
 
Escolha uma:
a. se(media >= 6.0) { 
b. se(media > 6.0) {
c. se(media <= 6.0) {
Feedback
A resposta correta é: se(media >= 6.0) {.
Questão 7
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Considere o seguinte enunciado: "Faça um algoritmo que leia o um número inteiro entre 1 e 7 e escreva o dia da semana correspondente. Caso o usuário digite um número fora desse intervalo, deverá aparecer uma mensagem informando que não existe dia da semana com esse número.". Complete o algoritmo abaixo de forma a realizar o que o enunciado pede.
 
programa
{
   funcao inicio ()
   {
       
      escreva("Informe o número: ")
      leia(dia)
      se(dia1){
         escreva("Segunda-feira")
      }
      se(dia2){
         escreva("Terça-feira")
      }
      se(dia3){
         escreva("Quarta-feira")
      }
      se(dia4){
         escreva("Quinta-feira")
      }
      se(dia5){
         escreva("Sexta-feira")
      }
      se(dia6){
         escreva("Sábado")
      }
      se(dia7){
         escreva("")
      }
      se(dia<1  dia>7){
         escreva("Não existe dia da semana com esse número")
      }
   }
}
Questão 8
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Considere o seguinte enunciado: "Crie um algoritmo que peça o nome e a altura de duas pessoas e apresente o nome da mais alta". Complete o algoritmo abaixo de forma a realizar o que o enunciado pede.
programa
{
   funcao inicio ()
   {
       nome1, nome2
       altura1, altura2
      escreva("Informe o nome da pessoa 1: ")
      leia(nome1)
      escreva("Informe a altura da pessoa 1: ")
      leia(altura1)
      escreva("Informe o nome da pessoa 2: ")
      leia(nome2)
      escreva("Informe a altura da pessoa 2: ")
      leia(altura2)
      se(altura1 > altura2){
         escreva("A pessoa mais alta é: ", nome1)
      }
      senao{
         se(altura1  altura2){
            escreva("A pessoa mais alta é: ", nome2)
         }
         senao{
            escreva(nome1, " tem a mesma altura de ", )
         }
      }
   }
}
Questão 1
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Complete o código a seguir, considerando o seguinte enunciado: Escreva um código que tenha uma variável nome que receba o valor "Josefa” e utilizando o desvio condicional veja se a variável nome é igual á "Bianca”, caso seja deverá imprimir "Bem vinda Bianca!”, caso o contrário deverá imprimir "Você não é Bianca!”.
 
programa
{
    funcao inicio()
    {
        cadeia nome
        nome = ""
        se(nome==""){
            escreva("Bem vinda !")
        }
        senao{
            escreva("Você não é !")
        }
    }
}
Questão 2
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Complete o código a seguir, considerando o seguinte enunciado: Faça um programa que receba um login e uma senha. O programa deve verificar se o login é igual a senha. Se for verdade deve exibir a mensagem "Acesso concedido", caso contrário "Acesso bloqueado”.
 
programa
{
   funcao inicio()
   {
       login, senha
      escreva("Informe o login: ")
      leia(login)
      escreva("Informe a senha: ")
      leia(senha)
      se(loginsenha){
         escreva("")
      }
      senao{
         escreva("")
      }
   }
}
Questão 3
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Analise o algoritmo a seguir:
Quais serão os valores escritos na tela, respectivamente?
 
Escolha uma:
a. 1, 100, verdadeiro 
b. 1, 1, verdadeiro
c. 0, 0, falso
d. 1, 100, falso
e. 0, 1, verdadeiro
Feedback
A resposta correta é: 1, 100, verdadeiro.
Questão 4
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Considerando o código abaixo, escolha a alternativa que indica qual será a saída da tela do computador:
programa
{
   funcao inicio()
   {
      inteiro idade
      caracter sexo
      idade = 22
      sexo = 'f'
      se(idade < 15 e sexo =='f'){
            escreva ("É uma menina")
      }
      senao{
            se(sexo == 'm'){
                  escreva("É um homem")
            }
            senao{
                  escreva ("É uma mulher")
            }
            escreva(" e tem ", idade, " anos")
      }
   }
}
Escolha uma:
a. É uma mulher
b. É um homem e tem 22 anos
c. É uma menina
d. É uma mulher e tem 22 anos 
Feedback
A resposta correta é: É uma mulher e tem 22 anos.
Questão 5
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Considerando o código abaixo, escolha a alternativa que indica qual será a saída da tela do computador:
programa
{
   funcao inicio()
   {
      inteiro a, b
      logico c
      a = 10
      b = 3
      c = verdadeiro
      se(a > b ou c){
            escreva ("Mensagem 1")
            se(a == b * 3 e c){
               escreva ("Mensagem 2")
            }
      }
   }
}
Escolha uma:
a. Mensagem 1 
b. Mensagem 1
Mensagem 2
c. Mensagem 2
Feedback
A resposta correta é: Mensagem 1.
Questão 6
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Considerando o seguinte enunciado: "Ler o salário fixo e o valor das vendas efetuadas pelo vendedor de uma empresa. Sabendo-se que ele recebe uma comissão de 3% sobre o total das vendas de até R$ 1.500,00, e mais 5% sobre o que ultrapassar este valor. Calcule e escreva o seu salário total.", informe apenas o código que falta para ele funcionar corretamente.
programa
{
   funcao inicio(){
      real vendas, salario
      escreva ("Informe as vendas: ")
      leia(vendas)
      salario = vendas * 1.03
      se(vendas > 1500.00) {
         ## COMANDO FALTANTE ##
      }
   }
}
Escolha uma:
a. salario = salario - (vendas+1500.00)*0.05
b. salario = salario + (vendas-1500.00)*1.05 
c. salario = salario + (vendas-1500.00)*0.05
d. salario = salario + (vendas+1500.00)*0.05
Feedback
A resposta correta é: salario = salario + (vendas-1500.00)*1.05.
Questão 7
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Considere o seguinte enunciado: "Faça um algoritmo que leia o um número inteiro entre 1 e 7 e escreva o dia da semana correspondente. Caso o usuário digite um número fora desse intervalo, deverá aparecer uma mensagem informando que não existe dia da semana com esse número.". Complete o algoritmo abaixo de forma a realizar o que o enunciado pede.
 
programa
{
   funcao inicio ()
   {
       
      escreva("Informe o número: ")
      leia(dia)
      se(dia1){
         escreva("Segunda-feira")
      }
      se(dia2){
         escreva("Terça-feira")
      }
      se(dia3){
         escreva("Quarta-feira")
      }
      se(dia4){
         escreva("Quinta-feira")
      }
      se(dia5){
         escreva("Sexta-feira")
      }
      se(dia6){
         escreva("Sábado")
      }
      se(dia7){
         escreva("")
      }
      se(dia<1  dia>7){
         escreva("Não existe dia da semana com esse número")
      }
   }
}
Questão 8
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Considere o seguinte enunciado: "Crie um algoritmo que peça o nome e a altura de duas pessoas e apresente o nome da mais alta". Complete o algoritmo abaixo de forma a realizar o que o enunciado pede.
programa
{
   funcao inicio ()
   {
       nome1, nome2
       altura1, altura2
      escreva("Informe o nome da pessoa 1: ")
      leia(nome1)escreva("Informe a altura da pessoa 1: ")
      leia(altura1)
      escreva("Informe o nome da pessoa 2: ")
      leia(nome2)
      escreva("Informe a altura da pessoa 2: ")
      leia(altura2)
      se(altura1 > altura2){
         escreva("A pessoa mais alta é: ", nome1)
      }
      senao{
         se(altura1  altura2){
            escreva("A pessoa mais alta é: ", nome2)
         }
         senao{
            escreva(nome1, " tem a mesma altura de ", )
         }
      }
   }
}
dia
cadeia
dia
==
>
nome2
Acesso concedido
Acesso bloqueado
inteiro
dia
Domingo
ou
Josefa
real
>
<
nome2
Bianca

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes