Buscar

Simulado de Linguagem de Programação 2

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

Prévia do material em texto

21/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7250274339 1/2
   LINGUAGEM DE PROGRAMAÇÃO I
Simulado: CCE0242_SM_201402339941 V.1   Fechar
Aluno(a): NATALÍ CAROLINE FERNANDES DE SOUZA Matrícula: 201402339941
Desempenho: 0,5 de 0,5 Data: 09/11/2015 11:56:01 (Finalizada)
  1a Questão (Ref.: 201402442092) Pontos: 0,1  / 0,1
Qual a estrutura de repetição usada para quantidade determinada de repetições?
If­else
do­while
while
  for
switch
  2a Questão (Ref.: 201402466245) Pontos: 0,1  / 0,1
Para abrir e fechar arquivos na Liguagem C, temos os seguintes modos de abertura. Verificar se são
Verdadeiros ou Falsos.
"f­" = Abre um arquivo de texto para leitura. O arquivo deve existir antes de ser aberto.
"a" = Abre um arquivo para leitura a gravação.
"r+" = Cria um arquivo de texto para leitura e gravação. Se o arquivo já existir, o conteúdo anterior
será destruído. Se não existir, ele será criado.
  "w" = Abre um arquivo de texto para escrita. Se o arquivo não existir ele será criado, mas se existir o
seu conteúdo será apagado.
"w+" = Similar ao anterior, porém se o arquivo já existir, os dados escritos serão adicionados no fim do
arquivo.
  3a Questão (Ref.: 201402551470) Pontos: 0,1  / 0,1
Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é
verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas
proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
((pontos>=10) ! (pontos <=20))
  ((pontos>=10) && (pontos <=20))
((pontos>=10) || (pontos <=20))
((pontos>=10) % (pontos <=20))
((pontos>=10) # (pontos <=20))
 Gabarito Comentado.  Gabarito Comentado.
  4a Questão (Ref.: 201402551490) Pontos: 0,1  / 0,1
Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que
estrutura em C melhor representa esta tarefa?
for (cpf=0; cpf !=0; cpf++) 
21/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=7250274339 2/2
{ // [bloco de comandos] }
if (cpf != 0)
{ // [bloco de comandos] }
  do{ // [bloco de comandos] } 
while (cfp !=0);
do while (cfp !=0)
{ // [bloco de comandos] }
while{ // [bloco de comandos] } 
do (cfp !=0);
  5a Questão (Ref.: 201402561295) Pontos: 0,1  / 0,1
Quanto  aos  códigos  de  formatação  (especificadores  de  formato)  usados  com  a  função  printf()  e
tendo em vista o trecho do programa,  qual deveria ser a linha usada para exibir a saída abaixo:
Observação: A sequência de números que aparece na saída representa as colunas da tela.
 
Trecho
int num1= 12, num2=8; float num3=15;
printf("\n12345678901234"); 
 
printf("\n%d\t%06.2f\n", num1, num3);
printf("\n%04d\t%.2f\n", num1/num2, num3);
printf("\n%4d\t%.2f\n", num1%num2, num3/2);
  printf("\n%.2f\t%06.2f\n",(float) num1/num2, num3);
printf("\n%d\t%6.2f\n",num1/num2, num3);
 Gabarito Comentado.  Gabarito Comentado.

Outros materiais