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

Foram encontradas 457 questões

Ano: 2022 Banca: FGV Órgão: MPE-GO Prova: FGV - 2022 - MPE-GO - Analista em Informática |
Q1912776 Programação
Considere o código Python a seguir.
def X(n):            if (type(N) != int):                    return -1           elif (N < 1):                   return 0           elif (N == 1):                 return 1          else:                  return N * X(N-1) print (X(4)) print (X(0)) print (X(1)) print (X(1.5)) print (X("A"))

Assinale o que acontece quando esse script é executada na IDLE Shell 3.9.9.
Alternativas
Q1903470 Programação
Sobre a linguagem de programação Python, analise as sentenças a seguir e atribua V (verdadeiro) ou F (falso):

( ) É uma linguagem de programação de alto nível, compilada e imperativa.
( ) Possui tipagem dinâmica. Isso significa que o próprio interpretador do Python infere o tipo dos dados que uma variável recebe, sem a necessidade de que o programador diga de que tipo determinada variável é.
( ) Utiliza indentação para delimitar início e fim de blocos.
( ) Na linguagem de programação Python, existem 3 estruturas para armazenar dados indexados. A estrutura cujos valores são imutáveis depois de sua criação é conhecida como dicionário.

Assinale a alternativa que contém, de cima para baixo, a sequência CORRETA.
Alternativas
Q1902420 Programação
Considere o código Python a seguir.
L=[0,1,1,2,3,5,8,13,21] for k in range(0,len(L),2):      print (L[k])
Assinale o resultado exibido pela execução desse código, na IDLE Shell 3.9.9. 
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
Q1891198 Programação
Analise o código Python a seguir.
x = lambda a, b: a + [a[-1] + a[-2] + b] y=[-1,0] for i in range(7):      y = x(y, i) print (y)
O resultado produzido pela execução desse código na IDLE Shell 3.9.9 é:
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
Q2010012 Programação
A coluna da esquerda apresenta bibliotecas Python e a da direita, exemplos de uso. Numere a coluna da direita de acordo com a da esquerda.

1- Numpy                ( ) Criação e configuração de gráficos bidimensionais.

2- Pandas               ( ) Treinamento de redes neurais com machine learning.

3- Matplotlib            ( ) Manipulação de estrutura bidimensional DataFrame.

4- TensorFlow         ( ) Aplicação de funções matemáticas como matrizes.


Marque a sequência correta.
Alternativas
Q2007674 Programação
Analise o código abaixo, escrito em Python 3.7, que transforma uma string contendo um documento JSON em um objeto Python:
import json my_json_string = """ { "livros": [   {   "id":"01",   "edicao": "1",   "preco": 100.0 }, {   "id":"02",    "edicao": "2",    "preco": 150.0       }   ] } """ to_python = json.loads(my_json_string)
print(type(to_python)) print(type(to_python["livros"])) print(type(to_python["livros"][0]["preco"]))

Qual a saída correta após a execução desse programa?
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
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
Respostas
281: B
282: A
283: D
284: D
285: D
286: E
287: D
288: A
289: E
290: C
291: D
292: C
293: D
294: C
295: B
296: D
297: E
298: C
299: B
300: C