Laboratório de Programação
Laboratório de Programação II
1. Questão dissertativa: faça uma síntese explicando quais são os motivos que favorecem a elaboração de códigos indentados – seja atento a língua portuguesa escrevendo um texto claro, objetivo e coeso.
R: O uso de indentação (espaço) tem papel “estético”, facilitando a compreensão do código.
2. Verdadeiro ou falso – justifique a sua resposta. Uma função pode ser útil mesmo se você não enviar nada a ela e ela não lhe retornar nenhuma informação.
R: Falso , se o código não retorna nenhuma informação utiliza-se procedimento (void)
3. Quais das seguintes instruções constituem uma chamada à função sorte?
a. Sorte = 5;
b. int sorte ( return rand(); )
c. x = sorte();
d. int y = sorte() % 10;
4. O que são parâmetros de uma função?
a. a parametrização das variáveis recebidas;
b. as variáveis da função que recebem os valores da função que chama;
c. os valores retornados da função;
d. as variáveis visíveis somente pela função que chama.
5. O protótipo de uma função:
a. pode ser escrito em qualquer lugar do programa;
b. deve preceder a definição da função e toda chamada a ela;
c. pode ser suprimido se a função for definida antes de ser chamada;
d. é uma instrução que pertence ao corpo da função;
6. O tipo de uma função:
a. é definido pelos argumentos que ela recebe;
b. é definido pelo valor retornado pelo comando return;
c. é sempre void;
d. pode ser qualquer um, exceto void.
7. O comando return:
a. é de uso obrigatório em todas as funções;
b. termina a execução da função;
c. retorna para o início da função;
d. pode retornar um único valor à função que chama.
8. Argumentos de funções podem ser:
a. constantes;
b. variáveis;
c. chamadas a funções;
d. expressões;
e. protótipos de funções.
9. Quando argumentos são passados para uma função:
a. a função cria novas variáveis para recebê-los;
b. a função acessa as mesmas variáveis da função que chama;
c. a função pode alterar as