Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 5.295 questões
b = (1,2,3)
c = [1,2,3]
d = {“a”: 1,”b”: 2,”c”: 3}
print(type(a))
print(type(b))
print(type(c))
print(type(d))
Assinale a alternativa que corresponde à saída gerada pelo algoritmo acima:
#!/bin/bash
x=10
y=2
if [ $x -eq $y ]; then
[ $y -gt $x ] &&echo $((x/y))
else
[ $x -ge $y ] &&echo $(((x-4) /y))
fi
Marque a alternativa que apresenta uma saída correta após sua execução.
( ) Classes definidas com o modificador final não podem ser estendidas.
( ) Métodos definidos com o modificador final indicam métodos que implementam métodos abstratos de superclasses.
( ) Atributos definidos com o modificador final não podem ser alterados depois de inicializados.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
1) Todo programa escrito em Python só é compilado quando o sistema operacional não dá suporte nativo ao seu interpretador.
2) JavaScript suporta o paradigma de programação orientado a objetos.
3) Ruby não suporta o paradigma de programação orientado a objetos.
4) Python é uma linguagem fortemente tipada, ou seja, as variáveis precisam ser declaradas com um tipo.
Está(ão) correta(s), apenas:
Considere o código Python 3.9 a seguir.
valores = []
for k in range(-11,-1,2):
if(k%3 == 0):
valores.append(k)
for k in range(-11,-1,3):
if(k%2 == 0):
valores.append(k)
print('[', end="")
for k in range(valores.__len__()):
print(valores[k], end=" ")
print(']')
O que será exibido após a execução desse código?
public class Programa { public static void main(String[] args) { int i = 4, j = 5, k = 6; double resultado = 0; if(i++ < 5 || j++ < k) { resultado = i * j; } else { resultado = j * k; } resultado += j / 2; System.out.println(resultado); } } O que será exibido após a execução desse código?
1) Todo programa escrito em Python só é compilado quando o sistema operacional não dá suporte nativo ao seu interpretador.
2) JavaScript suporta o paradigma de programação orientado a objetos.
3) Ruby não suporta o paradigma de programação orientado a objetos.
4) Python é uma linguagem fortemente tipada, ou seja, as variáveis precisam ser declaradas com um tipo.
Está(ão) correta(s), apenas:
Considere o código Python 3.9 a seguir.
valores = []
for k in range(-11,-1,2):
if(k%3 == 0):
valores.append(k)
for k in range(-11,-1,3):
if(k%2 == 0):
valores.append(k)
print('[', end="")
for k in range(valores.__len__()):
print(valores[k], end=" ")
print(']')
O que será exibido após a execução desse código?
public class Programa { public static void main(String[] args) { int i = 4, j = 5, k = 6; double resultado = 0; if(i++ < 5 || j++ < k) { resultado = i * j; } else { resultado = j * k; } resultado += j / 2; System.out.println(resultado); } } O que será exibido após a execução desse código?
Em relação à linguagem de programação JAVA, avalie as sentenças a seguir:
I. O construtor não tem retorno e possui o mesmo nome da classe.
II. Não é possível declarar variáveis locais com o mesmo nome de variáveis de instância ou da classe, pois a ambiguidade gera um erro de compilação.
III. Na declaração de variável no Java, deve-se indicar o tipo e o nome da variável.
IV. Java não é case sensitive.
É CORRETO afirmar: