Buscar

Programação de Computadores - 20211 C

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 13 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 13 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 13 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

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);

Continue navegando