Questões de Concurso sobre Python

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
935 questões encontradas
Questões por página
20
Mais recentes
 

Considere os seguintes operadores:


Exponenciação

Comparação de igualdade

Módulo (resto da divisão)


Assinale a lista dos símbolos que, respectivamente, representam esses operadores no Python.


A

^ == mod


B

** == %


C

** = %


D

** = mod


E

^ = mod

Considere a seguinte definição da função f, declarada na sintaxe Python.


def f(n):

if n < 3:

return n-1

else:

return f(n-2) + f(n-1)

print f(10)


Assinale o valor produzido pela execução do código acima.


A

13


B

17


C

21


D

34


E

55

Ano: 2018
Prova: CESGRANRIO - TRANSPETRO - Analista de Sistemas Júnior - Área Infraestrutura - 2018

Considerando o programa em Python abaixo.

Imagem associada para resolução da questão

Que resultado será impresso por esse programa?


A
30

B
33

C
256

D
289

E
3414

Qual é o formato principal de declarar e formatar string no Python 3?


A

Aspas simples e Aspas duplas.


B

Aspas simples e Parênteses.


C

Aspas duplas e Hashtags.


D

Aspas duplas e Parênteses.


E

Hashtags e Parênteses.

Considere o programa a seguir, na linguagem Python.


letras == ["P", "F"]

for x in letras

{

print(x)

}


A sintaxe do programa está correta e, quando executado, ele apresentará o seguinte resultado.

PF


C

Certo


E

Errado

Considere o programa escrito em linguagem Python:

Imagem associada para resolução da questão

Assinale a alternativa que corresponde ao resultado que será impresso.


A

Uma mensagem de erro.


B

O va lor 5.


C

O valor 1 O.


D

O valor 13.


E

O va lor 1 7.

Considere os seguintes comandos na programação em Python.


a = " Hello, World! "

print(a.strip())


Esses comandos, quando executados, apresentarão o resultado a seguir.


a[0]=Hello,

a[1]=World!


C

Certo


E

Errado

Analise o código Python 2.7 a seguir.

Imagem associada para resolução da questão

Assinale a opção que apresenta a correta definição para o método Endereco na classe End_com.


A

return self.Endereco()+ ", " + self.com


B

return End_simples.Endereco() \

+ ", " + self.com


C

return super(End_com, self).Endereco( ) \

+ ", " + self.com


D

return parent(End_com, self).Endereco() \

+ ", " + self.com


E

Return self.parent.Endereco() \

+ ", " + self.com

Assinale o código Python que cria um novo arquivo, contendo uma linha.


A

f = open("teste.txt","w")

f.write("Linha de teste\n")

f.close()


B

f = new file

f.open("teste.txt")

f.write("Linha de teste" + “\n”)

f.quit()


C

f = create_file("teste.txt")

write(f, "Linha de teste" + “\n”)

close(f)


D

f = system.file.io("teste.txt","output")

write(f, "Linha de teste\n")

quit(f)


E

f = textfile.new(“teste”)

f.write("Linha de teste" + “\n”)

f.save()

StruxureWare Data Center Expert é um sistema de monitoramento escalável da APC que coleta, organiza e distribui alertas críticos, vídeos de vigilância e informações -chave, proporcionando uma visão unificada de ambientes com infraestruturas físicas complexas a partir de qualquer ponto da rede. Uma das características desse sistema é


A

permitir a integração de aplicações terceiras de monitoramento por meio de uso de APIs customizáveis.


B

possuir aplicação cliente Windows e Linux personalizável, que possibilite acesso instantâneo à aplicação InfraStruXure Central de qualquer ponto da rede.


C

permitir a customização de interfaces gráficas possibilitando a criação de novas aplicações de monitoramento de redes de computadores.


D

permitir a visualização de dispositivos por meio de agentes em linguagem Python, o que possibilita a definição de notificações com base em alertas de limites, tendências de dados e relatórios.

A execução do código Python a seguir termina com sucesso, mostrando a lista de números dispostos em ordem crescente corretamente.

-

def bubbleSort(numeros):

trocas = 0

trocou = True

while trocou:

trocou = False

for i in range(0,len(numeros)-1):

trocas += 1

if numeros[i] > numeros[i+1]:

numeros[i],numeros[i+1] \

= numeros[i+1],numeros[i]

trocou = True

return trocas

-

numeros = [17, 20, 26, 31, 44, 55, 77, 94, 93] print

bubbleSort(numeros)

print números

Assinale a opção que indica o valor exibido pelo primeiro comando print.


A

0


B

1


C

8


D

16


E

64

Assinale a opção que indica o comando Python que produz [-2, -4].


A

print range(0, -6, 2)


B

print range(0, -4, -2)


C

print range(-2, -4, -2)


D

print range(-2, -4, 2)


E

print range(-2, -6, -2)

Considere o código na linguagem Python versão 3.6.5.

Imagem associada para resolução da questão

Ao executar esse código, pode-se observar que o resultado impresso na tela é:


A
[1, 2, 3, 12, 5].

B
[1, 2, 3, 64, 5].

C
[1, 2, 12, 4, 5].

D
[1, 2, 64, 4, 5].

Considere o seguinte fragmento de código fonte, escrito em linguagem python:

a = 3

b = a * 2

a, b = b, a

Após a execução de todos os comandos, qual é o resultado apresentado pelo comando abaixo?

print(a)


A

3


B

6


C

36


D

63


E

a

Considere o código na linguagem Python versão 3.6.5.

Imagem associada para resolução da questão

Esse código representa um algoritmo do método de busca:


A
Sequencial.

B
Hash.

C
Binária.

D
Bolha.

Django é um framework voltado para o desenvolvimento web que utiliza a Linguagem Python.


Partindo da premissa que temos o Django instalado e que você já está posicionado dentro do diretório onde deseja iniciar seu projeto, o comando para a sua criação é



A

$ django-admin mysite


B

$ django-admin mysite startnew


C

$ django-admin startproject mysite


D

$ django-admin startnewproject “mysite”

Assinale a alternativa correta a respeito da linguagem de programação Python.

A
A Python não é considerada como uma linguagem orientada a objetos.

B
Uma das desvantagens da linguagem de programação Python é que ela não possui as chamadas bibliotecas-padrão, ou seja, não possui um conjunto de funcionalidades pré-compiladas.

C
Os programas em Python podem pesquisar arquivos e árvores de diretórios. No entanto, com esses programas, não é permitido chamar outros programas.

D
Os arquivos de programa Python, por convenção, recebem nomes que terminam com “.pyn”.

E
A Python utiliza diversos operadores de expressão. Caso se desejasse realizar o deslocamento de x à esquerda por y bits, poder-se-ia utilizar o seguinte operador: x << y.

Analise o trecho de código em Python a seguir.

Imagem associada para resolução da questão

Considerando o código Python, assinale a alternativa que apresenta a saída do trecho destacado.


A
True False True False

B
False True False True

C
True True False False

D
False False True True

Dado o código em Python abaixo, assinale a alternativa que contém a saída CORRETA gerada pelo “print”:

Imagem associada para resolução da questão


A
galinha

B
ga

C
t

D
gato

E
to

Dentre as seguintes funções, a que serve para converter um caractere único no seu respectivo valor inteiro em Python é:


A

unichr (x)


B

hex (x)


C

oct (x)


D

chr (x)


E

ord (x)

   
Gerar simulado