Baixe o app para aproveitar ainda mais
Prévia do material em texto
4,2/6 Tentativa 1Enviado: 14/06/21 20:31 (BRT) 4,2/6 Conteúdo do exercício Conteúdo do exercício 1. Pergunta 1 /0,6 Faça a execução manual do programa e dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Considere que o usuário digitará 2 na leitura da variável qtd. Esse programa usa uma seleção dentro de outra seleção. Depois responda a alternativa que contém a saída correta. var qtd : inteiro sabor : caractere inicio leia (qtd) sabor <- "C" se sabor = "M" entao escreva("Morango") senao se qtd > 2 entao escreva("Desconto!") senao escreva("Chocolate") fimse fimse fimalgoritmo Ocultar opções de resposta 1. Desconto 2. Morango 3. Desconto! Chocolate 4. Morango Desconto! 5. Chocolate Resposta correta 2. Pergunta 2 /0,6 Usamos vários programas de computadores todos os dias, os chamados softwares. Todo programa ou software é desenvolvido numa linguagem de programação ou em mais de uma. Dentre as opções abaixo qual será a definição correta de um programa computacional: Ocultar opções de resposta 1. um programa de computador é composto por um conjunto de regras, organizadas em arquivos, que fazem com que aquele computador liste atividades. 2. um programa de computador é composto basicamente por outros programas, organizados em caixas, que fazem com que aquele computador realize formatações. 3. um programa de computador é composto por um conjunto de telas, organizadas em grades, que fazem com que aquele computador realize alguma atividade. 4. um programa de computador é composto por um comando, organizado na tela, que faz com que aquele computador realize quase nenhuma atividade. 5. um programa de computador é composto por um conjunto de comandos, organizados em linhas, que fazem com que aquele computador realize alguma atividade. Resposta correta 3. Pergunta 3 /0,6 Considere o programa que leia um número inteiro informado pelo usuário e diga se ele é múltiplo de 3. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando. var numero : inteiro inicio escreva("Forneça o número: ") leia (numero) // Linha faltando escreva ("O número é múltiplo de 3!") fimse fimalgoritmo Ocultar opções de resposta 1. Incorreta: se numero%3 = 3 entao 2. se numero resta 0 entao 3. se numero div 3 = 0 entao 4. se numero \ 3 = 0 entao 5. se numero%3 = 0 entao Resposta correta 4. Pergunta 4 /0,6 Analise as atribuições abaixo considerando a sintaxe da linguagem C e as declarações das variáveis. Quais das atribuições estão corretas? // declarações int x; float i; char a; I x = 2.5; II i = 25; III a = "2"; Ocultar opções de resposta 1. Apenas I e III estão corretas. 2. Apenas I e II estão corretas. 3. Apenas III está correta. 4. Apenas II e III estão corretas. Resposta correta 5. Apenas I está correta. 5. Pergunta 5 /0,6 Conte quantas das frases abaixo estão corretas e marque a alternativa adequada. 1. SOMA:= SOMA + valor realiza contagens, mesmo quando valor é diferente de 1 2. SE..ENTAO..SENAO equivale ao FOR e serve para estruturas de seleção 3. PARA … FIMPARA.... { } equivale ao IF THEN ELSE e pode ser usado como estrutura de repetição determinada 4. expressões do tipo A:=A+ 1 são usadas em somatórios de valores lidos Ocultar opções de resposta 5. 2 6. 4 7. 0 Resposta correta 8. 1 9. 3 6. Pergunta 6 /0,6 Toda linguagem usa operadores lógicos. Não é diferente em C, em Visualg, Pascal, Java ou PHP. Todas são linguagens que usam esses operadores. No caso específico da linguagem C, qual das alternativas abaixo está correta ? Ocultar opções de resposta 1. os operadores lógicos não podem ser usados em conjunto, sendo apenas um por linha 2. o operador && tem resultado verdadeiro quando as duas sentenças são falsas 3. o operador II tem resultado verdadeiro quando as duas sentenças são verdadeiras Resposta correta 4. Incorreta: os operadores lógicos em C não são usados com estruturas de decisão 5. o operador ! resulta verdadeiro sempre que a sentença associada a ele é verdadeira 7. Pergunta 7 /0,6 Considere que o usuário digite o valor 4 na única entrada de dados. Dê o resultado que será exibido na tela depois da execução desse trecho do programa C abaixo. Em seguida, assinale a alternativa que contém a saída correta. #include <stdio.h> int main() { int n = 7; scanf("%d", &n); n = n + 3; n = n * 2; printf("%d\n", n); return 0; } Ocultar opções de resposta 1. 4. 2. 20. 3. 14. Resposta correta 4. 7. 5. 10. 8. Pergunta 8 /0,6 Com o uso de uma estrutura de repetição, temos um laço que se repete um número de vezes. Quantas vezes o laço será repetido depois da execução desse trecho do programa C abaixo? Assinale a alternativa que contém a quantidade de repetições. #include <stdio.h> int main() { int n = 2; do { // Laço n = n + 3; } while (n < 13); return 0; } Ocultar opções de resposta 1. 5. 2. 13. 3. 11. 4. 3. 5. 4. Resposta correta 9. Pergunta 9 /0,6 Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Em seguida, assinale a alternativa que contém a saída correta. #include int main() { int y=0, x=4, z=3; y = x + z; if ( y > z ) if ( x > z ) printf("%d", y); else printf("%d", z); return 0; } Ocultar opções de resposta 1. 3. 2. 7. Resposta correta 3. 10. 4. Incorreta: 0. 5. 4. 10. Pergunta 10 /0,6 Dado o trecho de programa abaixo, quantas vezes a frase “A casa é verde.” irá aparecer na tela? PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - QUESTÃO 5_v1.PNG Ocultar opções de resposta 1. 1 vez 2. Nenhuma vez 3. 5 vezes 4. 2 vezes Resposta correta 5. 10 vezes
Compartilhar