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

Foram encontradas 5.475 questões

Q3805762 Programação
Informe qual código Python está correto.
Alternativas
Q3797330 Programação
Sobre a linguagem JavaScript, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

( ) É case insensitive, ou seja, não diferencia maiúsculas de minúsculas.
( ) É considerada uma linguagem de baixo nível, por ser mais próxima da linguagem de máquina.
( ) Possui tipagem dinâmica, não sendo necessário declarar o tipo de uma variável.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q3794588 Programação

Analise o código abaixo, que foi escrito na linguagem PHP:


<?php

 $Municipio = "Imbe";

 $ano = "2025";

 echo "_Municipio" . "-" . "$ano";

?>



Ao final da execução, o que será impresso pelo comando echo? 

Alternativas
Q3789247 Programação
Em determinadas linguagens, como C e C#, a forma como os parâmetros são passados influencia diretamente o comportamento interno da função. Quando uma função recebe um parâmetro cujo valor original pode ser alterado diretamente, considera-se que ela está trabalhando com qual forma de passagem? 
Alternativas
Q3784752 Programação
Um desenvolvedor Python escreveu uma função para adicionar itens a uma lista, utilizando um parâmetro padrão. Considere‑se, então, o código a seguir.

def adicionar_item(item, lista=[]):
      lista.append(item)  
      print(lista)

adicionar_item(“X”)
adicionar_item(“Y”)
adicionar_item(“Z”)


Com base nessa situação hipotética, assinale a opção que apresenta a saída (output) que será impressa no console pela execução desse script.
Alternativas
Q3784621 Programação
Na lógica de programação, as variáveis são espaços de memória reservados para armazenar dados que podem mudar durante a execução de um programa, e seu escopo define onde elas podem ser acessadas. Sobre variáveis locais e globais na linguagem C, registre V, para as afirmativas verdadeiras, e F, para as falsas:
(__)Variáveis locais são aquelas declaradas dentro de uma função e só podem ser acessadas e utilizadas dentro dessa mesma função.
(__)Variáveis globais são declaradas fora de qualquer função e podem ser acessadas por qualquer função do programa.
(__)Uma variável local mantém seu valor entre diferentes chamadas da função, comportando-se exatamente como uma variável global.
(__)O escopo de uma variável define a região do programa onde a variável é conhecida e visível.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Alternativas
Q3784614 Programação
O Java é uma linguagem de programação de alto nível, orientada a objetos, amplamente utilizada no desenvolvimento de softwares educacionais e comerciais devido à sua portabilidade. O processo que permite que um código Java seja executado em diferentes sistemas operacionais sem recompilação envolve a tradução para um formato intermediário. Assinale a alternativa que explica corretamente o processo que garante a portabilidade dos programas desenvolvidos em Java.
Alternativas
Q3781145 Programação
No contexto de automação e integração via API REST em scripts Python com a biblioteca requests, uma API exige que o token de acesso seja enviado no cabeçalho HTTP Authorization usando o esquema Bearer.
A assinale a opção cujo trecho envia corretamente o token em uma requisição GET.
Alternativas
Q3781131 Programação
Um analista da Controladoria está utilizando a linguagem R para armazenar dados de uma planilha importada que contém diferentes tipos de variáveis: uma coluna de texto (Nome_Gestor), uma coluna de números inteiros (ID_Contrato) e uma coluna de valores monetários decimais (Valor_Total). É necessário que a estrutura de dados permita o armazenamento de colunas de diferentes tipos e suporte às operações vetoriais para análise estatística.
Assinale a opção que indica a estrutura de dados fundamental na linguagem R que é mais apropriada para armazenar dados tabulares, aceitando colunas com tipos de dados heterogêneos e nomes descritivos. 
Alternativas
Q3781130 Programação
Um cientista de dados utiliza a linguagem Python e a biblioteca Pandas para processar um dataset de despesas da Controladoria. Ele precisa realizar uma operação que combine dados de dois DataFrames (despesas_2023 e despesas_2024) com base em uma coluna-chave comum (ID_Gestor), mas o novo DataFrame resultante deve incluir apenas os registros que possuem correspondência em ambos os DataFrames.

Assinale a opção que indica a operação fundamental do Pandas, análoga a uma operação de join em SQL, que deve ser usada para alcançar esse resultado, que inclui apenas a intersecção dos registros.
Alternativas
Q3775919 Programação
Os conjuntos (sets) em Python, devem ser declarados entre quais caracteres?
Alternativas
Q3775907 Programação
Assinale a alternativa que indica corretamente os caracteres de comentários de 1 única linha em PHP.
Alternativas
Q3773959 Programação
A linguagem C++ moderna introduziu ponteiros inteligentes (smart pointers) na sua biblioteca padrão para auxiliar no gerenciamento automático de memória, mitigando problemas como vazamentos de memória (memory leaks) e ponteiros pendentes (dangling pointers). Em um sistema de processamento de dados, um objeto de grande porte precisa ser acessado por múltiplas classes, mas sua existência deve ser controlada por um único gerenciador. Assinale a alternativa que descreve o ponteiro inteligente mais adequado para garantir que o objeto seja destruído automaticamente quando o gerenciador sair de escopo, ao mesmo tempo que permite que outras partes do sistema observem o objeto sem afetar seu ciclo de vida.
Alternativas
Q3773955 Programação
O JavaScript moderno, especialmente no ambiente de navegadores e Node.js, lida com operações assíncronas por meio de um modelo de concorrência baseado em um "event loop" (laço de eventos). Acerca do funcionamento do assincronismo em JavaScript, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)O uso da sintaxe async/await elimina a necessidade do event loop, permitindo que o JavaScript execute múltiplas operações de I/O em paralelo em threads separadas, bloqueando a execução da função async até que a Promise seja resolvida.
(__)Uma Promise em JavaScript representa a eventual conclusão (ou falha) de uma operação assíncrona e seu valor resultante, possuindo três estados possíveis: pendente (pending), cumprida (fulfilled) ou rejeitada (rejected).
(__)O setTimeout(callback, 0) garante que a função callback será executada imediatamente, antes de qualquer outro código no script, pois o tempo de espera é zero.
(__)Uma função declarada com a palavra-chave async sempre retorna uma Promise. Se a função retornar um valor, a Promise será resolvida com esse valor; se a função lançar uma exceção, a Promise será rejeitada com essa exceção.

Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Alternativas
Q3773943 Programação
A Programação Orientada a Objetos (POO) se baseia em conceitos como herança, polimorfismo e encapsulamento para criar software modular e reutilizável. Considerando um sistema desenvolvido em Java, analise as afirmativas a seguir:

I.O polimorfismo de sobrescrita (overriding) ocorre quando uma subclasse fornece uma implementação específica para um método que já é definido em sua superclasse, mantendo a mesma assinatura (nome, parâmetros e tipo de retorno).
II.O polimorfismo de sobrecarga (overloading) permite a existência de múltiplos métodos com o mesmo nome dentro da mesma classe, desde que suas listas de parâmetros sejam diferentes em número, tipo ou ordem.
III.Uma classe abstrata em Java não pode conter métodos concretos (com implementação), sendo funcionalmente idêntica a uma interface, que também só pode declarar assinaturas de métodos.

Está correto o que se afirma em:
Alternativas
Q3771748 Programação
Assinale a alternativa que NÃO apresenta linguagens de programação:  
Alternativas
Q3771746 Programação

Considere as seguintes afirmações sobre linguagens de programação:



I. O PHP é amplamente utilizado no desenvolvimento de aplicações web dinâmicas.



II. O Java é uma linguagem orientada a objetos e independente de plataforma.



III. O Python não pode ser usado para aprendizado de máquina.



IV. O HTML é uma linguagem de marcação usada para estruturar páginas web.



Assinale a alternativa correta: 

Alternativas
Q3765795 Programação
Aplicações em Linguagem PHP conectam-se a bancos relacionais e expõem interfaces na web. Assinale a alternativa que alinha proteção contra injeção, gestão de sessão e codificação de saída para reduzir superfícies de ataque em formulários autenticados. 
Alternativas
Q3762269 Programação
Sobre a linguagem de programação Python, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

( ) Usa tipagem estática, em que é necessário informar explicitamente o tipo de cada dado utilizado no sistema.
( ) Suporta programação orientada a objetos.
( ) Além da biblioteca padrão, possui diversas bibliotecas para uso em desenvolvimento Web, ciência de dados e machine learning

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q3757625 Programação
Sobre o modelo de execução de servlets em um servidor de aplicação Java EE, considere as afirmativas:
I. Cada requisição HTTP pode ser atendida por uma nova thread gerenciada pelo container, enquanto a instância do servlet é única por padrão.
II. Os servlets são thread-safe por padrão, não sendo necessário gerenciar concorrência manualmente.
III. Recursos compartilhados entre requisições, como variáveis de instância, podem gerar condições de corrida se não forem tratados corretamente.
Está correto o que se afirma em 
Alternativas
Respostas
161: E
162: C
163: B
164: B
165: A
166: C
167: D
168: A
169: E
170: B
171: C
172: E
173: E
174: C
175: A
176: D
177: A
178: C
179: C
180: A