Questões de Concurso Para técnico em informática - área sistemas

Foram encontradas 141 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

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
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
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
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
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
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
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
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
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
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
Q3235893 Programação
Uma empresa de TI está desenvolvendo um sistema de monitoramento ambiental para a prefeitura municipal. O sistema precisa modelar diferentes tipos de sensores ambientais, como sensores de temperatura e umidade, seguindo os princípios da Programação Orientada a Objetos (POO). Os desenvolvedores iniciam a modelagem com o seguinte código em Java:

public class Sensor {  protected String nome;
 public Sensor(String nome) {     this.nome = nome;  }
 public void medir() {     System.out.println("Medição genérica realizada.");  } } public class SensorTemperatura ______ Sensor {  public void medir() {      System.out.println("Medição de temperatura realizada.");  } }


Assinale a alternativa que completa corretamente a lacuna no código, para que a classe SensorTemperatura herde corretamente o comportamento da classe Sensor.
Alternativas
Q3235892 Banco de Dados
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.
Alternativas
Q3235891 Programação
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?
Alternativas
Q3235890 Programação
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.

Imagem associada para resolução da questão


Com base nos códigos apresentados, assinale a alternativa que classifica corretamente os conceitos aplicados em cada um deles.
Alternativas
Q3235889 Programação
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 
Alternativas
Q3235888 Programação
O setor de TI da SEMCONGER está desenvolvendo uma interface web interativa para consulta de relatórios fiscais. Para isso, os programadores precisam garantir responsividade e usabilidade da aplicação, utilizando HTML, CSS e JavaScript. A equipe de desenvolvimento discutiu diferentes abordagens para melhorar o desempenho da interface, levantar requisitos e otimizar a manipulação do DOM; analise-as. 

I. O JavaScript permite manipular dinamicamente os elementos HTML por meio da API Document Object Model (DOM).

II. No CSS, a propriedade display: inline-block; pode ser utilizada para criar elementos alinháveis horizontalmente sem ocupar toda a largura disponível.

III. O DHTML é um conjunto de tecnologias que inclui HTML, CSS e JavaScript para criar páginas dinâmicas e interativas.

IV. O AJAX permite que páginas web façam requisições assíncronas ao servidor, evitando recarregamentos completos.
V. A tag <script> no HTML deve ser sempre posicionada dentro do <head> para garantir que os scripts sejam carregados antes da renderização da página.

Está correto o que se afirma apenas em
Alternativas
Q3235887 Banco de Dados
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
Alternativas
Q3235886 Banco de Dados
Considere que a SEMCONGER implementou um procedimento armazenado (Stored Procedure) para atualizar valores de contratos públicos, garantindo, assim, maior controle sobre as transações no banco de dados. A seguir está o código da Stored Procedure utilizada:

CREATE OR REPLACE PROCEDURE atualizar_valor_contrato(  p_id_contrato IN NUMBER,  p_novo_valor IN NUMBER ) AS BEGIN  UPDATE contratos  SET valor = p_novo_valor  WHERE id = p_id_contrato;
 COMMIT; END atualizar_valor_contrato;

Porém, um analista de banco de dados apontou um problema grave na implementação que poderá comprometer a consistência transacional do sistema. Com base na análise do código apresentado, qual é a principal falha no procedimento armazenado?
Alternativas
Q3235885 Programação
O desenvolvedor da SEMCONGER precisa criar uma página dinâmica utilizando HTML, CSS e JavaScript para um sistema interno de gerenciamento de contratos. Ele deseja utilizar CSS para definir o layout responsivo e JavaScript para interatividade. A seguir está um trecho do código HTML com CSS embutido:

<!DOCTYPE html> <html lang="pt-br"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Contratos</title>    <style>        .container {          display: ___________;          justify-content: center;          align-items: center;          height: 100vh;       }     </style> </head> <body>  <div class="container">          <h1>Gerenciamento de Contratos</h1>    </div> </body> </html>


Assinale a alternativa que preenche corretamente a lacuna no código CSS, para que o div.container centralize o conteúdo tanto na horizontal quanto na vertical.
Alternativas
Q3235884 Banco de Dados
A SEMCONGER precisa gerar relatórios personalizados usando SQL para identificar contratos vencidos. O analista de sistemas escreve a seguinte consulta SQL para selecionar todos os contratos vencidos até a data atual:

SELECT contrato_id, empresa, data_vencimento FROM contratos WHERE data_vencimento < SYSDATE;

No entanto, ao revisar a consulta, outro desenvolvedor apontou que a sintaxe pode não funcionar corretamente em todos os bancos de dados. Sobre essa consulta, é INCORRETO afirmar que:
Alternativas
Respostas
1: B
2: C
3: D
4: D
5: D
6: A
7: C
8: D
9: B
10: C
11: A
12: A
13: C
14: B
15: C
16: D
17: B
18: B
19: A
20: B