Buscar

BDQ Prova 05

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

3/21/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2243465784 1/3
   LINGUAGEM DE PROGRAMAÇÃO I   Lupa  
 
Exercício: CCE0242_EX_A5_201301871011  Matrícula: 201301871011
Aluno(a): MANOELA DO PRADO BRIÃO Data: 21/03/2016 10:03:25 (Finalizada)
 
  1a Questão (Ref.: 201302149591)  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");
  case 90: printf("Pode") ; break;
90: printf("Pode"); stop;
case a > 90: printf("Pode") ;break;
case a=90: printf("Pode") ;break;
 Gabarito Comentado
 
  2a Questão (Ref.: 201302149568)  Fórum de Dúvidas (2)       Saiba   (1)
A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as
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.
 
  II e IV estão corretas.
II está correta e a III não está correta.
  I e III estão corretas.
I está errada.
IV está correta e a I não está correta.
 Gabarito Comentado  Gabarito Comentado
 
3/21/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2243465784 2/3
  3a Questão (Ref.: 201302585693)  Fórum de Dúvidas (1 de 2)       Saiba   (1 de 1)
As estruturas de repetição são essenciais no desenvolvimentos de programas na linguagem C. Dado o
programa abaixo, identifique a opção que demonstra o que será exibido na tela:
int main(int argc, char *argv[]) {
int i = 0; 
int j = 5;
while(++i <= ­­j){ 
printf("%d ", i); 
}
system("PAUSE"); 
return 0;
}
  1 2
1 2 3
0 1 2 3 4 5
1 2 3 4 5
0 1 2
 
  4a Questão (Ref.: 201302135654)  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)
while (num == 0)
enquanto (num > 0)
for (i = num; i > 0; i++)
for ( i = 0; i == num; i++)
 Gabarito Comentado
 
  5a Questão (Ref.: 201302026270)  Fórum de Dúvidas (2)       Saiba   (1 de 1)
Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
  struct
  while
if­else
switch
for
 Gabarito Comentado
 
  6a Questão (Ref.: 201302093109)  Fórum de Dúvidas (2)       Saiba   (1 de 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
3/21/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2243465784 3/3
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:
  Utilizar a estrutura de loop FOR, 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 FOR com o GOTO, 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.
  Criar uma função para executar a parte do código que se repetia.
 
 
 Fechar

Continue navegando