Buscar

Linguagem de Programação - Simulado 5

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

13/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1025094668 1/3
   LINGUAGEM DE PROGRAMAÇÃO I
 Fechar
Exercício: CCE0242_EX_A5_201202123902  Matrícula: 201202123902
Aluno(a): WILLIAN DA SILVA SOUZA Data: 13/04/2015 09:39:41 (Finalizada)
  1a Questão (Ref.: 201202764111)  Fórum de Dúvidas (0)       Saiba   (0)
A instrução while é usada quando não sabemos quantas vezes um determinado bloco de instruções precisa ser
repetido. Com ele, a execução das instruções vai continuar até que uma condição seja verdadeira. A condição a
ser analisada para a execução do laço de repetição deverá retornar um valor booleano 
Dado o código abaixo, qual opção que demonstra o que será exibido na tela?
int main(){
int cont=1;
int tam = 3;
while( cont <=tam ){
while( cont++ <=tam )
printf("%d ",cont);
cont++;
}
system("PAUSE");
return 0;
}
  3 4 5
2 3 4 5
  2 3 4
1 2
1 2 3
 Gabarito Comentado
  2a Questão (Ref.: 201202763998)  Fórum de Dúvidas (0)       Saiba   (0)
Uma das principais características que consolidaram o sucesso na utilização dos computadores para a resolução
de problemas foi a sua capacidade de repetir o processamento de um conjunto de operações para grandes
quantidades de dados. Exemplos de conjuntos de tarefas que repetimos diversas vezes dentro de uma situação
específica podem ser observados largamente no nosso dia a dia.
As estruturas de repetição proveem uma maneira de repetir um conjunto de procedimentos até que
determinado objetivo seja atingido, quando a repetição se encerra. Todas as estruturas de repetição têm em
comum o fato de haver uma condição de controle, expressa através de uma expressão lógica, que é testada
em cada ciclo para determinar se a repetição prossegue ou não.
Tendo como base o código abaixo, qual opção que demonstra o que será exibido na tela?
void main() {
int i = 2;
int j = 6;
for(i=0;i<=5;i++){
do{ 
printf("%d", ++i);
}while(++i <= j­­);
}
system("PAUSE");
}
23456
246
13/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1025094668 2/3
265
  256
  135
  3a Questão (Ref.: 201202325195)  Fórum de Dúvidas (0)       Saiba   (0)
Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo e
escolha a opção que contém a série exibida pelo código.
  1     1     2     3     5     8     13     21
  0     1     1     2     3     5     8     13     21
0     1     1     3     2     4     5     7
0     1     1     2     3     4     5     6
1       3     4      7      9     11     13
 Gabarito Comentado
  4a Questão (Ref.: 201202327748)  Fórum de Dúvidas (0)       Saiba   (0)
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.
 
IV está correta e a I não está correta.
II está correta e a III não está correta.
I está errada.
  I e III estão corretas.
II e IV estão corretas.
 Gabarito Comentado  Gabarito Comentado
13/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1025094668 3/3
  5a Questão (Ref.: 201202204450)  Fórum de Dúvidas (0)       Saiba   (0)
Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
for
struct
  while
if­else
switch
 Gabarito Comentado
  6a Questão (Ref.: 201202271289)  Fórum de Dúvidas (0)       Saiba   (0)
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:
  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.
  Criar uma função 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 com o GOTO, para executar a parte do código que se repetia.
 Fechar

Outros materiais