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
Banca:
COMPERVE - UFRN
Matéria:
Algoritmos e Estrutura de Dados
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
Banca:
COMPERVE - UFRN
Matéria:
Algoritmos e Estrutura de Dados
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
Banca:
COMPERVE - UFRN
Matéria:
Engenharia de Software
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
Banca:
COMPERVE - UFRN
Matéria:
Engenharia de Software
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
Banca:
COMPERVE - UFRN
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
Banca:
COMPERVE - UFRN
Matéria:
Engenharia de Software
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
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
Banca:
COMPERVE - UFRN
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
Banca:
COMPERVE - UFRN
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
Banca:
COMPERVE - UFRN
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