Buscar

AV2 LINGUAGEM DE PROGRAMAÇÃO I

Prévia do material em texto

2017­5­9 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
  Fechar 
 
 
 
 
Disciplina:  LINGUAGEM DE PROGRAMAÇÃO I
Avaliação:  CCE0242_AV2_201512957852      Data: 09/12/2016 20:12:08 (A)      Critério: AV2
Aluno: 201512957852 ­ DANIEL ROSA BRAGA
Nota da Prova: 6,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: #include < stdio.h> #include < stdlib.h> int main ()
 
 
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.: 92368) Pontos: 0,0  / 1,0
Faça um programa em C que dado um número inteiro positivo n, calcular a soma dos n primeiros números
naturais.
2017­5­9 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
 
 
 
Resposta: #include < stdio.h> #include < stdlib.h> #include < math.h> int NumInteiro1 int NumInteiro2 int
soma int main () { printf("%d", Digite dois números inteiros positivos: /nlinha); scanf ("%e , NumInteiro1 ,
NumInteiro2); soma=NumInteiro1+Num /nlinha/nlinha; printf("%e",soma); system("PAUSE"); }
 
 
Fundamentação do Professor: int main() {int n, soma; printf("\n\tCalculo da soma dos n primeiros numeros
naturais\n");printf("\nDigite o valor de n: ");scanf("d",
 
 
Gabarito:
#include
int main() {
int n, soma; 
 
printf("\n\tCalculo da soma dos n primeiros numeros naturais\n");
 
printf("\nDigite o valor de n: ");
scanf("%d", &n);
soma = (n * (n + 1)) / 2;
 
printf("A soma dos %d primeiros numeros naturais e' %d\n", n, soma);
 
return 0;
}
 
  3a Questão (Ref.: 616761) Pontos: 0,0  / 1,0
Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção
correta.
I Com pequenas modificações, um código poderá ser compilado em várias plataformas.
II Não pode ser modularizada
III Possui um propósito específico
IV Considerada de nível intermediário
II, III e IV
  I e IV estão corretas
I, III e IV estão corretas
Todas estão corretas
  Todas estão erradas
 Gabarito Comentado.
 
  4a Questão (Ref.: 93831) Pontos: 1,0  / 1,0
Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x,
y e z depois da seguinte sequência de operações:
int x,y,z; 
x=y=10; 
z=++x; 
x=­x; 
y++;
x=x+y­(z­­); 
  x = ­11 
y = 11 
z = 10
x = 11 
y = 11 
z = 15
2017­5­9 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
x = ­01
y = 01 
z = 10
x = ­20
y = 20 
z = 10
x = ­13 
y = 11 
z = 13
 Gabarito Comentado.  Gabarito Comentado.
 
  5a Questão (Ref.: 713596) Pontos: 1,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
 Gabarito Comentado.  Gabarito Comentado.
 
  6a Questão (Ref.: 262536) Pontos: 1,0  / 1,0
Os chamados vetores e matrizes podem ser considerados como:
Comandos de repetição
Comandos de seleção composta
Estruturas de dados heterogêneas
  Estruturas de dados homogêneas
Comandos de seleção
 Gabarito Comentado.  Gabarito Comentado.
 
  7a Questão (Ref.: 191420) 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[47][47]; 
   
float NOTAS[47][5]; 
 
float notas[5][47]; 
2017­5­9 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
 
  8a Questão (Ref.: 240468) Pontos: 1,0  / 1,0
Observe o código apresentado na questão:
#include < stdio.h>
#include < stdlib.h>
int x=4;
void main(){
  int x=5;
  exibir(x); 
  system("PAUSE");      
}
void exibir(int y){
   printf("%d",y);    
}
Dentre as opções abaixo é correto afirmar:
O programa exibirá 5
O programa exibirá 4
  Ocorrerá um erro
O programa exibirá 9
O programa exibirá 0
 Gabarito Comentado.  Gabarito Comentado.
 
  9a Questão (Ref.: 620682) Pontos: 0,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 feof() .
  Função que detecta o fim do arquivo.
  Função que fecha um arquivo.
Funções para gravar uma linha.
Funções para leitura formatada.
Funções para ler um caractere.
 Gabarito Comentado.
 
  10a Questão (Ref.: 620858) Pontos: 1,0  / 1,0
Uma das ultimas funções estudadas foi a rename(). Suponha que o nome do arquivo é inicial é ARQ e o novo
deve ser ARQ2, e é constante.
Assinale a alternativa que apresenta a sintaxe correta para a função.
rename("ARQ2", "ARQ");
rename(ARQ2, ARQ);
  rename("ARQ", "ARQ2");
rename("ARQ", ARQ2);
rename("ARQ, ARQ2");

Continue navegando