Questões de Concurso Comentadas para analista de ti

Foram encontradas 827 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2286030 Redes de Computadores
O LDAP (Lightweight Directory Access Protocol) é um protocolo amplamente utilizado para o gerenciamento de informações de diretório em redes. Ele oferece uma estrutura hierárquica para armazenar e acessar informações, como dados de autenticação, perfis de usuário e configurações de rede.

Selecione a alternativa correta sobre o LDAP:
Alternativas
Q2286029 Sistemas Operacionais
O Nginx é um servidor web que pode ser utilizado para balanceamento de carga e redirecionamento de requisições para outros servidores. Analise o trecho abaixo retirado de um arquivo de configuração do Nginx:

Imagem associada para resolução da questão


Selecione a afirmativa correta sobre o Nginx:
Alternativas
Q2286028 Sistemas Operacionais
O Nginx e o Apache Tomcat são servidores amplamente utilizados para hospedar aplicativos web. Cada um possui características distintas que os tornam adequados para diferentes cenários.
Selecione a afirmativa correta sobre o Nginx e o Apache Tomcat:
Alternativas
Q2286027 Banco de Dados
Realizar cópias de segurança (backup) de bancos de dados é uma tarefa rotineira e deve-se realizar um planejamento para que se tenha cópias de curto e de longo prazo armazenadas em locais seguros.

Sobre backup em Sistemas Gerenciadores de Bancos de Dados MySQL, é correto afirmar que:
Alternativas
Q2286026 Programação
O framework Grails tem seu mecanismo de validação de dados baseado na API de validação do Spring e, além disso, ele provê uma maneira unificada para definir restrições de validação.

Selecione a alternativa correta sobre o Grails e seu mecanismo de validação:
Alternativas
Q2286024 Programação
Na programação orientada a objetos (POO), diversos conceitos são fundamentais para a organização e estruturação do código. Considere as seguintes afirmativas sobre os principais conceitos da POO:

I. Envolve o agrupamento de dados (atributos) e comportamentos (métodos) que operam sobre esses dados em uma única unidade, tornando-os acessíveis somente por meio de interfaces controladas.
II. Permite a criação de uma nova classe baseada em uma classe já existente. A classe derivada (subclasse) pode adicionar novos membros ou sobrescrever os membros da classe base (superclasse).
III. Refere-se à capacidade de um objeto executar diferentes ações dependendo do contexto em que é utilizado.
IV. Processo de capturar aspectos essenciais de um objeto do mundo real e modelá-los como classes no programa.

Essas descrições estão relacionadas a:
Alternativas
Q2286023 Algoritmos e Estrutura de Dados
Analise as afirmativas:

I. Java possui classes nativas para implementação de matrizes, listas, pilhas e filas. Isso aumenta a produtividade e reduz a dependência de pacotes de terceiros.
II. Listas e filas são estruturas de dados similares. O que as diferencia é o protocolo de adição e remoção de elementos. Listas podem ter elementos inseridos ou removidos de qualquer posição, enquanto, nas filas, os elementos são inseridos no final e removidos do início.
III. Além das listas, Java disponibiliza uma estrutura chamada “array”. Essa estrutura armazena dados de um mesmo tipo. Diferente de uma lista, que pode ter seu tamanho alterado, um array tem seu tamanho definido na sua criação. Um array que possui outros arrays em suas posições é chamado de array multidimensional.
IV. Filas são implementadas utilizando-se o protocolo FIFO (first-in-first-out), ou seja, o primeiro a entrar é o primeiro a sair. Esse protocolo é mantido mesmo que a fila implementada tenha prioridades diferentes para os elementos.

É correto o que se afirma em: 
Alternativas
Q2286022 Engenharia de Software
O Git é amplamente utilizado para o gerenciamento de versões de código em projetos de desenvolvimento de software. Ele oferece várias funcionalidades que facilitam o trabalho colaborativo e o controle das mudanças no código-fonte.

Considere as seguintes afirmativas sobre o Git:

I. No Git, o comando "git commit" é usado para gravar mudanças no repositório, adicionando os arquivos atuais do índice e uma mensagem descrevendo as alterações.
II. O Git permite apenas o armazenamento de um único histórico linear de alterações, o que facilita o acompanhamento das modificações ao longo do tempo.
III. O Git é um sistema de controle de versão centralizado, o que significa que todos os desenvolvedores precisam se conectar a um servidor central para realizar alterações em seus projetos.
IV. As ramificações (branches) no Git permitem que os desenvolvedores trabalhem em diferentes linhas de desenvolvimento de forma isolada, sem interferir no código da ramificação principal.
V. O comando "git stash" é usado para descartar permanentemente as alterações não comprometidas no repositório local.

Selecione a alternativa que contém apenas afirmativas corretas
Alternativas
Q2286021 Engenharia de Software
Sobre Integração Contínua e a metodologia Test Driven Development (TDD), é correto afirmar:
Alternativas
Q2286020 Engenharia de Software
Scrum é um framework baseado nos pilares do Manifesto Ágil. Ele permite que o time faça entregas regulares em pequenas partes que gerem valor de forma incremental e colaborativa. Enquanto framework, Scrum define três papéis principais e é composto por um conjunto de cerimônias e artefatos.

Analise as afirmativas: 

I. Um dos artefatos é o Product Backlog, cujo gerenciamento é de responsabilidade do Scrum Master.
II. Ao final de cada ciclo de entregas (Sprint), o time faz uma reunião para analisar os resultados da Sprint em relação ao produto. Essa reunião é chamada de Sprint Review ou Sprint Retrospective.
III. Os três papéis principais são: Scrum Master, Product Owner e Developers.

Sobre o Scrum, é correto o que se afirma em:
Alternativas
Q2286019 Programação
No contexto de persistência de dados em bancos de dados relacionais e aplicações desenvolvidas utilizando-se orientação a objetos, por exemplo, com Java ou Grails, existe a necessidade de se realizar o mapeamento entre objetos e relações existentes no banco de dados.

Sobre JPA, Hibernate e GORM é correto o que se afirma em:
Alternativas
Q2286018 Banco de Dados
Analise o Modelo de dados elaborado utilizando-se o MySQL Workbench versão 8:

Imagem associada para resolução da questão



Selecione a alternativa que apresenta uma consulta SQL para os seguintes requisitos: devem ser exibidos os campos: Código e Nome do curso, Matrícula e Nome do aluno dos alunos com matrícula ativa; os registros devem ser ordenados pelo código do curso e pelo nome do aluno em ordem crescente. 


Alternativas
Q2286017 Banco de Dados
Um analista de Tecnologia da Informação foi a um departamento de uma universidade conversar sobre um novo módulo para o sistema de gestão da universidade. Ele fez uma elicitação de requisitos e iniciou o projeto do banco de dados. Para representar os conceitos que ele identificou e suas relações, ele utilizou      (I)     . Nesse modelo, ele representou    (II)      (III)     (IV)  . Após validar o modelo com os usuários, ele fez o mapeamento desse modelo para o   (V)  . Agora, nesse modelo, ele representou, por exemplo,    (VI)    e    (VII)   .

Assinale a alternativa que contém as respostas corretas quanto ao referido processo:

Alternativas
Q2286016 Banco de Dados
No projeto e implementação de bancos de dados, é comum representar os conceitos, ou objetos, e suas relações por meio de modelos de dados. Existem diferentes tipos de modelos que podem ser classificados de acordo com os tipos de conceitos que eles utilizam. 

Analise as afirmativas sobre modelos de dados:

I. Modelos que descrevem detalhes sobre como os dados são armazenados no computador.
II. Modelos que oferecem conceitos que podem ser entendidos pelos usuários, mas que não estão muito longe do modo como os dados são armazenados no computador.
III. Modelos que oferecem conceitos próximos ao modo como muitos usuários percebem os dados.

Selecione a alternativa que contém os nomes dos modelos na ordem correta:
Alternativas
Q2286015 Banco de Dados
A realização de várias operações SQL simultâneas pode ser uma realidade frequente a depender da complexidade do sistema. Nesse caso, é fortemente recomendado o uso de transações SQL. Qual das seguintes afirmações é verdadeira sobre transações SQL?
Alternativas
Q2286014 Direito Administrativo
Tanto a Lei nº. 8.112/90 quanto o Decreto nº. 1.171/94 trazem deveres aos servidores públicos. Considerando os deveres fundamentais do servidor público previstos no Código de Ética Profissional do Servidor Público Civil do Executivo Federal, assinale a alternativa correta:
Alternativas
Q2286013 Direito Administrativo
Com base no que dispõe a Lei nº. 8.112/90 sobre as licenças aos servidores, assinale a alternativa certa:
Alternativas
Q2286012 Direito Administrativo
O servidor tem direito ao período de férias, nos termos da Lei nº. 8.112/90. Sobre as férias e levando-se em consideração as disposições do Regime Jurídico dos Servidores Públicos Civis da União, assinale a alternativa correta:
Alternativas
Q2286010 Direito Administrativo
Uma competente servidora pública efetiva, lotada e em exercício em uma Universidade Federal localizada na região norte do Brasil, tem interesse em ser deslocada para exercer as atribuições do mesmo cargo que ocupa em uma outra Universidade Federal da região sudeste. Como estavam presentes o interesse da administração, equivalência de vencimentos, compatibilidade das atribuições do cargo de provimento efetivo e mesmo grau de responsabilidades e nível de escolaridade, a servidora realizou as etapas e trâmites necessários e iniciou seu exercício na nova Universidade. No caso explicitado, a movimentação da servidora, prevista na Lei 8.112/90, se refere a: 
Alternativas
Q2286009 Direito Administrativo
O Regime Jurídico dos Servidores Públicos Civis da União, das autarquias e das fundações públicas federais prevê penalidades disciplinares. Assinale a alternativa correta que contempla penalidades disciplinares previstas na Lei 8.112/90:
Alternativas
Respostas
161: D
162: D
163: A
164: E
165: A
166: E
167: E
168: E
169: E
170: B
171: B
172: D
173: B
174: C
175: A
176: A
177: B
178: C
179: B
180: E