Buscar

LINGUAGEM DE PROGRAMAÇÃO I avaliação parcial 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 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
	
	Avaliação Parcial:   
	 
	Aluno(a): 
	Matrícula: 
	Acertos: 10,0 de 10,0
	Data:  (Finalizada)
	
	 1a Questão (Ref.: 201607945385)
	Acerto: 1,0  / 1,0
	Sabemos que a linguagem C apresenta várias vantagens. Quando dizemos que usamos três procedimentos básicos: sequência, seleção e iteração e que é possível gerar um executável rápido, estamos nos referindo às seguintes características na ordem:
		
	
	Rapidez e Portabilidade
	
	Portabilidade e Estruturada
	 
	Estruturada e Rapidez
	
	Complexidade e Estruturada
	
	Portabilidade e Modularidade
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201607945344)
	Acerto: 1,0  / 1,0
	A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que:
		
	
	A linguagem possui um propósito específico.
	
	Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma.
	
	Um programa executável gerado na plataforma Windows é executado na Plataforma Linux.
	
	Podemos dividir o programa em parte menores.
	 
	Com pequenas alterações, o programa poderá ser compilado em várias plataformas.
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201607396761)
	Acerto: 1,0  / 1,0
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	pot
	
	elevado
	
	double
	
	sqrt
	 
	pow
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201607945379)
	Acerto: 1,0  / 1,0
	No ambiente Linux, não precisamos, obrigatoriamente, ter um único ambiente para editar, compilar e executar um programa codificado na linguagem C como temos no Windows.
Sendo assim, qual seria a sequência para conseguirmos editar, compilar e executar um programa?
		
	
	Usar um editor de texto para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc.
	
	Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável / digitar o nome do executável no terminal para executá-lo.
	
	Usar o terminal para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc.
	 
	Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável/ digitar o nome do executável, precedido por ./ no terminal para executá-lo.
	
	Usar um editor de texto para digitar o código/ salvar com extensão c/ digitar uma linha de comando no terminal, usando o compilador gcc que irá gerar o executável e executá-lo em seguida.
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201607506140)
	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.: 201607517325)
	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.
	
	Existem funções que não têm variáveis locais.
	 
	A função main() pode acessar qualquer variável local de qualquer função.
	
	Uma variável local só é visualizada pela função onde foi declarada.
	
	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.: 201607949078)
	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.: 201607946002)
	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' && idade >= 18 && idade <= 30 )
	
	if( sexo == 'f' or sexo == 'F' and idade >= 18 and 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' || sexo == 'F' ) and idade >= 18 and idade < 30 )
		 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201608032667)
	Acerto: 1,0  / 1,0
	Leia com atenção as afirmativas abaixo e escolha a opção correta.
I A estrutura do for, por definição, é ideal quando o número de repetições for conhecido
II A estrutura do for testa ao final enquanto a estrutura while testa no início
III A estrutura while pode simular a estrutura do for e a estrutura do... while
IV A estrutura do for sem nenhum parâmetro, só com os  ;   dentro dos parênteses e com um if no corpo da repetição, pode simular a estrutura while
V Tanto a estrutura do...while quanto a estrutura while, testam no início
		
	 
	Somente I, III e IV estão corretas        
	
	Somente I, III e V estão corretas
	
	Somente II, III e V estão corretas
	
	Somente I e V estão corretas   
	
	Somente I, II, III e V estão corretas        
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201608042201)
	Acerto: 1,0  / 1,0
	Os loops são utilizados para executar um conjunto de instruções várias vezes baseando-se sempre em uma condição que decidirá se continua repetindo ou não.
Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo uma vez?
		
	
	repeat...util
	 
	do...while
	
	switch
	
	for
	
	while
		 Gabarito Comentado.
	 Gabarito Comentado.

Outros materiais