Buscar

Exercício de Fixação em Linguagem C

Prévia do material em texto

CCE0242_EX_A4_201202054285
	   » de 50 min.
		
	 
	Lupa
	 
	Aluno: JAKELINE REGINA ALVES REZENDE 
	Matrícula: 201202054285
	Disciplina: CCE0242 - LING. DE PROG. I  
	Período Acad.: 2015.2 (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Na construção de programas na linguagem C, precisamos utilizar os operadores relacionais para montar nossas expressões relacionais.
Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresenta uma expressão relacional correta na linguagem C. 
		
	
	
	
	
	x > ( a + b )
	
	
	x >= ( a + b )
	
	
	x == ( a + b )
	
	
	x = ( a + b )
	
	
	x <= ( a + b )
	
	
	
		2.
		Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
		
	
	
	
	
	+, - e *
	
	
	<, > e >=
	
	
	&&, >= e ||
	
	
	=, > e ||
	
	
	&&, || e ~
	Gabarito Comentado
	
	
		3.
		Na criação de uma função precisamos definir suas partes, sendo algumas obrigatórias e outras,facultativas. Na linguagem C++, temos: 
tipo nome ( tipo1 parâmetro1, tipo2 parâmetro2, ..., tipon parâmetroN) { corpo da função } 
Das opções apresentadas marque a que apresenta apenas partes obrigatórias de se digitar de forma que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, parênteses, etc). 
		
	
	
	
	
	Tipo , Nome, e Corpo da função. 
	
	
	Nome, Parâmetro e Corpo da função.
	
	
	Tipo, Nome e Parâmetros
	
	
	Tipo, Parâmetro e corpo da função
	
	
	Tipo, Nome, Parâmetros e Corpo da Função.
	Gabarito Comentado
	
	
		4.
		Na construção de programas na linguagem C, precisamos tomar muito cuidado com a sintaxe das expressões condicionais, para que não tenhamos resultados inesperados.
Supondo que as variáveis foram devidamente declaradas e levando em conta apenas a linha de código apresentada, dentre as opções qual apresenta erro na sintaxe para a linguagem C. 
		
	
	
	
	
	if (a > 0) {a = 2;} else if (b < 10) {b= 2;}
	
	
	if (a > 0) { a = 2;} 
	
	
	if (x > 0) a = 2 else b = 2 ;
	
	
	if x > 0 { a = 2;} 
	
	
	if (a > 0) {a = 2;} else {b= 2;}
	Gabarito Comentado
	
	
		5.
		Na construção de programas na linguagem C, precisamos utilizar os operadores lógicos para montar nossas expressões.
Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresenta uma expressão logica / relacional correta na linguagem C. 
		
	
	
	
	
	a > b || b < c 
	
	
	! (a > b) 
	
	
	a > b && < c 
	
	
	a > b && a < c 
	
	
	a > b && ! c 
	Gabarito Comentado
	Gabarito Comentado
	
	
		6.
		Suponha que as notas digitadas pelo usuário sejam respectivamente (4.5; 8.5; 6.5).
int main()
{
float n1, n2, n3, med;
puts("Digites as notas");
scanf("%f", &n1);
scanf("%f", &n2);
scanf("%f", &n3);
med= (n1+n2+n3)/3;
if(med>=7)
printf("Aluno aprovado com: %.1f\n", med);
else
printf("Aluno reprovado com: %.1f\n", med);
system("pause");
return 0;
}
Desconsidere a necessidade da declaração das bibliotecas.
Qual será a mensagem final exibida para o usuário?
		
	
	
	
	
	Aluno aprovado com: 6.5 
	
	
	Aluno reprovado com: 6.5 
	
	
	Aluno aprovado com: 6.0 
	
	
	Aluno reprovado com: 6.50 
	
	
	Aluno aprovado com: 6.00 
	Gabarito Comentado

Continue navegando