Filtrar


Questões por página:

Considere o código Python, versão 2.7.1, na qual o comando print não requer parênteses.


A execução desse código:

Dadas as afirmativas acerca das linguagens de programação Java, C++ e Python,


I. Das três linguagens consideradas, Java é a única que não permite sobrecarga de operadores.

II. O nível de dinamismo permitido pela linguagem Python, em termos de polimorfismo, é inferior às linguagens C++ e Java, uma vez que não possui construção equivalente aos Templates (de C++) e Generics (de Java).

III. Na linguagem C++, o padrão é o uso do acoplamento estático; e para optar pelo acoplamento dinâmico, é necessário utilizar a palavra reservada virtual.

IV. Na linguagem Java, o operador final somente pode ser utilizado para qualificar atributos, não podendo ser utilizado para qualificar métodos.


verifica-se que está(ão) correta(s)

Dado o código Python,

n = 12

c = bin(n << 2)

n = int(c,2) + (13 % 3)

print(str(n))

o valor impresso na tela é

São dados dois trechos de códigos de programação, um em Java e o outro em Python. O segundo código está incompleto e com espaços em branco marcados por ①, ② e ③.

Assinale a alternativa que preenche, respectivamente, os espaços ①, ② e ③ de forma que os dois códigos sejam equivalentes?

Considere a seguinte instrução na linguagem Python:

resultado = [(x, y) for x in range(1,100) for y in range(1,50)

if x % y == 0 and x % 2 == 0 and y % 2 == 0].

Com relação à execução dessa instrução, assinale a alternativa correta.