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

Foram encontradas 449 questões

Q1895706 Programação

Considerando np a biblioteca numpy do Python, julgue o item a seguir.


Se a1 = np.linspace(1,9,5), a2 = np.linspace(3,7,5) e

b = np.concatenate((a2 , a1)), então b[–4] +b[1] > 10. 


Alternativas
Q1895705 Programação

Considerando np a biblioteca numpy do Python, julgue o item a seguir.


Se A = np.array([[6],[2],[-1],[0],[-5],[6],[7],[9],[2]]),

A1  = A[3:7,01], e A2 = A1.reshape(2,2), então

np.linalg.det(A2)>20.

Alternativas
Q1892804 Programação
Natasha, uma cientista de dados, está trabalhando com um conjunto de dados sobre carros para fazer um modelo preditivo para uma companhia de seguros. A primeira versão do modelo utiliza apenas informações básicas sobre os carros: a marca e a cor.
Como esses dados são categóricos, Natasha faz um pré-processamento usando a biblioteca scikit-learn. Em um ambiente interativo, ela executa os comandos a seguir. 
>>> from sklearn.preprocessing import OneHotEncoder >>> enc = OneHotEncoder() >>> X = [['Toyota', 'vermelho'], ['Toyota', 'verde'], ['BMW', 'vermelho']]
>>> enc.fit(X) >>> enc.get_feature_names() array(['x0_BMW', 'x0_Toyota', 'x1_verde', 'x1_vermelho'], dtype=object)
>>> X_prime = enc.transform(X).toarray() >>> X_prime array([[0., 1., 0., 1.], [0., 1., 1., 0.], [1., 0., 0., 1.]]) 

Para contar o número de carros da marca Toyota no conjunto de dados, obtendo corretamente o resultado 2, Natasha pode usar a seguinte linha de código:
Alternativas
Q1889338 Programação
Considere as seguintes afirmações sobre a linguagem Python.

I - Em Python, não há um tipo de caractere separado: um caractere é simplesmente uma string de tamanho um.
II - No uso da linguagem Python em modo interativo, se executarmos a seguinte sequência de comandos relacionados a strings de caracteres:
          >>>
          >>> word = 'Python'

          Teremos que           o valor para word[5] será igual ao valor para word[-1] e           o valor para word[0] será igual ao valor para word[-6]
III- Strings em Python não podem ser alteradas – são imutáveis. Portanto, atribuir um valor a uma posição indexada na string resulta em um erro. Se precisar de uma string diferente, você deve criar uma nova.

Quais estão corretas?
Alternativas
Q1889337 Programação
No uso da linguagem Python em modo interativo, inicia-se o interpretador Python e aguarda-se o prompt principal, >>>.
Levando em conta como Python manipula strings de caracteres, qual o resultado da seguinte sequência de comandos (ou seja, qual o valor de ????)?

          >>>           >>> 3 * 'un' + 'ium'           ????
Alternativas
Q1889327 Programação
Sobre os tipos de dados da Linguagem Python, é correto afirmar que
Alternativas
Q1889224 Programação
Considere as seguintes afirmações sobre Automação de testes com Python e Selenium.

I - Selenium abrange uma variedade de ferramentas e bibliotecas que permitem e suportam a automação de navegadores da web. Em particular, Selenium fornece extensões para emular a interação do usuário com os navegadores, um servidor de distribuição para escalonar a alocação do navegador e a infraestrutura para implementações da Especificação W3C WebDriver que permite escrever código intercambiável para todos os principais navegadores da web.
II - Ao escrever testes para Python, tais testes precisam ser completos, rápidos, isolados, repetíveis de forma consistente e o mais simples possível. Tenta-se fazer testes para comportamento normal e para condições de erro. Eles ficam no diretório Lib / test, onde cada arquivo que inclui testes tem um prefixo test_.
III- O desenvolvimento de Python segue a prática de que todas as alterações semânticas e adições a linguagem e stdlib são acompanhadas por testes de unidade apropriados.


Quais estão corretas?
Alternativas
Q1889223 Programação
No uso da linguagem Python em modo interativo, inicia-se o interpretador Python e aguarda-se o prompt principal, >>>.
Quando você estiver usando Python como uma calculadora de mesa, qual o resultado da seguinte sequência de comandos (ou seja, qual o valor de????)?

>>>
>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _
????
Alternativas
Q1881572 Programação
Na linguagem Python, são consideradas sequências mutáveis as
Alternativas
Q1869017 Programação

Considere o código Python 2.7 a seguir.


L=[6,5,4,3,2,1]


for k in range(-3,3):


     print L[k]


A execução desse código exibe os números:

Alternativas
Q1868566 Programação

Considere o código Python a seguir.


def F(a, b, c):

      for k in range(a,b):

           print k ** c


Dado que uma execução da função F exibiu os números


16, 9, 4, 1, 0, 1,


é correto afirmar que os valores dos parâmetros a, b, c empregados foram, respectivamente:

Alternativas
Q1866331 Programação

Considere o código Python 2.7 a seguir.


def ABC(L, n):

      while True:

             if len(L) >= n:

                 return L

           else:

                 L.append(len(L) ** 2)

print ABC([20],10)


O resultado da execução desse código é:

Alternativas
Q1862019 Programação
Considere as seguintes afirmativas a respeito de linguagens de programação.

I. Ruby é um exemplo de linguagem orientada a objetos.
II. Python é um exemplo de linguagem orientada a objetos.
III. C++ é um exemplo de linguagem orientada a objetos.

Assinale a alternativa CORRETA.
Alternativas
Q1846174 Programação

Analise o script Python 3.8 exibido a seguir.


L=["A","E","I","O","U"]

for k in range(0,len(L)):

print (L[4-k])


Assinale a opção que indica a saída produzida pela execução desse código. 

Alternativas
Q1846135 Programação

Analise o script Python 3.8 exibido a seguir. 


L=["A","E","I","O","U"]

for k in range(-1, -5, -1):

     print (L[k+1])


Assinale a saída produzida pela execução desse código. 

Alternativas
Q1845295 Programação
35 Duas pilhas, p1 e p2, foram implementadas em Python, por meio de listas em que o último elemento da lista é o topo da pilha. As configurações iniciais dessas pilhas são as seguintes: p1=[50,40,30,20,10] p2=[ ] Qual função irá transferir os elementos de p1 para p2, de modo que p1 passe a ser uma pilha vazia, e p2 passe a ter a mesma configuração que p1 tinha, antes da chamada da função?
Alternativas
Q1844471 Programação
Em relação à linguagem de programação Python, é INCORRETO afirmar que: 
Alternativas
Q1840797 Programação
Em relação à linguagem de programação Python, analise as afirmativas a seguir I. O tipo da variável pode ser inferido pelo interpretador em tempo de execução. II. É necessário converter explicitamente o tipo da variável antes de uma operação entre tipos não compatíveis. III. Os blocos de código são delimitados pelo uso das chaves: { e } para início e fim do bloco, respectivamente. IV. É uma linguagem orientada a objeto na qual os atributos e os métodos podem ser acessados usando o ponto (.). Estão corretas apenas as afirmativas:
Alternativas
Q1840783 Programação
Analise o código Python a seguir.
x = [1,2,3,4,5,6] x = x[:-1] for i in range(6):      x.append(i) y = x[-1]*x[1]**x[7]%x[9] print(y)
A opção que indica a saída produzida pela execução desse código é:
Alternativas
Q1828456 Programação
Qual será o resultado da seguinte expressão Python?
print(4.00/(2.0+2.0))
Assinale a alternativa correta. 
Alternativas
Respostas
281: E
282: C
283: D
284: E
285: D
286: A
287: E
288: C
289: D
290: C
291: B
292: D
293: D
294: E
295: C
296: B
297: C
298: B
299: E
300: B