Questão de Programação — Linguagens de programação — FUNIVERSA 2012
ProgramaçãoLinguagens de programação
- Código
- qg878725
- Banca
- FUNIVERSA
- Órgão
- PC-DF
- Ano
- 2012
- Nível
- Superior
- Cargo
- Perito Criminal - Informática
Considerando o programa acima escrito em Pascal e com base nos conceitos de funções, procedimentos e passagem de parâmetros na linguagem Pascal, assinale a alternativa correta- AO procedimento calcPercent é considerado uma função, pois retorna o resultado de um cálculo.
- BNo procedimento calcPercent, será impresso também o valor 257, pois, se um subprograma definir nome de variável igual ao do programa principal, ao referenciar a variável no procedimento, vale a do escopo local.
- CO parâmetro numero é passado ao subprograma calcPercent por referência, e o parâmetro percentual, por valor.
- DA compilação do referido programa vai gerar um erro léxico, pois não podem existir variáveis locais a um procedimento com o mesmo nome de variáveis definidas no programa principal.
- EProcedimentos podem ou não conter parâmetros, mas funções exigem a passagem de algum parâmetro.