Buscar

Questões de Programação em Linguagem C

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

6/10/2014 Aluno: ALAN LIMA CALADO •
http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=406451&CodProgramaTurma=0&CodModuloDeCursos=0&AcessoSomenteLeit… 1/3
1a Questão (Ref.: 201201773991)
 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;
90: printf("Pode");
case a=90: printf("Pode") ;break;
case a > 90: printf("Pode") ;break;
 case 90: printf("Pode") ; break;
 Gabarito Comentado.
 2a Questão (Ref.: 201201771415)
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.
0 1 1 2 3 4 5 6
 1 1 2 3 5 8 13 21
0 1 1 3 2 4 5 7
 0 1 1 2 3 5 8 13 21
1 3 4 7 9 11 13
 Gabarito Comentado.
 3a Questão (Ref.: 201201717509)
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:
6/10/2014 Aluno: ALAN LIMA CALADO •
http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=406451&CodProgramaTurma=0&CodModuloDeCursos=0&AcessoSomenteLeit… 2/3
Utilizar a estrutura de loop FOR, 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.
Utilizar a estrutura de loop FOR com o GOTO, 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.
 4a Questão (Ref.: 201201773968)
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.
 I e III estão corretas.
II está correta e a III não está correta.
II e IV estão corretas.
I está errada.
 Gabarito Comentado.
 5a Questão (Ref.: 201201827583)
 Para o desenvolvimento de nossos programa na linguagem C, contamos com 3 tipos básicos de estruturas de repetição, for, while e do..while. O
funcionamento e aplicação dos mesmos tem pequenas diferenças. 
 int i;
 for(i=0; i < 10; i+=2)
 if (i%2)
 printf("%d",i);
 printf("%d",i);
Supondo que as demais linhas necessárias para o funcionamento do programa estejam devidamente
criadas e baseado no trecho de código apresentado, o que será exatamente apresentado na tela após a sua
execução.
0246810
0 2 4 6 8 10
 10
02468
024681010
 Gabarito Comentado.
 6a Questão (Ref.: 201201771431)
 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.
6/10/2014 Aluno: ALAN LIMA CALADO •
http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=406451&CodProgramaTurma=0&CodModuloDeCursos=0&AcessoSomenteLeit… 3/3
2 4 4 8 12 20 32 
2 4 6 8 19 12 14 16
2 4 4 8 12 20 32 52
 2 4 6 10 16 26 42
2 4 6 10 16 26 42 68

Outros materiais