InformáticaLinguagens de programaçãoPROGP UFSJ 2008
UFSJ
Questão de Informática
30 UFSJ - Concurso Público - Edital Nº 001/2008 CONHECIMENTO ESPECÍFICO - Nível D - 25 questões
A tabela abaixo apresenta uma função, construída em linguagem PHP, para subtrair dois números. A função é implementada de duas formas, que se diferenciam apenas na definição do tipo de chamada dos parâmetros. Implementação 1 <?php function subtrair($num1, $num2) { if ($num1 < $num2) die("Erro no cálculo!"); $resultado = 0; while ($num1 > $num2) { $num1 = $num1 - 1; $resultado = $resultado + 1; } return $resultado; } (...) ?> Implementação 2 <?php function subtrair(&$num1, &$num2) { if ($num1 < $num2) die("Erro no cálculo!"); $resultado = 0; while ($num1 > $num2) { $num1 = $num1 - 1; $resultado = $resultado + 1; } return $resultado; } (...) ?> 31 UFSJ - Concurso Público - Edital Nº 001/2008 CONHECIMENTO ESPECÍFICO - Nível D - 25 questões Considere que o seguinte trecho de código, também construído em linguagem PHP, seja inserido em cada uma das implementações, substituindo o símbolo (...). $primeiro_numero = 493; $segundo_numero = 355; $primeiro_resultado = subtrair($primeiro_numero, $segundo_numero); $segundo_resultado = subtrair($primeiro_numero, $segundo_numero); echo "R1: $primeiro_resultado, R2: $segundo_resultado"; Se, após a inserção do trecho de código acima, os scripts PHP correspondentes às duas formas de implementação forem executados em um servidor Web, com a configuração padrão para execução de scripts PHP, a saída dos scripts será, respectivamente,
Mais questões de Linguagens de programação
- Instituto Verbena 2026Certo banco de dados no R é constituído de informações sobre adultos, crianças e adolescentes. Após uma consulta ao banco mostrar que algumas pessoas trazem a informação NA (Not A…
- FGV 2026São exemplos de linguagens gráficas padrão para programação de um controlador lógico programável (CLP):
- COPERVE UFSC 2026Considere as afirmativas a seguir a respeito das linguagens de programação Python e PHP e assinale a alternativa correta. I. Tanto PHP quanto Python admitem a passagem de funções…
- Quadrix 2026O GitLab fornece recursos integrados como repositórios Git, pipelines de CI/CD, controle de issues e gerenciamento de permissões por projeto e grupo.
- Instituto AOCP 2026Durante a análise sintática ascendente em compiladores, técnicas de parsing baseadas em shift e reduce utilizam regras de produção da gramática para reconhecer estruturas válidas…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.


