Buscar

Av2 progrmaçãoo

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

Prévia do material em texto

1. Pergunta 1 
/0,6 
Observe o código abaixo e marque a alternativa incorreta. 
#include <stdio.h> 
main() { 
float qtd, valor, total; 
printf("Digite a quantidade e ENTER\n"); 
scanf("%f", &qtd); 
printf("quantidade digitada : %f \n", qtd); 
total= qtd*valor; 
printf("o total geral é %f \n",total); 
} 
O que acontecerá se tentarmos executar esse algoritmo? 
Ocultar opções de resposta 
1. 
O algoritmo tem uma estrutura de seleção que está incorreta 
2. 
O algoritmo tem uma repetição determinada 
3. 
O algoritmo roda sem problemas, mas não calcula corretamente o total, pois faz uma 
comparação 
4. 
O algoritmo rodará sem problemas 
Resposta correta 
5. 
O algoritmo rodará, mas vai parar na saída de dados, pois não usa corretamente as variáveis 
2. Pergunta 2 
/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. 
MOTOCA 
3. 
CASACA 
4. 
CA 
Resposta correta 
5. 
MOTO 
3. Pergunta 3 
/0,6 
Existe uma sequência de passos para a construção de algoritmos. Ela deve ser seguida de forma 
correta, e é necessária para construir um algoritmo que funcione corretamente. 
Observe a sequência abaixo e depois assinale a ordem correta desses passos. 
1- Definir o processamento, ou seja, quais operações serão efetuadas e quais as restrições para essas 
operações. O processamento deve transformar os dados de entrada em dados de saída e 
também verificar quais objetos são responsáveis pelas atividades. 
2- Definir os dados de entrada, ou seja, quais dados serão fornecidos e quais objetos fazem parte do 
cenário do problema. 
3- Entender o problema a ser resolvido e destacar os pontos mais importantes e os objetos que o 
compõem. 
4- Definir os dados de saída, ou seja, quais dados serão gerados depois do processo. 
5- Testar o algoritmo realizando simulações corrigindo possíveis erros 
6- Construir o algoritmo 
Qual a ordem correta dos itens acima? 
Ocultar opções de resposta 
1. 
1,2,3,4,5,6 
2. 
3,1,2,6,5,4 
3. 
3,2,1,4,6,5 
Resposta correta 
4. 
2,3,1,5,6,4 
5. 
4,3,2,1,5,6 
4. Pergunta 4 
/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 menor 
Resposta correta 
2. 
de maior 
3. 
nenhuma saída 
4. 
idoso 
5. 
printf 
5. Pergunta 5 
/0,6 
Para calcular e exibir a área de um retângulo qualquer, temos o trecho de programa abaixo. Substitua 
a linha de comentário por uma linha que resolva esse problema. Responda qual seria essa linha que 
está faltando. OBS: A área do retângulo é igual a base vezes a altura. 
 
PROGRAMAÇÃO DE COMPUTADORES - FINAL 2019.2B - ENUNCIADO - QUESTÃO 
6_v1.PNG 
 
Ocultar opções de resposta 
1. 
a <- B * H 
Resposta correta 
2. 
a <- B . H 
3. 
a <- B + H 
4. 
Área <- B x H 
5. 
Área <- H * B 
6. Pergunta 6 
/0,6 
Observe o código abaixo e marque a alternativa incorreta. 
 
PROGRAMAÇÃO DE COMPUTADORES - SUB 2019.2B - ENUNCIADO - QUESTÃO 
4_v1.PNG 
O que acontecerá se tentarmos executar esse algoritmo? 
Ocultar opções de resposta 
1. 
O algoritmo rodará sem problemas 
Resposta correta 
2. 
O algoritmo rodará, mas vai parar na saída de dados, pois não usa corretamente as variáveis 
3. 
O algoritmo tem uma estrutura de seleção que está incorreta 
4. 
O algoritmo tem uma repetição determinada 
5. 
O algoritmo roda sem problemas, mas não calcula corretamente o total, pois faz uma 
comparação 
7. Pergunta 7 
/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. 
int main() 
{ 
int A , B; 
A = 3; 
B = 1; 
A = B; 
B = A; 
A = A % 2; 
A = A + B * 3; 
printf("A = %d", A ); 
return 0; 
} 
Ocultar opções de resposta 
1. 
A = 1 
2. 
A = 3 
3. 
A = 4 
Resposta correta 
4. 
A = 2 
5. Incorreta: 
A = 6 
8. Pergunta 8 
/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. 
10. 
Resposta correta 
2. 
20. 
3. 
8. 
4. 
14. 
5. 
12. 
9. Pergunta 9 
/0,6 
Analise o código abaixo em C: 
If (a< b) || (c< d) then 
Marque o seu equivalente em Visualg. 
Ocultar opções de resposta 
1. 
se (a< b) e (c>d) entao 
2. 
para a= b até c passo d faca 
3. 
se (a< b) ou (c< d) entao 
Resposta correta 
4. 
se (a<b) ou (c< d) faca 
5. 
se (c< b) e (a< d) faca 
10. Pergunta 10 
/0,6 
Para construir expressões aritméticas, usando a sintaxe de VisuAlg, precisamos usar a sintaxe 
correta. Qual das alternativas tem uma expressão aritmética usando a sintaxe correta do VisuAlg? 
Ocultar opções de resposta 
1. 
x <- ( (2 + 5) * (2 * 8) ) 
Resposta correta 
2. 
x <- (( 3 + 2) * 4 
3. 
x <- ( 4 / 2 ) + (3 > 2 ) 
4. 
x <- ( 3 <> 2) / 2 
5. 
x <- (4 + 2))*(2-1)

Outros materiais