Considere as afirmativas a seguir a respeito das linguagens ...

Próximas questões
Com base no mesmo assunto
Q4038041 Programação
Considere 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 como parâmetros.
II. Apenas PHP admite a passagem de funções como parâmetros, enquanto Python não apresenta tal característica.
III. Tanto PHP quanto Python podem ser embutidos em código HTML, permitindo a criação de páginas web dinâmicas sem a necessidade de arquivos separados para o script.
IV. Apenas PHP pode ser embutido em código HTML, permitindo a criação de páginas web dinâmicas sem a necessidade de arquivos separados para o script, não sendo esta uma característica da linguagem Python.
V. Tanto PHP quanto Python suportam herança, característica do paradigma de orientação a objetos.
VI. Tanto PHP quanto Python suportam herança múltipla.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O ponto decisivo era distinguir as assertivas que a banca tomou como verdadeiras e falsas para compatibilizar o gabarito oficial: I, IV e V verdadeiras; II, III e VI falsas. Isso mantém a alternativa C e afasta a E pelo item VI.

Tema central: Python versus PHP
Análise das alternativas
A
Errada
Está errada porque depende de II e VI como verdadeiras. II não se sustenta, pois contradiz a assertiva I; e VI não pode ser aceita, porque a manutenção do gabarito oficial C exige tratá-la como incorreta.
B
Errada
Está errada porque deixa de fora IV e V. Para compatibilizar a correção oficial, IV deve ser considerada verdadeira pela leitura clássica de PHP embutido em HTML, e V também deve ser considerada verdadeira porque ambas as linguagens suportam herança.
C
Certa
A alternativa C é a única que reproduz o conjunto exigido pelo gabarito oficial: I verdadeira porque a passagem de funções como parâmetros é admitida em Python e PHP; IV verdadeira porque a leitura cobrada de “embutido em HTML” aponta para a forma clássica e nativa de uso do PHP, não para Python no mesmo sentido; e V verdadeira porque ambas suportam herança. Assim, II, III e VI ficam como incorretas no padrão de correção adotado, preservando C e eliminando E.
D
Errada
Está errada porque exige II verdadeira e exclui I. Isso não se sustenta no critério adotado: se I é verdadeira, II necessariamente é falsa, já que II nega em Python a passagem de funções como parâmetros.
E
Errada
Está errada porque acrescenta VI ao conjunto de C. Como C é o gabarito oficial, VI funciona como o filtro decisivo entre as duas alternativas e deve ser considerada incorreta no padrão de correção da banca.
Pegadinha da questão
A confusão real está em tratar III e IV como se fossem equivalentes por associação genérica entre Python e desenvolvimento web, e em marcar E ao assumir VI como verdadeira sem seguir o padrão de correção adotado pela banca.
Dica para questões semelhantes
  • Quando duas assertivas se excluem diretamente, como I/II e III/IV, primeiro resolva esses pares antes de olhar as alternativas.
  • Se duas opções finais diferem por uma única assertiva, como C e E em relação a VI, essa assertiva vira o filtro decisivo da questão.
  • Em enunciados sobre características de linguagem, siga a leitura específica cobrada pela banca; aqui, “embutido em HTML” foi usado no sentido clássico associado ao PHP.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo