Buscar

AV2 Linguagem programação

Prévia do material em texto

Parte superior do formulário
			Disciplina:  LINGUAGEM DE PROGRAMAÇÃO I
	Avaliação:   Data: 03/06/2016 19:07:07 (A)      Critério: AV2
	Aluno: 
	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 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.: 859718)
	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;
		
	
	
	 3a Questão (Ref.: 616888)
	Pontos: 1,0  / 1,0
	Observe o programa abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display.
#include 
int main() 
{ 
printf ("%s%d%%","Juros de ",10);
}
		
	
	% Juros de 10
	
	10 Juros de
	
	%s%d%% Juros de 10
	 
	Juros de 10%
	
	Nada porque tem muitos %
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 617494)
	Pontos: 0,0  / 1,0
	Existe sempre uma dúvida por parte do desenvolvedor se escolhe switch() ou if quando está usando a Linguagem C.
Sabemos que existem algumas exigências para se usar o switch().
Analise as opções abaixo e assinale a opção correta.
I Qualquer tipo pode ser usado. 
II Somente o tipo vetor de char que Não pode ser usado. 
III Não pode ser usado intervalo tipo: 1..3 em um case. 
IV Sempre será obrigatório usar o comando break; ao final de um case. 
V Quando o valor digitado não estiver presente em nenhum dos cases, irá para a opção default, caso exista.
		
	
	I, III, IV e V são verdadeiras
	 
	II, IV e V são verdadeiras
	
	I, III e IV são verdadeiras
	
	II, III e IV são verdadeiras
	 
	III e V são verdadeiras
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 667620)
	Pontos: 0,0  / 1,0
	Para o programa abaixo qual a saída apresentada?
main(){
int x,soma=0;
for(x=10; x<=15;x++)
{
  printf(" %d",pow(x,2));
}
system("PAUSE");
return 0;
}
		
	
	10 11 12 13 14 15
	
	20 22 24 26 28 30
	
	9 10 11 12 13 14 15
	 
	100 121 144 169 196 225
	 
	15 14 13 12 11 10
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 627873)
	Pontos: 1,0  / 1,0
	A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente às strings; no lugar, usam-se vetores e ponteiros
Qual das opções abaixo está correta?
		
	 
	Em C, strings são vetores de caracteres terminados pelo caractere nulo ('\0').
	
	Em C, strings são vetores de caracteres terminados pelo caractere nulo ('/end').
	
	Em C, strings são vetores de caracteres terminados pelo caractere nulo ('/0').
	
	Em C, strings são vetores de caracteres terminados pelo caractere nulo ('{0}').
	
	Em C, strings são vetores de caracteres terminados pelo caractere nulo ('\end')
		 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[5][47]; 
	
	
float NOTAS[47,5]; 
	
	
float NOTAS[47][47]; 
		
	
	
	 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 
	
	O menor número é retornado 
	 
	O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da variável que contem o menor número 
	
	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 
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 620682)
	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 feof() .
		
	
	Funções para gravar uma linha.
	 
	Função que detecta o fim do arquivo.
	
	Funções para leitura formatada.
	
	Funções para ler um caractere.
	
	Função que fecha um arquivo.
		 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;
}
		
	
	ABCDEFY
	
	DEF
	
	ABCDEF
	
	ABC
	 
	ABCYDEF
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
Parte inferior do formulário

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes