Buscar

LINGUAGEM DE PROGRAMAÇÃO I AV1 e AV2

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

03/09/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=724358430 1/4
   LINGUAGEM DE PROGRAMAÇÃO I
Simulado: CCE0242_SM_201402247931 V.1   Fechar
Aluno(a): ELIZABETH BRUNETO RIBEIRO Matrícula: 201402247931
Desempenho: 1,0 de 8,0 Data: 03/09/2015 23:48:04 (Finalizada)
  1a Questão (Ref.: 201402943486)
Na estrutura básica de um programa desenvolvido na linguagem C, temos alguns arquivos de cabeçalho e
podemos ter algumas definições de constantes e de macros .
Como incluímos esses arquivos de cabeçalho e as definições em nossos programas?
Dê um exemplo de cada um.
Sua Resposta: 5555
Compare com a sua resposta: Para incluirmos os arquivos de cabeçalho, usamos a diretiva include. Exemplo:
#include < stdio.h>
Para definirmos um constante, ou macro, usamos a diretiva define. Exemplo: #define T 32
  2a Questão (Ref.: 201402461588)
Sabe­se que a média ponderada é o quociente da divisão da soma dos produtos valor x peso pela
soma dos pesos.
Construa um programa na linguagem C que receba duas notas e seus respectivos pesos e exiba a
média ponderada.
Sua Resposta: 7777
Compare com a sua resposta: 
#include 
#include 
int main()
{
      float nota1, nota2, peso1, peso2, mediaP; 
      printf("\n1a Nota e peso: " ); 
      scanf("%f %f",¬a1, &peso1); 
      printf("\n2a Nota e peso: " ) ; 
      scanf("%f %f",¬a2, &peso2); 
      mediaP=(nota1 * peso1 + nota2 * peso2)/(peso1 + peso2); 
      printf("\nMedia Ponderada: %.2f\n" , mediaP ); 
}
  3a Questão (Ref.: 201402340882) Pontos: 0,0  / 1,0
Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
switch
  while
if­else
  struct
for
03/09/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=724358430 2/4
 Gabarito Comentado.
  4a Questão (Ref.: 201402900305) Pontos: 0,0  / 1,0
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
0 1 2 3 4 5
0 1 2
1 2 3 4 5
  1 2
  5a Questão (Ref.: 201402407721) Pontos: 0,0  / 1,0
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:
  Criar uma função 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.
Utilizar a estrutura de loop WHILE, 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 FOR com o GOTO, para executar a parte do código que se repetia.
  6a Questão (Ref.: 201402464203) Pontos: 1,0  / 1,0
  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().
  case 90: printf("Pode") ; break;
case a > 90: printf("Pode") ;break;
case a=90: printf("Pode") ;break;
03/09/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=724358430 3/4
90: printf("Pode"); stop;
90: printf("Pode");
 Gabarito Comentado.
  7a Questão (Ref.: 201402460695) Pontos: 0,0  / 1,0
Estava pesquisando na internet, quando li,  num fórum, um pedido de ajuda que incluía um programa
codificado na  linguagem C, apresentado abaixo. A pessoa não  tinha um compilador e não estava
conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria digitado 345
quando  foi  solicitado  um  número  inteiro  de  três  algarismos.  Assinale  a  resposta CORRETA  que
apresenta o que foi exibido na tela.
 
­0012 ( Representa a soma dos algarismos do número ­345 formatado)
  0343 (O valor absoluto do resultado da expressão formatada)
0543(O valor absoluto do número espelhado formatado)
­ 0.00289(O inverso do número formatado)
  0345 (O valor absoluto do número formatado)
 Gabarito Comentado.  Gabarito Comentado.
  8a Questão (Ref.: 201402893180) Pontos: 0,0  / 1,0
Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e
saída de dados no sistema e para tal temos algumas opções.
Das opções apresentadas, qual não é parte linguagem C, conforme o material apresentado nas aulas.
  fgetc(stdin)
  cin ( )
printf ( )
scanf ( )
getchar ( )
 Gabarito Comentado.
03/09/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=724358430 4/4
  9a Questão (Ref.: 201402889583) Pontos: 0,0  / 1,0
Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada?
  gets()
fgets()
getchar()
fgetc()
  scanf()
  10a Questão (Ref.: 201402365071) Pontos: 0,0  / 1,0
Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto.
  math.h ­ Funções matemáticas
stdlib.h ­ Funções de entrada e saida. 
time.h ­ Funções para manipulação de tempo, apenas horas, minutos e segundos.
  string.h ­ Funções para concatenação de strings com inteiros.
stdio.h ­ Funções para gráficos.
 Gabarito Comentado.  Gabarito Comentado.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes