Buscar

BDQ Prova AV2 Linguagem de Programação I

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­11­27 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
  MARIA TEREZA VITORINO DE BARROS DA CONCEIÇÃO201403455201       SANTA CRUZ Fechar 
 
 
Disciplina:  LINGUAGEM DE PROGRAMAÇÃO I
Avaliação:  CCE0242_AV2_201403455201      Data: 03/12/2016 21:22:41 (A)       Critério: AV2
Aluno: 201403455201 ­ MARIA TEREZA VITORINO DE BARROS DA CONCEIÇÃO
Nota Prova: 4,0 de 10,0      Nota Partic.: 0 Nota SIA: 4,0 pts
 
 
LINGUAGEM DE PROGRAMAÇÃO I  
 
  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: iif
 
 
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­11­27 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
 
Resposta: São include e para incluir dados e stdio dadada fazer operações.
 
 
Fundamentação do Professor: 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 tipoEstruturas
heterogêneas ­ formadas por dados de tipos diferentes
 
 
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.: 616780) Pontos: 0,0  / 1,0
Sabemos que a linguagem C apresenta várias vantagens. Quando dizemos que usamos três procedimentos
básicos: sequência, seleção e iteração e que é possível gerar um executável rápido, estamos nos referindo às
seguintes características na ordem:
Rapidez e Portabilidade
Portabilidade e Modularidade
  Portabilidade e Estruturada
Complexidade e Estruturada
  Estruturada e Rapidez
 Gabarito Comentado.
 
  4a Questão (Ref.: 617397) Pontos: 0,0  / 1,0
Um desenvolvedor pediu ajuda ao Engenheiro porque o teste que ele tinha feito para selecionar funcionários
não estava dando certo.
Ele apresentou as cinco opções abaixo.
Assinale a única opção que atende à exigência: o candidato ser do sexo feminino e ter idade no intervalo
fechado em 18 e aberto em 30.
  if( sexo == 'f' or sexo == 'F' and idade >= 18 and idade <= 30 )
if(( sexo == 'f' or sexo == 'F') and idade>=18 and idade < 30 )
if(( sexo == 'f' || sexo == 'F' ) and idade >= 18 and idade < 30 )
  if(( sexo == 'f' || sexo == 'F' ) && idade >= 18 && idade < 30 )
if( sexo == 'f' || sexo == 'F' && idade >= 18 && idade <= 30 )
 Gabarito Comentado.
 
  5a Questão (Ref.: 704062) Pontos: 1,0  / 1,0
Leia com atenção as afirmaĕvas abaixo e escolha a opção correta.
I A estrutura do for, por definição, é ideal quando o número de repeĕções for conhecido
II A estrutura do for testa ao final enquanto a estrutura while testa no início
III A estrutura while pode simular a estrutura do for e a estrutura do... while
IV A estrutura do for sem nenhum parâmetro, só com os  ;   dentro dos parênteses e com um if no
corpo da repeĕção, pode simular a estrutura while
V Tanto a estrutura do...while quanto a estrutura while, testam no início
  Somente I, III e IV estão corretas        
2017­11­27 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
Somente II, III e V estão corretas
Somente I, III e V estão corretas
Somente I e V estão corretas   
Somente I, II, III e V estão corretas        
 Gabarito Comentado.  Gabarito Comentado.
 
  6a Questão (Ref.: 231237) Pontos: 0,0  / 1,0
Um  lojista  gostaria  de  desenvolver  um  programa  que  pudesse  armazenar  os
códigos(valores  inteiros),  os  valores  de  compra(valores  reais),  os  valores  de
vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos.
Pensou em declarar algumas matrizes unidimensionais para tornar isso possível.
 
Qual das opções abaixo declara as matrizes necessárias para que o programa
possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do
texto acima?
  double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
double codigos[1000], qtdade[1000], valorC[1000], valorV[1000];
double codigos[999], qtdade[999], valorC[999], valorV[999];
int codigos[999], qtdade[999]; float valorC[999], valorV[999];
  int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
 Gabarito Comentado.  Gabarito Comentado.
 
  7a Questão (Ref.: 574552) Pontos: 0,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.
do­if­else­while
  do­if­for­while
  do­for­for­while
while­for­do­for
do­while­for­for
 Gabarito Comentado.
 
2017­11­27 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
  8a Questão (Ref.: 652580) 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
end
return
systema("pause")
begin
  main()
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
 
  9a Questão (Ref.: 620699) Pontos: 1,0  / 1,0
Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. Cada uma delas
tem um propósito específico.
Das afirmativas apresentadas qual define corretamente qual a finalidade da função fputc() .
  Função para gravar um caractere.
Função que fecha um arquivo.
Funções para gravação formatadas.
Função que detecta o fim do arquivo.
Funções para gravar uma linha.
 Gabarito Comentado.  Gabarito Comentado.
 
  10a Questão (Ref.: 620741) 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, ptrArq);
fwrite(endreçoElemento, tamanho, quantidade);
fwrite(endreçoElemento, ptrArq, quantidade);
fwrite( tamanho, endreçoElemento, ptrArq);
fwrite(quantidade, ptrArq, endreçoElemento,tamanho);
 Gabarito Comentado.  Gabarito Comentado.
 
 
 
Educational Performace Solution       EPS ® ­ Alunos

Outros materiais