Baixe o app para aproveitar ainda mais
Prévia do material em texto
Programação de Computadores - 20211.C AV2 AV2 Nota final--- 5,4/6 Tentativa 1Enviado: 14/06/21 21:54 (BRT) 5,4/6 Conteúdo do exercício Conteúdo do exercício 1. Pergunta 1 /0,6 Considere a sintaxe da linguagem C. Quais das alternativas só tem tipos primitivos da linguagem C? Ocultar opções de resposta 1. Booleano, real, inteiro 2. Caractere, int, real 3. Real, inteiro, char 4. int, float, char Resposta correta 5. Real, inteiro, float 2. Pergunta 2 /0,6 Levando em conta os comandos para executar repetições, considere o comando de repetição usado e 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. var g : inteiro inicio g <- 9 repita g <- g + 5 ate g > 32 escrevaL ( g ) fimalgoritmo Ocultar opções de resposta 1. 32. 2. 33. 3. 34. Resposta correta 4. 28. 5. 40. 3. Pergunta 3 /0,6 Considere o trecho de programa abaixo para calcular o perímetro de um retângulo. O usuário deve fornecer, via teclado, a largura e comprimento do retângulo. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando. var P, L, C : inteiro inicio leia(L) leia(C) // Linha faltando escreva(P) fimalgoritmo Ocultar opções de resposta 1. P <- L*2 + C*2 Resposta correta 2. P <- L + 2 + C + 2 3. P <- L^2 + C^2 4. P <- L*C 5. P <- L*2 * C*2 4. Pergunta 4 /0,6 Considere um programa para exibir os números pares entre 3 e 15. Para isso, deve usar o comando ENQUANTO. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando. PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - QUESTÃO 10_v1.PNG Ocultar opções de resposta 1. enquanto n < 15 faca Resposta correta 2. enquanto n > 15 faca 3. enquanto 4 ate 14 faca 4. enquanto n < 14 faca 5. enquanto n >= 14 faca 5. Pergunta 5 /0,6 Dê o resultado que será exibido na tela depois da execução desse trecho do programa (JAVA) abaixo. Depois responda a alternativa que contém a saída correta. int x = 3; int y = 10; printf ("%d", (y % x) ); Ocultar opções de resposta 1. 10 2. 3 3. 3.3 4. 0.3 5. 1 Resposta correta 6. Pergunta 6 /0,6 Analise a sequência de estruturas SE abaixo e marque a alternativa correta Var jogo : literal inicio Escreval(“informe o seu jogo preferido”) leia(jogo) se (jogo=”D”) então escreval(“dominó”) senao se (jogo = “x”) então escreval(“xadrez”) se (jogo= “F”) então escreval(“futebol”) senao escreval(“não informado”) fimse fimse fimse FIMALGORITMO Considere que no algoritmo acima, o usuário digitou o valor “F” para o jogo preferido. Qual a mensagem que o programa vai emitir? Ocultar opções de resposta 1. vai emitir a mensagem “xadrez" 2. não emitirá nenhuma mensagem, uma vez que está faltando um “senão” no código Resposta correta 3. vai emitir a mensagem “dominó”. 4. vai emitir a mensagem “xadrez e dominó”, pois falta um “senão” no código, 5. vai emitir a mensagem “futebol” 7. Pergunta 7 /0,6 Usando o comando “for” em uma repetição, temos um laço que se repete um número fixo de vezes. Considerando esse comando, 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 b = 20; for (int i =2; i < 7; i++ ){ b -= 2; } printf("%d\n", b); return 0; } Ocultar opções de resposta 1. 20. 2. 10. Resposta correta 3. 12. 4. 8. 5. 14. 8. Pergunta 8 /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 III está correta. 2. Apenas I está correta. 3. Apenas II e III estão corretas. Resposta correta 4. Apenas I e III estão corretas. 5. Apenas I e II estão corretas. 9. Pergunta 9 /0,6 As estruturas de repetição são encontradas em diversas linguagens, como C, Vba ou Visualg. Supondo que você quisesse fazer uma contagem de 300 até 100 regressivamente de 30 em 30, como você faria? Ocultar opções de resposta 1. para i de 300 ate 100 passo -30 faca Resposta correta 2. Incorreta: para i de 300 ate 100 passo 30 faca 3. para i de 100 ate 300 passo 30 faca 4. para i:= 100 passo 30 ate 300 faca 5. para i de 100 ate 300 faca 10. Pergunta 10 /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. o operador ! resulta verdadeiro sempre que a sentença associada a ele é verdadeira 2. o operador II tem resultado verdadeiro quando as duas sentenças são verdadeiras Resposta correta 3. os operadores lógicos em C não são usados com estruturas de decisão 4. os operadores lógicos não podem ser usados em conjunto, sendo apenas um por linha 5. o operador && tem resultado verdadeiro quando as duas sentenças são falsas Comentários Comentários para o aluno Se
Compartilhar