Buscar

TC A9.1 Algoritimos

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

Disciplina: CCT0239 - ALGORITMOS 
	Período Acad.: 2017.1 EAD (GT) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Analise as quatro sentenças abaixo sobre escopo das variáveis e, em seguida, assinale a alternativa correta:
I. Trata-se do bloco de código onde a variável é válida;
II. As variáveis que são definidas dentro de uma função são chamadas de variáveis globais;
III. Os parâmetros formais de uma função valem dentro e também fora da função;
IV. As variáveis são válidas nos blocos em que foram definidas.
	
	
	
	
	
	Apenas as sentenças I e II estão corretas
	
	
	Apenas as sentenças I, II e IV estão corretas
	
	
	Todas as sentenças estão corretas
	
	
	Apenas a sentença I está correta
	
	 
	Apenas as sentenças I e IV estão corretas
	
	
	
		2.
		Assinale a opção que aponta algumas razões para se usar função em um programa.
	
	
	
	
	
	Reaproveitamento de código, permitir o programa ser mais amigável com o usuário e legibilidade.
	
	
	Permitir a compilação, reaproveitamento de código e modularização do programa.
	
	
	Facilidade de compreensão do programa por parte do usuário, reaproveitamento de código e para evitar que parte do código se repita no programa várias vezes.
	
	 
	Facilidade de compreensão do programa por parte do usuário, permitir a compilação e fazer o programa ser usado com mais facilidade.
	
	 
	Legibilidade, modularização e reaproveitamento de código.
	
	
	
		3.
		Assinale a opção correta, considerando a função calculaIMC definida abaixo : 
float calculaIMC(float peso, float altura) { 
return peso/(altura * altura); 
} 
	
	
	
	
	
	A função calculaIMC não compila
	
	
	A função calculaIMC não tem parâmetros e retorna um valor do tipo float.
	
	 
	A função calculaIMC tem 2 parâmetros e retorna um valor do tipo float.
	
	
	A função calculaIMC está errada, pois deveria ler o peso e a altura, usando 
cin >> peso >> altura;
	
	
	A função calculaIMC deveria ser do tipo void e não float.
	
	
	
		4.
		Assinale a afirmativa incorreta.
	
	
	
	
	
	O comando return permite retornar um valor pela função.
	
	
	As variáveis que estão no escopo de qualquer função são ditas locais.
	
	
	Quando a função nada retorna, colocamos a palavra void antes do nome da função.
	
	 
	Algumas funções não precisam ter um tipo.
	
	
	As variáveis que estão fora do escopo de qualquer função são ditas globais.
	
	
	
		5.
		No cabeçalho de uma função que não retornam valor utilizamos "void" logo no começo. Já em uma função que retorna valor, no lugar da palavra "void":
	
	
	
	
	 
	temos que indicar o tipo do retorno, além de usar o comando "return" dentro da função
	
	
	temos que usar somente os comandos "cin" e "cout" no corpo da função
	
	
	não devemos colocar nada, já que não possível que uma função não retorne valor
	
	
	temos que acrescentar ";" no final do cabeçalho de declaração da função
	
	
	temos que retirar os nomes dos parâmetros, deixando apenas os seu tipos, no cabeçalho da função
	
	
	
		6.
		Uma Função, em C++, quando criada pode prever a utilização de parâmetros. Assinale a alternativa abaixo que representa o nome dos parâmetros que são passados na chamada da função.
	
	
	
	
	
	argumentos especiais.
	
	 
	argumentos.
	
	
	parâmetros formais.
	
	
	parâmetros.
	
	
	parâmetros especiais.
	
	
	
		7.
		O escopo de uma variável é o bloco de código onde a variável é válida. Analise as afirmativas abaixo e assinale a alternativa correta:
I) As variáveis que são definidas dentro de uma função são chamadas de variáveis locais.
II) Os parâmetros formais de uma função valem somente dentro da função.
III) Uma variável que foi definida dentro de uma função não é acessível em outras funções, mesmo se os nomes forem exatamente iguais.
	
	
	
	
	
	Somente I correta.
	
	
	Somente II e III corretas.
	
	 
	Todas estão corretas.
	
	
	Somente I e II corretas.
	
	
	Somente I e III corretas.
	
	
	
		8.
		Para calcular o volume de um cilindro, precisamos saber o raio da base e a altura do cilindro.
Um desenvolvedor iniciante escreveu alguns cabeçalhos da função que irá definir, mas, como está em dúvida, está pedindo a sua ajuda.
Analise as opções abaixo e assinale a que corresponde ao cabeçalho de uma função que deverá receber valores necessários através dos seus parâmetros para que possa calcular e exibir dentro da função o volume do cilindro
	
	
	
	
	
	float Cilindro(float R, H )
	
	
	void Volume-Cilindro (Raio, Altura)
	
	
	float Volume(int raio, int altura)
	
	
	float Volume Cilindro(float raio, altura)
	
	 
	void V_Cilindro(floar r, float h)

Outros materiais