Buscar

TC A9.2 Algoritimos

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.
		Uma função deve obrigatoriamente conter um tipificador, ou seja, deve retornar um valor ao término de sua execução. No entanto, para sua execução ser eficiente, é necessário enviar dados do bloco principal, que chama a função, para o interior da função. O espaço reservado para transportar esses dados de um lado para o outro é chamado de:
	
	
	
	
	 
	Variável  global.
	
	 
	Parâmetros.
	
	
	Variável  local.
	
	
	Vetor global.
	
	
	Vetor local.
	
	
	
		2.
		Em alguns casos um programador se depara com rotinas que precisam ser repetidas constantemente durante o fluxo de seu programa, aumentando consideravelmente a quantidade de linhas do seu programa. Para resolver isto é necessário construir pequenos programas que devem ser chamados de dentro do bloco principal. Estes pequenos programas podem ser classificados de duas formas diferentes relacionados à sua utilização no código. Como são chamados estes programas?
	
	
	
	
	
	Main e função
	
	
	Struct e função
	
	 
	Função e procedimento
	
	
	Include e main
	
	
	Procedimento e main
	
	
	
		3.
		Analise as afirmativas abaixo sobre funções e assinale a resposta correta
I   Uma função poderá ser criada dentro de outra função.
II   Uma função que não seja a função main() poderá chamar outra função.
III  Uma variável local  poderá ser acessada por outra função.
IV  Uma função poderá retornar dois valores
	
	
	
	
	
	I e II estão corretas
	
	
	Todas estão corretas.
	
	 
	Só a II está correta.
	
	
	Todas estão erradas.
	
	
	II e III estão corretas
	
	
	
		4.
		Uma Função, em C++, é um programa à parte ou um subprograma que pode ser chamado de dentro do programa principal, sempre que necessário. Assinale abaixo a alternativa que NÃO representa uma vantagem de se utilizar função dentro de um programa.
	
	
	
	
	
	evita que uma parte do código seja repetida várias vezes em um programa
	
	
	melhora a legibilidade.
	
	 
	evita a sobrecarga de digitação.
	
	
	modulariza o programa em partes menores e mais funcionais.
	
	
	melhora a manutenção e permite a alteração de uma determinada parte do código de uma maneira mais rápida.
	
	
	
		5.
		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
	
	
	
	
	 
	void V_Cilindro(floar r, float h)
	
	
	float Volume(int raio, int altura)
	
	
	void Volume-Cilindro (Raio, Altura)
	
	
	float Volume Cilindro(float raio, altura)
	
	
	float Cilindro(float R, H )
	
	
	
		6.
		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 acrescentar ";" no final do cabeçalho de declaração da função
	
	 
	temos que indicar o tipo do retorno, além de usar o comando "return" dentro da função
	
	
	não devemos colocar nada, já que não possível que uma função não retorne valor
	
	
	temos que retirar os nomes dos parâmetros, deixando apenas os seu tipos, no cabeçalho da função
	
	
	temos que usar somente os comandos "cin" e "cout" no corpo da função
	
	
	
		7.
		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.
	
	
	
	
	
	parâmetros.
	
	
	argumentos especiais.
	
	 
	argumentos.
	
	
	parâmetros formais.
	
	
	parâmetros especiais.
	
	
	
		8.
		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 e III corretas.
	
	
	Somente I e II corretas.
	
	
	Somente I correta.
	
	
	Somente II e III corretas.
	
	 
	Todas estão corretas.

Continue navegando