Buscar

teste de conhecimento 4.1 - Linguagem de programação I - Estácio de Sá

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

LINGUAGEM DE PROGRAMAÇÃO I
CCE0242_A4_201603060464_V2 
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Disciplina: CCE0242 - LING. DE PROG. I 
	Período Acad.: 2018.1 (G) / EX
	
	
	
		
	
		1.
		Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
	
	
	
	
	((pontos>=10) ! (pontos <=20))
	
	
	((pontos>=10) || (pontos <=20))
	
	 
	((pontos>=10) % (pontos <=20))
	
	
	((pontos>=10) # (pontos <=20))
	
	 
	((pontos>=10) && (pontos <=20))
	
	
		
	
		2.
		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.
	
	
	
	 
	switch() com quatro cases e um default
	
	
	três ifs simples e um composto
	
	
	quatro ifs simples
	
	 
	quatro ifs simples e um composto
	
	
	switch() com cinco cases
	
	
		
	
		3.
		Em relação aos operadores relacionais, o resultado de sua expressão é sempre igual a:
	
	
	
	
	Decisão de parada ao comando while e do... while.
	
	
	Resposta && ou ||.
	
	 
	0 (falso) ou 1 (verdadeiro)
	
	
	Uma decisão de fluxo para o comando if.
	
	 
	Nenhuma das alternativas anteriores.
	
	
	
		
	
		4.
		 Qual a saída esperado no trecho de código abaixo:
int x = 4;
int y = 8;
if (x < 2){
      printf("%d", x);
} else{
       printf("%d", y);
}
	
	
	
	 
	12
	
	
	\n8
	
	
	9
	
	
	4
	
	 
	8
	
	
	
		
	
		5.
		Um aluno de LPI gostaria de testar duas condições, usando somente uma estrutura if.
Abaixo as duas condições a serem testadas:
a) O ano de nascimento que precisa estar no intervalo fechado de 1989-2007.
b) O sexo que precisa ser masculino.
Sabe-se que o sexo se encontra em uma variável do tipo char de nome sexo e o ano em uma variável do tipo int de nome ano.
Além disso, ele deseja que seja aceita tanto a letra M quanto a letra m.
Assinale a opção que resolve o problema desse aluno.
	
	
	
	
	if(sexo == 'M' || sexo == 'm' && ano >= 1989 && ano <= 2007 )
	
	 
	if( sexo == 'M' || sexo == 'm' && (ano >= 1989 && ano <= 2007 ) )
	
	 
	if(ano >=1989 && ano <=2007 && (sexo == 'M' || sexo == 'm' ) )
	
	
	if( sexo == 'M' || (sexo == 'm' && ano >=1989 && ano<=2007 ) )
	
	
	if(ano >= 1989 && ano<= 2007 && sexo== 'M' || sexo == 'm' )
	
	
		
	
		6.
		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
	
	
	12
	
	
	\n4
	
	 
	\n8
	
	 
	8
	
	
		
	
		7.
		O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto o desenvolvedor conta com algumas estruturas que facilitam a construção de seu código fonte. Uma delas é a estrutura condicional if.
Das opções apresentadas marque a qual melhor define esta estrutura.
	
	
	
	 
	Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes.
	
	
	Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes repetidamente.
	
	 
	Compara os valores de algumas variáveis e dependendo do resultado permite que o programa siga por caminhos diferentes.
	
	
	Compara os valores de algumas variáveis dependendo do resultado permite que o programa possa fazer um caminho diferente repetidamente.
	
	
	Compara os valores possíveis para uma variável e dependendo do resultado permite que o programa siga por caminhos diferentes.
	
	
		
	
		8.
		A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as afirmações abaixo e escolha a opção ERRADA.
 
I As chaves de abertura e fechamento, sempre,  não são obrigatórias.
II No teste unimos expressões relacionais com operadores lógicos quando necessário.
III A palavra then está presente na estrutura.
IV O uso do  else poderá não ser necessário.
 
	
	
	
	
	I está errada.
	
	
	II está correta e a III não está correta.
	
	
	IV está correta e a I não está correta.
	
	
	II e IV estão corretas.
	
	 
	I e III estão corretas.

Outros materiais