Questões de Concurso Público UFC 2025 para Analista de Tecnologia da Informação / Área: Arquitetura e Desenvolvimento de Sistemas – Back-End

Foram encontradas 50 questões

Q3161332 Programação
Em Python, o conceito de comprehension permite criar listas, dicionários e conjuntos de forma rápida, concisa e eficiente. Analise o código abaixo e escolha a alternativa que indica a saída correta.

numeros = [1, 2, 3, 4, 5]
resultado = [x**2 for x in numeros if x % 2 == 0]
print(resultado)

Qual será a saída ao executar o código acima?
Alternativas
Q3161333 Programação
Com base nas características do padrão Command, qual das alternativas abaixo descreve corretamente a responsabilidade de cada componente?
Alternativas
Q3161334 Engenharia de Software
Em uma equipe Scrum, o Product Owner priorizou as funcionalidades para o próximo Sprint e definiu a meta da Sprint. Durante a Sprint, a equipe de desenvolvimento identificou que uma das histórias selecionadas apresenta um impedimento técnico que bloqueia o seu desenvolvimento completo. Considerando as práticas do Scrum, qual é o procedimento mais adequado para lidar com essa situação? 
Alternativas
Q3161335 Engenharia de Software
Durante o processo de levantamento de requisitos para um novo sistema de gerenciamento financeiro, a equipe de análise identificou uma série de requisitos. Um dos requisitos especifica que "o sistema deve permitir que o usuário cadastre novas transações financeiras e as categorize como despesas ou receitas". Como esse requisito específico deve ser classificado? 
Alternativas
Q3161336 Banco de Dados
Uma tabela chamada vendas armazena informações sobre as vendas realizadas por uma determinadaempresa, com as seguintes colunas:

• id_venda (INT): identificador da venda
• data_venda (DATE): data em que a venda foi realizada
• id_produto (INT): identificador do produto vendido
• quantidade (INT): quantidade de itens vendidos
• valor_total (DECIMAL): valor total da venda

Qual das consultas abaixo retorna o número do mês, número total de vendas e o valor médio dasvendas do mês indepentende do ano da venda, considerando o uso da linguagem SQL no banco dedados PostgreSQL? 
Alternativas
Q3161337 Administração de Recursos Materiais
Uma organização está implementando uma solução para integrar diferentes sistemas de gestão (ERP, CRM e sistema de folha de pagamento), garantindo que eles possam trocar informações de maneira eficiente e automatizada, mesmo sendo desenvolvidos em tecnologias distintas. Qual abordagem seria a mais adequada para atingir esse objetivo?
Alternativas
Q3161338 Programação
Um desenvolvedor precisa criar uma aplicação empresarial que utilize as especificações da plataforma Java EE. Considerando os itens abaixo:

1. Persistência de dados em um banco relacional.
2. Interface gráfica web rica e baseada em componentes.
3. Gerenciamento de transações distribuídas em múltiplos recursos.
4. Comunicação assíncrona entre sistemas.

Quais especificações devem ser utilizadas para atender aos requisitos descritos, respectivamente?
Alternativas
Q3161339 Administração de Recursos Materiais
Uma equipe de desenvolvimento está implementando o método Kanban para gerenciar seu fluxo de trabalho. Após a adoção, os membros da equipe identificaram que o processo estava sobrecarregado em determinadas etapas, enquanto outras permaneciam subutilizadas. Para resolver essa situação, o que a equipe deve fazer conforme os princípios do Kanban? 
Alternativas
Q3161340 Engenharia de Software
Na área de Inteligência Artificial (IA), diferentes modelos e técnicas são aplicados para resolver problemas complexos em diversos domínios, como processamento de linguagem natural, visão computacional e aprendizado de máquina. Qual das redes neurais abaixo é amplamente utilizada para tarefas de reconhecimento de imagem e voz? 
Alternativas
Q3161341 Engenharia de Software
De acordo com o Guia Scrum 2020, qual é a principal finalidade do Daily Scrum?
Alternativas
Q3161342 Programação
Em um sistema desenvolvido em Java, é necessário integrar com um serviço externo que fornece dados no formato JSON. Qual das opções abaixo é a abordagem mais adequada para realizar a desserialização direta de JSON para um objeto Java? 
Alternativas
Q3161343 Programação
Sobre frameworks amplamente utilizados no desenvolvimento de aplicações web e sistemas, qual das seguintes afirmações está correta, considerando as características e propósitos principais de cada ferramenta? 
Alternativas
Q3161344 Banco de Dados
Qual das alternativas abaixo descreve corretamente características de SGBDs relacionais?
Alternativas
Q3161345 Arquitetura de Software
Sobre o Ciclo de Vida de Desenvolvimento Seguro (SDL – Security Development Lifecycle), qual das alternativas abaixo descreve corretamente o processo do SDL?
Alternativas
Q3161346 Programação

Considere o seguinte código Java que utiliza a estrutura de dados fila (Queue):



Q35.png (360×398)



Qual será a saída do programa após sua execução? 

Alternativas
Q3161347 Segurança da Informação
A norma NBR ISO/IEC 27001:2022 estabelece um conjunto de controles estruturados para implementar e manter um sistema de gestão de segurança da informação (SGSI) eficaz. Qual dos seguintes exemplos está classificado como um controle organizacional de acordo com essa norma?
Alternativas
Q3161348 Segurança da Informação
A norma ABNT NBR ISO/IEC 27002:2022 fornece diretrizes para a implementação de controles de segurança da informação. Qual das alternativas a seguir descreve corretamente a relação entre vulnerabilidades, impactos e os controles propostos pela norma?
Alternativas
Q3161349 Programação

Considere o seguinte código JavaScript: 



Q38.png (208×176)



Qual será o resultado ao executar o código acima? 

Alternativas
Q3161350 Programação
Em relação aos padrões XML, qual das alternativas abaixo está correta? 
Alternativas
Q3161351 Programação
Considerando o servidor de aplicação JBoss, qual das alternativas abaixo está correta em relação ao seu funcionamento e características?
Alternativas
Respostas
21: B
22: A
23: D
24: A
25: D
26: C
27: A
28: C
29: B
30: D
31: C
32: A
33: B
34: C
35: C
36: A
37: B
38: B
39: D
40: C