Buscar

Ling. de Programação Aula 4

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

LINGUAGEM DE PROGRAMAÇÃO I
		
	 
	Lupa
	 
	
	
	 Retornar
	Exercício: CCE0242_EX_A4_
	
	Data: 02/09/2015 18:50:10 (Finalizada)
	
	 1a Questão (Ref.: 201402161399)
	 Fórum de Dúvidas (2)       Saiba  (2)
	
	Qual é a saída de tela, deste trecho de programa?
int x=4, 
y=8; 
if (x < 2) 
    printf ("%d \n", x); 
else 
    printf ("%d \n", y);
		
	
	\n8
	
	\n4
	 
	8
	
	9
	
	12
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201402195914)
	 Fórum de Dúvidas (2)       Saiba  (2)
	
	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, Parâmetros e Corpo da Função.
	
	Tipo, Nome e Parâmetros
	
	Nome, Parâmetro e Corpo da função.
	 
	Tipo , Nome, e Corpo da função.
	
	Tipo, Parâmetro e corpo da função
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201402678515)
	 Fórum de Dúvidas (2)       Saiba  (2)
	
	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 )
	
	
	
	
	 4a Questão (Ref.: 201402675485)
	 Fórum de Dúvidas (1 de 2)       Saiba  (1 de 2)
	
	Um desenvolvedor construiu um código onde estava presente o trecho abaixo. 
char resp;
scanf("%c", &resp); 
switch(toupper(resp)) ;
{
case 'A': puts("Digitou a letra A" ); break; 
case 'E': puts("Digitou a letra E" ); break; 
case 'i': puts("Digitou a letra I" ); 
case 'O': puts("Digitou a letra O" ); 
case 'U': puts("Digitou a letra U" ); break; 
default: puts("Nao digitou vogal" ); 
}
Analise as afirmativas abaixo e assinale a opção correta.
I Se digitar I, aparece: Digitou a letra I / Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. 
II Se digitar i, aparece: Nao digitou vogal. 
III Se digitar o, aparece:Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. 
IV Se digitar a, aparece: Nao digitou vogal. 
V Se digitar A, aparece: Digitou a letra A. 
		
	 
	II, III e V são verdadeiras
	
	II e, IV são verdadeiras
	
	III e IV são verdadeiras
	
	Só a a III é verdadeira
	
	I, III e IV são verdadeiras
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201402678585)
	 Fórum de Dúvidas (1 de 2)       Saiba  (1 de 2)
	
	A estrutura condicional Switch na linguagem C tem suas peculiaridades.
Avalie cada uma das afirmativas e marque a correta para esta estrutura.
		
	
	Podemos utilizar variáveis de qualquer tipo para testar.
	
	A cláusula default é obrigatória, independentemente de ter ou não opção de uma caso não previsto acontecer.
	 
	Para associar comandos para os demais valores possíveis e não especificados nos cases utilizo o parâmetro default.
	
	O uso do break, não interfere na ordem de execução do programa.
	
	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
	
	
	 6a Questão (Ref.: 201402632548)
	 Fórum de Dúvidas (2)       Saiba  (1 de 2)
	
	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.00
	 
	Aluno aprovado com: 6.5
	
	Aluno aprovado com: 6.0
	 
	Aluno reprovado com: 6.5
	
	Aluno reprovado com: 6.50
	
	 Gabarito Comentado

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais