Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Ano: 2025 Banca: UEM Órgão: UEM Prova: UEM - 2025 - UEM - Analista de Informática I |
Q3373292 Programação
Sabemos que, na programação orientada a objetos, as classes podem herdar características e ações de outras classes. A linguagem Java é orientada a objetos e permite a criação de classes pais e filhas. Na linguagem Java,

com base na criação de uma subclasse “Onibus” a partir de uma superclasse “Transporte”, assinale a alternativa com o código correto
Alternativas
Q3371905 Programação
No contexto de desenvolvimento de sistemas e programação orientada a objetos, assinale a alternativa correta: 
Alternativas
Q3363025 Programação
Qual operador é usado para concatenar strings em JavaScript?
Alternativas
Q3363024 Programação
Qual função do Python retorna o comprimento de uma lista?
Alternativas
Q3357267 Programação
No Angular, qual técnica é utilizada para carregar módulos sob demanda, reduzindo o tamanho inicial do pacote da aplicação e otimizando o desempenho em rotas específicas?
Alternativas
Q3357265 Programação
Acerca do gerenciamento de eventos no React, analise as afirmativas a seguir e registre V, para verdadeiras, e F, para falsas:

(__)React utiliza eventos sintéticos para garantir um comportamento consistente entre diferentes navegadores. 
(__)É necessário utilizar métodos como addEventListener e attachEvent para registrar ouvintes de eventos no React.
(__)A sintaxe para registrar ouvintes de eventos no React é similar à sintaxe de atributos de eventos no HTML, como onClick e onChange.
(__)No React, eventos seguem o fluxo nativo, sem implementar métodos adicionais para gerenciar a propagação.

Assinale a alternativa que apresenta a sequência correta:
Alternativas
Q3357264 Programação
Sobre o uso de async, await e event loop em JavaScript, analise as afirmações a seguir:

I.A palavra-chave async permite definir funções que operam de forma assíncrona, similar ao comportamento de Promises.
II.await pode ser utilizado em qualquer função JavaScript para aguardar a resolução de uma Promise, tornando o código mais legível e evitando callbacks aninhados.
III.O Event Loop é um mecanismo que permite a execução de código JavaScript em uma única thread, gerenciando eventos assíncronos como requisições de rede e timers.

É correto o que se afirma em:
Alternativas
Q3357263 Programação
No desenvolvimento web, é comum o uso de fontes customizadas para enriquecer o design de uma página. Qual regra do CSS permite a importação de fontes personalizadas, possibilitando especificar a localização do arquivo de fonte, além de configurar estilos como peso e estilo da fonte, ampliando as opções tipográficas além das fontes padrão dos navegadores? 
Alternativas
Q3357261 Programação
Considerando as características do HTML5 para o desenvolvimento web, registre V, para verdadeiras, e F, para falsas:

(__)A utilização de elementos semânticos como e permite que os desenvolvedores indiquem a estrutura e o propósito do conteúdo, mas não influencia na interpretação da página por mecanismos de busca.
(__)O atributo autofocus em elementos de formulário permite que o foco seja direcionado automaticamente para um campo específico ao carregar a página, sem a necessidade de utilizar JavaScript.
(__)Apesar dos avanços do HTML5, a utilização de divs para a estruturação do layout da página ainda é considerada a melhor prática para garantir compatibilidade com navegadores antigos.

Assinale a alternativa que apresenta a sequência correta:
Alternativas
Q3357259 Programação
Relacione os conceitos da primeira coluna com suas respectivas definições na segunda coluna, considerando o comportamento de componentes de classe no React:

Primeira coluna: conceito

(1)Props
(2)State
(3)componentWillUnmount()
(4)componentDidUpdate()

Segunda coluna: definição

(__)Método do ciclo de vida chamado após a atualização do componente, permitindo ações como sincronização de dados e gerenciamento de efeitos colaterais.
(__)Objeto interno de um componente que armazena dados dinâmicos, acionando re-renderizações automáticas quando alterado.
(__)Propriedades externas que permitem a personalização do comportamento e da aparência do componente, sendo controladas e fornecidas pelo componente pai.
(__)Método do ciclo de vida invocado antes que o componente seja desmontado, útil para liberar recursos e limpar assinaturas ou eventos.

Assinale a alternativa que apresenta a correta associação entre as colunas:
Alternativas
Q3357256 Programação
Sobre o Angular CLI, analise as afirmações a seguir:

I.Angular CLI é uma ferramenta de linha de comando que automatiza tarefas comuns de desenvolvimento, como criação de projetos, componentes e serviços.
II.O comando ng serve é utilizado para compilar e servir a aplicação localmente, com recarregamento automático em caso de alterações no código.
III.Angular CLI permite a personalização da configuração do Webpack sem necessidade de modificar diretamente o arquivo de configuração do Webpack.
IV.Angular CLI oferece suporte nativo à geração de código para testes unitários e end-to-end, utilizando ferramentas como Jasmine e Protractor.

É correto o que se afirma em:
Alternativas
Q3357254 Programação
No desenvolvimento com Angular, qual diretiva estrutural é utilizada para iterar sobre uma lista de elementos e renderizar dinamicamente cada item na view, de forma eficiente?
Alternativas
Q3357253 Programação
Qual linguagem de programação é amplamente utilizada no desenvolvimento web e possui nativamente capacidade para manipular DOM diretamente no cliente?
Alternativas
Q3357250 Programação
No contexto do React, JSX é uma extensão de sintaxe amplamente utilizada para descrever a interface do usuário. Avalie as seguintes afirmativas sobre o JSX:

I.Permite misturar código HTML-like com JavaScript, mas é necessário transpilar o código JSX em JavaScript puro para que o navegador possa interpretá-lo.
II.Torna o código mais declarativo, legível e fácil de depurar, mas também adiciona uma dependência no processo de build.
III.Embora seja possível usar React sem JSX, seu uso é obrigatório para suportar a API moderna de hooks.

É correto o que se afirma em:
Alternativas
Q3350211 Programação
A biblioteca Python de código aberto que utiliza tensores de forma otimizada para aplicações de aprendizado profundo usando GPUs ou CPUs se chama 
Alternativas
Q3350204 Programação
Gisele, uma analista do judiciário, necessita alterar os scripts de inicialização e shutdown de um servidor de aplicação Tomcat. Sabe-se que a configuração do Tomcat versão 11 usou os diretórios padrão indicados pelo programa instalador.
O diretório que contém esses scripts é o 
Alternativas
Q3350197 Programação
HTML5 introduziu uma série de novos recursos, elementos e atributos que ajudam os desenvolvedores na construção de sites mais modernos.
Considerando essa nova versão da linguagem HTML, analise as afirmativas a seguir sobre os recursos que ela introduziu.

I. ServerSockets – trata-se de uma tecnologia de comunicação bidirecional de última geração para o estabelecimento de conexões seguras entre os aplicativos web e o servidor.
II. Eventos enviados pelo servidor – permite que servidores enviem dados para páginas da web mediante o protocolo HTTP, em que apenas os eventos críticos fluem do servidor web para os navegadores.
III. Microdados − possibilita que os desenvolvedores criem seus próprios vocabulários além do HTML5 e estendam as páginas da web com semântica personalizada.
IV. Geolocalização – viabiliza que visitantes possam optar por compartilhar sua localização física mediante seus aplicativos web.

Está correto o que se afirma em 
Alternativas
Q3339438 Programação
O analista Pedro foi incumbido de analisar o mau funcionamento do compilador de software CMP+, utilizado no MPU. O CMP+ está apresentando erros na fase da compilação na qual é gerada a árvore de derivação, que guarda uma representação hierárquica do código-fonte.
Sabendo disso, Pedro deve concentrar sua análise do CMP+ na fase de:
Alternativas
Q3339425 Programação

Observe o seguinte código Java reutilizado em todos os Sistemas de Informação do MPU.


public class Main {

   String orgao = "MPU";

 public static void main(String[] args) {

    Main myObj = new Main();

    myObj.orgao = "MMPPUU";

    System.out.println(myObj.orgao);

 }

}


No Java, para garantir que nenhum comando altere o valor do atributo orgao da classe Main durante a execução do programa, deve-se declarar o atributo orgao como: 
Alternativas
Q3336832 Programação

A analista Flávia implementou, ao longo do último ano, o aplicativo móvel MPUPlay, tanto para Android quanto para iOS, utilizando, em cada plataforma, a linguagem de programação oficialmente recomendada, à época, pelo fabricante, para o desenvolvimento de aplicações móveis nativas.

Considerando as fabricantes do Android e do iOS como o Google e a Apple, respectivamente, Flávia implementou o MPUPlay por meio das linguagens:

Alternativas
Respostas
621: C
622: C
623: E
624: C
625: C
626: C
627: B
628: A
629: A
630: E
631: A
632: E
633: D
634: E
635: C
636: A
637: C
638: B
639: A
640: C