Exercícios
de auto-revisão
3.1
Complete as frases abaixo:
a) Os
componentes de programa em C++ são chamados de FUNÇÕES e CLASSES.
b) Uma
função é invocada com uma CHAMADA DE FUNÇÃO.
c) Uma
variável que é conhecida só dentro da função em que é definida é chamada de VARIÁVEL
LOCAL.
d) O
comando RETURN em uma função chamada é usado para passar de volta o valor de
uma expressão para a função que chamou.
e) A
palavra-chave VOID é usada em um cabeçalho de função para indicar que uma
função não retorna um valor, ou para indicar que uma
função não
recebe nenhum parâmetro.
f) O ESCOPO
de um identificador é a parte do programa em que o identificador pode ser
usado.
g) Os três
meios para retornar o controle de uma função chamada para que chamou são RETURN;RETURN
EXPRESSION e TERMINO DE UMA FUNÇÃO.
h) Um PROTÓTIPO(ALUSÃO)
permite ao compilador conferir a quantidade, os tipos e a ordem dos parâmetros
passados para uma
função.
i) A função
RAND é usada para produzir números aleatórios.
J) A função
SRAND é usada para inicializar a semente dos números aleatórios usados para
randomizar um programa.
k) Os
especificadores de classes de armazenamento são mutabie.
AUTO,
REGISTER, EXTERN e STATIC.
1)
Variáveis declaradas em um bloco ou na lista de parâmetros de uma função são
assumidas como sendo da classe de armazenamento
AUTO a
menos que especificado de forma diversa.
m) O
especificador de classe de armazenamento REGISTRO é uma recomendação para o
compilador armazenar uma variável em um
dos
registradores do computador.
n) Uma
variável declarada fora de qualquer bloco ou função é uma variável ESTERNA OU
GLOBAL.
o) Para uma
variável local em uma função reter seu valor entre chamadas à função,ela deve
ser declarada com o especificador de
classe de
armazenamento STATIC.
p) Os
quatro escopos possíveis de um identificador são ESCOPO DE FUNÇÃO, ESCOPO DE
ARQUIVO, ESCOPO DE BLOCO E ESCOPO DE PROTÓTIPO DE FUNÇÃO.
q) Uma
função que chama a si mesma, direta ou indiretamente, é uma função RECURSIVA.
r) Uma
função recursiva tem tipicamente dois componentes: um que fornece um meio para
a recursão terminar testando
a
ocorrência de um caso BÁSICO e um que expressa o problema como uma chamada
recursiva para um
problema
ligeiramente mais simples que a chamada original.
s) Em C ++,
é possível se ter várias funções com o mesmo nome, cada uma operando sobre
tipos e/ou quantidades de
parâmetros
diferentes. Isto é chamado de SOBRECARREGAR a função.
t) O OPERADOR
UNÁRIO DE RESOLUÇÃO DE ESCOPO (::) possibilita o acesso a uma variável global
com o mesmo nome que uma variável no escopo atual.
u) O CONST qualificador
é usado para declarar variáveis somente para leitura.
v) Uma
função GABARITO possibilita que uma única função seja definida para executar
uma tarefa em muitos
tipos de
dados diferentes.
Nenhum comentário:
Postar um comentário