Questões de Concurso Sobre python em programação

Questões Discursivas

Foram encontradas 852 questões

Q4042714 Programação

Analise as afirmativas abaixo sobre a linguagem de programação Python e assinale a alternativa correta.


I. É uma linguagem que possui características de orientação a objetos.


II. Necessita de um compilador para gerar um programa executável.


III. É uma linguagem de tipagem estática.


IV. Os objetos precisam ser explicitamente destruídos (desalocados).


Alternativas
Q4019762 Programação

Julgue o próximo item, a respeito de visualização e análise exploratória de dados, de linguagens e ferramentas de apoio à análise de dados e de técnicas e tarefas de mineração de dados. 


No ecossistema Python, a biblioteca Pandas oferece a estrutura DataFrame, projetada para manipulação eficiente de dados tabulares bidimensionais com eixos rotulados para linhas e colunas.

Alternativas
Q4014213 Programação
Julgue o item que se segue, a respeito de ferramentas de apoio à análise de dados. 

Considere o seguinte código em Python. 


                                                                   Imagem associada para resolução da questão


A execução desse código resultará no erro a seguir.


NameError: name 'T' is not defined  

Alternativas
Q3887555 Programação
Um programa de cadastro de produtos precisa armazenar informações como nome do produto (texto), preço (número decimal), quantidade em estoque (número inteiro) e se está disponível para venda (verdadeiro/falso).
O programador iniciante declarou as variáveis assim:

produto_nome = "Teclado Mecânico"
produto_preco = 299.90
produto_quantidade = 50
produto_disponivel = True

Os tipos de dados primitivos do Python que estão sendo usados corretamente nas declarações acima, são, respectivamente,
Alternativas
Q3887525 Programação
O trecho de código Python a seguir pretende filtrar números pares de uma lista e retornar uma nova lista:

Imagem associada para resolução da questão

De acordo com esse trecho, em vez da lista completa de pares, o resultado impresso será [2], indicando que há um erro na programação.

Nesse caso, o erro está
Alternativas
Q3887518 Programação
O trecho de código Python a seguir pretende calcular a média de uma lista de números fornecida pelo usuário. No entanto, o código contém um erro de lógica.

 Imagem associada para resolução da questão

Assinale a opção que indica a linha que contém o erro desse código.
Alternativas
Q3886836 Programação

Acerca da linguagem Python, julgue o item subsequente.


A linguagem Python possui tipagem dinâmica, pois os tipos das variáveis são definidos em tempo de execução. 

Alternativas
Q3886835 Programação

Acerca da linguagem Python, julgue o item subsequente.


A linguagem Python suporta programação orientada a objetos, incluindo o uso de classes, de herança e de polimorfismo.

Alternativas
Q3885712 Programação
O Analista está desenvolvendo uma função em Python que recebe um objeto e invoca o método contabilizar().
Assinale a alternativa que identifica o princípio do sistema de tipos de Python que permite que a função aceite qualquer objeto que implemente esse método, independentemente de herança ou declaração formal. 
Alternativas
Q3865183 Programação
Durante a escrita de um programa em Python, um estudante percebeu que seu código apresentava erro, mesmo estando logicamente correto. Após análise, identificou que o problema estava na forma como os blocos de comandos foram delimitados. Com base nessa situação, é possível determinar que o elemento essencial para definição de blocos de código em Python é:
Alternativas
Ano: 2025 Banca: INEP Órgão: INEP Prova: INEP - 2025 - INEP - Computação |
Q4146144 Programação
Texto para questão


Um professor de Computação, que ministra disciplinas de Programação, percebeu a necessidade de usar linguagens de programação que promovam a aprendizagem dos conceitos básicos de orientação a objetos para estudantes do Ensino Fundamental. Para tornar o aprendizado mais lúdico e concreto, o professor propôs uma atividade em formato de teatro, ambientada em uma história de fantasia épica, na qual as batalhas ocorrem com movimentos dos personagens com base em formas geométricas e os estudantes atuam como os personagens. Os estudantes receberiam cartões com informações de personagens, podendo descrever certas características e aspectos sobre a comunicação entre eles. Durante a encenação, os estudantes deveriam simular essas interações.
Qual a linguagem de programação que o professor deve selecionar e as características que justificam essa escolha?
Alternativas
Q3816314 Programação
Considere um sistema em Python com uma superclasse Funcionario e uma subclasse Gerente. A classe Funcionario possui um atributo privativo __salario_base, definido com dois sublinhados para restringir o acesso, e um método público calcular_bonus(). A classe Gerente herda de Funcionario e reescreve o método calcular_bonus() para adicionar um bônus de gestão. Com base nos princípios de encapsulamento, herança e polimorfismo, conforme aplicados em Python, assinale a alternativa que descreve corretamente a interação entre esses conceitos.
Alternativas
Q3812671 Programação

A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.


Em Python, ao criar um dicionário com dict.fromkeys(['a','b','c'], []), todas as chaves compartilham a mesma lista, de forma que alterações em uma chave afetam as demais.

Alternativas
Q3812670 Programação

A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.


O código Python a seguir cria uma função recursiva que calcula o fatorial de n, mas possui um erro que impede sua execução para n=0.

def fatorial(n):

     return n * fatorial(n‑1)

Alternativas
Ano: 2025 Banca: IF-MT Órgão: IF-MT Prova: IF-MT - 2025 - IF-MT - Analista de TI |
Q3755895 Programação
Em uma implementação, para que a classe Prato herde os comportamentos e atributos da classe ItemCardapio, foi definido o seguinte código em Python 3.7: 

                                        Imagem associada para resolução da questão
Fonte: https://www.alura.com.br/conteudo/python-avance-orientacao-objetos-consuma-api. 


Com base neste código e considerando as afirmativas abaixo, é INCORRETO dizer que: 
Alternativas
Ano: 2025 Banca: IF-MT Órgão: IF-MT Prova: IF-MT - 2025 - IF-MT - Analista de TI |
Q3755894 Programação
Considere este exemplo de dados do Python “{'"Manoel": 1.75, 'Leticia: 1.60, Taciana" 1.70}". Que tipo de dados padrão do Python 3.7 representa os dados listados? 

Fonte: https://www.alura.com.br/artigos/python?srsltid=AfmBO0oNYn0UY5-QjDJLokMMRUOHVT 3w7bx33SerCwgS39F df3wrpDhe.
Alternativas
Q3685940 Programação

A respeito dos tópicos de computação, nas linguagens de programação e nos sistemas operacionais Linux, julgue o item a seguir.


Em Python, a expressão (1, 2)[1:] resultará em um erro TypeError, porque tuplas não suportam fatiamento.

Alternativas
Q3685937 Programação

A respeito dos tópicos de computação, nas linguagens de programação e nos sistemas operacionais Linux, julgue o item a seguir.


A seguinte função em Python sempre retornará True para qualquer dicionário d passado como argumento: def check(d): return d == {k: v for k, v in d.items()}

Alternativas
Q3685936 Programação

A respeito dos tópicos de computação, nas linguagens de programação e nos sistemas operacionais Linux, julgue o item a seguir.


Em Python, uma variável declarada dentro de uma função será, por padrão, acessível de qualquer outra parte do programa (escopo global). 

Alternativas
Q3684247 Programação

Julgue o item subsecutivo, a respeito de Python. 


Considere o seguinte trecho de código Python. 

Imagem associada para resolução da questão


Esse trecho de código apresentará, após executado, o resultado a seguir. 


Imagem associada para resolução da questão

Alternativas
Respostas
21: A
22: C
23: E
24: D
25: D
26: C
27: C
28: C
29: A
30: C
31: A
32: C
33: C
34: C
35: A
36: E
37: E
38: C
39: E
40: C