Buscar

LINGUAGEM DE PROGRAMAÇÃO I SIMULADO 1

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 3 páginas

Prévia do material em texto

Parte superior do formulário
		
		
	
	  LINGUAGEM DE PROGRAMAÇÃO I
	
	Simulado: CCE0242_SM_201408192675 V.1 
	Fechar 
	Aluno(
	Matrícula: 
	Desempenho: 0,4 de 0,5
	Data: 02/10/2015 17:42:08 (Finalizada)
	
	 1a Questão (Ref.: 201408305773)
	Pontos: 0,1  / 0,1 
	Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações: 
int x,y,z; 
x=y=10; 
z=++x; 
x=-x; 
y++;
x=x+y-(z--); 
		
	
	x = -11 
y = 11 
z = 10 
	
	x = 11 
y = 11 
z = 15 
	
	x = -20
y = 20 
z = 10 
	
	x = -13 
y = 11 
z = 13 
	
	x = -01
y = 01 
z = 10 
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201408403406)
	Pontos: 0,0  / 0,1 
	Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs encadeados. Sabemos que algumas afirmativas abaixo não produziriam um resultado errado, mas que tornaria o programa com menor qualidade, visto que testes seriam realizados sem necessidade. 
Então, leia com atenção e só escolha a afirmativa poderá ajudá-los a construir programas com qualidade, usando todos os recursos da estrutura if ... else if .....
 
		
	
	Posso substituir por vários ifs simples e um if composto, ao final, para criticar a resposta errada do usuário. 
	
	Melhor seria substituir, sempre, os ifs encadeados pela estrutura do switch().
	
	O número de ifs encadeados é igual ao número de respostas possíveis, não considerando a resposta errada do usuário, pois essa seria criticada no else. 
	
	Posso substituir ifs encadeados por ifs simples sem prejuízo de qualidade. 
	
	O número de ifs encadeados é igual ao número de respostas possíveis, considerando a resposta errada do usuário e não usaria else. 
		
	
	
	 3a Questão (Ref.: 201408389496)
	Pontos: 0,1  / 0,1 
	Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
		
	
	&&, || e ~
	
	<, > e >=
	
	&&, >= e ||
	
	=, > e ||
	
	+, - e *
		Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201408315299)
	Pontos: 0,1  / 0,1 
	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); 
		
	
	9
	
	8
	
	\n4
	
	\n8
	
	12
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201408399913)
	Pontos: 0,1  / 0,1 
	Estava pesquisando na internet, quando li, num fórum, um pedido de ajuda que incluía um programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria digitado 345 quando foi solicitado um número inteiro de três algarismos. Assinale a resposta CORRETA que apresenta o que foi exibido na tela.
 
		
	
	-0012 ( Representa a soma dos algarismos do número -345 formatado) 
	
	0345 (O valor absoluto do número formatado) 
	
	- 0.00289(O inverso do número formatado) 
	
	0543(O valor absoluto do número espelhado formatado) 
	
	0343 (O valor absoluto do resultado da expressão formatada) 
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 
	
Parte inferior do formulário

Continue navegando