Questões de Concurso
Foram encontradas 294.670 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
A linguagem JavaScript é executada principalmente no lado do servidor (back-end) para construir a lógica de banco de dados e APIs, sendo incapaz de interagir com o navegador web do cliente.
Devido à compilação do código-fonte em bytecode, que é executado pela máquina virtual Java (JVM), os programas Java podem ser executados em diversos sistemas operacionais, sem a necessidade de recompilação.
Em linguagens procedurais, um array (vetor) é um tipo de dado estruturado que, tipicamente, permite armazenar uma coleção de elementos de tipos de dados variados, como um inteiro, um texto e um valor booleano, sob um único nome de variável, acessível por meio de um índice.
Em linguagens de programação como Java e C#, a herança múltipla de classes é um recurso amplamente suportado e incentivado para maximizar a reutilização de código.
Inteiro (int) e caractere (char) são dados do tipo elementar, ou seja, que armazenam valores únicos e indivisíveis, enquanto um registro (struct, em C) é um dado do tipo estruturado, que permite agrupar variáveis de diferentes tipos sob um único nome.
A análise estática de um vírus se concentra na execução do código malicioso em um ambiente controlado, como uma sandbox, a fim de se observar seu comportamento dinâmico no que concerne, por exemplo, a chamadas de sistema, modificações no registro e comunicações de rede.
Uma sandbox é um ambiente de segurança isolado que permite a execução de programas ou códigos potencialmente perigosos sem que eles afetem diretamente o sistema operacional principal ou outros arquivos importantes da máquina.
A partir da situação hipotética precedente, julgue os itens que se seguem.
A utilização de uma ISA extension customizada requer que o descompilador possua um processador específico (ou uma extensão) que compreenda as novas instruções; desse modo, deve-se criar ou adaptar o processador do descompilador, para evitar que a descompilação resulte em pseudocódigo incoerente ou em erros na interpretação de blocos inteiros.
A partir da situação hipotética precedente, julgue os itens que se seguem.
O control flow flattening implementado no firmware pode ser eficientemente revertido por meio de técnicas de análise estática de descompiladores que utilizam algoritmos de reconhecimento de padrões baseados em grafos de fluxo de controle, restaurando o fluxo de execução original sem a necessidade de taint analysis ou execução simbólica.
No que se refere a NoSQL, julgue os itens subsequentes.
Sistemas NoSQL de grafos armazenam dados sem explorar conexões e relacionamentos entre as informações.
No que se refere a NoSQL, julgue os itens subsequentes.
Os bancos de dados NoSQL garantem atomicidade, consistência, isolamento e durabilidade em todas as operações realizadas em arquiteturas distribuídas.
No que se refere a NoSQL, julgue os itens subsequentes.
A escalabilidade horizontal, uma característica comum em bancos de dados NoSQL, permite a distribuição de dados por múltiplos servidores.
Julgue os itens subsecutivos, a respeito de bancos de dados.
Em SQL, as junções externas (LEFT OUTER JOIN, RIGHT OUTER JOIN e FULL OUTER JOIN) permitem incluir registros de uma ou de ambas as tabelas, mesmo quando não há correspondência entre as chaves de junção.
Julgue os itens subsecutivos, a respeito de bancos de dados.
Durante uma recuperação após falha, o sistema aplica apenas os registros presentes no log de transações já confirmadas (commit), ignorando qualquer operação registrada após o último checkpoint.
Acerca de bancos de dados, julgue os seguintes itens.
O SQLite exige configuração prévia de usuários e permissões de acesso nativas para garantir controle de acesso a dados.
Acerca de bancos de dados, julgue os seguintes itens.
Nos sistemas de gerenciamento de banco de dados relacionais, o modelo lógico descreve como os dados são organizados em tabelas, relacionamentos e restrições, independentemente da forma como são fisicamente armazenados no disco.
Acerca de bancos de dados, julgue os seguintes itens.
A técnica de agregação em bancos de dados multidimensionais permite pré-computar somatórios e médias, o que otimiza o tempo de resposta nas consultas analíticas.
Em relação às características do RAID e do NTFS, julgue os seguintes itens.
RAID 0 (striping) distribui dados em blocos de mesmo tamanho entre múltiplos discos para melhorar o desempenho; esse nível de RAID, no entanto, não oferece redundância.
Em relação às características do RAID e do NTFS, julgue os seguintes itens.
Diferentemente do XFS, o sistema de arquivos NTFS não suporta estrutura de dados especializada para tratamento de blocos defeituosos (bad clusters).
Em sistemas de arquivos com journaling, tais como Ext4 e ReiserFS, as alterações realizadas são aplicadas diretamente ao sistema de arquivos, e o journal funciona como uma cópia completa dos arquivos, destinada à recuperação em caso de falhas.