Questões de Concurso Público Prefeitura de Nova Iguaçu - RJ 2025 para Técnico Programador de Computação

Foram encontradas 50 questões

Q3235894 Programação

Considere o seguinte trecho de código em Java:


public class Veiculo {

   private String marca;

   private String modelo;

 public Veiculo(String marca, String modelo) {

    this.marca = marca;

    this.modelo = modelo;

 }

 public void exibirDetalhes() {

    System.out.println("Marca: " + marca + ", Modelo: " + modelo);

 }

}

public class Carro extends Veiculo {

 private int ano;

 public Carro(String marca, String modelo, int ano) {

 super(marca, modelo);

 this.ano = ano;

 }

 @Override

 public void exibirDetalhes() {

   super.exibirDetalhes();

   System.out.println("Ano: " + ano);

 }

}


Com base no código, analise as afirmativas a seguir.
I. A classe Carro herda os atributos marca e modelo da classe Veiculo. II. O método exibirDetalhes na classe Carro sobrescreve o método da classe Veiculo. III. Os atributos marca e modelo podem ser acessados diretamente na classe Carro. IV. A palavra-chave super é usada para chamar o construtor da classe pai.
Está correto o que se afirma apenas em
Alternativas
Q3235895 Programação
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?
Alternativas
Q3235896 Algoritmos e Estrutura de Dados
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:


Imagem associada para resolução da questão



No método enfileirar, qual é a finalidade da expressão (fim + 1) % elementos.length?
Alternativas
Q3235897 Banco de Dados
Um analista de sistemas da Prefeitura Municipal de Nova Iguaçu precisa gerar um relatório de arrecadação fiscal. Para isso, ele escreve a seguinte consulta em PL/SQL para calcular o total de impostos pagos pelos contribuintes: 

DECLARE     v_total NUMBER; BEGIN     SELECT SUM(valor) INTO v_total     FROM pagamentos     WHERE categoria = 'IMPOSTO';
   DBMS_OUTPUT.PUT_LINE('Total de impostos arrecadados: ' || v_total); END;


Ao revisar o código, foram identificados erros conceituais que podem comprometer sua execução. Qual das alternativas contém uma afirmação INCORRETA sobre o código PL/SQL apresentado?
Alternativas
Q3235898 Banco de Dados
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:


Imagem associada para resolução da questão


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? 
Alternativas
Q3235899 Governança de TI
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?
Alternativas
Q3235900 Arquitetura de Software
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.
Alternativas
Q3235901 Redes de Computadores
A SEMCONGER utiliza redes de computadores para comunicação interna e acesso aos sistemas de gestão municipal. A adoção de boas práticas de segurança é essencial para proteger os dados sensíveis da administração pública. Sobre o funcionamento das redes e a segurança da informação, assinale a afirmativa correta.
Alternativas
Q3235902 Redes de Computadores
A equipe de desenvolvimento da SEMCONGER precisa criar um novo sistema para auditorias internas, garantindo a integridade e a segurança das informações. O sistema deverá seguir as boas práticas de desenvolvimento seguro. Considerando essa necessidade, marque V para as afirmativas verdadeiras e F para as falsas.

( ) O código-fonte do sistema deve ser armazenado em repositórios públicos para facilitar transparência e colaboração.
( ) A validação de entrada de dados pode ser ignorada, pois o sistema será utilizado apenas por funcionários da SEMCONGER.
( ) O princípio do menor privilégio deve ser aplicado, garantindo que cada usuário tenha apenas as permissões necessárias para suas funções.
( ) O sistema não precisa de logs de auditoria, pois qualquer problema pode ser resolvido pela equipe de TI sem necessidade de rastreamento.


A sequência está correta em
Alternativas
Q3235903 Segurança da Informação
A SEMCONGER detectou um aumento no número de acessos não autorizados aos seus sistemas internos. Após auditoria, constatou-se que diversos servidores estavam compartilhando senhas por e-mail e armazenando credenciais em documentos de texto não protegidos. Considerando as boas práticas de segurança da informação, assinale a afirmativa correta. 
Alternativas
Respostas
21: C
22: B
23: D
24: C
25: A
26: D
27: D
28: D
29: C
30: B