Foram encontradas 31.821 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
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:
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
Em um sistema de e-commerce, foi criado um índice do tipo hash sobre a coluna preço da tabela produtos. Esse índice está sendo utilizado em consultas com filtros como:
SELECT * FROM produtos WHERE preco BETWEEN 100 AND 300;
I. Índices hash são ineficientes para consultas com operadores de intervalo, como BETWEEN, porque sua estrutura não mantém ordenação dos valores indexados.
II. A atualização de índices hash ocorre na reconstrução completa do índice sempre que um novo registro é inserido na tabela produtos em sistemas de banco de dados como PostgreSQL e MySQL.
III. A limitação dos índices hash em consultas de intervalo reside em sua restrição a campos numéricos, o que os tornam inutilizáveis para campos textuais ou data.
É correto o que se afirma em:
Durante a análise de um script shell de automação desenvolvido por um engenheiro de sistemas, foi identificado um trecho que lê múltiplas linhas de entrada em um array. O objetivo do script é processar cada linha individualmente, mesmo que contenha espaços. O trecho analisado é:
• IFS=$'\n' read -r -d '' array < <(
• echo "linha 1"
• echo "linha 2 com espaço"
• echo "linha3"
• )
• echo "${#array[@]}"
Considerando o uso de IFS, read -r -d '', e redirecionamento com process substitution, assinale a alternativa que representa a saída final exibida pelo comando echo "${#array[@]}"?
O Subsistema do Windows para Linux ou Windows Subsystem for inux (WSL) é um recurso do Windows que permite executar um ambiente Linux em seu computador Windows 10, sem a necessidade de uma máquina virtual separada ou inicialização dupla. Analise as afirmações a seguir sobre o WSL:
I. A arquitetura do WSL fornece integração entre o sistema operacional Windows e o Linux. Por padrão, o WSL 2 utiliza uma interface de rede virtualizada NAT (Network Address Translation) para comunicação de rede.
II. No WSL 1, o uso de uma máquina virtual (Hyper-V) com um kernel Linux completo permite acesso direto a dispositivos de hardware, como portas seriais (/dev/ttyS0) e GPUs, sem necessidade de configurações adicionais.
III. WSL 1 e WSL 2 oferecem suporte nativo ao systemd, permitindo a inicialização de serviços gerenciados pelo systemd sem necessidade de configurações adicionais.
É correto o que se afirma em:
Em uma rede Ethernet, um administrador está configurando dispositivos de interconexão para otimizar o desempenho. Ele considera o uso de hubs e switches, conforme especificado na RFC 894 e na IEEE 802.3. Analise as seguintes afirmações:
I. Um hub Ethernet opera na camada física (L1) e retransmite todos os quadros recebidos para todas as portas, exceto a porta de origem.
II. Um switch Ethernet, que está operando na camada de enlace (L2), e usa endereços MAC para encaminhar quadros apenas para a porta correspondente ao destino.
III. Hubs e switches podem operar simultaneamente na mesma rede sem causar colisões, desde que configurados em modo full-duplex.
É correto o que se afirma
Analise o seguinte script que usa a instrução awk:
#!/bin/bash
echo "chave1=valorA;chave2=valorB" | awk -F '[=;]' '{ print $2, $4 }'
Considerando o funcionamento do comando awk com os parâmetros utilizados, assinale a alternativa que representa a saída exata deste script:
Um desenvolvedor de software está trabalhando em uma aplicação crítica chamada apt-sync.service, que roda como serviço systemd em um ambiente Ubuntu 22.04. Após a última atualização, os usuários reportaram que o sistema está levando mais de 3 minutos para ficar totalmente operacional. Foi solicitado ao desenvolvedor que:
a. Identifique se o serviço apt-sync.service está entre os 5 serviços principais que mais levam tempo na inicialização.
b. Verifique quantos segundos o seu serviço leva no tempo total de boot da máquina.
Assinale a alternativa que apresenta a sequência correta de comandos para alcançar todos os objetivos propostos:
A Request for Comments (RFC) 8259 define o padrão para o formato de intercâmbio de dados JSON. Para que um parser JSON seja considerado conforme a essa especificação, ele precisa seguir certas regras sobre a estrutura, codificação e representação dos dados. Considere as seguintes afirmações sobre a conformidade de um parser JSON com a RFC 8259:
I. Um documento JSON inválido deve ser rejeitado se contiver caracteres que não estejam codificados em UTF-8.
II.O parser deve ignorar espaços em branco (whitespace) entre tokens JSON válidos.
III.O número máximo de membros permitidos em um objeto JSON é de 1000.
É correto o que se afirma em: