Foram encontradas 2.368 questões

Resolva questões gratuitamente!

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

Q3504270 Programação
O Django REST Framework simplifica a criação de APIs robustas e eficientes por meio das classes de viewsets, que integra a lógica de múltiplas visualizações relacionadas em uma única classe. Imagine que você está desenvolvendo uma aplicação para gerenciar produtos em um sistema de ponto de venda. Com o seu uso, é possível configurar endpoints que implementam todas as operações padrão de uma API REST (GET, POST, PUT, PATCH e DELETE) de forma prática, organizada e consistente. Além disso, as operações de CRUD (Create, Read, Update, Delete) do modelo Produto podem ser centralizadas em uma única estrutura, garantindo melhor reutilização de código e facilitando a manutenção ao longo do ciclo de vida do projeto.

Considerando a situação apresentada, o código que implementa corretamente os endpoints de Produto na classe ProdutoViewSet é:
Alternativas
Q3504269 Engenharia de Software
Considere o código abaixo, em Python, que utiliza a técnica de classe de equivalência e análise de valor limite para elaboração de teste de unidade.


Imagem associada para resolução da questão


Nesse contexto, é correto afirmar que os testes implementam, respectivamente,
Alternativas
Q3504268 Engenharia de Software
Considerando as técnicas de validação de software é correto afirmar que a técnica de 
Alternativas
Q3504267 Programação
Analise as sentenças a seguir sobre Mapeamento Objeto-Relacional utilizando o ORM SQLAlchemy e Python e marque a opção correta.
Alternativas
Q3504266 Banco de Dados
Quando um usuário é criado no banco de dados Postgres por meio do comando “CREATE USER nome;”, ele automaticamente recebe permissão para se conectar ao sistema gerenciador de banco de dados. A consulta que tem resultado equivalente a “CREATE USER nome” é
Alternativas
Q3504265 Banco de Dados
Uma loja online estabeleceu que os K clientes que mais compraram entre os meses de maio e dezembro de 2024 receberão 30% de desconto em suas próximas compras.
Como administrador do banco de dados da loja online, você foi encarregado de coordenar a equipe para desenvolver uma consulta SQL que atenda a essa demanda. O sistema gerenciador de banco de dados utilizado pela loja é o Postgres e as tabelas seguintes estão disponíveis para elaboração da consulta

cliente: cliente_id, nome, desconto
compra: compra_id, cliente_id, data_compra
itens: item_id, compra_id, valor

Um cliente pode realizar várias compras, e cada compra pode conter um ou mais itens.
Diante da situação apresentada, marque a opção que mostra a consulta SQL que resolve o problema da loja online.
Alternativas
Q3504264 Banco de Dados
Mediana é o valor que separa a metade maior e a metade menor de uma amostra. Em termos mais simples, mediana pode ser o valor do meio de um conjunto de dados. No sistema gerenciador de banco de dados Postgres, é possível utilizar uma função de agregação para calcular a mediana de um conjunto de dados em SQL.

Com base nas informações apresentadas, a função de agregação que deve ser utilizada para calcular a mediana de um conjunto de dados é a
Alternativas
Q3504263 Algoritmos e Estrutura de Dados

Observe o código Python a seguir.



Imagem associada para resolução da questão



A partir do código apresentado, que implementa um algoritmo de ordenação, a função metodo_ordenacao que implementa o algoritmo é

Alternativas
Q3504262 Programação
Considerando os conceitos de Programação Orientada a Objetos na Linguagem Java, assinale a opção correta.
Alternativas
Q3504261 Algoritmos e Estrutura de Dados
Uma Lista Duplamente Ligada (ou Lista Duplamente Encadeada) é uma estrutura de dados em que cada nó (node) da lista contém referências tanto ao nó anterior quanto ao nó seguinte. O nó anterior ao primeiro elemento da lista é definido como nulo (null), assim como o nó posterior ao último elemento. Essa característica permite uma navegação bidirecional ao longo da lista. Além disso, essa estrutura de dados oferece flexibilidade para inserir novos elementos em diferentes posições: no início da lista, em um ponto intermediário (após um nó específico) ou no final da lista.

Considere que os códigos apresentados a seguir estão implementados na linguagem de programação Java. Além disso, considere o construtor da classe Node, representando o nó, e o trecho inicial da classe Lista, conforme descritos nas figuras 1 e 2, respectivamente. 


Imagem associada para resolução da questão

Diante do exposto, marque a opção que contém, na linguagem Java, o método para adicionar um novo nó (Node) ao final da Lista (método da classe Lista). 
Alternativas
Q3504210 Redes de Computadores
Ao iniciar uma conexão Secure Shell (SSH), após a camada de transporte segura ter sido estabelecida e o servidor ter sido autenticado, o cliente pode enviar uma solicitação de autenticação com o método "none" como um primeiro passo no Protocolo de Autenticação do Usuário. Isso ocorre porque o principal propósito dessa solicitação é
Alternativas
Q3504209 Redes de Computadores
Um administrador de redes ficou responsável pelo projeto de endereçamento de uma rede corporativa e recebeu o bloco 172.16.0.0/16. Sua tarefa era dividi-lo em sub-redes, otimizadamente, usando CIDR (VLSM), para os departamentos de tecnologia (120 endereços), recursos humanos (60 endereços) e vendas (30 endereços). Após os cálculos, o administrador concluiu que era necessário alocar a sub-rede
Alternativas
Q3504208 Redes de Computadores
O protocolo de roteamento Border Gateway Protocol 4 (BGP-4) é amplamente utilizado para intercâmbio de informações entre Sistemas Autônomos (ASes). Sua principal função é trocar informações de alcançabilidade de rede (network reachability information) com outros sistemas BGP. No entanto, os administradores de ASes devem adotar medidas específicas para prevenir e detectar falhas de roteamento em nível de Sistema Autônomo (AS). Tais medidas inclui parametrizar o BGP para
Alternativas
Q3504207 Sistemas Operacionais
O provisionamento dos recursos tecnológicos e da infraestrutura necessária para sustentar as aplicações são guiados, normalmente, por suas exigências funcionais e não funcionais. Suponha que um administrador de sistemas necessite implantar uma aplicação web em um ambiente de TI corporativo. Para esse procedimento, exige-se isolamento e baixo overhead de desempenho com facilidade de replicação em diferentes ambientes, como desenvolvimento, teste e produção. Nesse contexto, deve-se
Alternativas
Q3504206 Redes de Computadores
Em uma arquitetura de segurança de rede moderna, firewalls e Sistemas de Detecção de Intrusão (IDS) são recursos comumente utilizados. Isso significa que os
Alternativas
Q3504205 Redes de Computadores
A estratégia de endereçamento de dispositivos conectados nas redes TCP/IP depende de vários fatores de projeto, como quantidade de dispositivos e frequência de entrada e saída da rede. Quando se adota o Dynamic Host Configuration Protocol (DHCP) como estratégia significa que
Alternativas
Q3504204 Redes de Computadores
O Domain Name System (DNS) foi concebido para resolver os problemas de escalabilidade e gerenciamento do sistema anterior baseado em um único arquivo central. A solução é composta por um sistema de nomes consistente e distribuído que utiliza uma base de dados descentralizada e conta como principais elementos arquiteturais os 
Alternativas
Q3504203 Redes de Computadores
O cabeçalho do protocolo IP especificado na RFC 791 possui campos fundamentais para seu funcionamento, especialmente em ambientes constituídos por redes heterogêneas. Em relação ao serviço que o IP oferece para a entrega de dados entre origem e destino, bem como aos seus mecanismos de controle, é correto afirmar que o IP
Alternativas
Q3504202 Redes de Computadores
O Protocolo de Controle de Transmissão (TCP) especificado na RFC 793 permite que múltiplos processos, em um único Host, utilizem as facilidades de comunicação simultaneamente por meio de um
Alternativas
Q3504201 Segurança da Informação
No processo de certificação da norma ABNT NBR ISO/IEC 27001, são exigidos documentos sobre o tratamento de riscos da segurança da informação. Especificamente, deve-se listar e justificar a exclusão e a inclusão de quaisquer controles do Anexo A da norma, bem como indicar quais deles estão implementados. Ao documento gerado nesse processo de certificação, dá-se o nome de
Alternativas
Respostas
141: D
142: B
143: A
144: C
145: C
146: D
147: B
148: D
149: A
150: D
151: A
152: D
153: D
154: A
155: D
156: B
157: A
158: A
159: D
160: D