QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
34 questões encontradas

Pilhas são uma forma de lista linear com uma propriedade especial chamada Last In, First Out (LIFO). Considere uma pilha que implementa um algoritmo para verificar se uma sequência de caracteres contém parênteses balanceados. Assinale a alternativa que apresenta o funcionamento desse algoritmo.

A A pilha armazena apenas parênteses abertos e fecha parênteses quando os encontra.
B A pilha armazena apenas parênteses fechados e os remove ao encontrar parênteses abertos.
C A pilha armazena apenas parênteses abertos e os remove ao encontrar parênteses correspondentes fechados.
D A pilha armazena parênteses abertos e fechados e remove-os ao encontrar pares correspondentes.
E A pilha armazena todos os parênteses e remove-os apenas após percorrer toda a sequência.
Órgão: Instituto Federal de Educação, Ciência e Tecnologia do Maranhão Cargo: Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas Prova: Instituto AOCP - IFMA - Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas - 2023

De acordo com a Lei Federal nº 12.527/2011, que regula o direito de acesso à informação, assinale a alternativa correta.

A Informação é a unidade de registro dos dados.
B É dever do Estado garantir o direito de acesso à informação, que será franqueada, independentemente de procedimentos objetivos e ágeis, de forma transparente, clara e em linguagem compatível com a natureza da informação.
C Os órgãos e entidades do poder público estão dispensados de viabilizar alternativa de encaminhamento de pedidos de acesso a informações por meio de seus sítios oficiais na internet.
D O direito de acesso à informação exclui o direito de obter informação relativa à implementação, acompanhamento e resultados dos programas, projetos e ações dos órgãos e entidades públicas.
E O serviço de busca e de fornecimento de informação é gratuito, mas o órgão ou a entidade pode cobrar exclusivamente o valor necessário ao ressarcimento dos custos dos serviços e dos materiais utilizados, quando o serviço de busca e de fornecimento da informação exigir reprodução de documentos pelo órgão ou pela entidade pública consultada.
Órgão: Instituto Federal de Educação, Ciência e Tecnologia do Maranhão Cargo: Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas Prova: Instituto AOCP - IFMA - Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas - 2023

A respeito do GitLab, uma plataforma de controle de versão distribuído e colaboração de código, assinale a alternativa correta.

A GitLab é um fork do GitHub e, portanto, todas as funcionalidades presentes no GitHub estão disponíveis no GitLab.
B GitLab é uma plataforma de gerenciamento de projetos ágeis e não possui integração com sistemas de controle de versão.
C GitLab é um software de controle de versão distribuído e, ao contrário do GitHub, só pode ser usado on-premises (instalado no próprio servidor do cliente).
D GitLab oferece funcionalidades como controle de versão, integração contínua/distribuição contínua (CI/CD) e gerenciamento de projetos, e pode ser usado tanto em sua versão SaaS quanto on-premises.
E GitLab é uma alternativa ao Git e, portanto, não é compatível com repositórios Git existentes.
Órgão: Instituto Federal de Educação, Ciência e Tecnologia do Maranhão Cargo: Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas Prova: Instituto AOCP - IFMA - Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas - 2023

Assinale a alternativa que descreve corretamente o Docker, uma plataforma de conteinerização amplamente utilizada.

A Docker é um sistema de gerenciamento de pacotes que permite a instalação e atualização de software em sistemas operacionais baseados em Linux.
B Docker é uma ferramenta de virtualização que permite a criação de máquinas virtuais completas com seus próprios sistemas operacionais.
C Docker é uma plataforma de infraestrutura como serviço (IaaS) que fornece recursos computacionais e de armazenamento na nuvem.
D Docker é uma plataforma de orquestração de contêineres que gerencia o ciclo de vida e a implantação de contêineres em clusters.
E Docker é uma plataforma de conteinerização que permite empacotar, distribuir e executar aplicações em contêineres isolados.
Órgão: Instituto Federal de Educação, Ciência e Tecnologia do Maranhão Cargo: Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas Prova: Instituto AOCP - IFMA - Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas - 2023

Em sistemas de gerenciamento de banco de dados (DBMS), o que é um trigger e qual é sua principal função?

A Um trigger é uma função que é executada automaticamente quando uma tabela é criada ou modificada.
B Um trigger é uma instrução SQL executada automaticamente em resposta a determinados eventos em uma tabela específica ou view.
C Um trigger é um procedimento armazenado que é executado em resposta a um evento específico, como a inserção de um registro.
D Um trigger é um mecanismo de controle de acesso que limita a capacidade de um usuário de executar ações específicas em um banco de dados.
E Um trigger é um conjunto de tabelas e índices relacionados que armazenam informações sobre o esquema do banco de dados.
Órgão: Instituto Federal de Educação, Ciência e Tecnologia do Maranhão Cargo: Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas Prova: Instituto AOCP - IFMA - Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas - 2023

Maria está trabalhando em um projeto de desenvolvimento de software e decide adotar a abordagem do Test Driven Development (TDD) para melhorar a qualidade do código e a colaboração entre os membros da equipe. Ela começa a implementar uma nova funcionalidade seguindo os princípios do TDD. Assinale a alternativa que apresenta corretamente o processo que Maria deve seguir.

A Escrever o teste, escrever o código, executar o teste, refatorar e, por fim, integrar o código ao repositório principal.
B Escrever o código, executar o teste, escrever o teste, refatorar e, por fim, integrar o código ao repositório principal.
C Escrever o teste, executar o teste, escrever o código, executar o teste novamente, refatorar e, por fim, integrar o código ao repositório principal.
D Escrever o código, escrever o teste, executar o teste, refatorar e, por fim, integrar o código ao repositório principal.
E Escrever o teste, escrever o código, executar o teste, integrar o código ao repositório principal e, por fim, refatorar.
Órgão: Instituto Federal de Educação, Ciência e Tecnologia do Maranhão Cargo: Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas Prova: Instituto AOCP - IFMA - Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas - 2023

A programação orientada a objetos é um paradigma de programação que utiliza objetos e suas interações para desenvolver soluções de software. Qual dos seguintes conceitos avançados é um mecanismo utilizado para estender ou modificar a funcionalidade de uma classe sem alterar sua estrutura interna?

A Herança.
B Polimorfismo.
C Encapsulamento.
D Padrão de Projeto Decorator.
E Abstração.
Órgão: Instituto Federal de Educação, Ciência e Tecnologia do Maranhão Cargo: Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas Prova: Instituto AOCP - IFMA - Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas - 2023

Em relação ao refactoring no contexto de testes de software, assinale a alternativa que apresenta uma prática recomendada para garantir a qualidade e a manutenibilidade do código.

A Realizar refactoring apenas quando houver bugs no código, ignorando a legibilidade e a estrutura.
B Evitar o uso de testes automatizados, pois podem atrasar o processo de refactoring.
C Realizar refactoring apenas no início de um projeto de desenvolvimento de software, antes de adicionar novas funcionalidades.
D Fazer refactoring sem executar testes após as mudanças, pois o processo de refactoring não deve alterar o comportamento do código.
E Realizar refactoring em pequenos passos, garantindo que os testes continuem passando após cada mudança.
Órgão: Instituto Federal de Educação, Ciência e Tecnologia do Maranhão Cargo: Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas Prova: Instituto AOCP - IFMA - Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas - 2023

Considere a seguinte afirmação sobre árvores binárias:

Uma árvore binária completa é uma árvore binária em que todos os níveis, exceto talvez o último, estão completamente preenchidos, e todas as folhas no último nível estão o mais à esquerda possível.

Tendo em vista uma árvore binária completa, assinale a alternativa correta.

A A altura da árvore é sempre igual ao número de nós na árvore.
B A árvore tem no máximo 2^(h+1) - 1 nós, em que h é a altura da árvore.
C A árvore tem no mínimo 2^(h+1) - 1 nós, em que h é a altura da árvore.
D A árvore tem exatamente 2^(h+1) - 1 nós, em que h é a altura da árvore.
E A árvore tem no máximo 2^h - 1 nós, em que h é a altura da árvore.
Órgão: Instituto Federal de Educação, Ciência e Tecnologia do Maranhão Cargo: Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas Prova: Instituto AOCP - IFMA - Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas - 2023

De acordo com o Código de Ética Profissional do Servidor Público Civil do Poder Executivo Federal (Decreto nº 1.171/1994), assinale a alternativa correta.

A A Comissão de Ética dos órgãos e das entidades da Administração Pública Federal pode aplicar a pena de advertência ao servidor público faltoso.
B Para fins de apuração do comprometimento ético, servidor público é todo aquele que, por força de lei, contrato ou de qualquer ato jurídico, preste serviços, desde que mediante retribuição financeira, a qualquer órgão do poder estatal ou em qualquer setor onde prevaleça o interesse do Estado.
C O elemento ético exige que a conduta do servidor público seja baseada principalmente na decisão entre o honesto e o desonesto.
D O dever fundamental de respeito à hierarquia exige do servidor público temor de representar contra atos de superiores hierárquicos que comprometam indevidamente a estrutura fundante do Poder Estatal.
E O servidor público pode permitir que perseguições, simpatias, antipatias, caprichos, paixões ou interesses de ordem pessoal interfiram no trato com o público, com os jurisdicionados administrativos e com colegas hierarquicamente superiores ou inferiores.
Órgão: Instituto Federal de Educação, Ciência e Tecnologia do Maranhão Cargo: Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas Prova: Instituto AOCP - IFMA - Analista - Área Tecnologia da Informação - Especialidade: Desenvolvimento de Sistemas - 2023