Questões de Concurso Público UFC 2025 para Técnico de Tecnologia da Informação / Área: Desenvolvimento de Software – Back-End

Foram encontradas 50 questões

Q3161172 Programação
Durante a verificação de um problema em uma página JSF (JavaServer Faces), o programador necessitou analisar a fase do ciclo de vida JSF onde ocorre a restauração da árvore de componentes da página de acordo com os valores contidos na requisição. Em qual fase do ciclo de vida do JSF ocorre essa operação?
Alternativas
Q3161173 Programação
Marque a alternativa que contém o nome do recurso existente na linguagem JavaScript que possibilita o alinhamento da declaração de funções, onde a função mais interna possui acesso aos recursos definidos na função externa?
Alternativas
Q3161174 Engenharia de Software
Durante o processo de melhoria do processo de desenvolvimento, uma equipe passou a analisar a ferramenta SonarQube. Sobre a função e características dessa ferramenta, marque a afirmativa correta. 
Alternativas
Q3161175 Redes de Computadores
 Sobre o protocolo HTTP/2, é correto afirmar:
Alternativas
Q3161176 Programação
Considere o código Python a seguir:

aux = [10, 9, 8, 7, 6, 5, 6, 4, 3, 2, 1]
numeros = list(filter(lambda x: (x % 2 == 0), aux))
print(numeros) .

O que será mostrado em tela após a execução desse código?
Alternativas
Q3161177 Engenharia de Software
Durante o desenvolvimento de um projeto utilizando o sistema de controle de versionamento Git surgiu a necessidade de acessar um repositório remoto não mapeado no ambiente local do desenvolvedor. Qual comando Git o desenvolvedor pode utilizar para adicionar esse novo repositório remoto ao ambiente local?
Alternativas
Q3161178 Redes de Computadores
Uma instituição lançou um novo serviço de grande popularidade, sendo necessária a adoção de mecanismos para realizar o balanceamento de carga entre os servidores de aplicação, visando proporcionar a escalabilidade do serviço. Marque a alternativa que descreve a solução para a realização do balanceamento de carga dos servidores de aplicação.
Alternativas
Q3161179 Engenharia de Software
Para a configuração do processo de CI/CD (Continuous Integration/Continuous Delivery) na ferramenta GitLab, é necessário realizar a configuração do runner. Sobre os GitLab runners, é correto afirmar que eles:
Alternativas
Q3161180 Redes de Computadores
Qual método do protocolo HTTP utilizado em uma API REST deve ser utilizado para efetuar modificações parciais em um recurso?
Alternativas
Q3161181 Arquitetura de Software
Sobre o sistema de controle de versionamento Git, é correto afirmar:
Alternativas
Q3161182 Engenharia de Software
Sobre a metodologia ágil Scrum, marque a alternativa correta.
Alternativas
Q3161183 Administração de Recursos Materiais
Um dos principais pontos para que se possa implantar e avaliar o Kanban é a definição de métricas. Sobre as métricas utilizadas no Kanban, é correto afirmar:
Alternativas
Q3161184 Engenharia de Software
Os requisitos de software podem ser classificados em funcionais e não funcionais. Marque a alternativa que contém a descrição de um requisito não funcional.
Alternativas
Q3161185 Programação
Com relação ao HTML5, é correto afirmar: 
Alternativas
Q3161186 Programação
Um programador está desenvolvendo uma API REST utilizando o Spring Boot. Qual alternativa contém a anotação utilizada para mapear os métodos responsáveis pelo tratamento das requisições recebidas no Spring Boot? 
Alternativas
Q3161187 Programação
Durante o desenvolvimento de um novo sistema Web, foi especificado o requisito de que esse sistema utilizasse mecanismos para possibilitar um layout flexível. Qual técnica pode ser utilizada no CSS para atender a esse requisito?
Alternativas
Q3161188 Programação
Uma das formas para utilizar recursos disponíveis para sites e aplicativos móveis é através da construção de uma aplicação PWA (Progressive Web App). Sobre esse tipo de aplicação, é correto afirmar:
Alternativas
Q3161189 Programação
Sobre as características do NodeJS, marque a alternativa correta.
Alternativas
Q3161190 Arquitetura de Software
Uma das consequências da adoção da arquitetura de microsserviços é a necessidade de coordenação das atividades desempenhadas por eles. Sobre a orquestração de serviços, é correto afirmar:
Alternativas
Q3161191 Redes de Computadores
A utilização do framework Flask possibilitou a construção de páginas de forma simples e rápida. Um dos recursos possíveis é a personalização de páginas de erro HTTP através do uso de decoradores (utilizando o símbolo @). Qual das alternativas abaixo contém o decorador a ser utilizado para a definição de um handler para o erro “Not Found” do HTTP:
Alternativas
Respostas
21: A
22: B
23: A
24: B
25: D
26: D
27: D
28: B
29: C
30: B
31: A
32: B
33: C
34: B
35: D
36: A
37: A
38: C
39: D
40: A