Foram encontradas 693 questões

Resolva questões gratuitamente!

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

Q2286042 Algoritmos e Estrutura de Dados
Uma estrutura de dados é uma maneira organizada de armazenar e gerenciar dados em um programa ou sistema de computador. Filas e pilhas são estruturas de dados que têm diferentes princípios de operação e são úteis em contextos diferentes. Como é possível implementar uma pilha usando duas filas?
Alternativas
Q2286041 Banco de Dados
As árvores B são projetadas para manter um equilíbrio entre altura e largura, o que as torna ideais para operações de busca e armazenamento em sistemas de banco de dados e armazenamento em disco. O que acontece em uma operação de inserção em uma árvore B quando um nó atinge sua capacidade máxima? 
Alternativas
Q2286040 Engenharia de Software
O Git é um sistema de controle de versão amplamente utilizado na gestão de código-fonte de projetos de software. O uso do Git é baseado na execução de alguns comandos básicos, dentre eles "git pull" e "git fetch". Qual das alternativas a seguir apresenta a diferença base no resultado produzido pela execução destes comandos ("git pull" e "git fetch")?
Alternativas
Q2286039 Engenharia de Software
Continuous Integration (CI) é uma prática de desenvolvimento de software que se concentra na automação e na frequente integração de código-fonte de diferentes membros da equipe em um repositório compartilhado. Qual é o propósito do "Build Artifact" na CI?
Alternativas
Q2286038 Administração de Recursos Materiais
Kanban é uma metodologia de gestão visual e um sistema de controle de fluxo de trabalho. Essa metodologia se baseia em algumas práticas, entre elas o "WIP limit". Qual das alternativas define o conceito de "WIP limit"?
Alternativas
Q2286037 Engenharia de Software
Em uma equipe Scrum, existem vários papéis e responsabilidades definidos para facilitar o processo de desenvolvimento ágil. Qual alternativa apresenta uma diferença válida entre o Scrum Master e o Product Owner em uma equipe Scrum?
Alternativas
Q2286036 Engenharia de Software
O mapeamento objeto-relacional é uma técnica de programação usada em desenvolvimento de software para facilitar a interação entre objetos de uma linguagem de programação orientada a objetos e bancos de dados relacionais. Quando se trata de herança em JPA, qual estratégia de mapeamento é usada quando todos os objetos de subclasses são armazenados em uma tabela com a ajuda de uma coluna discriminadora?
Alternativas
Q2286035 Governança de TI
Considerando o framework ITIL versão 4, assinale a alternativa correta:
Alternativas
Q2286034 Governança de TI
Analise o cenário hipotético: 

"Periodicamente, o setor de Tecnologia da Informação (TI) de uma organização faz uma pesquisa junto aos usuários e junto à alta administração para avaliar como a TI é vista do ponto de vista dos usuários. De maneira recorrente, os usuários apresentam, por exemplo, reclamações sobre a qualidade dos serviços prestados, demora no atendimento, e falta de conhecimento sobre o que a TI faz na organização. A alta administração relata que a TI é muito importante para a organização, mas gera muita despesa". 

Considerando o contexto acima, assinale a alternativa correta:


Alternativas
Q2286033 Sistemas Operacionais
No gerenciamento de usuários e grupos de um servidor Linux, o administrador   (I)   para verificar os usuários existentes e usar o comando __(II)___ para adicionar novos usuários ao sistema. Para verificar a quais grupos um usuário pertence, o administrador pode executar o comando   (III)  . Para listar os usuários logados no sistema, ele pode utilizar o comando  (IV) , e para localizar arquivos pertencentes a um usuário ou grupo, o administrador pode utilizar o comando   (V) . 

Assinale a alternativa que contém as respostas corretas dos espaços em branco do parágrafo acima:
Alternativas
Q2286032 Sistemas Operacionais
Um componente importante para manutenção da segurança em servidores é o Firewall. Em servidores Linux, é comum se utilizar o comando iptables para a manutenção do firewall.

Considerando o iptables versão 1.8.9, assinale a alternativa correta: 
Alternativas
Q2286031 Sistemas Operacionais
Cloud Computing fornece, por exemplo, recursos de infraestrutura sob demanda, enquanto Kubernetes automatiza a implantação e a operação de aplicativos em contêineres nesses recursos, permitindo que as empresas aproveitem ao máximo as vantagens da nuvem.

Levando em conta a afirmativa acima, assinale a alternativa correta:
Alternativas
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
Q2286025 Programação
Considere o código da classe ContaBancaria desenvolvido em Java:

Imagem associada para resolução da questão


Considerando que uma instituição bancária tem contas do tipo Corrente, Poupança e Salário, analise as afirmativas a seguir:

I. A classe ContaBancaria é concreta e permite que sejam criadas contas genéricas que não seguem as contas disponíveis pelo banco. Portanto, essa classe deveria ser abstrata. Como a conta corrente pode possuir um crédito limite concedido pelo banco e os outros tipos de conta não têm essa característica, o método “sacar” poderia ser abstrato para que cada subclasse de ContaBancaria implemente seu comportamento.
II. A classe ContaBancaria é abstrata e permite que sejam criadas contas genéricas. Cada classe que herdar de ContaBancaria poderá sobrescrever o método “sacar” e implementar o comportamento de saque de acordo com suas características.
III. Considerando ContaBancaria como superclasse de ContaCorrente, ContaPoupanca e ContaSalario, é possível desenvolver um método, por exemplo, “public boolean realizarSaque(ContaBancaria conta, double valor){…}” que recebe qualquer subclasse de ContaBancaria como parâmetro.

É verdadeiro o que se afirma em:
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
Respostas
421: B
422: C
423: A
424: C
425: A
426: A
427: C
428: C
429: D
430: C
431: C
432: B
433: D
434: D
435: A
436: E
437: A
438: A
439: E
440: E