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

Considerando o funcionamento da internet e os sistemas web, analise as assertivas e assinale a alternativa que aponta a(s) INCORRETA(S).

I. A internet utiliza predominantemente o protocolo TCP/IP para as comunicações, dividindo a informação em pacotes que podem seguir rotas distintas entre o remetente e o destinatário.
II. O HTTPS é uma variação do protocolo HTTP que não oferece qualquer tipo de segurança adicional em relação à privacidade dos dados transmitidos.
III. Os cookies, em sistemas web, são pequenos arquivos armazenados no cliente para manter informações entre sessões, como preferências do usuário ou dados de autenticação.
IV. A arquitetura RESTful se refere a uma estruturação das URIs em sistemas web de forma hierárquica, mas não implica em padrões de estado ou comunicação.

A Apenas I.
B Apenas II e III.
C Apenas IV.
D Apenas II e IV.
E Apenas III e IV.

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

Mauro é Técnico em Tecnologia da Informação e está desenvolvendo um programa de controle de estoque utilizando-se da linguagem de programação python. Dentro desse sistema, ele precisa receber um número ou uma string (desde que contenha um inteiro) e retornar um inteiro em tela. Qual função ele pode usar?

A int(x)
B len(x)
C list(x)
D type(x)
E complex(x)
Ó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

Considerando o funcionamento e as propriedades de uma árvore AVL (Adelson-Velsky e Landis), assinale a alternativa correta.

A Árvores AVL são estruturas de dados não balanceadas, projetadas para otimizar operações de inserção.
B O pior caso de desempenho em uma árvore AVL ocorre quando ela está perfeitamente balanceada.
C Árvores AVL não requerem rotações para manter seu balanceamento após operações de inserção e remoção.
D Em árvores AVL, a altura de qualquer subárvore à esquerda ou à direita de um nó difere no máximo em 2 níveis.
E As árvores AVL são uma variação das árvores binárias de busca que priorizam a busca rápida em vez do balanceamento.

Pedro está desenvolvendo um sistema em Java e deseja criar uma classe "Carro", que possuirá uma propriedade "velocidade" e um método "acelerar". No entanto, ele quer garantir que a velocidade não possa ser acessada ou modificada diretamente por outras classes, apenas pelo método "acelerar". Qual das seguintes opções melhor representa a implementação dessa classe?

A public class Carro {
public int velocidade;
public void acelerar() {
velocidade += 10;
}
}
B public class Carro {
private int velocidade;
public void acelerar() {
this.velocidade += 10;
}
}
C class Carro {
protected int velocidade;
public void acelerar() {
velocidade += 10;
}
}
D public class Carro {
int velocidade;
public void acelerar() {
velocidade += 10;
}
}
E private class Carro {
public int velocidade;
public void acelerar() {
velocidade += 10;
}
}

Em Python, qual é a palavra-chave utilizada para criar uma função?

A func
B method
C function
D create
E def
Órgão: Instituto Federal de Educação, Ciência e Tecnologia do Maranhão Cargo: Analista - Área Tecnologia da Informação - Especialidade: Infraestrutura Prova: Instituto AOCP - IFMA - Analista - Área Tecnologia da Informação - Especialidade: Infraestrutura - 2023

No contexto dos Métodos Ágeis, diversas práticas e princípios são adotados para promover a entrega contínua de valor com rapidez e flexibilidade. Considerando os princípios do Manifesto Ágil e as práticas comuns em métodos como Scrum e XP (eXtreme Programming), é correto afirmar que, nos Métodos Ágeis,

A não é necessário adaptar-se a mudanças nos requisitos, já que o foco principal é seguir um plano estrito.
B o desenvolvimento de software é uma atividade isolada, sem interação constante com os stakeholders.
C a entrega contínua de software funcionando é priorizada, permitindo que os stakeholders percebam o valor de forma antecipada.
D o foco está apenas em seguir processos e práticas predefinidos, sem considerar a melhoria contínua.
E não é necessário ter interação face a face entre os membros da equipe, já que a comunicação escrita é mais eficaz.

João é um desenvolvedor de sites e foi contratado para desenvolver um portal para uma instituição governamental. Ele sabe da importância de seguir as diretrizes do e-MAG (Modelo de Acessibilidade em Governo Eletrônico) para garantir a acessibilidade do portal. Durante o processo de desenvolvimento, ele precisa optar por uma forma de apresentar uma mensagem importante para os usuários. Nesse sentido, qual das opções a seguir está de acordo com as diretrizes do e-MAG?

A Utilizar cores fortemente contrastantes para a mensagem, sem fornecer um meio alternativo de percepção.
B Apresentar a mensagem através de um vídeo automático sem legendas.
C Usar uma animação em Flash para destacar a mensagem.
D Colocar a mensagem em um formato de texto legível, com contraste adequado e sem depender exclusivamente de cores.
E Fornecer a mensagem exclusivamente por meio de um arquivo em PDF.

Assinale a alternativa que apresenta uma prática recomendada no desenvolvimento de temas personalizados no WordPress.

A Ignorar a atualização do tema, pois isso pode levar a problemas de compatibilidade com o WordPress.
B Não utilizar funções do WordPress e criar funções personalizadas para todas as funcionalidades do tema.
C Usar uma estrutura de tema já existente, como um tema-pai, e criar um tema-filho para as personalizações.
D Modificar diretamente os arquivos do tema padrão do WordPress sem criar uma cópia ou um tema separado.
E Incluir todos os arquivos CSS e JavaScript no arquivo functions.php, mesmo que isso torne o código mais difícil de gerenciar.
Ó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

Você está gerenciando um projeto de desenvolvimento de software e decide utilizar o método Kanban para melhorar a eficiência e a comunicação da equipe. Depois de implementar o Kanban, você percebe que a equipe está entregando funcionalidades com maior rapidez e qualidade. Assinale a alternativa que apresenta o motivo pelo qual o método Kanban teve esse impacto positivo.

A Kanban limita a quantidade de trabalho em andamento, permitindo que a equipe se concentre em tarefas específicas e reduza o tempo de espera.
B Kanban incentiva a adoção de práticas de desenvolvimento orientado a testes, aumentando a qualidade do software produzido.
C Kanban introduz uma abordagem com base em sprints, permitindo que a equipe entregue funcionalidades de forma iterativa e incremental.
D Kanban promove a comunicação síncrona entre os membros da equipe, eliminando a necessidade de reuniões e documentação.
E Kanban elimina a necessidade de estimativas de tempo e esforço, permitindo que a equipe se concentre apenas na execução das tarefas.
Ó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