Magna Concursos

Foram encontradas 50 questões.

3640183 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

A usabilidade e a ergonomia da interface gráfica são fundamentais para garantir que os sistemas desenvolvidos pela SEMCONGER sejam acessíveis e eficientes para os servidores. A aplicação de heurísticas de usabilidade e diretrizes ergonômicas permite minimizar erros e maximizar a eficiência no uso dos sistemas internos da instituição. Sobre as diretrizes, assinale a afirmativa correta.

 

Provas

Questão presente nas seguintes provas
3640182 Ano: 2025
Disciplina: TI - Gestão e Governança de TI
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

A SEMCONGER deseja implementar um modelo de governança de TI alinhado às boas práticas do mercado. Qual alternativa é a recomendada para esse contexto?

 

Provas

Questão presente nas seguintes provas
3640181 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

Uma startup do setor de logística está desenvolvendo um novo sistema para gerenciamento de entregas. O analista de dados responsável pelo projeto elaborou um Diagrama Entidade-Relacionamento (DER) para modelar o banco de dados. O DER inicial inclui as seguintes entidades e relacionamentos:

Entidade Entregador

o Atributos: id_entregador (PK), nome, telefone

o Um entregador pode realizar múltiplas entregas.

Entidade Entrega

o Atributos: id_entrega (PK), data_entrega, status, id_entregador (FK)

o Cada entrega é realizada por um único entregador.

Entidade Cliente

o Atributos: id_cliente (PK), nome_cliente, endereco

o Um cliente pode receber múltiplas entregas, mas cada entrega está vinculada a um único cliente.

Relacionamento Realiza (entre Entregador e Entrega)

o Cardinalidade: 1:N (Um entregador pode realizar várias entregas).

Relacionamento Destinado_a (entre Entrega e Cliente)

o Cardinalidade: 1:N (Uma entrega está associada a um único cliente, mas um cliente pode ter várias entregas).

Após essa modelagem inicial, o analista precisa converter o modelo para estrutura relacional e aplicar normalização para evitar redundâncias e garantir a integridade dos dados. Com base na modelagem de dados apresentada, qual das seguintes afirmações está corretamente fundamentada nos conceitos do DER e do mapeamento para modelo relacional?

 

Provas

Questão presente nas seguintes provas
3640180 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

Um desenvolvedor está implementando uma estrutura de dados do tipo fila em Java. Ele iniciou a implementação da classe Fila utilizando um array para armazenar os elementos:

public class Fila {
  private int[] elementos;
  private int tamanho;
  private int inicio;
  private int fim;
  public Fila(int capacidade) {
    elementos = new int[capacidade];
    tamanho = 0;
    inicio = 0;
    fim = -1;
  }

  public boolean estaVazia() {
    return tamanho == 0;
  }

  public boolean estaCheia() {
    return tamanho == elementos.length;
  }

  public void enfileirar(int elemento) {
    if (estaCheia()) {
      System.out.println("Fila está cheia. Não é possível enfileirar.");
      } else {
        fim = (fim + 1) % elementos.length;
      elementos[fim] = elemento;
      tamanho++;
    }
  }

  public int desenfileirar() {
    if (estaVazia()) {
      System.out.println("Fila está vazia. Não é possível desenfileirar.");
      return -1;
    } else {
      int elementoRemovido = elementos[inicio];
      inicio = (inicio + 1) % elementos.length;
      tamanho--;
      return elementoRemovido;
    }
  }
}

No método enfileirar, qual é a finalidade da expressão (fim + 1) % elementos.length?

 

Provas

Questão presente nas seguintes provas
3640179 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

Determinada equipe de desenvolvimento web está construindo um sistema de consulta de dados em tempo real para uma plataforma de pedidos de delivery. O objetivo é permitir que os usuários visualizem atualizações de pedidos sem precisar recarregar a página. Para isso, os programadores decidiram utilizar o paradigma AJAX (Asynchronous JavaScript and XML) para buscar os dados do servidor e exibi-los dinamicamente. No entanto, em vez de utilizar XML para transportar os dados, a equipe optou por JSON (JavaScript Object Notation) como formato principal para a comunicação entre o cliente e o servidor. Durante uma reunião técnica, os programadores discutiram as razões para a escolha do JSON no contexto do AJAX.

Com base nas propriedades do JSON e sua aplicação no paradigma AJAX, qual das seguintes afirmativas está correta?

 

Provas

Questão presente nas seguintes provas
3640178 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

A equipe de TI da Prefeitura Municipal de Nova Iguaçu precisa otimizar a execução de consultas SQL para obter relatórios de arrecadação municipal de maneira eficiente. Para isso, um analista decidiu utilizar subconsultas correlacionadas. No entanto, o código SQL apresenta lacunas que impedem sua execução correta:

SELECT nome, receita
FROM arrecadacao_municipal AM
WHERE receita > (
  SELECT AVG(receita)
  FROM arrecadacao_municipal
  WHERE ______ = AM.______
);

Assinale a alternativa que completa correta e sequencialmente as lacunas, para que a consulta retorne os municípios que arrecadaram acima da média dentro de sua própria região administrativa.

 

Provas

Questão presente nas seguintes provas
3640177 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

O setor de TI da SEMCONGER desenvolveu um sistema de gestão administrativa web para otimizar processos internos. Sabe-se que o sistema utiliza AJAX para melhorar a experiência do usuário ao enviar e receber dados sem recarregar a página. Um dos desenvolvedores propôs diferentes abordagens para implementar essa funcionalidade. Qual das afirmativas sobre a utilização do AJAX está INCORRETA?

 

Provas

Questão presente nas seguintes provas
3640176 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

A equipe de desenvolvimento da SEMCONGER está elaborando um sistema de gestão de frota de veículos oficiais. Diferentes abordagens de Programação Orientada a Objetos (POO) foram utilizadas para organizar o código de forma eficiente. A seguir estão quatro trechos de código que implementam diferentes conceitos de POO; analise-os.

Código 1 – Classe base e Subclasse

public class Veiculo {
  protected String modelo;
  protected String cor;
}

public class Carro extends Veiculo {
  private int portas;
}

Código 2 – Método Redefinido na Subclasse

public class Veiculo {
  public void acelerar() {
    System.out.println("O veículo está acelerando.");
  }
}

public class Carro extends Veiculo {
  @Override
  public void acelerar() {
    System.out.println("O carro está acelerando rapidamente.");
  }
}

Código 3 – Controle de Acesso aos Atributos

public class Veiculo {
  private String modelo;
  public void setModelo(String modelo) {
    this.modelo = modelo;
  }

  public String getModelo() {
    return modelo;
  }
}

Código 4 – Classe Não Instanciável

public abstract class Veiculo {
  protected String modelo;
  public abstract void acelerar();
}

Com base nos códigos apresentados, assinale a alternativa que classifica corretamente os conceitos aplicados em cada um deles.

 

Provas

Questão presente nas seguintes provas
3640175 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

Um desenvolvedor precisa revisar um código em Java e verificar se a implementação dos princípios da Programação Orientada a Objetos (POO) está correta. Para isso, ele faz uma análise dos conceitos fundamentais de POO e suas definições. Associe cada conceito da POO à sua respectiva descrição:

1.Herança.

2. Polimorfismo.

3. Encapsulamento.

4. Abstração.

( ) Foca em identificar e expor apenas os aspectos essenciais de um objeto ou sistema, simplificando a complexidade ao ocultar detalhes desnecessários para o usuário final.

( ) Permite a criação de classes que compartilham características comuns sem duplicação de código.

( ) Permite que métodos com o mesmo nome tenham diferentes implementações em classes distintas.

( ) Envolve a organização dos dados e métodos relacionados dentro de uma única unidade ou classe, controlando o acesso aos seus componentes internos através de modificadores de acesso, como private ou protected, para proteger a integridade e a consistência dos dados.

A sequência está correta em

 

Provas

Questão presente nas seguintes provas
3640174 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

Relacione adequadamente as cláusulas SQL às suas respectivas funções:

1.GROUP BY

2.HAVING

3. SELECT

4. WHERE

( ) Seleciona colunas específicas em uma tabela.

( ) Filtra os dados de acordo com uma condição.

( ) Agrupa resultados com base em colunas específicas.

( ) Filtra agrupamentos após a agregação.

A sequência está correta em

 

Provas

Questão presente nas seguintes provas