Questões de Concurso Sobre frameworks em programação em programação

Questões Discursivas

Foram encontradas 399 questões

Q3508355 Programação
No desenvolvimento de aplicações .NET Core (e versões mais recentes do .NET), o modelo de Hospedagem Genérica (Generic Host) foi introduzido como uma forma flexível e extensível de configurar e executar aplicações. Com base nesse modelo, é correto afirmar que a principal vantagem do Generic Host é:
Alternativas
Q3504271 Programação
O desenvolvimento através de ReactJS considera a utilização de componentes para melhorar a modularização e manutenção das aplicações Frontend. Os componentes ReactJS podem ser reutilizados, facilitando a construção da aplicação.

Considerando o desenvolvimento de uma aplicação para gerenciar Produtos em um sistema de ponto de venda, o código de um componente react para renderizar os produtos em uma tabela é:
Alternativas
Q3504270 Programação
O Django REST Framework simplifica a criação de APIs robustas e eficientes por meio das classes de viewsets, que integra a lógica de múltiplas visualizações relacionadas em uma única classe. Imagine que você está desenvolvendo uma aplicação para gerenciar produtos em um sistema de ponto de venda. Com o seu uso, é possível configurar endpoints que implementam todas as operações padrão de uma API REST (GET, POST, PUT, PATCH e DELETE) de forma prática, organizada e consistente. Além disso, as operações de CRUD (Create, Read, Update, Delete) do modelo Produto podem ser centralizadas em uma única estrutura, garantindo melhor reutilização de código e facilitando a manutenção ao longo do ciclo de vida do projeto.

Considerando a situação apresentada, o código que implementa corretamente os endpoints de Produto na classe ProdutoViewSet é:
Alternativas
Q3504267 Programação
Analise as sentenças a seguir sobre Mapeamento Objeto-Relacional utilizando o ORM SQLAlchemy e Python e marque a opção correta.
Alternativas
Q3503641 Programação

Durante o desenvolvimento de um jogo, utilizando Unity, aparece uma mensagem de erro ao tentar usar SceneManager.LoadScene("NomeDaCena");. A mensagem indica falha em encontrar “SceneManager” no espaço de nomes (namespace). A linha de código correta para resolver o problema é:

Alternativas
Q3503638 Programação
Dentro do motor de jogos Unity, um tipo comum de objeto de jogo é o Rigidbody, que possui entre suas opções configuráveis o item isKinematic. Sobre a diferença entre um GameObject com um Rigidbody padrão e outro com a opção isKinematic ativada, assinale a opção correta.
Alternativas
Q3503631 Programação
Em um jogo de plataforma 2D no Unity, com a câmera sempre centrada no jogador, a abordagem mais adequada para atualizar a posição da câmera é por meio do método
Alternativas
Q3497414 Programação
Considere um profissional que está utilizando Spring Boot 3.2 com suporte à compilação nativa, via GraalVM. Em determinado momento, ele constrói o seguinte código:

@RestController @RequestMapping("/api") public class ProdutoController {      @GetMapping("/produto")  public Produto buscarProduto() {     return new Produto("Notebook", 3500.00);  } }

A classe Produto possui o seguinte código:
public record Produto(String nome, double preco) {}
Durante o processo de geração de imagem nativa com spring-aot e native-image, a aplicação falha ao serializar a resposta JSON da API. Acerca do cenário apresentado, avalie as sentenças a seguir:
A solução para a falha é a adição de um @ReflectionHint ou configurar um arquivo reflectconfig.json para garantir que os campos do record sejam acessíveis em tempo de execução. PORQUE A serialização falha porque a classe Produto não foi registrada para reflexão no build nativo.

Sobre as sentenças, assinale a alternativa CORRETA. 
Alternativas
Q3497413 Programação
Com o lançamento do Spring Framework 6.x, diversas mudanças estruturais e técnicas foram introduzidas, exigindo atenção especial de desenvolvedores que desejam migrar aplicações legadas ou iniciar novos projetos com essa versão. Acerca desse assunto, avalie as sentenças a seguir:

O Spring Framework 6.x exige JDK 17 como requisito mínimo e migra completamente para o namespace jakarta.*, tornando incompatíveis bibliotecas que ainda dependem de javax.*. PORQUE A principal mudança no Spring Framework 6.x está na substituição do modelo de injeção de dependência tradicional por um modelo baseado exclusivamente em reflexão e proxies dinâmicos.

Sobre as sentenças, assinale a alternativa opção CORRETA.
Alternativas
Q3478956 Programação
No prompt de comandos de uma máquina com Windows 11, que possui todos os recursos necessários para o funcionamento ideal do Angular instalados, como Node.js, npm e angular CLI, para criar um projeto Angular chamado site utiliza-se o comando:
Alternativas
Q3438097 Programação

Quanto às tecnologias para o desenvolvimento web, julgue o item seguinte.


O Bootstrap substitui a necessidade de HTML e CSS, pois já fornece toda a estrutura e o estilo da página.

Alternativas
Q3402449 Programação
Laravel é um framework muito utilizado com a linguagem PHP, ele oferece aos desenvolvedores diversos recursos para controlar sessões.
Os mecanismos utilizados para recuperar dados de uma sessão são
Alternativas
Q3402446 Programação
VueJS é um framework utilizado para construir interfaces de usuário.
Com relação aos recursos do framework, avalie as afirmativas a seguir e assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) Ele é construído sobre HTML, CSS e JavaScript padrão e fornece um modelo de programação declarativo baseado em componentes que ajudam o analista-programador a desenvolver eficientemente interfaces de usuário de qualquer complexidade.
( ) Ele pode ser usado de diferentes maneiras, por exemplo, para melhorar HTML estático sem uma etapa de construção; Incorporar componentes da Web em qualquer página; desenvolver aplicações SPA e renderizar Fullstack/Server-Side.
( ) Os componentes do VueJS podem ser criados a partir de três diferentes estilos de API, a saber: API de opções, API de adaptação de dispositivo e API de composição.

As afirmativas são, respectivamente,
Alternativas
Q3402444 Programação
No Django 5.1, existem vários comandos que os desenvolvedores podem utilizar para interagir com migrações e manipulação dos esquemas de banco de dados.
O comando que exibe as instruções SQL para uma migração é o 
Alternativas
Ano: 2025 Banca: UEM Órgão: UEM Prova: UEM - 2025 - UEM - Analista de Informática I |
Q3373314 Programação

Considere o seguinte trecho de código: 


Q28.png (309×92)


Com base na estrutura apresentada, assinale a alternativa correta quanto ao formato utilizado.

Alternativas
Ano: 2025 Banca: UEM Órgão: UEM Prova: UEM - 2025 - UEM - Analista de Informática I |
Q3373307 Programação

Levando em consideração as classes do Bootstrap, atente para o código seguinte:


Q21.png (557×41)


Com base no código acima, assinale a alternativa correta.

Alternativas
Ano: 2025 Banca: UEM Órgão: UEM Prova: UEM - 2025 - UEM - Analista de Informática I |
Q3373298 Programação
Um desenvolvedor está criando uma API REST com o framework Spring Boot. Qual das alternativas apresenta a anotação adequada para mapear os métodos responsáveis por tratar as requisições HTTP recebidas pela aplicação?
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
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
Respostas
61: C
62: A
63: D
64: C
65: A
66: D
67: C
68: A
69: C
70: D
71: E
72: E
73: A
74: D
75: C
76: B
77: C
78: C
79: C
80: E