Questões de Concurso
Sobre python em programação
Foram encontradas 766 questões

Qual é a saída correta desse código?

Assinale a alternativa que apresenta a saída do código.

Assinale a opção que corresponde ao resultado da execução do código precedente, desenvolvido em Python.


Considere o código a seguir, escrito na linguagem de programação Python (versão 3.11.3)
<1> x = []
<2> for i in range(1,10,2):
<3> x.append(i)
<4> y = x
<5> x[1] = 0
<6> z = y[1]
Assinale a opção que indica o valor que z recebe na linha <6>.
Considere o código a seguir, escrito na linguagem de programação Python (versão 3.11.3).
<1> x = {i: i ** 2 for i in range(10,0,-1)}
<2> y = sorted(x)
<3> z = (x[1], y[0], y[1])
Assinale a opção que indica o valor que z recebe na linha <3>.
Sobre as diferenças entre essas duas ferramentas, analise as afirmativas a seguir.
I. Python possui um padrão mais bem definido, permitindo que diferentes tipos de funcionalidades sejam escritos da mesma forma, enquanto no R, a mesma funcionalidade pode ser escrita de diversas formas diferentes.
II. Python é principalmente usada quando a análise de dados precisa ser integrada com aplicativos web ou se o código estatístico precisa ser integrado em um servidor em ambiente de produção, que vai servir muitos usuários, enquanto o R é principalmente usado quando as atividades de análise de dados requerem computação standalone (em um único computador) ou análise em servidores individuais.
III. Tanto o Python quanto o R foram criados inicialmente para análise de dados.
Está correto o que se afirma em

Assinale a alternativa que apresenta a saída da execução desse trecho de código.

Suponha que a resposta XML do serviço web seja a seguinte:

O valor impresso pelo programa será:
Um programador está desenvolvendo um programa Python que irá ler um texto e produzir um relatório contendo os substantivos presentes nesse texto e o número de vezes que cada substantivo aparece no texto. Por exemplo, o texto “Hoje é domingo de carnaval. Hoje é dia de samba.” iria produzir o seguinte resultado:
Hoje 2
domingo 1
carnaval 1
dia 1
samba 1
Os substantivos estão organizados de acordo com a lista inicial:
[ ["Hoje", 2], ["domingo", 1], ["carnaval", 1], ["dia", 1], ["samba", 1] ]
Para completar o programa, é necessário construir uma função, chamada inclui, que receba como parâmetros uma lista de palavras, como a lista acima, e a próxima palavra do texto. Caso essa palavra recebida como parâmetro já se encontre na lista, deve-se adicionar uma unidade à quantidade de palavras existentes no texto. Caso contrário, a nova palavra deverá ser inserida no final da lista com o valor da quantidade igual a 1.
Por exemplo:
• se a função inclui for chamada com a lista inicial e a palavra "carnaval" como parâmetros, a nova configuração da lista passará a ser:
[ ["Hoje", 2], ["domingo", 1], ["carnaval", 2], ["dia", 1], ["samba", 1] ]
• se a função inclui for chamada com a lista inicial e a palavra "folia" como parâmetros, a nova configuração da lista passará a ser:
[ ["Hoje", 2], ["domingo", 1], ["carnaval", 1], ["dia", 1], ["samba", 1], ["folia", 1] ]
Qual implementação da função inclui executa o que foi descrito?
Julgue os itens a seguir, relativos a Python e Java.
Considere o seguinte código desenvolvido em Python.
print(len(“Banco”))
print(len([“Banco”, “Central”, “do Brasil”]))
print(len({“Presidente”: “Roberto Campos Neto”,
“Email”: “[email protected]”}))
Ao ser executado, esse código apresentará o seguinte resultado.
5
3
2
No que se refere a programação assíncrona, UX design e UI design, julgue os itens a seguir.
Considerando-se que o trecho de código a seguir tenha sido desenvolvido em Python e que seja executado em um ambiente multithreading, é correto afirmar que este é um exemplo de programação assíncrona, uma vez que as três funções não dependem umas das outras para serem executadas, ainda que não possam ser executadas simultaneamente.
def a():
print(“Banco”)
def b():
print(“Central”)
def c():
print(“do Brasil”)
a()
b()
c()
Considere o trecho de código a seguir, escrito na linguagem de programação Python.
import pandas as pd
dados = [['Distrito Federal', 61, 'DF'],
['Rio de Janeiro', 21, 'RJ'],
['São Paulo', 11, 'SP'],
['Acre', 68, 'AC'],
['Goiás', 62, 'GO'],
['Inexistente', 0, 'IX']]
df = pd.DataFrame(dados, columns=['Estado', 'DDD',
'Sigla'])
df.set_index('DDD')
print(df.loc[0].values)
A execução desse código resultará em qual saída na tela?
I. O comando pytest executa os arquivos no formato test_*.py ou *_test.py no diretório corrente e nos subdiretórios. II. O comando abaixo mostra os 5 testes com maior tempo de duração. >>> pytest -vv --durations=5 III. É possível invocar o framework pytest usando o próprio interpretador do Python por meio do comando abaixo: >>> python -m pytest
Está correto o que se afirma em
Hoje 2 domingo 1 carnaval 1 dia 1 samba 1
Os substantivos estão organizados de acordo com a lista inicial:
[ ["Hoje", 2], ["domingo", 1], ["carnaval", 1], ["dia", 1], ["samba", 1] ]
Para completar o programa, é necessário construir uma função, chamada inclui, que receba como parâmetros uma lista de palavras, como a lista acima, e a próxima palavra do texto. Caso essa palavra recebida como parâmetro já se encontre na lista, deve-se adicionar uma unidade à quantidade de palavras existentes no texto. Caso contrário, a nova palavra deverá ser inserida no final da lista com o valor da quantidade igual a 1.
Por exemplo:
• se a função inclui for chamada com a lista inicial e a palavra "carnaval" como parâmetros, a nova configuração da lista passará a ser:
[ ["Hoje", 2], ["domingo", 1], ["carnaval", 2], ["dia", 1], ["samba", 1] ]
• se a função inclui for chamada com a lista inicial e a palavra "folia" como parâmetros, a nova configuração da lista passará a ser:
[ ["Hoje", 2], ["domingo", 1], ["carnaval", 1], ["dia", 1], ["samba", 1], ["folia", 1] ]
Qual implementação da função inclui executa o que foi descrito?
Com relação aos tipos estruturados da linguagem de programação Python 3, avalie as afirmativas a seguir.
I. A tentativa de utilizar conjunto (set) como chave de um dicionário (dict) retorna erro.
II. O conjunto (set) não permite elementos repetidos.
III. O construtor do tipo list retorna erro ao receber uma string como argumento (entrada).
Está correto o que se afirma em