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.
Comentários
Postar um comentário