Buscar

LINGUAGEM DE PROGRAMAÇÃO I AV2 2016

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

2017­6­4 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
  Fechar 
 
 
 
 
Disciplina:  LINGUAGEM DE PROGRAMAÇÃO I
Avaliação:  CCE0242_AV2_200802175085      Data: 03/06/2016 08:29:22 (A)      Critério:
Aluno: 200802175085 ­ JONATHAN ADOLPHO MARCHIOTI
Nota da Prova: 5,0 de 10,0      Nota de Partic.: 0
 
  1a Questão (Ref.: 187390) Pontos: 0,0  / 1,0
Um professor de Linguagem de Programação  I pediu a um aluno que desenvolvesse
um programa codificado na linguagem C para que ele pudesse calcular a nota da AV1
que seria composta de duas notas: prova e seminário. Entretanto, ele informou que, se 
a nota da prova fosse menor do que 4.0, então, não valeria a nota do seminário, ficando
a nota da AV1 só com a nota da prova. Caso contrário, Seria  feita a média aritmética
para compor a nota da AV1.
Ajude ao aluno, escrevendo esse código.
 
Resposta:
 
 
Gabarito:
int main()
{
      float prova, seminario,media; 
      printf("\nNota da prova: \n") ; 
      scanf("%f", &prova); 
      printf("\nNota do seminario: \n") ; 
      scanf("%f", &seminario); 
      if ( prova < 4) 
          printf("\nNota da AV1: %.1f\n", prova) ;
      else
      {
          media=(prova+seminario)/2; 
          printf("\nNota da AV1: %.1f\n", media) ; 
      } 
}
 
  2a Questão (Ref.: 859709) Pontos: 0,0  / 1,0
Sabemos que as estruturas de dados são técnicas de programação que permitem agruparmos vários dados em
uma mesma variável. Identifique os dois tipos de estruturas estudadas, destacando a diferença entre elas.
 
2017­6­4 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
Resposta:
 
 
Gabarito: As estruturas de dados estudadas são: estruturas homogêneas e estruturas heterogêneas.
Diferença entra elas:
Estruturas homogêneas ­ formadas por dados do mesmo tipo
Estruturas heterogêneas ­ formadas por dados de tipos diferentes
 
  3a Questão (Ref.: 616788) Pontos: 1,0  / 1,0
Assinale a função que não é disponível na plataforma Linux.
  system()
scanf()
main()
printf()
return
 
  4a Questão (Ref.: 233827) Pontos: 0,0  / 1,0
O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto o
desenvolvedor conta com algumas estruturas que facilitam a construção de seu código fonte. Uma delas é a
estrutura condicional if.
Das opções apresentadas marque a qual melhor define esta estrutura.
Compara os valores de algumas variáveis e dependendo do resultado permite que o programa siga por
caminhos diferentes.
Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes
repetidamente.
Compara os valores possíveis para uma variável e dependendo do resultado permite que o programa
siga por caminhos diferentes.
  Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes.
  Compara os valores de algumas variáveis dependendo do resultado permite que o programa possa fazer
um caminho diferente repetidamente.
 Gabarito Comentado.  Gabarito Comentado.
 
  5a Questão (Ref.: 667620) Pontos: 1,0  / 1,0
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;
}
10 11 12 13 14 15
20 22 24 26 28 30
15 14 13 12 11 10
  100 121 144 169 196 225
9 10 11 12 13 14 15
 Gabarito Comentado.
2017­6­4 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
 
  6a Questão (Ref.: 628076) Pontos: 1,0  / 1,0
Assim como nas variáveis, podemos inicializar os vetores assim que declaramos. 
Sabendo­se que existe um vetor de 3 posições do tipo inteiro, qual das opções abaixo correspondo a correta
forma de se declarar e inicializar este vetor?
  int numeros[3] = { 0, 1, 2};
integer numeros[3] = [ 0, 1, 2];
int numeros[2] = [ 0, 1, 2];
int numeros(2) = { 0, 1, 2};
int numeros[3] = ( 0, 1, 2);
 Gabarito Comentado.  Gabarito Comentado.
 
  7a Questão (Ref.: 245084) Pontos: 1,0  / 1,0
Na linguagem C os vetores são um assunto de grande relevância, por isso o programador deve saber bem como u韅�lizar, declarar e u玆�lizar.
Sabendo que as notas dos alunos de uma escola variam entre 0.0 e 10.0 com uma casa decimal e que é
necessário criar um vetor que armazene até 150 notas, qual alterna韅�va declara de forma correta este vetor
para  atender a necessidade citada.
integer notas[150];
float %.1f notas[150];
int notas[150];
  float notas[150];
real notas[150];
 Gabarito Comentado.  Gabarito Comentado.
 
  8a Questão (Ref.: 135612) Pontos: 0,0  / 1,0
Um programador durante a construção de um código precisava converter o texto correspondente a um ano em um número inteiro, para
poder executar alguns cálculos a par韅�r deste ano.
Das opções apresentadas, qual função apresenta a solução para o programador?
  strlen( ).
strcont( ).
  atoi( ).
strcat( ).
strlength( ).
 
  9a Questão (Ref.: 135601) Pontos: 1,0  / 1,0
 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respec韅�vas Sintaxes.
Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional.
2017­6­4 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
tipo nome_matriz[numero_colunas][numero_linhas];
nome_matriz[numero_linhas][numero_colunas];
tipo nome_vetor[numero_colunas][numero_linhas];
  tipo nome_matriz[numero_linhas][numero_colunas];
tipo nome_matriz[][];
 
  10a Questão (Ref.: 633864) Pontos: 0,0  / 1,0
A função rewind() de protótipo
 
void rewind (FILE *fp);
tem como comportamento:
  Adiantar para a próxima posição corrente do arquivo.
Adiantar a posição corrente do arquivo para o início.
Adiantar a posição corrente do arquivo para o fim.
  Retornar a posição corrente do arquivo para o início.
Retornar a posição corrente do arquivo para o fim.
 Gabarito Comentado.  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: 03/06/2016 08:54:29

Continue navegando