Magna Concursos

Foram encontradas 249 questões.

Em um sistema de distribuição de atualizações de software, arquivos são transferidos via rede para milhares de dispositivos. Para garantir a integridade dos arquivos após o download, cada arquivo é acompanhado de um hash criptográfico (ex: SHA-256) calculado no servidor. Os dispositivos recalculam o hash localmente e comparam com o valor original para detectar corrupções ou alterações maliciosas durante a transmissão. Para esse cenário de verificação de integridade de arquivos, qual é a propriedade mais crítica da função hash?
 

Provas

Questão presente nas seguintes provas
Em uma análise de logs de um sistema Linux, um administrador precisa identificar rapidamente todas as linhas de um arquivo de log (/var/log/aplicacao.log) que contenham indícios de erro ou falha no sistema. Ele quer que a busca seja insensível a caracteres maiúsculos/minúsculos (por exemplo, encontre "Erro", "erro", "FALHA", etc.) e utilize expressões regulares estendidas (ERE) para facilitar a busca de múltiplas palavras. Assinale o comando a seguir que atende corretamente a esse cenário:
 

Provas

Questão presente nas seguintes provas

Em um script de automação, dois contadores estão sendo utilizados para rastrear tentativas de conexão e reconexão a um serviço. O primeiro contador(a) armazena o número de tentativas já realizadas, enquanto o segundo (b) contabiliza o número de falhas consecutivas. Analise o trecho a seguir:

#!/bin/bash
a=5
b=3
echo $((a++ + ++b))

Considerando o comportamento da aritmética em shell script com operadores de pré e pós-incremento, qual será a saída impressa pelo comando echo? Assinale a alternativa correta:

 

Provas

Questão presente nas seguintes provas
3737924 Ano: 2025
Disciplina: Informática
Banca: FURB
Orgão: Pref. Florianópolis-SC
A RFC 8259 define o padrão para o formato de intercâmbio de dados JSON, estabelecendo regras para sua estrutura e os limites que as implementações podem utilizar. Com base na RFC 8259, avalie a seguintes alternativas e assinale a correta:
 

Provas

Questão presente nas seguintes provas

Considere o seguinte trecho de código JavaScript, utilizado para serializar um objeto para JSON:

const obj = {
  a: undefined,
  b: null,
  c: () = > {}
};
console.log(JSON.stringify(obj));

Sabendo que JSON.stringify é usado para converter objetos em strings JSON válidas e que segue regras específicas quanto ao tratamento de tipos de dados não suportados, assinale a alternativa que exibe corretamente a saída do código acima no console:

 

Provas

Questão presente nas seguintes provas
3737922 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FURB
Orgão: Pref. Florianópolis-SC
Em relação à modelagem de dados em bancos de NoSQL orientado a documentos, assinale a alternativa correta:
 

Provas

Questão presente nas seguintes provas

O avanço da tecnologia de redes sem fio tem sido um fator determinante para o crescimento da conectividade em residências, empresas e ambientes urbanos inteligentes. O novo padrão Wi-Fi 7 (IEEE 802.11be) promete uma revolução no desempenho das redes sem fio, com melhorias importantes em relação aos padrões anteriores. Nesse contexto, analise as inovações tecnológicas do Wi-Fi 7 apresentadas a seguir:


I. Permite a agregação simultânea de múltiplos links em diferentes bandas de frequência, otimizando a latência e a confiabilidade da conexão.

II. Limita a largura de canal a 160 MHz para garantir maior compatibilidade com equipamentos legados.

III. Adota modulação 4096-QAM que amplia a taxa de transmissão de dados.

IV. Elimina o uso das bandas de 2,4 GHz e 5 GHz, operando exclusivamente em 6 GHz.

É inovação introduzida pelo padrão Wi-Fi 7 o que está indicado em:

 

Provas

Questão presente nas seguintes provas
3737920 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FURB
Orgão: Pref. Florianópolis-SC

Em uma aplicação bancária que utiliza um sistema de banco de dados relacional compatível com o padrão ANSI SQL, um desenvolvedor implementa a seguinte lógica para garantir a consistência ao realizar transferências entre contas:

BEGIN;

SELECT saldo FROM contas WHERE id = 101 FOR UPDATE;

UPDATE contas SET saldo = saldo - 500 WHERE id = 101;

SELECT saldo FROM contas WHERE id = 202 FOR UPDATE;


UPDATE contas SET saldo = saldo + 500 WHERE id = 202;

COMMIT;

Durante testes de carga, outra transação concorrente tenta acessar a conta de id 101 logo após o início da transação acima. Com base nesse contexto, avalie as afirmações a seguir:

I. A cláusula FOR UPDATE utilizada no SELECT bloqueia a linha lida até o fim da transação, impedindo que outras transações atualizem ou façam SELECT FOR UPDATE na mesma linha enquanto o bloqueio estiver ativo.

II. O uso de FOR UPDATE é eficaz para evitar condições de corrida (race conditions) ao modificar linhas críticas em um modelo de leitura-modificação-escrita.

III. A cláusula FOR UPDATE garante isolamento no nível SERIALIZABLE por si só, impedindo leitura fantasma e garantindo que nenhuma transação concorrente acesse qualquer dado relacionado.

É correto o que se afirma em:

 

Provas

Questão presente nas seguintes provas
Durante uma auditoria de segurança em um servidor web, a equipe de segurança foi incumbida de localizar arquivos no diretório /var/www que possuam permissões exatamente rw-r--r-- (equivalente a 644 em notação octal), a fim de verificar se arquivos sensíveis não estavam excessivamente expostos. O analista precisava utilizar o comando find de forma precisa para identificar apenas arquivos com essas permissões exatas, desconsiderando arquivos com permissões mais permissivas ou restritivas. Assinale a alternativa que atende corretamente a esse requisito:
 

Provas

Questão presente nas seguintes provas
3737918 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FURB
Orgão: Pref. Florianópolis-SC

Em um sistema de gerenciamento de banco de dados relacional que implementa os níveis de isolamento definidos pelo padrão ANSI SQL, cada nível oferece diferentes garantias contra anomalias de concorrência, como:

• Leitura suja (dirty read): leitura de dados ainda não confirmados. • Leitura não repetível (non-repeatable read): dados lidos são alterados por outra transação entre duas leituras. • Leitura fantasma (phantom read): novas linhas são inseridas por outras transações entre duas leituras.

Com base nesse contexto, avalie as afirmações a seguir:

I. O nível Read Uncommitted permite todas as três anomalias: leituras sujas, leituras não repetíveis e leituras fantasmas.

II. O nível Repeatable Read previne leituras sujas e leituras não repetíveis, mas não previne leituras fantasmas.

III. O nível Serializable evita todos os três fenômenos de concorrência, oferecendo o mais alto grau de isolamento conforme o padrão ANSI SQL.

É correto o que se afirma

 

Provas

Questão presente nas seguintes provas