Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Pergunta 1 /0,6 Analise o algoritmo abaixo e depois marque a alternativa correta. PROGRAMAÇÃO DE COMPUTADORES - SUB 2019.2B - ENUNCIADO - QUESTÃO 1_v1.PNG Se o valor informado para a escolha foi ‘C, qual será o valor final de A? Ocultar opções de resposta 1. 17 2. 0 3. 10 Resposta correta 4. 19 5. 13 2. Pergunta 2 /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. 8. 2. 14. 3. 20. 4. 12. 5. 10. Resposta correta 3. Pergunta 3 /0,6 Considere o programa abaixo para exibir na tela o valor da maior nota. Considere que o usuário não digitará notas iguais! Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando. var nota_1,nota_2: real inicio escreva("Digite a nota 1:") leia(nota_1) escreva("Digite a nota 2:") leia(nota_2) // Linha faltando escrevaL(nota_2) senao escrevaL(nota_1) fimse fimalgoritmo Ocultar opções de resposta 1. se (nota_2 = nota_1) entao 2. se (nota_2 > nota_1) entao Resposta correta 3. se (nota_1 > nota_2) entao 4. se (nota_2 <> nota_1) entao 5. se (nota_2 < nota_1) entao 4. Pergunta 4 /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. 5. Pergunta 5 /0,6 Considere o programa em C abaixo para exibir a mensagem “Fim do programa.”, caso seja digitado, via teclado, um número par. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando. #include <stdio.h> int main() { int n = 0; printf("Digite um número: "); scanf("%d", &n); // Linha faltando printf("Fim do programa."); return 0; } Ocultar opções de resposta 1. if ( n % 2 == 0 ) then 2. if ( n / 2 == 0 ) 3. if ( n % 2 = 1 ) 4. if ( n % 2 == 0 ) Resposta correta 5. if ( n \ 2 == 0 ) 6. Pergunta 6 /0,6 Dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Depois responda a alternativa que contém a saída correta. PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - QUESTÃO 9_v1.PNG Ocultar opções de resposta 1. 9 2. 5 Resposta correta 3. 5.5 4. 4 5. 4.5 7. Pergunta 7 /0,6 Podemos usar o comando PARA em uma repetição. Considerando esse comando, 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 i , x : inteiro inicio para i de 0 ate 3 faca x <- x + 3 fimpara escrevaL ( x ) fimalgoritmo Ocultar opções de resposta 1. 12. Resposta correta 2. 13. 3. 3. 4. 10. 5. 9. 8. Pergunta 8 /0,6 Considere a sintaxe de uma linguagem algorítmica (VisuAlg, Portugol, etc.). Quais das alternativas tem uma declaração correta para os tipos primitivos de uma linguagem algorítmica em português? Ocultar opções de resposta 1. c : char 2. z : inteiro Resposta correta 3. int x 4. w double 5. Integer: a 9. Pergunta 9 /0,6 Considere o trecho de programa abaixo para calcular e exibir o quadrado de um número somado com ele mesmo. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando. var n, res : real inicio escreva("Digite o número: ") leia (n) // Linha faltando escrevaL("Resposta = ", res) fimalgoritmo Ocultar opções de resposta 1. res <- n * 2 + n 2. res <- n * n + 2 3. res <- n * 2 + n^2 4. res <- n * n + n Resposta correta 5. res <- n + n * 2 10. Pergunta 10 /0,6 Na linguagem do Visualg, para receber um valor Real, basta declarar uma variável real e executar um “leia”. Para exibir, basta usar o comando “Escreval”. Já na linguagem C, utilizamos um comando de saída equivalente ao “Escreval” . Supondo que a variável B é do tipo float, qual seria o comando correto para imprimir essa variável? Ocultar opções de resposta 1. scanf(“%d”, B); 2. printf(“%f”, B); Resposta correta 3. printf(“%d”, B); 4. scanf(“%f”, B); 5. scanf(B);
Compartilhar