Buscar

Prova AV2 Linguagem de Programação

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Avaliação: CCE0242_AV2_201202209505 » LINGUAGEM DE PROGRAMAÇÃO I       Tipo de Avaliação: AV2
Aluno: 201202209505 ­ MARCOS PAULO LUIZ DA SILVA
Professor: ANITA LUIZA MACIEL LOPES Turma: 9024/EX
Nota da Prova: 4,5 de 8,0    Nota do Trab.: 0   Nota de Partic.: 0     Data: 26/11/2015 15:21:26 (F)
  1a Questão (Ref.: 187390) Pontos: 0,0  / 1,5
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") ; 
deiva correa
Marcador de texto
      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.: 92277) Pontos: 0,0  / 1,5
Faça um programa em C que dado um número inteiro positivo n, imprimir os n primeiros naturais ímpares.
Exemplo: Para n=4 a saída deverá ser 1,3,5,7.
Resposta:
Gabarito: #include 
int main() {
int n, i, impar;
printf("\n\tGerador de numeros impares\n");
printf("\nDigite o valor de n: ");
scanf("%d", &n);
i = 0;
impar = 1; 
printf("Os %d primeiros impares sao:\n", n);
while (i < n) {
printf ("%d\n", impar);
impar = impar + 2; 
i = i + 1;
}
return 0;
}
  3a Questão (Ref.: 233811) Pontos: 0,5  / 0,5
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
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.
Fonte ­ extensão .txt ­ editar ­ executável
  Código fonte ­ extensão .c ­ compilar ­ executável
Código de texto ­ extensão .txt ­ editar ­ fonte
Código base ­ extensão .c ­ compilar ­ fonte
Executável ­ extensão .c ­ compilar ­ fonte
 Gabarito Comentado.  Gabarito Comentado.
  4a Questão (Ref.: 68156) Pontos: 0,5  / 0,5
Qual o nome da função matemática que calcula a potenciação de um número?
  pow
double
sqrt
pot
elevado
 Gabarito Comentado.  Gabarito Comentado.
  5a Questão (Ref.: 177535) Pontos: 0,5  / 0,5
Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é
verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas
proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
((pontos>=10) ! (pontos <=20))
((pontos>=10) # (pontos <=20))
((pontos>=10) || (pontos <=20))
((pontos>=10) % (pontos <=20))
  ((pontos>=10) && (pontos <=20))
 Gabarito Comentado.  Gabarito Comentado.
  6a Questão (Ref.: 620543) Pontos: 0,0  / 0,5
A estrutura condicional Switch na linguagem C tem suas peculiaridades.
Avalie cada uma das afirmativas e marque a correta para esta estrutura.
  O uso do break, não interfere na ordem de execução do programa.
A cláusula default é obrigatória, independentemente de ter ou não opção de uma caso não previsto
acontecer.
Podemos utilizar variáveis de qualquer tipo para testar.
  Para associar comandos para os demais valores possíveis e não especificados nos cases utilizo o
parâmetro default.
Podemos colocar uma expressão ou uma variável como parâmetro para avaliação do switch, sendo uma
expressão deve ter parênteses, do contrário, para variáveis não é necessário utilizar os mesmos.
 Gabarito Comentado.
  7a Questão (Ref.: 245071) Pontos: 0,5  / 0,5
 Para o desenvolvimento de nossos programa na linguagem C, contamos com 3 tipos básicos de estruturas de repetição, for, while e do..while. O
funcionamento e aplicação dos mesmos tem pequenas diferenças. 
    int i;
    for(i=0; i < 10; i+=2)
        if (i%2)
        printf("%d",i);
   printf("%d",i);
Supondo que as demais  linhas necessárias para o funcionamento do programa estejam devidamente
Supondo que as demais  linhas necessárias para o funcionamento do programa estejam devidamente
criadas e baseado no trecho de código apresentado, o que será exatamente apresentado na tela após a sua
execução.
  10
0246810
02468
024681010
0 2 4 6 8 10
 Gabarito Comentado.
  8a Questão (Ref.: 628103) Pontos: 0,5  / 0,5
A linguagem C possui uma infinidade de funções que a torna muito especial.
Qual das funções abaixo é destinada a limpar o buffer de teclado?
system("clear")
  fflush(stdin)
system("pause")
clearBuffer(stdin)
system("cls")
 Gabarito Comentado.
  9a 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
  main()
return
begin
end
systema("pause")
 Gabarito Comentado.
  10a Questão (Ref.: 620757) Pontos: 1,0  / 1,0
Na aula 10 vimos sobre as funções de localização e posicionamento.
A respeito da função fseek() assinale a alternativa que expressa corretamente a sua sintaxe.
fseek(variavelPonteiroArquivo, deslocamento, FILE);
fseek(quantidade, deslocamento, origem);
fseek(variavelPonteiroArquivo, quantidade, origem);
fseek(variavelPonteiroArquivo, FILE, origem);
  fseek(variavelPonteiroArquivo, deslocamento, origem);
 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: 26/11/2015 15:45:52
Período de não visualização da prova: desde 20/11/2015 até 04/12/2015.

Outros materiais