Perito criminal - Área 3: Informática Forense - 2025
Considerando os princípios da programação orientada a objetos, bem como os conceitos de linguagens de programação procedurais, julgue os itens subsequentes. 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.
Julgue os próximos itens, a respeito das características e das aplicações básicas das linguagens Java e JavaScript. 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.
Julgue os próximos itens, a respeito das características e das aplicações básicas das linguagens Java e JavaScript. 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.
Julgue os itens seguintes, em relação às tecnologias e aos conceitos do desenvolvimento web . A principal desvantagem da GraphQL, que é uma linguagem de consulta para APIs, é que ela não suporta consultas complexas que envolvam a combinação de dados de múltiplos recursos em uma única requisição.
Julgue os itens seguintes, em relação às tecnologias e aos conceitos do desenvolvimento web . Uma característica fundamental de uma API RESTful é que as requisições entre cliente e servidor devem ser stateless (sem estado), não devendo o servidor armazenar informações sobre o estado do cliente entre as requisições.
No que se refere ao SonarQube, às estruturas de dados e à complexidade de algoritmos, julgue os itens subsecutivos. Para gerenciar a ordem de execução de chamadas de função em um programa recursivo, a estrutura de dados mais adequada é a pilha ( stack ), pois sua característica LIFO ( last-in, first-out ) espelha o fluxo de execução em que a última função chamada é a primeira a finalizar sua execução e retornar.
No que se refere ao SonarQube, às estruturas de dados e à complexidade de algoritmos, julgue os itens subsecutivos. No SonarQube, um QualityGate representa um conjunto de condições que um projeto deve satisfazer a fim de que seu código seja considerado aceitável para prosseguir no pipeline de desenvolvimento ou para ser liberado.
No que se refere ao SonarQube, às estruturas de dados e à complexidade de algoritmos, julgue os itens subsecutivos. Para grandes volumes de dados, um algoritmo com complexidade de tempo O( n ) (linear) é considerado menos eficiente que um algoritmo com complexidade de tempo O( n log n ), uma vez que o crescimento linear é mais acentuado que o crescimento logarítmico.
Acerca dos protocolos SSH e HTTPS, julgue os itens a seguir. De acordo com o modelo TCP/IP, o HTTPS opera na camada de transporte.
Acerca dos protocolos SSH e HTTPS, julgue os itens a seguir. O SSHv2 não limita o número de sessões de shell em uma única conexão SSH.