Questões de Concurso Sobre programação
Foram encontradas 15.002 questões
Assinale a alternativa que expressa o resultado exibido ao término da execução.
Diante do shell script abaixo:

Pergunta: qual o retorno que deverá ser apresentado em um terminal Linux, após a execução do script.
contendo como atributos os lados do triângulo e como métodos as operações para atribuir
e retornar os valores dos lados, calcular área e calcular o perímetro.
contendo como atributos os lados do triângulo e como métodos as operações para atribuir
e retornar os valores dos lados, calcular área e calcular o perímetro.
contendo como atributos os lados do triângulo e como métodos as operações para atribuir
e retornar os valores dos lados, calcular área e calcular o perímetro.
O MakeCode possui diferentes categorias de blocos, cada qual com as suas funcionalidades específicas. Avalie se as afirmativas abaixo sobre essas funcionalidades são verdadeiras (V) ou falsas (F).
( ) Input permite a comunicação sem fio entre dispositivos.
( ) Variables possibilita persistir valores em storage para manter dados após a reinicialização.
( ) Radio é responsável por detectar eventos de botões, movimento ou sensores externos.
( ) Loops permite estabelecer um conjunto de instruções um número definido ou indefinido de vezes.
( ) Pins possibilita ler ou escrever sinais nos GPIOs.
As afirmativas são, respectivamente,
O programa em linguagem Python a seguir realiza a tokenização de uma pequena frase.
Descrevendo-o de modo superficial, é implementada nele a importação da biblioteca NLTK (Natural Language Toolkit), que é especializada no tratamento de processamento de linguagem natural.
Para evitar qualquer sobrecarga, é utilizada especificamente a função word_tokenize do submódulo (package) nltk.tokenize da biblioteca nltk.
É definida uma variável do tipo string nomeada como 'texto', que contém a seguinte frase em língua portuguesa: “Tokenização é o processo de dividir textos em unidades menores. Tais unidades são nomeadas como: Tokens”.
A função word_tokenize é utilizada para dividir o conteúdo da variável 'texto' em partes individuais (tokens) as quais são colocadas na lista 'tokens', com o argumento language ='portuguese' especificando que o texto está em língua portuguesa, e assim garantindo que o modelo de tokenizador correto será utilizado.
Ao final, a frase tokenizada é então exibida na tela do usuário.
A quantidade total de tokens exibidos na saída será de
Embora a linguagem JavaScript não possua instruções SQL nativas, ela pode enviar comandos SQL a sistemas gerenciadores de banco de dados (SGBDs) por meio de drivers, APIs ou bibliotecas.
Tendo isso como base, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) A linguagem JavaScript de servidor Node.js pode executar comandos SQL enviando strings a bibliotecas como pg, mysql2 ou better-sqlite3.
( ) A especificação da linguagem JavaScript define palavras-chave SQL reservadas (como INSERT e DELETE) que o motor executa diretamente, sem bibliotecas externas.
( ) Drivers SQL modernos para a linguagem JavaScript não permitem iniciar e controlar transações (como COMMIT e ROLLBACK) diretamente no código.
As afirmativas são, respectivamente,
O trecho de código em linguagem JavaScript a seguir solicita a inserção do nome de cinco produtos, que são ordenados e então exibidos.

Supondo que todos os nomes inseridos sejam diferentes entre si,
indique qual será a ordem exibida ao final das cinco inserções.
Considere o trecho de código-fonte a seguir, que foi escrito na linguagem de programação Python.

É correto afirmar que estrutura criada
Considere a situação a seguir.
Um desenvolvedor precisa criar uma função em JavaScript para validar senhas de usuários, garantindo que elas atendam a critérios mínimos de segurança. O código a seguir é a solução proposta para essa tarefa:

Em relação ao algoritmo de validação e à lógica de programação em JavaScript, assinale a alternativa correta.
O código a seguir é uma parte da função que recebe o nome de usuário enviado pelo formulário:
Com base no caso apresentado, e considerando as práticas de programação defensiva e de codificação segura, analise as afirmativas a seguir.
I. A verificação if (nomeUsuario != null) é um exemplo de programação defensiva, pois impede que a aplicação gere um erro de NullPointerException se a variável não for inicializada.
II. O método trim().toLowerCase() remove caracteres especiais e, por si só, é suficiente para prevenir ataques de injeção de SQL ou scripts maliciosos.
III. Para tornar o código mais robusto, seria uma boa prática verificar também se o nomeUsuario não está vazio — ex: nomeUsuario.isEmpty() — antes de prosseguir com o processamento.
Estão corretas as afirmativas
Considere o trecho de código JavaScript a seguir.

Ao executar a função imprimirNumero(), qual será a sequência de valores impressa no console?
O comportamento do sistema, que permite chamar o mesmo método calcularCustoTotal( ) em objetos de classes diferentes (Carro, Moto, Caminhao) para obter resultados específicos para cada um, é um exemplo de qual pilar da Programação Orientada a Objetos?