Buscar

Prova

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

Avaliação: CCE0242_AV2_201201410533 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2
Aluno: 201201410533 - MARYZE CORDEIRO RODRIGUES
Professor: ANITA LUIZA MACIEL LOPES Turma: 9020/ET
Nota da Prova: 3,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 20/11/2015 17:18:32 (F)
1a Questão (Ref.: 187781) Pontos: 0,0 / 1,5
Uma nova regra foi criada para as finais das Olimpíadas; duas provas para decidir o
campeão olímpico. Na primeira prova, os três nadadores com melhores tempos iriam
participar e somente os dois com melhores tempos iriam para segunda.
Construa um programa, somente para a primeira prova, que deixe entrar com os
tempos e os números de inscrição e exiba os números de inscrição dos dois melhores
tempos, assumindo que os tempos serão diferentes.
Resposta:
Gabarito:
int main()
{
 int matric1, matric2, matric3;
 float tempo1, tempo2, tempo3;
 printf("\nDigite tres numeros de inscricao: ");
 scanf("%d %d %d",&matric1, &matric2, &matric3) ;
 printf("\nDigite tres tempos: ");
 scanf("%f %f %f", &tempo1, &tempo2, &tempo3) ;
 if( tempo1 > tempo2 && tempo1 > tempo3 )
 printf("\n%d\t%d\n", matric2 ,matric3);
 else if( tempo2 > tempo3 )
 printf("\n%d\t%d\n", matric1 ,matric3);
 else
 printf("\n%d\t%d\n",matric1,matric2);
}
2a Questão (Ref.: 245694) Pontos: 0,0 / 1,5
bĂ ℓ◘▄ĵ ŇĎ◘ ŕ ś ♫ʼn◘Ľ▄ś▓Ăℓ ♫ʼnśľ╜ℓĂ▓◘ℓ ĵ Ċ╜▄╜ūĂʼn źĵ ■Ň☼śℓ Ăℓℓ◘ľ╜Ăŕ ◘ℓ ăℓ ʼn◘Ċ╜■Ăℓ ŕ ◘ ♫ʼn◘┼ʼnĂ▓Ă ♫ʼn╜■ľ ╜♫Ă▄ ♫ĂʼnĂ ijĵ ś ◘ ▓śℓ▓◘
ℓś Ċ◘ʼn■ś ▓Ăℓ ▄ś┼╞ōś▄ ś źĄľ╜▄ ŕ ś ʼnśĵ Ċ╜▄╜ūĂʼn . ĂℓśĂŕ ◘ ■╜ℓĊ◘ ľʼn╜ś ĵ ▓ ♫ʼn◘┼ʼnĂ▓Ă ■Ă ▄╜■┼ĵ Ă┼ś▓ / ŕ ś ź◘ʼn▓Ă ijĵ ś
 t ◘ℓℓĵ Ă ĵ ▓Ă źĵ ■ŇĎ◘ ijĵ ś ľĂ▄ľ ĵ ▄ś Ă ĄʼnśĂ ŕ ś ĵ ▓ ʼnśĊą■┼ĵ ▄◘ ś ʼnśĊ◘ʼn■ś ◘ ʼnśℓĵ ▄ĊĂŕ ◘ h ōĂ▄◘ʼn ŕ ◘ℓ ▄Ăŕ ◘ℓ ŕ śōś▓ ℓśʼn
▄╜ŕ ◘ℓ ŕ ś■Ċʼn◘ ŕ Ă źĵ ■ŇĎ◘
 h ♫ʼn◘┼ʼnĂ▓Ă ♫śʼn▓╜Ċ╜ʼnĄ ľĂ▄ľ ĵ ▄Ăʼn ōĄʼn╜Ăℓ ĄʼnśĂℓ ĂĊţ ijĵ ś ◘ ĵ ℓĵ Ąʼn╜◘ śℓľ ◘▄╙Ă ś■ľśʼnʼnĂʼn ◘ ♫ʼn◘┼ʼnĂ▓Ă
 h ♫ʼn◘┼ʼnĂ▓Ă ♫ʼn╜■ľ╜♫Ă▄ ľ╙Ă▓Ă Ă źĵ ■ŇĎ◘ ś śŝ╜Ľś ◘ ʼnśℓĵ ▄ĊĂŕ ◘ ʼnśľśĽ╜ŕ ◘ ľ ◘▓ ŕ ĵ Ăℓ ľĂℓĂℓ ŕ śľ ╜▓Ă╜ℓ
Resposta:
Página1 de4BDQ Prova
09/12/2015http://simulado.estacio.br/bdq_prova_resultado_preview.asp
Gabarito: #include < stdio.h > #include < stdlib.h > float retangulo(void){ float L1, L2, area; printf("Digite um
numero: "); scanf("%f",&L1); printf("Digite um numero: "); scanf("%f",&L2); area = L1 * L2; return area; } int
main() { int opc; opc= 1; while(opc == 1){ printf("Area: %.2f", retangulo( ) ); printf("\nContinuar - 1 Sair - 2 :");
scanf("%d",&opc); } return 0; }
3a Questão (Ref.: 616765) Pontos: 0,0 / 0,5
Qual das características abaixo NÃO pode ser atribuída á linguagem C?
Portabilidade
Estruturada
Modularidade
Rapidez, pois gera executável compacto
Complexidade porque tem muitas palavras reservadas
4a Questão (Ref.: 616878) Pontos: 0,0 / 0,5
Observe o programa abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display.
#include
int main()
{
printf ("O valor eh = \\n%04d ", 12);
}
O valor eh = \n0012
O valor eh = em uma linha e na linha abaixo 0012
O valor eh = em uma linha e na linha abaixo 12
O valor eh = \n 12
O valor eh = 000012
Gabarito Comentado.
5a Questão (Ref.: 188720) Pontos: 0,5 / 0,5
Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo
com as características das variáveis LOCAIS, marque a alternativa ERRADA.
A função main() pode acessar qualquer variável local de qualquer função.
Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes.
As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas.
Uma variável local só é visualizada pela função onde foi declarada.
Existem funções que não têm variáveis locais.
Gabarito Comentado. Gabarito Comentado.
6a Questão (Ref.: 617494) Pontos: 0,5 / 0,5
Existe sempre uma dúvida por parte do desenvolvedor se escolhe switch() ou if quando está usando a Linguagem
C.
Sabemos que existem algumas exigências para se usar o switch().
Página2 de4BDQ Prova
09/12/2015http://simulado.estacio.br/bdq_prova_resultado_preview.asp
Analise as opções abaixo e assinale a opção correta.
I Qualquer tipo pode ser usado.
II Somente o tipo vetor de char que Não pode ser usado.
III Não pode ser usado intervalo tipo: 1..3 em um case.
IV Sempre será obrigatório usar o comando break; ao final de um case.
V Quando o valor digitado não estiver presente em nenhum dos cases, irá para a opção default, caso exista.
III e V são verdadeiras
II, III e IV são verdadeiras
I, III, IV e V são verdadeiras
I, III e IV são verdadeiras
II, IV e V são verdadeiras
Gabarito Comentado. Gabarito Comentado.
7a Questão (Ref.: 188919) Pontos: 0,5 / 0,5
 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 6 10 16 26 42 68
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
Gabarito Comentado. Gabarito Comentado.
8a Questão (Ref.: 268622) Pontos: 0,0 / 0,5
Observe as afirmativas abaixo sobre o terminador nulo e assinale a opção correta.
I Devemos sempre acrescentar mais uma posição ao vetor de char quando ele for dimensionado;
II Ele deve ser incluído ao final de todo vetor independente do tipo;
III O terminador nulo é identificado pelo caracter \0;
As afirmativas I e III são verdadeiras.
As afirmativas II e III são verdadeiras
Somente a afirmativa I é verdadeira
Página3 de4BDQ Prova
09/12/2015http://simulado.estacio.br/bdq_prova_resultado_preview.asp
Todas as afirmativas são verdadeiras
Somente a III é verdadeira
Gabarito Comentado. Gabarito Comentado.
9a Questão (Ref.: 135612) Pontos: 1,0 / 1,0
Ü▓ ♫ʼn◘┼ʼnĂ▓Ăŕ ◘ʼn ŕ ĵ ʼnĂ■Ċś Ă ľ◘■ℓĊʼnĵ ŇĎ◘ ŕ ś ĵ ▓ ľ☺ŕ ╜┼◘ ♫ʼnśľ ╜ℓĂōĂ ľ◘■ōśʼnĊśʼn ◘ ĊśŝĊ◘ ľ ◘ʼnʼnśℓ♫◘■ŕ ś■Ċś Ă ĵ ▓ Ă■◘ ś▓ ĵ ▓ ■ķ▓śʼn◘ ╜■Ċś╜ʼn◘ ♫ĂʼnĂ
♫◘ŕ śʼn śŝśľ ĵ ĊĂʼn Ă▄┼ĵ ■ℓ ľ Ą▄ľ ĵ ▄◘ℓ Ă ♫ĂʼnĊ╜ʼn ŕ śℓĊś Ă■◘
5Ăℓ ◘♫Ň☼śℓ Ă♫ʼnśℓś■ĊĂŕ Ăℓ  ijĵ Ă▄ źĵ ■ŇĎ◘ Ă♫ʼnśℓś■ĊĂ Ăℓ◘▄ĵ ŇĎ◘ ♫ĂʼnĂ ◘ ♫ʼn◘┼ʼnĂ▓Ăŕ ◘ʼn
strlen( ).
strcont( ).
atoi( ).
strcat( ).
strlength( ).
10a Questão (Ref.: 620629) Pontos: 1,0 / 1,0
Para a manipulação de arquivos na linguagem C, primeiro precisamos abrir o mesmo. Sabendo-se que o arquivo
tem o nome de material.dat, que foi associado com a variável de nome: arquivo, e que é do tipo texto, avalie cada
uma das afirmativas e marque a que faz a abertura apenas para leitura corretamente seguindo as regras da
linguagem.
arquivo = fopen("material.dat", "r");
arq = fopen("texto.txt", "r");
arq = fopen("texto.txt", "a");
arquivo = fopen("material.dat", "r+");
arq = fopen("texto.txt", "r+");
Gabarito Comentado.
Observação: Estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo
assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 20/11/2015 17:15:09
Período de não visualização da prova: desde 20/11/2015 até 04/12/2015.
Página4 de4BDQ Prova
09/12/2015http://simulado.estacio.br/bdq_prova_resultado_preview.asp

Outros materiais