Baixe o app para aproveitar ainda mais
Prévia do material em texto
AV 2 PROGRAMAÇÃO DE COMPUTADORES Conteúdo do exercício 1. Pergunta 1 /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. 10. 2. 20. 3. 7. 4. 14. Resposta correta 5. 4. 2. Pergunta 2 /0,6 Na linguagem C, usamos o “IF” como estrutura de seleção. Analise o trecho de código abaixo na linguagem C e depois escolha a alternativa correta. if idade <= 100 { printf (“de menor”); } else { if idade<= 65 { printf (“de maior”); } else { printf (“idoso”); } } Se a variável IDADE tiver o valor 10, qual será a saída que o usuário verá na tela? Ocultar opções de resposta 1. de maior 2. de menor Resposta correta 3. printf 4. nenhuma saída 5. idoso 3. Pergunta 3 /0,6 Considere a expressão no comando de saída do trecho de programa VisuAlg abaixo. Qual é a saída na tela depois da execução? escreva (( 23 / 5 ) <> ((3 - 2 ) > 32 - 89) Ocultar opções de resposta 1. VERDADEIRO Resposta correta 2. 5 3. -57 4. Não aparece nada, pois está com erro! 5. 1 4. Pergunta 4 /0,6 Considere o trecho de programa abaixo (em C) para exibir a palavra “carro” quatro vezes na tela usando o comando for. Substitua a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que está faltando. // Linha faltando printf( "carro \n" ); Ocultar opções de resposta 1. for ( int i = 1; i< 4 ; i++) 2. for ( int i = 20; i< 24 ; i++) Resposta correta 3. for ( 4 * ) 4. for i = 1 to 4 do 5. for i = 1 . . 4 5. Pergunta 5 /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 telas, organizadas em grades, que fazem com que aquele computador realize alguma atividade. 2. um programa de computador é composto por um comando, organizado na tela, que faz com que aquele computador realize quase nenhuma atividade. 3. um programa de computador é composto basicamente por outros programas, organizados em caixas, que fazem com que aquele computador realize formatações. 4. um programa de computador é composto por um conjunto de comandos, organizados em linhas, que fazem com que aquele computador realize alguma atividade. Resposta correta 5. um programa de computador é composto por um conjunto de regras, organizadas em arquivos, que fazem com que aquele computador liste atividades. 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. não emitirá nenhuma mensagem, uma vez que está faltando um “senão” no código Resposta correta 2. vai emitir a mensagem “futebol” 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 “xadrez" 7. Pergunta 7 /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 ) Resposta correta 2. if ( n % 2 == 0 ) then 3. if ( n / 2 == 0 ) 4. if ( n % 2 = 1 ) 5. if ( n \ 2 == 0 ) 8. Pergunta 8 /0,6 Analise o programa e dê o resultado que será exibido na tela depois da execução desse trecho do programa abaixo. Considere que o programa usa uma seleção dentro de outra seleção Depois responda a alternativa que contém a saída correta. PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - QUESTÃO 2_v1.PNG Ocultar opções de resposta 1. CASA 2. CA Resposta correta 3. MOTOCA 4. MOTO 5. CASACA 9. Pergunta 9 /0,6 Observe a estrutura de repetição inserida no algoritmo a seguir. PROGRAMAÇÃO DE COMPUTADORES - SUB 2019.2B - ENUNCIADO - QUESTÃO 2_v1.PNG Para que serve essa estrutura de repetição? Ocultar opções de resposta 1. para receber novamente as idades no caso do usuário colocar valor menor que zero. Resposta correta 2. para receber uma quantidade fixa de idades. 3. para receber idades fora da faixa. 4. para receber idades normalmente. 5. para abrir uma repetição determinada. 10. Pergunta 10 /0,6 Considere a sintaxe da linguagem C. Quais das alternativas só têm operadores aritméticos usados na linguagem C? Ocultar opções de resposta 1. +, -, /, < 2. MOD, /, *, <> 3. *, -, >, + 4. /, *, + , -, % Resposta correta 5. \, *, =, %
Compartilhar