Questões de Concurso Sobre python em programação

Questões Discursivas

Foram encontradas 852 questões

Q914393 Programação

Analise o código Python 2.7 a seguir.


def f(x):

for a in x[::-1]:

yield a

L1=[]

L2=[1,2,3,4]

for k in f(L2):

L1.append(k)

for x in L1:

print x


Esse programa causa

Alternativas
Q914392 Programação

Analise o código Python 2.7 a seguir


L=[10, 12, 14, 16]

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

print L[k]


Esse programa causa

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

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.

Alternativas
Q913599 Programação

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


Imagem associada para resolução da questão


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

Alternativas
Q909573 Programação
A herança múltipla é implementada na linguagem orientada a objetos chamada
Alternativas
Q898866 Programação

Considere o código Python a seguir:


vec = [i + 10 for i in range(5)]


O valor da variável vec após a execução do código é:

Alternativas
Q892477 Programação

O programa a seguir, em Python, implementa o algoritmo do método de bolha, imprimindo o resultado de cada passo.


Imagem associada para resolução da questão


Qual será a quarta linha impressa para a chamada bolha([ 4, 3, 1, 9, 8, 7, 2, 5]) ?

Alternativas
Q892476 Programação

Uma árvore binária cujos nós armazenam números inteiros pode ser representada na linguagem Python por uma lista com três elementos:


• o primeiro representa a informação armazenada no nó (número inteiro);

• o segundo é uma lista que representa a subárvore esquerda;

• o terceiro é uma lista que representa a subárvore direita.


As variáveis a seguir representam os nós de uma árvore binária construída segundo a estrutura acima descrita. Os nós n3, n4 e n6 são as folhas; n1, n2 e n5 são os nós intermediários; e n0 é o nó raiz.


n6=[4,[],[]]

n5=[6,[],n6]

n2=[8,n5,[]]

n3=[5,[],[]]

n4=[9,[],[]]

n1=[7,n3,n4]

n0=[3,n1,n2]


Seja o seguinte programa Python:


Imagem associada para resolução da questão


O que será exibido no console quando ele for executado?

Alternativas
Q1173835 Programação
A linguagem de programação Python dá suporte a compreensão de listas (list comprehension). Esse recurso sintático permite que listas sejam
Alternativas
Q892169 Programação

Considere o seguinte código no Python 3.5:


x = range(10)


O tipo da variável “x”, após a execução do código, é

Alternativas
Q850600 Programação
Dentre as seguintes funções, a que serve para converter um caractere único no seu respectivo valor inteiro em Python é
Alternativas
Q849587 Programação
Analise o seguinte código escrito em Python, que define a estrutura da classe ContaBancaria:
Imagem associada para resolução da questão
Sobre a classe acima e as regras de programação orientada a objetos em Python, a
Alternativas
Q849582 Programação
Em relação às estruturas de controles da linguagem de programação Python, a palavra
Alternativas
Q849578 Programação

Observe os seguintes comandos em Python:


Imagem associada para resolução da questão


Ao término da execução da última linha, o programa deverá imprimir

Alternativas
Q839457 Programação

Considere os trechos de código abaixo.


Imagem associada para resolução da questão


Em condições ideais, ao serem executados os trechos 1 e 2, as saídas são, correta e respectivamente:

Alternativas
Q836762 Programação
Três tipos de dados fundamentais em Python são as listas (“lists”), sequências ou ‘tuplas’ (“tuples”) e dicionários (“dictionaries”). A respeito dessas estruturas, é correto afirmar:
Alternativas
Q836760 Programação
Sejam os seguintes comandos python executados na sequência apresentada: 
Imagem associada para resolução da questão

Qual é o resultado da execução? 
Alternativas
Q834596 Programação

Suponha que o seguinte trecho de código em Python 3 seja executado com sucesso:


import urllib.request

site=urllib.request.urlopen("http://site.ufsm.br")


Considere as afirmações a seguir.

I → Os atributos site.code e o método site.getcode( ) apresentam o mesmo valor.

II → É possível visualizar o código-fonte ao executar str(site).

III → O método site.info( ) armazena metainformações da página acessada, como os cabeçalhos HTTP.

IV → Ao acessar o conteúdo armazenado em site.info( )['Date'] é possível identificar a data em que a requisição HTTP foi realizada pelo cliente.


Estão corretas

Alternativas
Q800884 Programação
São exemplos de frameworks, linguagem de programação ou tecnologia que, quando utilizados isoladamente, geram páginas dinâmicas:
Alternativas
Respostas
741: A
742: A
743: E
744: B
745: D
746: D
747: C
748: D
749: C
750: B
751: D
752: C
753: B
754: D
755: A
756: E
757: D
758: B
759: B
760: E