Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Q3881448 Programação
No processo de modernização do sistema interno de gestão de contratos da empresa, a equipe de desenvolvimento precisa adotar uma tecnologia padrão para garantir a persistência dos dados de maneira consistente e eficiente.
Considerando a necessidade de integração com aplicações Java já existentes e o uso de boas práticas de mapeamento objetorelacional, assinale a alternativa que possibilita a persistência de dados e o gerenciamento eficiente das informações.
Alternativas
Q3881441 Programação
A Diretoria de Tecnologia da Informação está modernizando seu sistema de gestão de entregas. A equipe de desenvolvimento Java é responsável por implementar regras de negócio que validam, processam e classificam pedidos antes de enviá-los ao módulo de roteirização. No desenvolvimento do novo módulo de pré-processamento de pedidos, a equipe precisa escolher a estrutura de controle mais adequada para executar uma sequência de verificações até que o pedido seja considerado válido.

Assinale a opção que representa corretamente uma estrutura de controle existente no Java e apropriada para implementar esse tipo de repetição condicional.
Alternativas
Q3881433 Programação
No contexto do desenvolvimento de aplicações web, o JavaScript é uma linguagem amplamente utilizada para implementar comportamentos dinâmicos e interativos.

Assinale a opção que apresenta a sintaxe correta para uma declaração condicional if que verifica se a variável x é maior que 10 e, caso verdadeiro, imprime "Maior que 10"
Alternativas
Q3881427 Programação
A equipe de desenvolvimento da ALEGO está trabalhando em um sistema de gerenciamento de projetos. O gerente de projetos solicitou a implementação de uma funcionalidade que permita revisar a lista de tarefas atribuídas a cada membro da equipe e gerar um relatório com base em certas condições, como a prioridade das tarefas e o status de cada uma.

Durante a implementação desta funcionalidade, a equipe deve utilizar estruturas de desvio e repetição corretamente. Em relação ao uso dessas estruturas em Java, qual delas é correta:
Alternativas
Q3881286 Programação
Java foi uma das linguagens que popularizou o uso de Padrões de Projeto (Design Patterns) no desenvolvimento corporativo, transformando esses conceitos em padrões de mercado para criar sistemas robustos.
Com relação à Linguagem de desenvolvimento JAVA, analise os itens a seguir:

I. O desenvolvimento de aplicações empresariais, APIs RESTful e microsserviços, focando em arquitetura e produtividade, pode ser obtido pelo uso de Frameworks (Spring Boot, Quarkus).
II. A partir do Java 8 (JSR 335: Lambda Expressions for the Java™ Programming Language) houve transição do paradigma puramente imperativo para o paradigma funcional, permitindo que o código Java fosse mais conciso, legível e preparado para processamento paralelo.
III. O acesso a dados em Java pode ocorrer pelo uso de frameworks ORM (Object-Relational Mapping), como o Hibernate, sendo viabilizado de forma robusta pela API JDBC que provê a conectividade base, e evolui para uma gestão estruturada através da especificação Jakarta Persistence (JPA).

Está correto o que se afirma em
Alternativas
Q3880250 Programação
Sebastião necessita criar aplicações Web com Python para a ALEGO.

O framework para desenvolver de aplicações web completas que incluam mapeamento objeto-relacional (ORM), roteamento de URLs e um sistema de templates se denomina 
Alternativas
Q3880248 Programação
Keras é uma API de aprendizado profundo que oferece velocidade de depuração, elegância com concisão do código e facilidade de manutenção de implantação. Os blocos de construção básica das redes neurais usando Keras (versão 3.0) e Python são conhecidos como
Alternativas
Q3878234 Programação

Linguagens de programação como Python, JavaScript e C oferecem recursos para manipulação de dados, entrada e saída de informações e uso de estruturas de dados básicas, permitindo o desenvolvimento de soluções computacionais de diferentes níveis de complexidade. Analise as afirmativas a seguir:



I. Na linguagem C, os mecanismos de entrada e saída são nativos da própria linguagem, não dependendo de bibliotecas adicionais para leitura ou exibição de dados.


II. Vetores e matrizes são estruturas de dados que permitem armazenar conjuntos de elementos do mesmo tipo, organizados de forma sequencial ou em mais de uma dimensão.


III. Em Python, listas podem armazenar múltiplos valores e permitem operações como inserção, remoção e acesso a elementos por índice.


IV. Estruturas de dados simples, como vetores e listas, eliminam a necessidade de controle de índices durante o acesso aos elementos, pois o gerenciamento é feito automaticamente pelo sistema.


V. Em linguagens como Python e JavaScript, é possível realizar entrada e saída de dados por meio de comandos ou funções específicas, como leitura de dados e exibição de informações ao usuário.



Assinale a alternativa correta:

Alternativas
Q3878220 Programação
No desenvolvimento de aplicações web, diferentes tecnologias atuam de forma complementar para estruturar, apresentar e tornar interativo o conteúdo acessado pelos usuários. Considerando práticas comuns adotadas em projetos web atuais, assinale a alternativa tecnicamente mais adequada:
Alternativas
Q3874609 Programação
Em JavaScript, o operador === (igualdade estrita) verifica: 
Alternativas
Q3874608 Programação
Em Python, qual instrução cria uma função? 
Alternativas
Q3874362 Programação
Um analista de sistemas está projetando a aplicação web JustiçaÁgil. A JustiçaÁgil deve ser uma aplicação Java de alta performance, apta a processar um grande volume de requisições de usuários em tempo real. A fim de otimizar a utilização dos recursos do servidor, o analista decidiu implementar o paralelismo na JustiçaÁgil com o uso tanto de threads virtuais do Java quanto de threads de plataforma. Sobre a implementação de paralelismo na JustiçaÁgil, é correto afirmar que: 
Alternativas
Q3874361 Programação
Uma analista de dados está implementando uma solução de persistência de dados para um novo sistema de gerenciamento de documentos utilizando JPA 2.0. Para otimizar o desempenho e evitar o problema N+1, ela precisa garantir que as entidades relacionadas sejam carregadas de forma eficiente. Para carregar as entidades via JPA 2.0 corretamente e mitigar o problema N+1 de forma eficiente, a analista deve:
Alternativas
Q3873330 Programação
Em Shell Script no ambiente Bash, alguns comandos e funções são amplamente utilizados para automação de tarefas e manipulação de arquivos. Assinale a alternativa correta sobre o uso de comandos ou funções do Bash. 
Alternativas
Q3873326 Programação
Em um sistema corporativo de alta complexidade, o time de desenvolvimento precisa implementar um mecanismo que permita processar grandes volumes de dados de forma paralela, aproveitando múltiplos núcleos da CPU. Além disso, é necessário utilizar expressões funcionais para simplificar o código e melhorar sua legibilidade. Com relação aos comandos e aos recursos da linguagem Java, assinale a alternativa que contém a abordagem que atende a essas necessidades.  
Alternativas
Q3871174 Programação
No estudo das estruturas de controle de fluxo, a instrução que permite selecionar diferentes caminhos de execução conforme o valor de uma expressão corresponde a
Alternativas
Q3871173 Programação
Na programação orientada a objetos, o mecanismo que permite a uma classe derivada reutilizar e estender comportamentos de uma classe base denomina-se 
Alternativas
Q3871172 Programação
Nas linguagens procedurais, a estrutura destinada à repetição controlada de um conjunto de instruções denomina-se
Alternativas
Q3867224 Programação
Operador lógico AND retorna verdadeiro quando:
Alternativas
Q3867223 Programação
Uma variável é um símbolo que representa:
Alternativas
Respostas
101: D
102: C
103: C
104: A
105: E
106: C
107: C
108: B
109: D
110: B
111: A
112: C
113: C
114: B
115: D
116: C
117: E
118: B
119: C
120: B