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
769 questões encontradas
Texto associado
estrutura S
S.topo=0
estrutura-vazia(S){
se (S.topo=0)
retorna Verdadeiro;
fim se
}
EMPURRA (S,x){
S.topo = S.topo+1;
S[S.topo] = x;
}
PUXA (S)
se (Stack-Empty(S))
escreva_erro(“Underflow”);
senao
S.topo = S.topo-1;
retorna S[S.topo+1];
fim se
Considerando a estrutura S precedente, inicialmente vazia e armazenada no arranjo S [1 ... 6] , julgue o próximo item, a respeito de construção de algoritmos e estrutura de dados.

O resultado final das operações na sequência EMPURRA(S, 4), EMPURRA (S, 1), EMPURRA (S, 3), PUXA(S), EMPURRA (S, 8) e PUXA (S) é S[4,1,3,8] .

C Certo
E Errado
Órgão: Prefeitura de Fortaleza Cargo: Analista Fazendário - Área Ciências da computação Prova: CESPE/CEBRASPE - Prefeitura de Fortaleza - Analista Fazendário - Área Ciências da computação - 2023
Texto associado
Quanto a tecnologias de integração, julgue os itens seguintes.

As solicitações e respostas empacotadas em mensagens SOAP ( Simple Object Access Protocol ) são escritas em HTML e contêm as informações para a execução de um web service .

C Certo
E Errado

A empresa "WebMasterTech" está desenvolvendo um aplicativo web de gerenciamento de tarefas, e a equipe decidiu adotar o padrão MVC para estruturar o aplicativo. Ao analisar o código-fonte, você identifica três componentes principais: um componente responsável por renderizar a interface do usuário e receber entradas do usuário, um componente que lida com a lógica de negócios e interage com o banco de dados, e um componente que recebe as entradas do usuário e decide como proceder.

Nesse cenário, em relação às associações entre os componentes do MVC e suas descrições, é correto afirmar que

A Model - renderiza a interface do usuário e recebe entradas do usuário.
B View - lida com a lógica de negócios e interage com o banco de dados.
C Controller - renderiza a interface do usuário e recebe entradas do usuário.
D Model - lida com a lógica de negócios e interage com o banco de dados.
E View - recebe as entradas do usuário e decide como proceder.

Uma jovem programadora da COBEDA está aprendendo uma nova linguagem de programação e percebe que, ao tentar executar seu código sem fechar uma estrutura condicional com um delimitador específico, o código não compila. Essa característica da linguagem de exigir um delimitador específico para encerrar uma estrutura é conhecida como

A tipagem dinâmica.
B programação orientada a objetos.
C delimitação por bloco.
D interpretação.
E coleta de lixo automática.

Qual comando pode ser utilizado dentro do GIT para listar o histórico de versões para um arquivo, incluindo mudanças de nome?

A $ git show [arquivo]
B $ git log
C $ git log --follow [arquivo]
D $ git rm [arquivo]
E $ git stash drop
Órgão: Instituto Federal de Educação, Ciência e Tecnologia do Maranhão Cargo: Técnico em Tecnologia da Informação Prova: Instituto AOCP - IFMA - Técnico em Tecnologia da Informação - 2023

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

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

Considerando as árvores B e B+, assinale a alternativa correta.

A Em uma árvore B+, os nós folha não contêm informações, servindo apenas como apontadores para os nós de nível superior.
B Em uma árvore B, todos os dados estão armazenados tanto nos nós internos quanto nos nós folha.
C Uma vantagem das árvores B+ sobre as árvores B é que as primeiras oferecem acesso mais rápido para operações de busca sequencial.
D As árvores B não permitem a inserção ou remoção eficiente de dados, enquanto as árvores B+ permitem.
E As árvores B+ são menos eficientes para operações de busca pontual em comparação com árvores B.

Assinale a alternativa que descreve corretamente a diferença fundamental entre pilhas e filas em estruturas de dados.

A Em uma pilha, o último elemento a entrar é o primeiro a sair (LIFO); em uma fila, o primeiro elemento a entrar é o primeiro a sair (FIFO).
B Em uma pilha, o primeiro elemento a entrar é o primeiro a sair (FIFO); em uma fila, o último elemento a entrar é o primeiro a sair (LIFO).
C Pilhas são usadas exclusivamente para armazenamento temporário, enquanto filas são usadas para armazenamento permanente.
D Tanto pilhas quanto filas permitem remoção de elementos apenas do início.
E Filas nunca permitem a inserção de elementos no final, enquanto pilhas permitem.

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