Buscar

TESTE DE CONHECIMENTO 7

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

Ref.: 201404148094 
 
 1a Questão 
 
 
Leia atentamente o código: 
#include 
#include 
using namespace std; 
int main (){ 
 int i,x; 
 x=5; 
 for(i=1;i<=x;i++) 
 cout<<i<<" e="" "; 
 system("pause"); 
}</i<<"> 
A parte do programa controlada pela estrutura de repetição será executada: 
 
 5 vezes 
 
nenhuma vez. 
 
"i" vezes. 
 
1 vez 
 
3 vezes 
 
 
 
 
Ref.: 201403995363 
 
 2a Questão 
 
 
Marque a alternativa correspondente ao resultado do trecho de código abaixo: 
VAR 
cont, r: inteiro; 
INICIO 
para cont de 1 até 10 faça 
 r = cont % 3; 
 if (r =0 && cont >= 5) então 
 escreva(cont); 
 fimse 
fimpara 
FIM 
 
 Exibe os números 4,5,7,8,10. 
 Exibe os números 6 e 9. 
 
Exibe os números 3, 6 e 9. 
 
Exibe os números 5,7,8,10. 
 
Exibe os números 7 e 8. 
 
 
Explicação: Considerando que a contagem vai de 1 a 10 e que só serão exibidos os múltiplos de 
3 (r=0) maiores ou iguais a 5 (cont >= 5), serão exibidos somente os números 6 e 9. 
 
 
 
 
Ref.: 201403150912 
 
 3a Questão 
 
 
Considere: 
 
Dado o algoritmo representado na forma de português estruturado, o valor de saída 
contido na variável RESP será: 
 
 
342. 
 22. 
 
86. 
 
0. 
 
6. 
 
 
 
 
Ref.: 201404286115 
 
 4a Questão 
 
 
Observe o código abaixo e marque a opção que define a informação apresentada na tela pelo 
programa. 
 
 
 
65 
 56 
 
66 
 loop infinito 
 
55 
 
 
Explicação: 
No primeiro loop o valor de saída é com i valendo 5. No segundo loop ocorre um incremento 
interno e um externo, mas seguindo passo-a-passo, poderia ser observado o seguinte: entrada 
com 2, incrementa um interno e outro na iteração do for, indo para 4, repete o processo indo 
para 6, e sai do loop, por ser maior que 5. Com isso será impresso o valor 56. 
 
 
 
 
Ref.: 201403733972 
 
 5a Questão 
 
 
1- Para a estrutura de repetição do para representada a seguir em pseudo código, qual das respostas abaixo é 
correta? 
 
para (x<-1; x<=20; x++) 
 
 
O próximo comando depois da execução dessa estrutura terá 20 como o valor da 
variável x. 
 
Os valores de x serão: 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 
 
Os valores de x serão: 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 
 
Se não iniciar a variável x antes desse comando (x=1), a estrutura de repetição não será 
executada. 
 Os valores de x serão: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 
 
 
 
 
Ref.: 201403400831 
 
 6a Questão 
 
 
Assinale a opção que identifica a estrutura da linguagem C++ que apresenta as 
características abaixo: 
 
- Usada quando o número de repetições for desconhecido; 
- Executa o bloco, um ou mais comandos entre uma par de chaves, pelo menos uma vez; 
- Controlada por um teste ao final; 
 
 switch 
 if 
 for 
 while 
 do...while 
 
 
 
 
Ref.: 201403269196 
 
 7a Questão 
 
 
Um programa pode ser formado por uma, ou mais funções. Quando existir mais de 
uma função, onde deverão se posicionar as demais funções em relação à função 
main()? 
 
I Antes ou depois, depende do programador, pois a posição não gera, nunca, 
problema. 
II Depois, desde que os protótipos sejam colocados antes da main(). 
III Antes para não ter que colocar os protótipos e nunca ocasionar erros. 
IV Antes ou depois, desde que sejam colocados os protótipos. 
 
Observe as afirmativas acima e assinale a resposta CORRETA 
 
 I e IV estão corretas 
 II e III estão corretas 
 II e IV estão corretas 
 Só a II está correta 
 I e III estão corretas 
 
 
 
 
Ref.: 201403901661 
 
 8a Questão 
 
 
As estruturas de repetição são muito importantes em algoritmos, visto que, com elas, é 
possível que determinado trecho de código se repita enquanto determinada situação aconteça. 
Nesse sentido, a estrutura de repetição mais adequada para algoritmos em que o código deve 
ser repetido por uma quantidade conhecida de vezes é o: 
 
 
Do..while / faça..enquanto 
 
If-else / se-senão 
 
While / enquanto 
 
If-elseif-else / se-senãose-senão 
 For / para

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes