Buscar

LINGUAGEM DE PROGRAMAÇÃO I. AULA 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 4 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

Prévia do material em texto

1a Questão (Ref.: 201503768738)
	Fórum de Dúvidas (2)       Saiba (1) 
	
	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");
}
		
	
	256
	
	246
	
	23456
	
	135
	
	265
	
	
	
	
	 2a Questão (Ref.: 201503768704)
	Fórum de Dúvidas (2)       Saiba (1) 
	
	A linguagem C possui comandos para repetir uma sequência de instruções. Estas estruturas de repetição, também conhecidas como laços (do inglês loops). Dao o código abaixo, qual opção que demonstra o que será exibido na tela?
int main(int argc, char *argv[]) {
  int i = 0; 
  int j = 5;
  do{ 
   printf("%d", i++); 
  }while(j-- <= ++i )
  system("PAUSE");
  return 0;
}
		
	
	0
	
	012345
	
	135
	
	024
	
	12345
	
	
	
	
	 3a Questão (Ref.: 201503768613)
	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 3 4 5
	
	0 1 2 3 4 5
	
	0 1 2 
	
	1 2
	
	1 2 3
	
	
	
	
	 4a Questão (Ref.: 201503768851)
	Fórum de Dúvidas (1 de 2)       Saiba (1) 
	
	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;
}
		
	
	2 3 4 5
	
	3 4 5
	
	1 2 3
	
	1 2
	
	2 3 4
	
	Gabarito Comentado
	
	
	 5a Questão (Ref.: 201503318574)
	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? 
		
	
	for (i = num; i > 0; i++)
	
	while (num != 0)
	
	enquanto (num > 0)
	
	for ( i = 0; i == num; i++)
	
	while (num == 0)
	
	Gabarito Comentado
	
	
	 6a Questão (Ref.: 201503329951)
	Fórum de Dúvidas (2)       Saiba (1 de 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       4       8       12       20       32        
	
	2       4       6       10       16       26       42       68 
	
	2       4       4       8       12       20       32       52 
	
	2       4       6       8       19       12       14       16 
	
	2       4       6       10       16       26       42 
	
	Gabarito Comentado
	Gabarito Comentado

Outros materiais