Questões de Concurso Comentadas sobre linguagens de programação em programação

Foram encontradas 5.517 questões

Q4407751 Programação

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.

Alternativas
Q4407750 Programação

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.

Alternativas
Q4407735 Programação

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.

Alternativas
Q4399880 Programação
Foi instalado, em um computador com sistema operacional Windows, um plugin do QGIS que requer uma biblioteca Python externa (por exemplo, a biblioteca scikit-learn) para funcionar corretamente. Ao tentar carregar o plugin, o QGIS apresentou um erro informando que o módulo não foi encontrado. O computador possui, além da instalação do QGIS, uma distribuição separada do Anaconda, na qual essa mesma biblioteca já está instalada e funcionando normalmente em outros scripts Python.

Qual das alternativas apresenta o diagnóstico CORRETO para esse erro e a solução mais adequada?
Alternativas
Q4399877 Programação
Um técnico de laboratório de geotecnologias está desenvolvendo um script em Python para automatizar duas etapas de um projeto: (1) a leitura e manipulação de arquivos vetoriais (shapefile), realizando operações geométricas como buffer e interseção entre feições; e (2) a leitura e manipulação de dados matriciais (raster), como imagens de satélite, incluindo o acesso a bandas espectrais individuais para cálculo de índices de vegetação.

Considerando as bibliotecas Python voltadas ao processamento de dados espaciais, quais delas são mais adequadas, respectivamente, para a execução dessas duas etapas?
Alternativas
Q4395258 Programação
Leia:
“(...) 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: 
Alternativas
Q4395257 Programação
Na linguagem PHP, ao avaliar expressões dentro de estruturas de controle condicionais (como em um bloco if), o interpretador converte automaticamente valores de outros tipos de dados para o tipo booleano (bool). De acordo com as regras oficiais de conversão da linguagem, assinale o valor que é avaliado estritamente como TRUE:
Alternativas
Q4386008 Programação

Assinale a alternativa que apresenta uma linha de código PHP válida capaz de imprimir a mensagem "Hello World".

Alternativas
Q4386004 Programação
O pip é o gerenciador de pacotes padrão da linguagem Python. É possível obter uma lista dos pacotes Python instalados no ambiente Python ativo executando, no terminal, o comando
Alternativas
Q4383037 Programação
Considere o script Bash a seguir, denominado processa.sh, armazenado em um servidor Linux e com permissão de execução:  

#!/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á 
Alternativas
Q4379686 Programação
Os tipos double, float e long são utilizados na linguagem C# para representar números. Assinale a alternativa que apresenta, respectivamente, os tamanhos desses tipos de dados.
Alternativas
Q4379685 Programação
Considere o seguinte trecho de código na linguagem PHP 8.x:
$n = 6; unset($n);
Após a execução da função unset($n), é correto afirmar que a variável $n
Alternativas
Q4379684 Programação
Na linguagem JavaScript, a propriedade Number.MAX_SAFE_INTEGER indica o maior valor inteiro que pode ser representado com segurança.
Assinale a alternativa que apresenta o valor correto dessa propriedade, considerando o símbolo ^ como operador de exponenciação.
Alternativas
Q4348396 Programação
No que se refere à sintaxe e à lógica de execução do tratamento de exceções em Python, analise as seguintes afirmativas.

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? 
Alternativas
Q4348395 Programação
No desenvolvimento de software com Python, a linguagem utiliza objetos especiais para administrar erros que surgem durante a execução. De acordo com as normas de orientação a objetos da linguagem, novos tipos de exceções personalizados devem ser definidos pelo programador por meio de herança a partir da classe
Alternativas
Q4339914 Programação
Ao desenvolver scripts de automação ou programas, uma das tarefas mais comuns é exibir informações, logs de status ou resultados diretamente no terminal para que o usuário possa acompanhar a execução. Em Python, qual função é utilizada para exibir uma mensagem na tela? 
Alternativas
Q4334428 Programação
Considerando a linguagem PHP, os modificadores de visibilidade controlam onde as propriedades e os métodos de um objeto podem ser acessados. Para definir que uma propriedade pode ser acessada apenas dentro da classe onde foi declarada e nas classes que a herdam (classes filhas), impedindo o acesso externo, deve-se utilizar o modificador: 
Alternativas
Q4316138 Programação
Qual das linguagens abaixo é amplamente utilizada no lado do cliente (client-side) para validar formulários, criar animações e tornar as páginas da internet mais interativas?
Alternativas
Q4310942 Programação
Qual alternativa descreve corretamente o sistema de tipos da linguagem Python? 
Alternativas
Q4310938 Programação
Em Python, qual estrutura de repetição é apropriada para percorrer diretamente os elementos de uma lista?
Alternativas
Respostas
1: A
2: E
3: B
4: D
5: B
6: B
7: D
8: C
9: A
10: A
11: E
12: C
13: A
14: C
15: B
16: B
17: C
18: E
19: B
20: B