Buscar

LINGUAGEM DE PROGRAMAÇÃO I

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 7 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

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 6, do total de 7 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

1a Questão (Ref.: 201604072877)
	Acerto: 1,0  / 1,0
	Qual o nome da diretiva que é usada para incluir arquivos dentro do programa fonte que estivermos construindo?
		
	
	const
	
	define
	
	struct
	
	typedef
	 
	include
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201604072852)
	Acerto: 0,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.
	 
	Com pequenas alterações, o programa poderá ser compilado em várias plataformas.
	
	Podemos dividir o programa em parte menores.
	
	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.
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201604072901)
	Acerto: 1,0  / 1,0
	Assinale a função que não é disponível na plataforma Linux.
		
	
	scanf()
	 
	system()
	
	printf()
	
	main()
	
	return
		
	
	
	 4a Questão (Ref.: 201604073179)
	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?
		
	
	isdigit()
	 
	isalnum()
	
	isspace()
	
	isalpha()
	
	isnotalphadigit()
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201603633648)
	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.: 201603644833)
	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.
		
	 
	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.
	
	Uma variável local só é visualizada pela função onde foi declarada.
	
	Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes.
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201604120271)
	Acerto: 1,0  / 1,0
	Marque abaixo a instrução que permite parar uma execução dentro de um switch.
		
	
	case
	 
	break
	
	open
	
	close
	
	stop
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201604046997)
	Acerto: 1,0  / 1,0
	Preencha as lacunas abaixo para que a mensagem abaixo seja exibida, caso a variável Idade seja maior ou igual a 18 e a variável Peso seja maior que 50. 
if((Idade_ _ _18)_ _ _(peso_ _ _50)) 
{
printf("Você pode ser doador de Sangue");
}
		
	
	>=; e; >;
	
	>>; and; >;
	 
	>=; &&; >;
	
	>=; &; >;
	
	<>; and; >;
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201604169709)
	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
	
	while
	
	switch
	 
	do...while
	
	for
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201604160175)
	Acerto: 0,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 e V estão corretas   
	
	Somente II, III e V estão corretas
	
	Somente I, II, III e V estão corretas        
	 
	Somente I, III e V estão corretas
	 1a Questão (Ref.: 201603687827)
	Acerto: 1,0  / 1,0
	Todo programa codificado na linguagem C pode incluir uma, ou várias bibliotecas, mas existe uma que tem que estar nessa lista, na maioria das vezes, devido a necessidade da interação com o usuário..
Assinale a alternativa que apresenta essa biblioteca.
		
	
	iostream 
	 
	stdio.h 
	
	iostream.h 
	
	studio.h 
	
	stdin.h 
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201603689924)
	Acerto: 1,0  / 1,0
	Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________, o qual pode ser feito através de um editor de texto não formatado e salvo com a ______________ ou mesmo utilizar um editor da linguagem, como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente. Após esta etapa, devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual após ser executado apresenta o resultado de nosso programa.
Das opções apresentadas, marque aquela que completa respectivamente e corretamente os espaços em branco destacados do texto, segundo os conceitos da linguagem C apresentados no material didático da disciplina.
		
	
	Fonte - extensão .txt - editar - executável
	
	Código de texto - extensão .txt - editar - fonte
	
	Executável - extensão .c - compilar - fonte
	
	Código base - extensão .c - compilar - fonte
	 
	Código fonte - extensão .c - compilar - executável
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201604072901)
	Acerto: 1,0  / 1,0
	Assinale a função que não é disponível na plataforma Linux.
		
	 
	system()
	
	printf()
	
	scanf()
	
	return
	
	main()
		
	
	
	 4a Questão (Ref.: 201604073179)
	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?
		
	
	isdigit()
	 
	isalnum()
	
	isspace()
	
	isalpha()
	
	isnotalphadigit()
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201604076569)
	Acerto: 0,0  / 1,0
	Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e saída de dados no sistema e para tal temosalgumas opções.
Das opções apresentadas, qual não é parte linguagem C, conforme o material apresentado nas aulas.
		
	 
	scanf ( )
	
	fgetc(stdin)
	 
	cin ( )
	
	getchar ( )
	
	printf ( )
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201604072977)
	Acerto: 1,0  / 1,0
	Escolha a opção que inclui somente nomes válidos para variáveis na linguagem C.
		
	
	2_ou_1, fim, *h, j
	
	i, j, int, obs
	
	2nota, a36, x#y, --j
	
	nota-2 , a36, x_y
	 
	If, nota_do_aluno_2, HOJE, _yes
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201604073607)
	Acerto: 1,0  / 1,0
	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.
		
	 
	III e V são verdadeiras
	
	I, III e IV são verdadeiras
	
	I, III, IV e V são verdadeiras
	
	II, IV e V são verdadeiras
	
	II, III e IV são verdadeiras
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201604076586)
	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 )
		
	
	
	 9a Questão (Ref.: 201604123733)
	Acerto: 1,0  / 1,0
	Para o programa abaixo qual a saída apresentada?
main(){
int x,soma=0;
for(x=10; x<=15;x++)
{
  printf(" %d",pow(x,2));
}
system("PAUSE");
return 0;
}
		
	
	15 14 13 12 11 10
	 
	100 121 144 169 196 225
	
	9 10 11 12 13 14 15
	
	10 11 12 13 14 15
	
	20 22 24 26 28 30
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201603647569)
	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.
 
		
	
	IV está correta e a I não está correta.
	
	I está errada.
	 
	I e III estão corretas.
	
	II está correta e a III não está correta.
	
	II e IV estão corretas.
		 Gabarito Comentado.
	 Gabarito Comentado.

Outros materiais