Questões de Concurso Comentadas sobre python em programação

Questões Discursivas

Foram encontradas 580 questões

Q4208017 Programação
Durante a revisão de código de um sistema, um técnico avaliou o comportamento e a eficiência das coleções nativas disponíveis na linguagem utilizada no sistema. Considerando a Linguagem de Programação Python, analise as afirmativas assinalando V para verdadeiro ou F para falso:

( ) Uma coleção padrão de Python responde à função len(), devolvendo o número de itens.
( ) Uma coleção padrão de Python não é um objeto iterável, ou seja, não pode ser percorrido em um laço for.
( ) O método collections.namedtuple é utilizado para criar classes de objetos que são apenas um agrupamento de atributos, sem métodos próprios.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas
Ano: 2026 Banca: DEPSEC Órgão: UNIFAP Prova: DEPSEC - 2026 - UNIFAP - Estatístico |
Q4186555 Programação

Em relação às bibliotecas estatísticas e de manipulação de dados, julgue os itens a seguir:



I. A biblioteca pandas, em Python, é amplamente utilizada para manipulação e análise de dados estruturados, oferecendo estruturas como DataFrame e Series.


II. O pacote ggplot2, em R, é voltado principalmente para modelagem estatística avançada, incluindo regressão logística e ANOVA.


III. Tanto pandas quanto ggplot2 são exclusivamente utilizados para criação de gráficos interativos em dashboards web.


IV. O ggplot2 implementa a Gramática dos Gráficos (Grammar of Graphics), permitindo construção de gráficos por camadas.


V. A função plot() do pandas é equivalente completa ao ggplot2 em termos de customização e qualidade gráfica.



Assinale a alternativa com a sequência CORRETA (V/F): 

Alternativas
Ano: 2026 Banca: DEPSEC Órgão: UNIFAP Prova: DEPSEC - 2026 - UNIFAP - Estatístico |
Q4186528 Programação
Em uma análise reprodutível em Python, fixar uma semente aleatória (random seed) antes de uma simulação tem como principal objetivo:
Alternativas
Q4149727 Programação

Em Python, a função para exibir algo na tela é:

Alternativas
Q4149726 Programação
Em Python, listas são: 
Alternativas
Q4089735 Programação
Durante a análise de um script desenvolvido para automatizar consultas em um banco de dados, um analista percebe que determinadas operações estão produzindo erros intermitentes relacionados ao acesso a índices inexistentes em listas. Para investigar o problema, ele revisa o código e encontra trechos que manipulam coleções heterogêneas sem validações prévias, o que exige o uso adequado dos mecanismos de tratamento de exceções da linguagem. Considerando as funcionalidades de Python, assinale a alternativa que apresenta uma forma correta de capturar exceções desse tipo. 
Alternativas
Q4089523 Programação
Um estatístico deseja ler um arquivo CSV no software Python. Para isso, ele escreveu os seguintes comandos:
import csv with open(‘dados.csv’, ’r’) as file: reader = csv.reader(file) else row do reader: print(row)
O código exposto apresenta, na 4ª linha, erro. Qual das alternativas corrige esse erro? 
Alternativas
Q4067467 Programação
Considerando uma equipe de ciência de dados da Secretaria da Economia Estadual que prototipa redes neurais em Python e precisa depurar o fluxo de gradientes durante experimentos com dados fiscais, ajustando dinamicamente o caminho computacional conforme condições em tempo de execução, a característica do PyTorch que atende diretamente ao cenário descrito é
Alternativas
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
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
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
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
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
Q3640741 Programação

Durante o desenvolvimento de um sistema de gestão odontológica para uma clínica de médio porte, a equipe de tecnologia optou por criar uma aplicação multiplataforma com recursos de agendamento, prontuário eletrônico e geração de relatórios financeiros. Para isso, diferentes módulos foram desenvolvidos em C#, Python e Java, aproveitando as características específicas de cada linguagem.


Com base nessa situação hipotética e nos conhecimentos a respeito de sintaxe, tipos de dados, estruturas de controle, classes, herança e polimorfismo em C#, Python e Java, julgue o item a seguir.

Em Python, as estruturas de controle como if, for e while exigem o uso obrigatório de chaves {} para delimitar blocos de código.

Alternativas
Q3622934 Programação

Analise as afirmativas abaixo com relação ao Python e ao MongoDB.


1. O Pyhton necessita de um driver MongoDB para acesso a um banco de dados MongoDB.

2. O PyMongo é um dos drivers MongoDB para Python mais utilizados e pode ser instalado pelo utilitário PIP.

3. O Python pode trabalhar com bancos de dados MongoDB armazenados localmente ou na própria nuvem do MongoDB.


Assinale a alternativa que indica todas as afirmativas corretas

Alternativas
Q3622929 Programação
Quais caracteres são usados na declaração e atribuição de valores à dicionários em Python para fins de delimitação?
Alternativas
Q3530287 Programação
Julgue o próximo item, relativos aos modos de transmissão de dados, ao modelo OSI, à linguagem Python e aos conceitos de falso positivo (FPIR) e falso negativo (FNIR) dos testes de acurácia do NIST.GOV. 

Em Python, listas são estruturas de dados imutáveis, o que as torna ideais para serem usadas como chaves de dicionários (dict). 
Alternativas
Q3530284 Programação
Julgue o próximo item, relativos aos modos de transmissão de dados, ao modelo OSI, à linguagem Python e aos conceitos de falso positivo (FPIR) e falso negativo (FNIR) dos testes de acurácia do NIST.GOV. 

Em Python, a função lambda permite a criação de funções anônimas, que podem ser usadas como argumentos em funções de ordem superior, o que facilita a programação funcional. 
Alternativas
Q3530169 Programação
No que se refere a processamento de linguagem natural, árvores de decisão e Python, julgue o item que se segue. 

dados = [3, 7, 0, -1, 7] resultado = {} for i in range(len(dados)):  if dados[i] > 0:    chave = f”v_{i}”    if dados[i] not in resultado.values():         resultado[chave] = dados[i]  else:         resultado[chave] = -dados[i]  elif dados[i] == 0:     continue  else:     resultado[f”neg_{i}”] = abs(dados[i]) print(resultado)
A execução do código Python precedente resulta no trecho a seguir.
{'v_0': 3, 'v_1': 7, 'v_3': -1}
Alternativas
Respostas
1: A
2: A
3: B
4: C
5: A
6: D
7: B
8: D
9: A
10: D
11: A
12: C
13: C
14: E
15: E
16: E
17: C
18: E
19: C
20: E