Buscar

Av2 Linguagem 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

Avaliação: CCE0242_AV2_201502472601 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2
	Aluno: 
	Professor:
	MARCIO PACHECO DE AZEVEDO
	Turma: 9038/BL
	Nota da Prova: 8,0 de 10,0  Nota do Trab.: 0    Nota de Partic.: 0  Data: 10/12/2016 15:44:29
	
	 1a Questão (Ref.: 201502707251)
	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:
	
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.: 201503126172)
	Pontos: 0,0  / 1,0
	Implementar uma função em linguagem de programação C que receba a matriz de tamanho 30 x 30 e exiba apenas os valores da diagonal principal.
		
	
Resposta:
	
Gabarito: void exibi(int M[30][30]){
int l,c;
for(l=0;l<30;l++)
for(c=0;c<30;c++)
if(l==c)
printf("%d \t",M[l][c]);
}
	
	
	 3a Questão (Ref.: 201503136649)
	Pontos: 1,0  / 1,0
	Assinale a função que não é disponível na plataforma Linux.
		
	
	scanf()
	
	main()
	
	printf()
	 
	system()
	
	return
	
	
	 4a Questão (Ref.: 201503137355)
	Pontos: 1,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 e IV são verdadeiras
	
	I, III, IV e V são verdadeiras
	
	II, III e IV são verdadeiras
	
	II, IV e V são verdadeiras
	 
	III e V são verdadeiras
	
	
	 5a Questão (Ref.: 201502588019)
	Pontos: 1,0  / 1,0
	Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
		
	
	for
	
	if-else
	
	switch
	 
	while
	
	struct
	
	
	 6a Questão (Ref.: 201503147959)
	Pontos: 1,0  / 1,0
	A linguagem C permite a inicialização de vetores junto com sua declaração.
Dada as alternativas abaixo, selecione a que está incorreta:
		
	
	char valores[5] = {'A', 'B', 'C', 'D'};
	
	int valores[5] = {10, 15, 20, 25, 30};
	 
	char valores = "ABCD";
	
	int valores[] = {10, 15, 20, 25, 30};
	
	char valores[] = {'A', 'B', 'C', 'D'};
	
	
	 7a Questão (Ref.: 201502764945)
	Pontos: 1,0  / 1,0
	Na linguagem C os vetores são um assunto de grande relevância, por isso o programador deve saber bem como utilizar, declarar e utilizar.
Sabendo que as notas dos alunos de uma escola variam entre 0.0 e 10.0 com uma casa decimal e que é necessário criar um vetor que armazene até 150 notas, qual alternativa declara de forma correta este vetor para  atender a necessidade citada.
		
	 
	float notas[150];
	
	float %.1f notas[150];
	
	int notas[150];
	
	integer notas[150];
	
	real notas[150];
	
	
	 8a Questão (Ref.: 201503172441)
	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
		
	
	begin
	
	return
	
	end
	
	systema("pause")
	 
	main()
	
	
	 9a Questão (Ref.: 201503140560)
	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ções para gravação formatadas.
	
	Função que detecta o fim do arquivo.
	 
	Função para gravar um caractere.
	
	Função que fecha um arquivo.
	
	Funções para gravar uma linha.
	
	
	 10a Questão (Ref.: 201503140602)
	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(quantidade, ptrArq, endreçoElemento,tamanho);
	
	fwrite( tamanho, endreçoElemento, ptrArq);
	
	fwrite(endreçoElemento, tamanho, quantidade);
	
	fwrite(endreçoElemento, ptrArq, quantidade);
	
	
Observação: Estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 10/12/2016 15:43:47

Outros materiais