Questões de Concurso Comentadas para ufrn

Foram encontradas 3.704 questões

Resolva questões gratuitamente!

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

Q3237779 Programação
A maneira como os usuários consomem as informações na web incentiva o surgimento de novas técnicas para construção de páginas. Entre elas, pode-se destacar o Single Page Application (SPA). No entanto, o SPA apresenta algumas desvantagens, como, por exemplo,
Alternativas
Q3237778 Arquitetura de Software
O padrão arquitetural MVC (Model-View-Controller) sugere uma divisão de responsabilidades entre as partes de um software. Inicialmente, o MVC foi pensado no desenvolvimento Desktop, mas se popularizou no desenvolvimento Web. Em relação ao MVC, considere as afirmativas abaixo.
I Atualmente, o MVC é conhecido como padrão de portas e adaptadores.
II O principal objetivo do MVC é abstrair o acesso ao banco de dados, possibilitando o uso de frameworks como Hibernate em Java ou Django ORM em Python.
III O MVC promove o princípio da separação de conceitos (separation of concerns).
IV Um benefício do MVC é separar os componentes de apresentação do resto da aplicação.
Das afirmativas, estão corretas
Alternativas
Q3237776 Programação
É fundamental que o programador conheça o funcionamento de alocação de memória em qualquer linguagem na qual esteja trabalhando, uma vez que esse conhecimento permite otimizar os recursos disponíveis e maximizar o desempenho. Em particular, para o programador Java, é preciso conhecer as estruturas de memória chamadas de Pilha (Stack) e Heap. Sobre a alocação de variáveis locais e de instância em Java, considere as afirmativas abaixo.
I Todas as variáveis primitivas locais residem na Pilha (Stack).
II Todos os objetos residem no Heap, independentemente de a referência ser uma variável local ou de instância.
III Todos os objetos residem na Pilha (Stack).
IV Se a referência de um objeto for declarada como uma variável local, ela será inserida no Heap.
Das afirmativas, estão corretas
Alternativas
Q3237775 Programação
Conceitos como abstração, polimorfismo, encapsulamento e herança são considerados pilares da programação orientada a objetos. O polimorfismo, em especial,
Alternativas
Q3237772 Programação

A sobrecarga de método é um recurso cujos métodos com o mesmo nome podem ser declarados na mesma classe, contanto que obedeçam determinadas regras da linguagem de programação. Sobre o funcionamento da sobrecarga de método em Java, analise as afirmativas abaixo.


I Java não suporta sobrecarga de métodos, apenas de operadores.


II Métodos sobrecarregados são distinguidos por suas assinaturas (nome do método e a lista de parâmetros, mas não pelo tipo de retorno e modificadores).


III O tipo de retorno faz parte da assinatura do método.


IV As declarações public static int square (int intValue) e public static double square (double double Value) são exemplos de sobrecarga de métodos.


Das afirmativas, estão corretas

Alternativas
Q3237771 Programação
As linguagens Java e Python têm em comum a popularidade, mas seguem princípios diferentes de concepção. Em relação às diferenças existentes entre essas duas linguagens,
Alternativas
Q3237770 Algoritmos e Estrutura de Dados
O Bubble Sort, também conhecido como método bolha, é um algoritmo utilizado para organizar uma sequência de números ou outros elementos em ordem crescente ou decrescente. A implementação percorre a sequência de itens ordenáveis e faz a troca, quando necessária. Nesse sentido, para ordenar, de modo crescente, o array {11, 5, 7, 3, 2, 1}, utilizando o método bolha, serão necessárias
Alternativas
Q3237769 Programação
Um dos conceitos fundamentais da programação orientada a objetos é a Herança. Ela representa uma das maneiras de se implementar o polimorfismo, além de trazer como benefício a reutilização de código. Sobre os fundamentos desse conceito, analise as afirmativas abaixo.
I A herança é representada pelo relacionamento “tem um”.
II Na herança, uma nova classe é criada adquirindo-se os atributos e métodos de uma classe existente e, possivelmente, aprimorando-os com capacidades novas ou modificadas.
III Uma subclasse é mais específica que sua superclasse e representa um grupo especializado de objetos.
IV Mudar uma superclasse não afeta todas as subclasses.
Das afirmativas, estão corretas 
Alternativas
Q3237768 Programação
A linguagem Javascript possibilita usar o conceito de funções de alta ordem (higher-order functions), o que propicia a escrita de códigos mais limpos, expressivos e de fácil manutenção. Essa possibilidade permite que
Alternativas
Q3237765 Banco de Dados
Durante uma modelagem de dados de um banco para atender uma produtora de filmes, foi encontrado o seguinte cenário:

• Um Filme (Entidade) possui um ou vários atores; e

• Um Ator (Entidade) pode participar de um ou vários filmes.


Essas duas entidades possuem um relacionamento de n:n (muitos para muitos). Para transformar essa modelagem em um modelo relacional, é necessária a

Alternativas
Q3234347 Segurança da Informação
Quanto à certificação digital utilizada em servidores web, o HTTPS (Hypertext Transfer Protocol Secure) representa uma versão segura do HTTP. Para habilitar o HTTPS, os sites implementam um certificado SSL/TLS (Secure Sockets Layer/Transport Layer Security), visando estabelecer uma comunicação segura com o servidor. Em relação a essas tecnologias de segurança, no
Alternativas
Q3234346 Noções de Informática
O Ansible utiliza uma abordagem de desenvolvimento de código declarativo para criar e gerenciar configurações. Nesse contexto, Ansible Playbooks são listas de tarefas executadas, automaticamente, em hosts especificados pelo administrador. Uma das características das Ansible Playbook é
Alternativas
Q3234344 Segurança da Informação
Um ataque de Negação Distribuída de Serviço (Distributed Denial of Service, DDoS) é projetado para forçar um sistema a ficar indisponível. Esse tipo de ataque é feito inundando o alvo com muitas solicitações, consumindo sua capacidade e tornando-o incapaz de responder a solicitações legítimas. O ataque DDoS 
Alternativas
Q3234343 Redes de Computadores
O Wi-Fi 6 (802.11ax) vai além do padrão 802.11ac, oferecendo velocidade e eficiência superiores para suportar o crescimento do número de dispositivos e o maior uso de serviços na nuvem. Essa evolução permite que a tecnologia acompanhe o aumento da demanda de Wi-Fi, utilizando as mesmas bandas de 2,4 GHz e 5 GHz do Wi-Fi 5. Considere os conceitos apresentados abaixo referentes ao Wi-Fi 6.
I MIMO multiusuário - funciona para uploads e downloads e estende essa capacidade a oito dispositivos.
II OFDMA - marca os quadros das redes vizinhas para que o seu roteador possa ignorá-los, reduzindo a interferência.
III BSS color - aumenta a eficiência combinando pacotes pequenos que podem ser enviados para vários dispositivos simultaneamente.
IV Target Wake Time - permite que os dispositivos negociem quando e com que frequência iniciarão a enviar ou receber dados, aumentando o tempo de suspensão e melhorando substancialmente a vida útil da bateria para dispositivos.
V WPA 3 - para uma autenticação mais robusta utiliza handshake em quatro vias.
Dos conceitos apresentados, os corretos estão nos itens
Alternativas
Q3234342 Redes de Computadores
O cabo UTP permite a transmissão protegida de dados contra interferências e ruídos externos. Este tipo de cabeamento tem quatro pares de fios de cobre, trançados entre si, que criam um campo eletromagnético e reduzem o ruído ao enviar informações pelas redes. O cabo que permite a transmissão de dados de 1 Gbps em distância de até 100 metros é o 
Alternativas
Q3234341 Redes de Computadores
O DNS (Domain Name System) serve para traduzir os nomes de host em endereços IP. Acerca desse serviço, considere as afirmativas abaixo.
I O PowerDNS oferece as funções de servidor autoritativo e recursivo separadamente, mas pode agregar o uso autoritativo e recursivo caso necessário.
II O PowerDNS pode interpretar banco de dados, arquivos de zona BIND e APIs JSON.
III No modo recursivo, o servidor de nomes local é consultado, em busca do registro solicitado. Caso a resposta não seja encontrada, retornará para o solicitante uma referência dos servidores mais próximos do nome de domínio solicitado.
IV No modo iterativo, o servidor de nomes consultado é obrigado a fornecer os dados solicitados, efetuando ele mesmo o processo de pesquisa, ou a enviar uma mensagem de erro, declarando que os dados solicitados não existem.
Das afirmativas, estão corretas
Alternativas
Q3234340 Redes de Computadores
O roteamento é uma parte essencial das redes de computadores e desempenha um papel fundamental na transmissão eficiente de dados. Dois protocolos amplamente utilizados no roteamento de redes são o BGP (Border Gateway Protocol) e o OSPF (Open Shortest Path First). Embora ambos sejam protocolos de roteamento, eles têm finalidades diferentes e são adequados para cenários específicos. Sendo assim, o 
Alternativas
Q3234339 Redes de Computadores
Entre os dispositivos que interconectam redes de computadores, os que operam nas camadas superiores, permitindo a comunicação entre redes de diferentes arquiteturas, também são chamados de conversores de protocolo. Esses dispositivos são os
Alternativas
Q3234338 Redes de Computadores
A função de um switch é interligar segmentos de redes diferentes. Assim, mapeia-se os endereços dos equipamentos conectados em cada segmento da rede, possibilitando a passagem do tráfego necessário. Para isso, examina-se o tráfego de entrada, identificam-se endereços MAC de todas as estações conectadas a cada porta e, assim, se constrói uma tabela de endereçamento local. Dessa forma, é possível saber por qual porta de saída encaminhar os pacotes. Em relação aos métodos de encaminhamento, analise as afirmativas abaixo.
I No modo store-and-forward, o switch aceita e analisa o pacote inteiro antes de encaminhá-lo para a porta de saída, descartando o quadro do buffer.
II No modo cut-through, o switch calcula o CRC (Cyclic Redundancy Check) e mede o tamanho do quadro. Se o CRC apresentar erro, o quadro é descartado.
III Switches store-and-forward são projetados para redes corporativas, em que a verificação de erros e um bom throughput são desejáveis.
IV Switches cut-through apenas examinam o endereço de destino antes de reencaminharem o pacote, diminuindo a latência.
Os métodos descritos corretamente estão nos itens
Alternativas
Q3234337 Redes de Computadores
Durante a transição do protocolo IPv4 para o protocolo IPv6, é necessário utilizar mecanismos de coexistência, os quais permitam que redes IPv4 e redes IPv6 consigam se comunicar de forma transparente ao usuário final. Considerando as técnicas de transição utilizadas e os seus conceitos, analise as afirmativas abaixo.
I Pilha Dupla – provê o suporte a ambos os protocolos, simultaneamente, no mesmo dispositivo.
II Tunelamento – permite o tráfego de pacotes IPV6 sobre estruturas de rede IPV4 e não permite o tráfego de pacotes IPv4 sobre rede IPv6.
III Tradução – permite que dispositivos usando IPv6 se comuniquem com outros que usam IPv4, por meio da conversão dos pacotes.
IV Túnel GRE – permite o tráfego de pacotes IPv6 encapsulados, dispensando a utilização de um cabeçalho adicional.
Das afirmativas, estão corretas
Alternativas
Respostas
181: A
182: A
183: A
184: A
185: A
186: A
187: A
188: A
189: A
190: A
191: A
192: A
193: A
194: A
195: A
196: A
197: A
198: A
199: A
200: A