Questões de Concurso
Comentadas sobre python em programação
Foram encontradas 457 questões
Considere-se uma lista L, criada em Python, da seguinte forma:
L=[-20,-10,0,10,20,30]
O comando print(L[-1::-2]) apresentará o resultado
Considere o programa Python abaixo:
numero1 = int(input('Informe o número de Processos: '))
numero2 = int(input('Informe o número de Juízes: '))
..I..
resultado = numero1 / numero2
print("Há ",resultado, " processos a serem julgados por cada Juiz")
..II..
print("Não é possível divisão por zero")
Para tratar a exceção que será lançada se o valor contido na variável numero2 for zero, as lacunas I e II deverão ser corretamente preenchidas por:
Python é uma linguagem interpretada largamente utilizada atualmente. Não requer tipagem de variáveis e sua sintaxe indentada favorece a organização do código. Uma das suas funcionalidades mais poderosas são as listas. Considere o código em Python do quadro abaixo:
Código:
1 a = ['UF'] + [ 'RN']
2 len(a)
3 b = ['4']*4
4 len(b)
A saída correta correspondente às linhas 2 e 4 do código é
Sobre a linguagem de Programação Python, analise as afirmações a seguir.
I. Em Python, é possível utilizar o conceito de linguagens funcionais conhecido como compreensão de listas.
II. Como qualquer outra linguagem orientada a objetos, Python segue o princípio do acesso uniforme (uniform access principle) sugerindo que atributos das classes sejam privados e que sejam acessados apenas através de métodos gets e sets.
III. Em Python, é possível utilizar o conceito de linguagens funcionais conhecido como avaliação preguiçosa de tipos.
IV. Funções em Python são tratadas como elementos de segunda ordem, podendo ser guardadas em variáveis, passadas como parâmetro para outras funções.
V. Diferente da maioria das linguagens orientadas a objetos, métodos em Python possuem explicitamente, em suas assinaturas, o parâmetro que representa o objeto sobre o qual o método foi chamado (self).
Estão CORRETAS, apenas, as proposições
Observe o código fonte abaixo, escrito em linguagem Python 2.7.
a = (1, 2, 3)
b = [2, 3, 4]
c = {"1": 1, "2": 2, "3": 3}
A sintaxe INCORRETA para listas, tuplas e dicionários é
Sobre o framework Django, avalie as afirmações que seguem:
I. É possível definir seus modelos de dados com classes em Python, porém não podemos gerar automaticamente o SQL correspondente e executá-lo no banco de dados a ser utilizado.
II. O único banco de dados que o Django suporta é o SQLite, que vem incluído no Python.
III. O Django contém um sistema de templates que busca separar o html do código em Python.
IV. O framework tem suporte à internacionalização.
Estão corretas apenas as afirmativas
Julgue o item quanto à programação orientada a objetos e à linguagem de programação Python.
A Python fornece módulos internos para processamento numérico, como, por exemplo, o math.
Julgue o item quanto à programação orientada a objetos e à linguagem de programação Python.
Um recurso bastante útil da Python consiste no tratamento posicional das strings. Elas são consideradas como sequências mutáveis e podem ter sua ordem (sequência) alterada da esquerda para a direita ou vice‐versa, dependendo da função do programa.
Julgue o item quanto à programação orientada a objetos e à linguagem de programação Python.
Na estrutura de um programa em Python, as instruções contêm expressões que, por sua vez, criam e processam objetos.
Julgue o item quanto à programação orientada a objetos e à linguagem de programação Python.
A criação de métodos e tipos genéricos não é permitida pelo polimorfismo paramétrico.
Considere o código na linguagem Python versão 3.6.5.
def calc():
cube = [1, 2, 3, 4, 5]
cube[3] = 4 ** 3
return cube
print( calc() )
Ao executar esse código, pode-se observar que o resultado impresso na tela é: