Buscar

ling prog 4

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

Se precisarmos testar o conteúdo de uma variável e sabendo-se que só serão executados comandos se o teste retornar verdadeiro, qual estrutura você indicaria para esse caso?
		
	
	
	
	
	printf()
	
	
	if else
	
	
	if else if
	
	 
	if
	
	
	switch()
	 Gabarito Comentado
	
	
		2.
		O Operador ternário é uma forma elegante de representar if else if, visto que é abreviada. Observe o trecho abaixo e assinale a opção que descreve o que faz.
int a=12, b=35, c=7, resp;
resp=(a>b && a > c) ?a: (b>c) ? b/c:c;
printf (''valor: %d'' , resp);
		
	
	
	
	
	Exibe valor: 12
	
	
	Exibe valor: 0
	
	 
	Exibe valor: 5
	
	 
	Exibe valor: 7
	
	
	Exibe valor: 35
	 Gabarito Comentado
	
	
		3.
		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
	
	 
	8
	
	
	12
	
	 
	9
	
	
	\n4
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		4.
		Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
		
	
	
	
	
	&&, >= e ||
	
	
	&&, || e ~
	
	 
	=, > e ||
	
	
	+, - e *
	
	 
	<, > e >=
	 Gabarito Comentado
	
	
		5.
		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 )
	
	
	
		6.
		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 e, IV são verdadeiras
	
	
	Só a a III é verdadeira
	
	
	I, III e IV são verdadeiras
	
	 
	II, III e V são verdadeiras
	
	
	III e IV são verdadeiras
	 Gabarito Comentado
	
	
		7.
		Um desenvolvedor estava construindo um código que tinha quatro possibilidades de resposta válidas além de uma mensagem de erro.
O dado testado era do tipo inteiro.
Assinale a opção que ele escolheu.
		
	
	
	
	
	quatro ifs simples
	
	
	quatro ifs simples e um composto
	
	 
	switch() com cinco cases
	
	
	três ifs simples e um composto
	
	 
	switch() com quatro cases e um default
	 Gabarito Comentado
	
	
		8.
		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.
		
	
	
	
	
	II, IV e V são verdadeiras
	
	 
	III e V são verdadeiras
	
	
	I, III e IV são verdadeiras
	
	
	I, III, IV e V são verdadeiras
	
	
	II, III e IV são verdadeiras

Continue navegando