Instituto Federal de Educação, Ciência e Tecnologia de Brasília 2017

Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, segundo Farrer (1999), assinale a alternativa CORRETA:
a
Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo binário.
b
A declaração de variáveis é algo obrigatório em Python.
c
Python é uma linguagem procedural a qual não contempla orientação a objetos.
d
Listas, em Python, são conjuntos de valores, os quais só podem ser do mesmo tipo, acessados por um índice numérico que inicia em 0 (zero).
e
Em comandos condicionais ou de repetição, a separação de blocos de código em Phyton é feita utilizando a indentação.
Ver resposta
Ver resposta
Resposta
E

Resolução

Para resolver essa questão, o estudante precisa ter um conhecimento básico sobre a linguagem de programação Python, incluindo suas características principais e estruturas de dados. A questão aborda conceitos errados sobre Python e solicita que o estudante identifique a afirmação correta.

A alternativa correta é a 'E', que afirma que em Python a separação de blocos de código em comandos condicionais ou de repetição é feita utilizando a indentação. Isso é uma característica marcante do Python, que utiliza a indentação para definir blocos de código, diferentemente de outras linguagens que usam chaves ou palavras-chave específicas.

Dicas

expand_more

Relembre que Python é uma linguagem interpretada, e não compilada no sentido clássico.

Pense sobre a tipagem em Python e se é necessário declarar o tipo de uma variável antes de usá-la.

Considere a estrutura de uma lista em Python e se ela é restrita a conter elementos do mesmo tipo.

Erros Comuns

expand_more

Confundir linguagem interpretada com compilada e o resultado do processo para Python.

Desconhecer que Python possui tipagem dinâmica e não requer declaração explícita de tipos.

Ignorar o suporte de Python a múltiplos paradigmas de programação, incluindo a orientação a objetos.

Acreditar que listas em Python são homogêneas quanto ao tipo dos seus elementos.

Revisão

Python: Uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte.

Compilação: Processo de transformar código fonte em código executável por uma máquina.

Declaração de variáveis: Ato de definir uma variável e seu tipo antes de utilizá-la em um programa.

Paradigmas de programação: Procedural é um estilo de programação baseado em procedimentos ou rotinas; orientação a objetos é um paradigma baseado em 'objetos', que podem conter dados e código para manipular esses dados.

Estruturas de dados: Maneiras de organizar e armazenar dados para que possam ser acessados e trabalhados de maneira eficiente.

Transforme seus estudos com a AIO!
Estudantes como você estão acelerando suas aprovações usando nossa plataforma de IA + aprendizado ativo.
+25 pts
Aumento médio TRI
4x
Simulados mais rápidos
+50 mil
Estudantes
Jefferson, formando em Medicina
Com a plataforma AIO consegui acertar as 45 questões de ciências humanas no ENEM 2022! Sem dúvidas, obter a nota máxima nessa área, foi imprescindível para ser aprovado em medicina.
Jonas de Souza
As correções de redações e as aulas são bem organizadas e é claro os professores são os melhores com a melhor metodologia de ensino, sem dúvidas contribuiu muito para o aumento de 120 pontos na minha média final!
Débora Adelina
O que mais gostei foi a forma como a plataforma seleciona matérias em que tenho mais dificuldade, ajudando a focar no que realmente preciso de atenção. Ainda não consegui minha aprovação, mas contarei com a AIO por mais um ano pois a plataforma me aproximou desse objetivo tornando meus estudos mais direcionados!
A AIO utiliza cookies para garantir uma melhor experiência. Ver política de privacidade
Aceitar