Pular para o conteúdo principal

Questão de Programação — Python — FGV 2024

ProgramaçãoPython
Código
fg086363
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Pleno I - Previsão Imediata (Nowcasting); Desenvolvimento de Produtos Meteorológicos ou Ambientais, Métodos e Ferramentas para a Implantação de Sistemas para Previsão Imediata
Com relação à linguagem de programação Python, analise as afirmativas a seguir.I. Python é uma linguagem de programação de alto nível, do tipo compilada e orientada a objeto.II. Os objetos devem ser explicitamente declarados antes de sua primeira atribuição.III. Para escrever comentários de múltiplas linhas em códigos Python são usadas três aspas simples ou duplas.Está correto o que se afirma em
  1. AI, apenas.
  2. BII, apenas.
  3. CIII, apenas.
  4. DI e II, apenas.
  5. EI e III, apenas.
Revelar gabarito e comentário

GabaritoC — III, apenas.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Python – Características da Linguagem

Gabarito: letra C. Apenas a afirmativa III está correta. Python é uma linguagem interpretada (não compilada), de tipagem dinâmica (não exige declaração explícita de objetos) e aceita o uso de três aspas simples ou duplas como comentário de múltiplas linhas (embora tecnicamente sejam strings literais, são amplamente utilizadas para esse fim).

Item I — ❌ Incorreto

Python é uma linguagem de alto nível, orientada a objetos, mas é interpretada (ou compilada para bytecode e depois interpretada). A afirmação que a classifica como "compilada" é incorreta.

Item II — ❌ Incorreto

Em Python, os objetos são criados dinamicamente no momento da atribuição; não há declaração explícita de variáveis ou objetos antes do uso. O tipo é inferido pelo valor atribuído.

Item III — ✅ Correto

Embora Python não possua uma sintaxe nativa de comentário multilinha (o caractere # é usado para comentários de uma linha), é comum e aceito utilizar três aspas simples (''') ou duplas (""") para criar blocos de texto que funcionam como comentários (são ignorados pelo interpretador quando não atribuídos a uma variável). Essa prática é ensinada em muitos materiais e considerada correta pela banca.

Conclusão: Somente a afirmativa III é verdadeira, portanto o gabarito é a letra C.

NÃO CAIA NESSA!

O item I tenta confundir o candidato ao afirmar que Python é compilada, quando na verdade é interpretada (ou just-in-time compilada para bytecode). Já o item III pode gerar dúvida por não ser um comentário literal na linguagem, mas a banca considera a prática como válida.

Link permanente: /questoes/fg086363