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
 
33 questões encontradas
Questões por página
20
Mais recentes
 

Analise o código Python a seguir.


x = [1,2,3,4,5]

print (x[: :-1])


Assinale a opção que indica a saída produzida pela execução desse código.


A

[1,2,3,4,5]


B

1


C

[5,1]


D

5


E

[5,4,3,2,1]

Python é uma linguagem orientada a objetos; possui uma vasta biblioteca de módulos e pacotes distribuídos com o interpretador como módulos para matemática, sistema, XML, tempo etc. Datetime é um módulo para lidar com o tempo; possui quatro tipos definidos para representa-lo. Assinale o INCORRETO.


A

date


B

time


C

datetime


D

datedelta


E

timedelta

Segundo a Wikipedia, “A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.”


Fonte: Wikipedia. Disponível em:

https://pt.wikipedia.org/wiki/Linguagem_de_pro

grama%C3%A7%C3%A3o



Sobre o tema, assinale a alternativa correta sobre as linguagens de programação.


A

Python: uma das mais simples de se aprender, é um dos códigos de mais fácil leitura e bastante utilizado para desenvolvimento web e Machine Learning.


B

JavaScript: linguagem orientada a objeto apareceu por volta de 1995, prometendo ser rápida, segura, confiável e multiplataforma. Isso porque os programas criados em JavaScript não ficam em código nativo da plataforma. Em vez disso, são compilados para uma forma intermediária chamada de bytecode e são executados por meio de uma máquina virtual.


C

PHP: é com ele que o estudante aprende a lógica de criação de algoritmos, por ser intuitivo e de fácil aprendizado. Não é necessário montar um ambiente local na máquina para executá-lo — afinal, a maioria dos sistemas operacionais já o utilizam como base.


D

Swift: Usado majoritariamente em páginas na web, a linguagem Swift é muito útil para incluir funções a uma página, algo que o HTML não seria capaz de suportar. Ela também integra informações da página a um banco de dados MySQL.

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?


A

< class 'Object' >

< class 'Array' >

< class 'Number' >


B

<class 'Object'>

<class 'Array'>

<class 'Float'>


C

<class 'hashtable'>

<class 'array'>

<class 'float'>


D

<class 'dict'>

<class 'list'>

<class 'float'>


E

<class 'object'>

<class 'vector'>

<class 'float'>

Em relação à linguagem de programação Python, é INCORRETO afirmar que:


A

O tipo da variável pode ser inferido pelo interpretador em tempo de execução.


B

É necessário converter explicitamente o tipo da variável antes de uma operação entre tipos não compatíveis.


C

Os blocos de código são delimitados pelo uso das chaves: { e } para início e fim do bloco, respectivamente.


D

É uma linguagem orientada a objeto na qual os atributos e os métodos podem ser acessados usando o ponto (.).


E

O interpretador Python pode ser usado de forma interativa em um prompt semelhante ao shell do sistema operacional.

Analise o seguinte trecho de código Python:

_

a, b = 0, 1

while a <= 14:

if (a % 2) == 1:

print(a)

a, b = b, a+b

_

A sequência correta de valores impressos pelo código acima é:


A

0, 1, 4, 8, 12.


B

1, 1, 3, 5, 13.


C

1, 1, 2, 4, 14.


D

0, 1, 3, 9, 13.


E

1, 3, 5, 9, 14.

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 é:


A

[1, 4, 9, 16, 25, 36, 49, 64]


B

[1, 4, 9, 16, 25, 36, 49, 64, 81]


C

[20, 1, 4, 9, 16, 25, 36, 49, 64]


D

[20, 1, 4, 9, 16, 25, 36, 49, 64, 81]


E

[20, 4, 9, 16, 25, 36, 49, 64, 81]

No Python, os erros são informados por meio de mensagens, indicando o tipo de erro, bem como onde ocorreu, se foi em arquivo e/ou linha. Uma das mensagens de erro trata-se de uma tentativa de chamar uma função, utilizando mais parâmetros do que se pode receber ou, também, se o tipo de índice for trocado. Assinale, a seguir, esse tipo de erro.


A

KeyError


B

TypeError


C

IndexError


D

ValueError


E

NameError

Considere o código Python abaixo.


def oper(l, item):

pos = 0

x = False

___I___

if l[pos] == item:

x = True

else:

pos = pos+1

return x

v = [1, 2, 32, 8, 17, 19, 42, 13, 0]

print(oper(v, 8))


Para que o código exiba na tela o valor True se o item buscado no vetor por meio da função oper for encontrado, a lacuna I deve ser corretamente preenchida por


A

while pos < l and not x:


B

while pos < len(l) && x:


C

while pos < len(l) and not found(x):


D

while (pos < len(l) && not(x)):


E

while pos < len(l) and not x:

Uma função no Python é um conjunto nomeado de código, que pode também ter uma lista opcional de argumentos.

Assinale a alternativa que corresponde a forma padrão de uma função na linguagem Python.


A

default function name (argument);


B

void function name (argument);


C

def function name (argument) :


D

function name (argument) :

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

def foo(a):

return a + a + a

b = 1

foo (b)

foo (b)

foo (b)

Após a execução de todos esses códigos, qual é o valor a ser mostrado mediante o comando abaixo?

print(b)


A

0


B

1


C

3


D

6


E

9

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 abaixo digitado em Python.

..I.... contar(n):

a = 1

while a < n:

print a,

a = a+1

contar(10)

Preenche, corretamente, a lacuna I:


A

function


B

def


C

procedure


D

public


E

void

 
1
 
Gerar simulado