Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 5.517 questões
Considere o seguinte trecho de código em Python:
lista = [10, 20, 30, 40, 50]
print(lista[3:1])
Considerando as regras de fatiamento (slicing) do Python, assinale a alternativa que apresenta corretamente o resultado exibido pelo comando print.
Considere o seguinte trecho de código em JavaScript:
let numeros = [10, 2, 1, 20];
numeros.sort();
console.log(numeros);
Considerando o comportamento padrão do método sort, assinale a alternativa que apresenta o resultado exibido pelo comando console.log.
Considere o seguinte trecho de código escrito em Python, que define uma função e exibe um resultado na tela:
def misterio(n):
return n + 7
valor = 30
print(misterio(valor))
Considerando a execução do código apresentado, assinale a alternativa que indica corretamente o valor exibido pelo comando print.
Qual das alternativas apresenta o diagnóstico CORRETO para esse erro e a solução mais adequada?
Considerando as bibliotecas Python voltadas ao processamento de dados espaciais, quais delas são mais adequadas, respectivamente, para a execução dessas duas etapas?
“(...) uma variável pode conter valores de diferentes tipos em diferentes momentos da execução do script. Por este motivo, não é necessário declarar o tipo de uma variável para usá-la. O interpretador PHP decidirá qual o tipo daquela variável, verificando o conteúdo em tempo de execução.”
Com base no texto, é correto afirmar que o PHP utiliza checagem de tipos:
Assinale a alternativa que apresenta uma linha de código PHP válida capaz de imprimir a mensagem "Hello World".
#!/bin/bash
total=0
for item in "$*"; do total=$((total + 1))
done
if [ $# -eq 3 ]; then
total=$((total + 20))
fi
[ "$1" = "srv01" ]
echo "$total-$#-$?"
Em um terminal Linux, um administrador executou a seguinte linha de comando:
./processa.sh srv01 srv02 srv03
A saída exibida no terminal, após a execução do script, será
$n = 6; unset($n);
Após a execução da função unset($n), é correto afirmar que a variável $n
Assinale a alternativa que apresenta o valor correto dessa propriedade, considerando o símbolo ^ como operador de exponenciação.
I - O bloco else é executado exclusivamente quando o código contido na instrução try é finalizado com sucesso, ou seja, sem o levantamento de nenhuma exceção.
II - Ao definir novos tipos de exceções personalizados, a boa prática de orientação a objetos recomenda que o programador utilize a herança a partir da classe Exception.
III - O bloco finally é destinado à liberação de recursos e sua execução é garantida, a menos que o fluxo de controle encontre uma instrução return ou break dentro do bloco try correspondente.
Quais estão corretas?