Buscar

BDQ Prova 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

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

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ê viu 3, do total de 7 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

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

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ê viu 6, do total de 7 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

Prévia do material em texto

10/02/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/7
  Fechar 
 
 
 
Disciplina:  LINGUAGEM DE PROGRAMAÇÃO I
Avaliação:  CCE0242_AV2_201512545899      Data: 05/12/2016 21:00:50 (A)      Critério: AV2
Aluno: 201512545899 ­ MARCELO RODRIGUES DA SILVA
Nota da Prova: 7,7 de 10,0      Nota de Partic.: 0
  1a Questão (Ref.: 187390) Pontos: 0,7  / 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: #include <iostream>#include <stdlib>#include <math>int main(){flot prova, seminario,
media;cout<<"Digite a nota da prova";cin>>prova;cout<<"Digite a nota do
seminario";cin>>seminario;if(provaɜ,0){ media=prova cout<< " A media e: " <<media<<endl;}else{ media=
(prova+seminario)/2; cout<< " a media e: "<< media<<endl;}
Gabarito:
10/02/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/7
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.: 188843) Pontos: 0,0  / 1,0
Um  engenheiro  civil  gostaria  de  construir  uma  função  que  pudesse  ajudar  a  quem
precisa construir uma cerca para um terreno de forma retangular.
Deverá ser informado a quantidade de fios da cerca, o preço do metro linear do arame
farpado, a largura e o comprimento do terreno.
Por medida de segurança, serão comprados 10% a mais do total de metros lineares. A
função retornará o custo total da cerca.
Resposta:
Gabarito: 
float valorFinal(int quantidadeFios, float preco, float largura, float comprimento) 
{
     return ((largura + comprimento) * 2)*1.1 * quantidadeFios * preco; 
}
  3a Questão (Ref.: 233811) Pontos: 1,0  / 1,0
Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________, o qual pode
ser feito através de um editor de texto não formatado e salvo com a ______________ ou mesmo utilizar um
10/02/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/7
editor da linguagem, como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente.
Após esta etapa, devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual
após ser executado apresenta o resultado de nosso programa.
Das opções apresentadas, marque aquela que completa respectivamente e corretamente os espaços em branco
destacados do texto, segundo os conceitos da linguagem C apresentados no material didático da disciplina.
Código base ­ extensão .c ­ compilar ­ fonte
Executável ­ extensão .c ­ compilar ­ fonte
Código de texto ­ extensão .txt ­ editar ­ fonte
Fonte ­ extensão .txt ­ editar ­ executável
  Código fonte ­ extensão .c ­ compilar ­ executável
 Gabarito Comentado.  Gabarito Comentado.
  4a Questão (Ref.: 620456) Pontos: 1,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 ( )
scanf ( )
printf ( )
getchar ( )
 Gabarito Comentado.
  5a Questão (Ref.: 177542) Pontos: 1,0  / 1,0
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja
diferente de 0?
for (i = num; i > 0; i++)
while (num == 0)
for ( i = 0; i == num; i++)
enquanto (num > 0)
10/02/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/7
  while (num != 0)
 Gabarito Comentado.
  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[2] = [ 0, 1, 2];
  int numeros[3] = { 0, 1, 2};
int numeros[3] = ( 0, 1, 2);
integer numeros[3] = [ 0, 1, 2];
int numeros(2) = { 0, 1, 2};
 Gabarito Comentado.  Gabarito Comentado.
  7a Questão (Ref.: 574552) Pontos: 1,0  / 1,0
Considere que todas as bibliotecas necessárias foram declaradas.
int main()
{
int mat[3][3], i, j, det;
puts("Codigo que calcula o determinante de uma matriz 3x3\n");
____{
puts("Digite os elementos da matriz\n");
____(i=0;i<3;i++)
____(j=0;j<3;j++)
scanf("%d", &mat[i][j]);
fflush(stdin);
det= (mat[0][0]*mat[1][1]*mat[2][2]) + (mat[0][1]*mat[1][2]*mat[2][0]) + (mat[0][2]*mat[1][0]*mat[2][1])
­ ((mat[0][1]*mat[1][0]*mat[2][2]) + (mat[0][0]*mat[1][2]*mat[2][1]) + (mat[0][2]*mat[1][1]*mat[2][0]));
printf("\ndet=%d\n", det);
} ____ (det==0);
system("pause");
return (0);
}
Complete as lacunas do código da maneira correta para que o programa funcione corretamente.
10/02/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 5/7
do­if­else­while
while­for­do­for
do­while­for­for
do­if­for­while
  do­for­for­while
 Gabarito Comentado.
  8a Questão (Ref.: 231272) Pontos: 1,0  / 1,0
Observe  o  programa  abaixo  e  escolha  a  opção  que  apresenta  o  que  retorna  da
função chamada.
                         
O maior número é retornado 
Nada retorna porque o nome do vetor da função main é diferente do nome do vetor da função
descobre 
O valor retornado corresponde ao índice da variável que contem o menor número 
O menor número é retornado 
10/02/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 6/7
  O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da
variável que contem o menor número 
 Gabarito Comentado.  Gabarito Comentado.
  9a Questão (Ref.: 620653) Pontos: 0,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 texto.txt, que foi associado com a variável de nome: arq, e que é do tipo texto, avalie
cada uma das afirmativas e marque a que faz a abertura para ler e/ou gravar dados no fim do arquivo
corretamente seguindo as regras da linguagem.
arq = fopen("texto.txt", "w");
  arq = fopen("texto.txt", "a+");
  arquivo = fopen("material.dat", "a+");
arquivo = fopen("material.dat", "r+");
arquivo = fopen("material.dat", "w+");
 Gabarito Comentado.
  10a Questão (Ref.: 626236) Pontos: 1,0  / 1,0
Suponha que o arquivo dados.txt contém a cadeia de caracteres "ABCYDEF" e nada mais. O que o seguinte
programa imprime?
int main( void) {
FILE *entrada;
int c; 
entrada = fopen( "dados.txt", "r");
while ((c = getc( entrada)) != EOF)
printf( "%c ", c);
fclose( entrada);
return EXIT_SUCCESS;
}
  ABCYDEF
ABC
ABCDEFY
DEF
10/02/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 7/7
ABCDEF
 Gabarito Comentado.  Gabarito Comentado.
Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo
assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 05/12/2016 21:08:21

Outros materiais