

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
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.
[1,2,3,4,5]
1
[5,1]
5
[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.
date
time
datetime
datedelta
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.
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.
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.
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.
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?
< class 'Object' >
< class 'Array' >
< class 'Number' >
<class 'Object'>
<class 'Array'>
<class 'Float'>
<class 'hashtable'>
<class 'array'>
<class 'float'>
<class 'dict'>
<class 'list'>
<class 'float'>
<class 'object'>
<class 'vector'>
<class 'float'>
Em relação à linguagem de programação Python, é INCORRETO afirmar que:
O tipo da variável pode ser inferido pelo interpretador em tempo de execução.
É necessário converter explicitamente o tipo da variável antes de uma operação entre tipos não compatíveis.
Os blocos de código são delimitados pelo uso das chaves: { e } para início e fim do bloco, respectivamente.
É uma linguagem orientada a objeto na qual os atributos e os métodos podem ser acessados usando o ponto (.).
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 é:
0, 1, 4, 8, 12.
1, 1, 3, 5, 13.
1, 1, 2, 4, 14.
0, 1, 3, 9, 13.
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 é:
[1, 4, 9, 16, 25, 36, 49, 64]
[1, 4, 9, 16, 25, 36, 49, 64, 81]
[20, 1, 4, 9, 16, 25, 36, 49, 64]
[20, 1, 4, 9, 16, 25, 36, 49, 64, 81]
[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.
KeyError
TypeError
IndexError
ValueError
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
while pos < l and not x:
while pos < len(l) && x:
while pos < len(l) and not found(x):
while (pos < len(l) && not(x)):
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.
default function name (argument);
void function name (argument);
def function name (argument) :
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)
0
1
3
6
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)
3
6
36
63
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:
function
def
procedure
public
void