Buscar

Teste de Conhecimento 7 Linguagem de Programação I

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 3 páginas

Prévia do material em texto

03/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/3
 1a Questão (Ref.: 201401581032) Fórum de Dúvidas (2) Saiba (1)
Durante a criação de um programa, foi percebido que uma parte do código era executada várias
vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que
esta parte era executada inicialmente precisava-se de um valor diferente e no final do trecho a
resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância
de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada
acima e utilizando-se da melhor forma os conceitos de programação, qual seria a melhor solução
pra o problema:
 Criar uma função para executar a parte do código que se repetia.
Utilizar a estrutura de loop DO-WHILE, para executar a parte do código que se repetia.
Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia.
Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia.
Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia.
 
 2a Questão (Ref.: 201402159631) Fórum de Dúvidas (2) Saiba (1)
Os loops são utilizados para executar um conjunto de instruções várias vezes baseando-se sempre em uma
condição que decidirá se continua repetindo ou não.
 Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo uma vez?
switch
repeat...util
 do...while
while
for
 
 Gabarito Comentado Gabarito Comentado
 3a Questão (Ref.: 201401637514) Fórum de Dúvidas (2) Saiba (1)
 Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem para cada
linguagem, dificultando a fixação. Na linguagem C, essa estrutura recebe o nome de switch() e tem
suas restrições. Observe os trechos abaixo e assinale o que é possível ser usado na linguagem C,
supondo que se espera encontrar na variável de nome a, inteira, alguns valores e entres eles está
o número 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o número
90 na estrutura switch().
90: printf("Pode"); stop;
case a > 90: printf("Pode") ;break;
case a=90: printf("Pode") ;break;
90: printf("Pode");
 case 90: printf("Pode") ; break;
 
 Gabarito Comentado
 4a Questão (Ref.: 201401637491) Fórum de Dúvidas (2) Saiba (1)
A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as
03/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/3
afirmações abaixo e escolha a opção ERRADA.
 
I As chaves de abertura e fechamento, sempre, não são obrigatórias.
II No teste unimos expressões relacionais com operadores lógicos quando necessário.
III A palavra then está presente na estrutura.
IV O uso do else poderá não ser necessário.
 
I está errada.
 I e III estão corretas.
IV está correta e a I não está correta.
II está correta e a III não está correta.
II e IV estão corretas.
 
 Gabarito Comentado Gabarito Comentado
 5a Questão (Ref.: 201402150097) Fórum de Dúvidas (2) Saiba (1)
Leia com atenção as afirma�vas abaixo e escolha a opção correta.
I A estrutura do for, por definição, é ideal quando o número de repe�ções for conhecido
II A estrutura do for testa ao final enquanto a estrutura while testa no início
III A estrutura while pode simular a estrutura do for e a estrutura do... while
IV A estrutura do for sem nenhum parâmetro, só com os ; dentro dos parênteses e com um if no
corpo da repe�ção, pode simular a estrutura while
V Tanto a estrutura do...while quanto a estrutura while, testam no início
Somente I e V estão corretas 
Somente I, III e V estão corretas
Somente I, II, III e V estão corretas 
 Somente I, III e IV estão corretas 
Somente II, III e V estão corretas
 
 Gabarito Comentado Gabarito Comentado
 6a Questão (Ref.: 201401623577) Fórum de Dúvidas (1 de 2) Saiba (1 de 1)
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja
diferente de 0?
while (num == 0)
for (i = num; i > 0; i++)
for ( i = 0; i == num; i++)
 while (num != 0)
enquanto (num > 0)
 
 Gabarito Comentado
03/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/3
 7a Questão (Ref.: 201402113655) Fórum de Dúvidas (2) Saiba (1)
Para o programa abaixo qual a saída apresentada?
 
main(){
 int x,soma=0;
 for(x=10; x<=15;x++)
 {
 printf(" %d",pow(x,2));
 }
 system("PAUSE");
 return 0;
 }
 100 121 144 169 196 225
20 22 24 26 28 30
15 14 13 12 11 10
9 10 11 12 13 14 15
10 11 12 13 14 15
 
 Gabarito Comentado
 8a Questão (Ref.: 201401634954) Fórum de Dúvidas (2) Saiba (1)
 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo,
supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que
contém a série exibida pelo código.
2 4 6 8 19 12 14 16
2 4 4 8 12 20 32 
2 4 6 10 16 26 42 68
2 4 4 8 12 20 32 52
 2 4 6 10 16 26 42

Continue navegando