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

Questões Discursivas

Foram encontradas 580 questões

Q3161308 Programação
Em Python, qual é a diferença entre usar == e is ao comparar dois objetos?
Alternativas
Q3161176 Programação
Considere o código Python a seguir:

aux = [10, 9, 8, 7, 6, 5, 6, 4, 3, 2, 1]
numeros = list(filter(lambda x: (x % 2 == 0), aux))
print(numeros) .

O que será mostrado em tela após a execução desse código?
Alternativas
Q3154833 Programação
Considere a biblioteca sklearn (scikit-learn), versão 1.5.2, da linguagem de programação Python.
O atributo da classe sklearn.linear_model.LinearRegression, que retorna o termo independente no modelo linear, quando os parâmetros estão configurados no modo padrão (default), é
Alternativas
Q3154035 Programação
Com relação às linguagens de programação para ciência de dados, linguagem Python e R, avalie cada afirmativa a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) No Oracle R Enterprise, a execução do R incorporado (ou Embedded R) possibilita a chamada de scripts do R em sessões do R executadas no servidor do Oracle Database.
( ) A interoperabilidade entre Python e R pode ser estabelecida pelo pacote reticulate do R, que possibilita que no código R sejam utilizadas ambas as abordagens, em documentos R Markdown e no IDE RStudio.
( ) Os principais pacotes para manipulação de dados são o dplyr, para o R, e o Scikit-learn, para o Python.

As afirmativas são, respectivamente,
Alternativas
Q3150381 Programação
Sobre conceitos relacionados ao Python, analise as afirmações abaixo e marque a opção que indica a quantidade correta de afirmações verdadeiras e falsas.
I. Python suporta orientação a objetos, permitindo a criação de classes, herança, encapsulamento e polimorfismo.
II. Python suporta programação funcional, incluindo o uso de funções de alta ordem como map, filter e reduce.
III. Em Python, todas as variáveis declaradas dentro de uma função são automaticamente globais e podem ser acessadas em qualquer parte do código.
IV. O uso de ponto e vírgula (;) ao final de cada linha é obrigatório em Python para indicar o final de uma instrução.
Alternativas
Q3150372 Programação
Analise o código Python abaixo e marque a opção correta. ---------------------------------- x1 = 5 x2 = 7.5 x1 -= 1 x2 += x1 print("%d:%.2f" % (x1,x2)) ---------------------------------- 
Alternativas
Q3150371 Programação
Sobre o conceito e a definição de constantes em diferentes linguagens de programação, analise as afirmações abaixo e marque a opção correta.
I. Na linguagem Python, por convenção, nomes em caixa-alta são utilizados para indicar que uma variável deve ser tratada como constante, apesar do Python permitir que seus valores sejam modificados.
II. Na linguagem Java, a palavra-chave "const" é utilizada para definir constantes, garantindo que o valor não possa ser alterado.
Alternativas
Q4199672 Programação
A variável nomes apresenta o seguinte valor na linguagem Python: 

nomes = [ Ana , Bruno , Carla ] 

É correto afirmar que a linha de código 

s = a .join(nomes) 

irá armazenar na variável s o valor:
Alternativas
Q3699895 Programação
No Python, qual método de uma lista é usado para adicionar um item ao final da lista?
Alternativas
Q3699894 Programação
No Python, qual declaração é usada para capturar e responder a erros ou exceções que ocorrem durante a execução de um programa?
Alternativas
Q3699893 Programação
Assinale a alternativa que apresenta corretamente como garantir que as alterações feitas em um banco de dados sejam salvas no contexto de uma sessão de banco de dados em Python.
Alternativas
Q3451596 Programação

Com base nas linguagens de programação Python, julgue o próximo item.


Considere o seguinte código em Python: tupla = ('a', ['b', 'c', 'd']) tupla[1].append('e')


O código acima resultará em erro, pois tuplas são imutáveis e não permitem adição de elementos. 

Alternativas
Q3451595 Programação

Com base nas linguagens de programação Python, julgue o próximo item.


Considere o seguinte código em Python:


lista = [1, 2, 3, 4, 5]

lista1 = lista

lista1[0] = 99


Ao final da execução do código, o conteúdo da variável lista será:

[99, 2, 3, 4, 5]  

Alternativas
Q3442026 Programação
As linhas com comentários, que são muito úteis para descrição, compartilhamento de informações e histórico de alterações dos algoritmos, nos softwares GRADS e Python, são iniciadas, respectivamente, por
Alternativas
Q3442025 Programação
Assinale a alternativa que indica, respectivamente, a linha de comando com a qual o recorte do mapa do Brasil no Python pode ser feito e visualizado.
Alternativas
Q3331531 Programação
Atributos numéricos diferentes podem possuir enorme discrepância de amplitude em um mesmo conjunto de dados. Por exemplo, enquanto a idade de uma pessoa tende a estar entre 0 e 130 anos, a altura em metros costuma variar entre 0,5 e 2,5. Em casos assim, alguns modelos de análise podem dar uma importância muito maior para a variável de maior amplitude (idade). Para lidar com esse efeito, é comum o uso de métodos de feature scaling disponíveis em pacotes Python como o Scikit Learn. Das opções a seguir, a única que NÃO representa um método para feature scaling é:
Alternativas
Q3268806 Programação
A diferença entre listas e tuplas em Python é que as
Alternativas
Q3261161 Programação
Considere o código a seguir, escrito na linguagem de programação Python (versão 3.11.3).

<1> import numpy as np
<2> x = np.arange(1,30,2).reshape(3,5)
<3> y = x[[1,2]]
<4> y[0,:]=0
<5> z = x[0,2]

Assinale a opção que indica o valor que z recebe na linha <5>.
Alternativas
Q3261160 Programação
Considere o código a seguir, escrito na linguagem de programação Python (versão 3.11.3).
<1> import pandas as pd <2> x = {"0": pd.Series([1.0, 2.0], index=["a", "b"]), <3> "1": pd.Series([3.0, 4.0, 5.0], index=["a", "b", "c"])} <4> x = pd.DataFrame(x) <5> y = x["1"][:2].iloc[-1]
Assinale a opção que indica o valor que y recebe na linha <5>.
Alternativas
Q3260996 Programação
Considere o código a seguir, escrito na linguagem de programação Python (versão 3.11.3).

<1> import numpy as np
<2> x = np.arange(1,30,2).reshape(3,5)
<3> y = x[[1,2]]
<4> y[0,:]=0
<5> z = x[0,2]

Assinale a opção que indica o valor que z recebe na linha <5>.
Alternativas
Respostas
81: D
82: D
83: D
84: C
85: A
86: D
87: C
88: C
89: C
90: A
91: B
92: E
93: C
94: E
95: B
96: D
97: D
98: B
99: D
100: B