Foram encontradas 21.223 questões

Resolva questões gratuitamente!

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

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
Q3551347 Programação
Ada recebeu um pedido de ajuda de um colega de trabalho, Alan, para tentar descobrir um bug em uma função que calcula a média das notas de um aluno utilizando a VM Java 1.8. Segundo o colega, a função está calculando a média errada para determinado conjunto de notas. Para demonstrar o erro, enviou o seguinte trecho de código em Java:

Imagem associada para resolução da questão

De acordo com Alan, o valor impresso em tela é 6.0, quando o esperado deveria ser 6.75. Ada percebeu, rapidamente, que o valor foi exibido de modo impreciso porque
Alternativas
Q3551346 Programação

Considere as classes escritas em Java abaixo.



Imagem associada para resolução da questão



A partir da aplicação dessas classes, considere a execução do seguinte código:



Imagem associada para resolução da questão



A execução desse código produzirá a saída:

Alternativas
Q3551345 Algoritmos e Estrutura de Dados
Analise a função abaixo, escrita na linguagem Java, utilizada para encontrar um valor em uma estrutura de dados.

Imagem associada para resolução da questão

Em relação a essa função, constata-se que,
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
Q3551341 Banco de Dados
Para responder à questão, considere, abaixo, o modelo de banco de dados de uma universidade pública.





Após deliberação do Conselho de Administração da universidade, solicitou-se que o Núcleo de Tecnologia da Informação aumentasse o valor pago para as bolsas do tipo “Alimentação” em 15%. A consulta que atende a solicitação é:
Alternativas
Q3551340 Banco de Dados
Para responder à questão, considere, abaixo, o modelo de banco de dados de uma universidade pública.





O pró-reitor de administração dessa universidade, planejando aumentar o valor dado aos bolsistas da instituição, solicitou ao Núcleo de Tecnologia da Informação que apresentasse um relatório quantitativo de bolsas pagas no mês de junho de 2024, discriminando o tipo, o valor unitário da bolsa, a quantidade de bolsas e o valor total pago no referido mês. A consulta SQL que atende à solicitação do pró-reitor é:
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
Q3551335 Programação
O React é uma biblioteca JavaScript open-source, desenvolvida e mantida pelo Facebook, a qual foi projetada para a construção de interfaces de usuário (UI). Considere o código de um componente React abaixo.

Imagem associada para resolução da questão

Em relação a esse código, o comando
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
Respostas
4301: A
4302: A
4303: A
4304: A
4305: A
4306: A
4307: A
4308: A
4309: A
4310: A
4311: A
4312: A
4313: A
4314: A
4315: A
4316: A
4317: A
4318: A
4319: A
4320: A