Buscar

AV2 linguagem de programação (2016.1)

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

12/06/2016 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=58815720&p1=201301384372&p2=1589741&p3=CCE0242&p4=102393&p5=AV2&p6=31/05/2016&p10=42257148 1/4
 
Avaliação: CCE0242_AV2_201301384372 » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV2
Aluno: 201301384372 ­ RODOLFO DE ALMEIDA PEREIRA
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9053/CA
Nota da Prova: 4,0 de 10,0  Nota do Trab.: 0    Nota de Partic.: 0  Data: 31/05/2016 17:55:38
  1a Questão (Ref.: 201301610199) 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.: 201302282527) Pontos: 0,0  / 1,0
Quando trabalhamos com arquivos, precisamos fazer uma "ponte" entre o programa e o arquivo externo a ser
criado. Em outras palavras, devemos criar, no nosso programa, uma variável que ficará associada ao referido
arquivo. Neste contexto, escreva a linha de comando que cria uma variável de nome meuArquivo.
Resposta:
Gabarito: FILE *meuArquivo;
12/06/2016 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=58815720&p1=201301384372&p2=1589741&p3=CCE0242&p4=102393&p5=AV2&p6=31/05/2016&p10=42257148 2/4
  3a Questão (Ref.: 201302039568) Pontos: 0,0  / 1,0
Em um programa, precisávamos usar as bibliotecas: math.h, stdio.h e stdlib.h.
Assinale o trecho correto que possibilita incluí­las.
#include
  #include stdio.h
#include stdlib.h
#include math.h
  #include
#define 
#define 
#define 
#include 
#include 
#include 
  4a Questão (Ref.: 201301656636) Pontos: 1,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 possíveis para uma variável 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.
Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes
repetidamente.
Compara os valores de algumas variáveis 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.
  5a Questão (Ref.: 201302136405) Pontos: 0,0  / 1,0
Os loops são utilizados para executar um conjunto de instruções várias vezes baseando­se sempre em uma
condição que decidirá se continua repetindo ou não.
Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo uma vez?
repeat...util
  do...while
  while
switch
for
  6a Questão (Ref.: 201301685347) Pontos: 0,0  / 1,0
Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta:
I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é igual a zero
(código ASCII igual a 0).
II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo '\0'.
III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o tamanho
necessário menos um.
 
12/06/2016 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=58815720&p1=201301384372&p2=1589741&p3=CCE0242&p4=102393&p5=AV2&p6=31/05/2016&p10=42257148 3/4
  Somente as sentenças I e II estão corretas
Todas as sentenças estão corretas
  Somente a sentença II está correta
Somente as sentenças II e III estão corretas
Somente as sentenças I e III estão corretas
  7a Questão (Ref.: 201301614229) Pontos: 1,0  / 1,0
O professor de Matemática armazena as notas dos quatro bimestres e da média dos seus 47 alunos
em cinco vetores.
Ele pretende agrupar esses vetores em uma matriz bidimensional de nome NOTAS na linguagem C.
Assinale a opção que possibilitará fazer o que o professor deseja.
float NOTAS[47][47]; 
float NOTAS[47,5]; 
float notas[5][47]; 
float Notas[47][47]; 
 
float NOTAS[47][5]; 
  8a Questão (Ref.: 201302075389) Pontos: 1,0  / 1,0
Função em C onde são colocados todos os comandos e outras funções que desejamos que sejam executadas
systema("pause")
end
  main()
begin
return
  9a Questão (Ref.: 201302043483) Pontos: 0,0  / 1,0
Na manipulação de arquivos na linguagem C, no processo de abertura do mesmo, podemos ter erros: devido a
não existência do arquivo; ao arquivo estar corrompido; etc, não sendo possível abrir o mesmo.
Das afirmativas apresentadas qual define corretamente o que pode ser feito em relação ao erro na abertura,
segundo o que foi apresentado nas aulas.
  A palavra chave FILE, que permite fazer a associação do arquivo, mantem o valor NULL caso não seja
possível abrir o arquivo, desta forma, utilizando o if, o usuário pode mandar uma mensagem adequada
para o usuário.
O tratamento é feito com um if, e tendo havido problemas no arquivo de texto, o mesmo é eliminado e
retornado uma mensagem padrão para o usuário.
Não é necessário tratar, pois não existindo o arquivo ele simplesmente cria um novo e nunca terá
problema.
Não é possível tratar este tipo de erro, pois precisamos da estrutura Try ... Catch que consegue prevenir
e evitar o fechamento do programa.
  A função fopen, retorna NULL quando não consegue abrir o arquivo e o usuário pode tratar o conteúdo
da variável associada ao arquivo, comparando com o valor NULL.
12/06/2016 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=58815720&p1=201301384372&p2=1589741&p3=CCE0242&p4=102393&p5=AV2&p6=31/05/2016&p10=42257148 4/4
  10a Questão (Ref.: 201302043550) Pontos: 1,0  / 1,0
Nas aulas aprendemos sobre as funções de leitura e gravação.
A respeito da função fwrite assinale a alternativa correta.
fwrite(endreçoElemento, tamanho, quantidade);
fwrite( tamanho, endreçoElemento, ptrArq);
fwrite(endreçoElemento, ptrArq, quantidade);
fwrite(quantidade, ptrArq, endreçoElemento,tamanho);
  fwrite(endreçoElemento, tamanho, quantidade, ptrArq);
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: 31/05/2016 18:29:08
Período de não visualização da prova: desde 24/05/2016 até 07/06/2016.

Outros materiais