Questões de Concursos Públicos - UFERSA

Resolva questões gratuitas da UFERSA. Banco com 270 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.

Q221139 COMPERVE - UFRN - 2024 - UFERSA - Analista de Tecnologia da Informação
Ano: 2024
Órgão: UFERSA
Assunto: Algoritmos

A notação Big O descreve a eficiência de algoritmos em termos de tempo de execução ou de uso de memória. Com base nessa notação, analise as afirmativas abaixo. I Algoritmos com complexidade O(1) realizarão a mesma quantidade de operações independentemente da quantidade de entradas. II Algoritmos com complexidade O(n log n) são menos eficientes para grandes entradas em comparação com algoritmos O(n²). III A notação Big O tem como foco o pior caso. IV A notação Big O tem como foco o melhor caso. Das afirmativas, estão corretas
Q221138 COMPERVE - UFRN - 2024 - UFERSA - Analista de Tecnologia da Informação
Ano: 2024
Órgão: UFERSA
Assunto: Algoritmos

Algoritmos de ordenação são métodos para reorganizar elementos de uma estrutura de dados em uma ordem específica. O algoritmo de ordenação que escolhe um pivô, particiona a lista em torno do pivô e ordena, recursivamente, as sublistas é o 
Q221137 COMPERVE - UFRN - 2024 - UFERSA - Analista de Tecnologia da Informação
Ano: 2024
Órgão: UFERSA
Assunto: Orientação a Objetos

Os padrões de projeto são soluções comprovadas para problemas comuns no desenvolvimento de um software, oferecendo formas reutilizáveis e eficientes para desenvolver sistemas. Dentre os padrões estabelecidos pelo GoF (Gang of Four), há uma classificação em padrões criacionais, estruturais e comportamentais. Nesse contexto, o
Q221136 COMPERVE - UFRN - 2024 - UFERSA - Analista de Tecnologia da Informação
Ano: 2024
Órgão: UFERSA
Assunto: Metodologia de desenvolvimento de software

As metodologias de desenvolvimento de software são abordagens estruturadas para organizar e gerenciar o seu processo de criação. Elas definem práticas, processos e ferramentas para garantir eficiência, qualidade e previsibilidade no desenvolvimento de software. Em relação às metodologias de desenvolvimento de software, analise as afirmativas abaixo. I O modelo cascata é bem flexível, permitindo mudanças após a fase inicial do projeto sem maiores problemas. II O desenvolvimento ágil está centrado na entrega rápida e funcional, com pequenas iterações, e na colaboração contínua com o cliente. III O modelo iterativo e incremental é rígido e inflexível, não aceitando bem mudanças feitas após a fase inicial do projeto. IV Uma das vantagens do modelo de prototipagem é a maior clareza nos requisitos funcionais. Das afirmativas, estão corretas
Q221135 COMPERVE - UFRN - 2024 - UFERSA - Analista de Tecnologia da Informação
Ano: 2024
Órgão: UFERSA
Matéria: Programação
Assunto: Programação Orientada a Objetos

Analise o código fonte abaixo. Considerando a abordagem de desenvolvimento de software orientado a objetos, a propriedade que permite classes diferentes, como Galinha e Cavalo, apresentarem comportamentos específicos (relinchar ou cacarejar) para um mesmo método (EmitirSom) é 
Q221134 COMPERVE - UFRN - 2024 - UFERSA - Analista de Tecnologia da Informação
Ano: 2024
Órgão: UFERSA
Assunto: Engenharia de Requisitos

A análise de requisitos é uma fase importante no ciclo de vida do desenvolvimento de um software, tendo em vista que, sendo bem-sucedida, é crucial para o sucesso das etapas posteriores do projeto. Considerando os diferentes métodos de análise de requisitos, o método que requer um profundo estudo da cultura e do comportamento de um grupo de usuários, visando entender suas práticas e necessidades diárias, é denominado
Q221133 COMPERVE - UFRN - 2024 - UFERSA - Analista de Tecnologia da Informação
Ano: 2024
Órgão: UFERSA
Matéria: Programação
Assunto: Web

O Node.js é uma plataforma de execução de código JavaScript. Essa plataforma permite que desenvolvedores utilizem esse código para criar aplicações de rede escaláveis e de alto desempenho. Sobre o Node.js, analise as afirmativas abaixo. I É um ambiente de execução assíncrono. II Utiliza o V8 JavaScript engine. III É um ambiente de execução de código Javascript do lado cliente. IV Utiliza o NPM para gerenciamento de memória. Das afirmativas, estão corretas
Q221132 COMPERVE - UFRN - 2024 - UFERSA - Analista de Tecnologia da Informação
Ano: 2024
Órgão: UFERSA
Matéria: Programação
Assunto: Frameworks em Programação

O React é uma biblioteca JavaScript open-source, desenvolvida e mantida pelo Facebook, a qual foi projetada para a construção de interfaces de usuário (UI). Considere o código de um componente React abaixo. Em relação a esse código, o comando
Q221131 COMPERVE - UFRN - 2024 - UFERSA - Analista de Tecnologia da Informação
Ano: 2024
Órgão: UFERSA
Matéria: Programação
Assunto: Frameworks em Programação

O NestJS é um framework para construção de aplicações server-side robustas e escaláveis. É possível, no framework, utilizar decorators para facilitar a configuração da aplicação. O decorator utilizado para definir que um método irá manipular requisições GET é:
Q221130 COMPERVE - UFRN - 2024 - UFERSA - Analista de Tecnologia da Informação
Ano: 2024
Órgão: UFERSA
Matéria: Programação
Assunto: Linguagens de programação

O TypeScript é uma linguagem de programação open-source desenvolvida pela Microsoft. Entre outras vantagens, essa linguagem facilita a detecção de erros e fornece ferramentas mais robustas para a construção de grandes aplicações. Além disso, o TypeScript mantém uma relação estreita com o JavaScript, uma vez que