Buscar

AVALIAÇÃO PARCIAL LINGUAGEM DE PROGRAMAÇÃO

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

Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção correta.
I Com pequenas modificações, um código poderá ser compilado em várias plataformas.
II Não pode ser modularizada
III Possui um propósito específico
IV Considerada de nível intermediário
		
	
	II, III e IV
	
	Todas estão erradas
	
	Todas estão corretas
	 
	I e IV estão corretas
	
	I, III e IV estão corretas
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201307805575)
	Acerto: 1,0  / 1,0
	Um dos grandes problemas de empresas que desenvolvem software é a variedade hardware. Como por exemplo, em grandes redes de supermercados, o software instalado não pode ser trocado sem maiores custos e traumas. A linguagem C possui a capacidade de ser compilado ou executado em diferentes arquiteturas (seja de hardware ou de software). Identifique abaixo a capacidade descrita.
		
	
	Polimorfismo
	
	Flexibilidade
	 
	Portabilidade
	
	Modularidade
	
	Reuso
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201307848201)
	Acerto: 1,0  / 1,0
	Assinale a função que não é disponível na plataforma Linux.
		
	
	main()
	
	return
	 
	system()
	
	scanf()
	
	printf()
		
	
	
	 4a Questão (Ref.: 201307848479)
	Acerto: 1,0  / 1,0
	Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma letra ou um algarismo.
Se o usuário não tivesse respondido, ele enviaria uma mensagem de erro.
Ele sabia que precisava aprender mais alguma estrutura, mas, no momento, pensou em experimentar uma função que pudesse lhe dar um retorno.
Pesquisou nas bibliotecas estudadas na aula 2 e achou.
Qual o nome dessa função?
		
	
	isnotalphadigit()
	
	isalpha()
	
	isspace()
	
	isdigit()
	 
	isalnum()
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201307408948)
	Acerto: 1,0  / 1,0
	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))
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201307420133)
	Acerto: 1,0  / 1,0
	Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA.
		
	
	Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes.
	
	Uma variável local só é visualizada pela função onde foi declarada.
	 
	A função main() pode acessar qualquer variável local de qualquer função.
	
	Existem funções que não têm variáveis locais.
	
	As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas.
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201307851886)
	Acerto: 1,0  / 1,0
	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 )
		
	
	
	 8a Questão (Ref.: 201307848810)
	Acerto: 1,0  / 1,0
	Um desenvolvedor pediu ajuda ao Engenheiro porque o teste que ele tinha feito para selecionar funcionários não estava dando certo.
Ele apresentou as cinco opções abaixo.
Assinale a única opção que atende à exigência: o candidato ser do sexo feminino e ter idade no intervalo fechado em 18 e aberto em 30.
		
	
	if(( sexo == 'f' || sexo == 'F' ) and idade >= 18 and idade < 30 )
	 
	if(( sexo == 'f' || sexo == 'F' ) && idade >= 18 && idade < 30 )
	
	if( sexo == 'f' || sexo == 'F' && idade >= 18 && idade <= 30 )
	
	if( sexo == 'f' or sexo == 'F' and idade >= 18 and idade <= 30 )
	
	if(( sexo == 'f' or sexo == 'F') and idade>=18 and idade < 30 )
		 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201307422892)
	Acerto: 1,0  / 1,0
	 Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem para cada linguagem, dificultando a fixação. Na linguagem C, essa estrutura recebe o nome de switch() e tem suas restrições. Observe os trechos abaixo e assinale o que é possível ser usado na linguagem C, supondo que  se espera encontrar na variável de nome a, inteira, alguns valores e entres eles está o número 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o número 90 na estrutura switch().
		
	
	case a=90: printf("Pode") ;break;
	
	case a > 90: printf("Pode") ;break;
	
	90: printf("Pode");
	 
	case 90: printf("Pode") ; break;
	
	90: printf("Pode"); stop;
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201307422869)
	Acerto: 1,0  / 1,0
	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.
 
		
	
	II e IV estão corretas.
	
	II está correta e a III não está correta.
	
	I está errada.
	 
	I e III estão corretas.
	
	IV está correta e a I não está correta.

Outros materiais