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

Prévia do material em texto

1a Questão (Ref.: 201302076583)  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;
}
9 10 11 12 13 14 15
15 14 13 12 11 10
10 11 12 13 14 15
20 22 24 26 28 30
  100 121 144 169 196 225
 Gabarito Comentado
  2a Questão (Ref.: 201301477121)  Fórum de Dúvidas (2)       Saiba   (1)
Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
switch
if­else
for
struct
  while
 Gabarito Comentado
  3a Questão (Ref.: 201301600419)  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.
  I e III estão corretas.
II está correta e a III não está correta.
I está errada.
IV está correta e a I não está correta.
 Gabarito Comentado  Gabarito Comentado
  4a Questão (Ref.: 201301543960)  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:
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.
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.
  5a Questão (Ref.: 201302036617)  Fórum de Dúvidas (2)       Saiba   (1)
Estrutura de repetição, na ciência da computação, é uma estrutura de desvio do fluxo de controle presente em
linguagens de programação que realiza e/ou repete diferentes algoritmos/ações dependendo se uma condição é
verdadeira ou falsa, em que a expressão é processada e transformada em um valor booleano. Analise o código
abaixo e identifique a 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(++i <= j­­);
  system("PAUSE");
  return 0;
}
123
34
  024
345
1234
 Gabarito Comentado  Gabarito Comentado
  6a Questão (Ref.: 201302036635)  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;
}
024
012345
135
  0
12345

Outros materiais