linguagem de programacao
1. [Sebesta, 2000] Quais são as três características gerais dos subprogramas?
Cada subprograma tem um único ponto de entrada, a unidade chamadora é suspensa durante a execução do programa chamado e o controle sempre retorna ao chamador quando a execução do subprograma termina.
2. [Sebesta, 2000] O que significa um subprograma estar ativo?
Um subprograma está ativo, se, depois de ter sido chamado, ele iniciou a execução, mas ainda não a terminou.
3. [Sebesta, 2000] O que é um perfil de parâmetro? O que é um protocolo de parâmetro?
O perfil de parâmetro de um subprograma é o numero, a ordem e o tipo dos seus parâmetros formais (variável listada no cabeçalho do subprograma), já o protocolo de parâmetro é formado pelo …exibir mais conteúdo…
[Sebesta, 2000] Quais são as duas questões que surgem quando nomes de subprograma são parâmetros?
[Sebesta, 2000] Defina vinculação rasa e vinculação profunda para ambientes de referenciamento de subprogramas passados como parâmetros.
[Sebesta, 2000] O que é um subprograma sobrecarregado?
[Sebesta, 2000] O que é polimorfismo paramétrico?
[Sebesta, 2000] O que faz uma função modelo C++ ser instanciada?
[Sebesta, 2000] Defina compilação separada e compilação independente.
[Sebesta, 2000] Quais são as questões de projeto referentes às funções?
[Sebesta, 2000] De que maneiras as co-rotinas são diferentes dos subprogramas convencionais?
[Sebesta, 2000] Quais são os argumentos favoráveis e quais são os contrários a que um programa crie definições adicionais para operadores existentes, como pode ser feito em Ada e em C++? Você acha que essa sobrecarga de operador definida pelo usuário é boa ou má? Sustente sua resposta. [Sebesta, 2000] Na maioria das implementações FORTRAN IV, os parâmetros eram passados pela referência usando somente a transmissão do caminho de acesso. Exponha tanto as vantagens como as desvantagens dessa opção de projeto.
[Sebesta, 2000] Argumente em defesa da decisão dos projetistas da Ada 83 de permitirem que o implementador escolha entre implementar parâmetros no modo entrada/saída (in/out) por cópia ou por referência.
1 de 4