Foram encontradas 858 questões

Resolva questões gratuitamente!

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

Q3551357 Sistemas Operacionais
Linux é um sistema operacional de código aberto baseado no kernel Linux, desenvolvido, inicialmente, por Linus Torvalds, em 1991. A natureza de código aberto do Linux permite que usuários e programadores possam modificar e distribuir o código, contribuindo para um ambiente de constante inovação e colaboração. Dentre outras, o Linux apresenta uma distribuição denominada
Alternativas
Q3551356 Noções de Informática
Lançado em 2021, o MS Windows 11 é uma das versões mais recentes dos sistemas operacionais produzidos pela Microsoft. A versão atual desse sistema operacional vem equipada com a ferramenta de inteligência artificial desenvolvida pela Microsoft. Essa ferramenta é denominada
Alternativas
Q3551355 Segurança da Informação
O protocolo HTTPS é a versão segura do protocolo HTTP. O HTTPS é essencial para operações na internet que requerem proteção adicional, como transações financeiras e manuseio de dados sensíveis. Sobre o protocolo HTTPS, analise as afirmativas abaixo.

I Utiliza criptografia cruzada para garantir a segurança das comunicações entre o cliente e o servidor.
II Opera na porta 80 por padrão, assim como o HTTP, mas tem uma camada adicional de segurança.
III Faz uso de uma chave pública que só pode ser descriptografada pela chave privada.
IV Utiliza o protocolo SSL/TLS para criptografar os dados transmitidos entre o cliente e o servidor.

Das afirmativas, estão corretas
Alternativas
Q3551354 Redes de Computadores
Computadores ligados em uma rede podem utilizar diferentes tipos de hardwares e softwares. Contudo, o uso de protocolos permite que eles se comuniquem abstraindo essas diferenças. Dentre os protocolos conhecidos, há um específico que envia pacotes diretamente para um computador de destino, sem estabelecer previamente uma conexão e sem verificar se eles chegaram como previsto. Esse protocolo é conhecido como
Alternativas
Q3551353 Redes de Computadores
A topologia de redes de computadores descreve a maneira como os dispositivos estão interconectados em uma rede de comunicação. Isso inclui a disposição física ou lógica dos dispositivos e os caminhos que os dados seguem para viajar de um periférico para outro na rede. Nesse sentido, são exemplos de topologias de redes de computadores:
Alternativas
Q3551352 Engenharia de Software
Um diagrama UML é uma ferramenta para representar, visualmente, sistemas e softwares utilizando a Linguagem de Modelagem Unificada. Dentro da UML, um dos diagramas proeminentes é o diagrama de visão geral de interação. Esse diagrama
Alternativas
Q3551351 Engenharia de Software
Scrum é um framework ágil para o gerenciamento de equipes de trabalho, comumente usada no desenvolvimento de software. A flexibilidade e a adaptabilidade são características centrais do Scrum, tornando-o uma escolha popular entre equipes que buscam eficiência e melhoria contínua em seus processos de criação e inovação tecnológica. Uma das ferramentas apresentadas pelo Scrum é o Daily Meeting, cujo principal objetivo é
Alternativas
Q3551350 Banco de Dados
O uso de índices, em um Sistema de Gerenciamento de Banco de Dados (SGBD), tem seus pontos positivos e negativos. Quando bem aplicados, podem melhorar, de forma significativa, o desempenho de um SGBD. Em relação ao seu uso em um SGBD, os índices
Alternativas
Q3551349 Arquitetura de Computadores
Em um computador, o hardware desempenha várias funções essenciais para o funcionamento do sistema. Ele consiste em componentes físicos que trabalham em conjunto para, por exemplo, executar as instruções do software, processar dados e permitir a interação do usuário com a máquina. Nesse sentido, o componente responsável pelo controle e gerenciamento das interconexões entre os diversos componentes de um computador é denominado
Alternativas
Q3551348 Noções de Informática
De modo geral, um software pode ser definido como um conjunto de instruções escritas que são interpretadas por um computador para executar tarefas específicas. Essas instruções programadas permitem que o computador execute funções desde as mais simples, como editar um documento de texto, até as mais complexas, como analisar grandes conjuntos de dados ou controlar sistemas robóticos. Nesse contexto, é um exemplo de software:
Alternativas
Q3551344 Algoritmos e Estrutura de Dados
Estruturas de dados são essenciais no desenvolvimento de sistemas que lidam com grandes volumes de informação. Usar uma estrutura de dados inadequada em uma função pode comprometer todo o desempenho do sistema. Sobre estruturas de dados, analise as afirmativas abaixo.

I Listas são estruturas de dados mais simples, que podem ser implementadas de forma dinâmica.
II Pilhas são um tipo de Lista, em que o elemento a ser removido é sempre o último inserido.
III Matrizes são estruturas de dados sempre definidas com o número de linha igual ao número de colunas.
IV Árvores são um tipo especial de matriz, em que cada linha possui o dobro de elementos da linha anterior.

Das afirmações, estão corretas
Alternativas
Q3551343 Direito Digital
A LGPD, Lei Geral de Proteção de Dados Pessoais (Lei nº 13.709/2018), define que o tratamento de dados pessoais deverá observar os princípios da finalidade, adequação, necessidade, livre acesso, qualidade dos dados, transparência, segurança, prevenção, não discriminação e responsabilização na prestação de contas. Com base nesses princípios, é
Alternativas
Q3551342 Direito Digital
A LGPD, Lei Geral de Proteção de Dados Pessoais (Lei nº 13.709/2018), tem, entre outros princípios, o respeito à privacidade da pessoa. Em relação à LGPD, analise as afirmativas abaixo.

I Uma universidade pode compartilhar os dados do contracheque dos seus servidores com empresas financeiras sem autorização prévia do servidor, desde que a finalidade da empresa seja a de ofertar empréstimos consignados.
II Em um sistema informático, mesmo que o usuário tenha permitido o compartilhamento de seus dados pessoais para terceiros, deve-se ter a opção para que ele possa revogar esse consentimento.
III A autorização de compartilhamento de dados pessoais sensíveis com empresas seguradoras de carro, a fim de obter desconto na franquia, permite também o compartilhamento dos mesmos dados com empresas que vendem veículos novos, desde que a finalidade seja a de ofertar veículos com desconto.
IV Uma universidade pública pode tratar dados pessoais de seus alunos sem autorização, com o objetivo de realizar estudo sobre ansiedade no ambiente educacional e de propor uma política de atendimento aos alunos nessa condição.

Das afirmativas, estão corretas
Alternativas
Q3551339 Banco de Dados
Tabelas de dados, em Sistemas Gerenciadores de Banco de Dados (SGBD), podem definir campos especiais chamados de chaves primárias e chaves estrangeiras. Esses campos são essenciais para manter a integridade dos dados e estabelecer relações entre diferentes tabelas dentro do banco de dados. Nesse contexto, observa-se que as chaves
Alternativas
Q3551338 Banco de Dados
Projetos de sistemas computacionais começam a partir de um modelo desenhado por analistas. Esse modelo é, geralmente, criado utilizando-se notações gráficas como, por exemplo, a UML. Outro exemplo de notação gráfica utilizada em modelagem de bancos de dados é o
Alternativas
Q3551337 Programação
O TypeScript é uma linguagem de programação open-source desenvolvida pela Microsoft. Entre outras vantagens, essa linguagem facilita a detecção de erros e fornece ferramentas mais robustas para a construção de grandes aplicações. Além disso, o TypeScript mantém uma relação estreita com o JavaScript, uma vez que
Alternativas
Q3551336 Programação
O NestJS é um framework para construção de aplicações server-side robustas e escaláveis. É possível, no framework, utilizar decorators para facilitar a configuração da aplicação. O decorator utilizado para definir que um método irá manipular requisições GET é:
Alternativas
Q3551334 Programação
O Node.js é uma plataforma de execução de código JavaScript. Essa plataforma permite que desenvolvedores utilizem esse código para criar aplicações de rede escaláveis e de alto desempenho. Sobre o Node.js, analise as afirmativas abaixo.

I É um ambiente de execução assíncrono.
II Utiliza o V8 JavaScript engine.
III É um ambiente de execução de código Javascript do lado cliente.
IV Utiliza o NPM para gerenciamento de memória.

Das afirmativas, estão corretas
Alternativas
Q3551333 Engenharia de Software
A análise de requisitos é uma fase importante no ciclo de vida do desenvolvimento de um software, tendo em vista que, sendo bem-sucedida, é crucial para o sucesso das etapas posteriores do projeto. Considerando os diferentes métodos de análise de requisitos, o método que requer um profundo estudo da cultura e do comportamento de um grupo de usuários, visando entender suas práticas e necessidades diárias, é denominado
Alternativas
Q3551331 Engenharia de Software
As metodologias de desenvolvimento de software são abordagens estruturadas para organizar e gerenciar o seu processo de criação. Elas definem práticas, processos e ferramentas para garantir eficiência, qualidade e previsibilidade no desenvolvimento de software. Em relação às metodologias de desenvolvimento de software, analise as afirmativas abaixo.

I O modelo cascata é bem flexível, permitindo mudanças após a fase inicial do projeto sem maiores problemas.
II O desenvolvimento ágil está centrado na entrega rápida e funcional, com pequenas iterações, e na colaboração contínua com o cliente.
III O modelo iterativo e incremental é rígido e inflexível, não aceitando bem mudanças feitas após a fase inicial do projeto.
IV Uma das vantagens do modelo de prototipagem é a maior clareza nos requisitos funcionais.

Das afirmativas, estão corretas
Alternativas
Respostas
1: A
2: A
3: A
4: A
5: A
6: A
7: A
8: A
9: A
10: A
11: A
12: A
13: A
14: A
15: A
16: A
17: A
18: A
19: A
20: A