Foram encontradas 9.942 questões

Resolva questões gratuitamente!

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

Q4032563 Programação

 O JavaScript é uma linguagem de script de alto nível, interpretada, que roda no navegador do cliente, sendo essencial para criar páginas web dinâmicas e interativas. Uma de suas principais funcionalidades é a capacidade de manipular o Modelo de Objeto de Documento (DOM), que representa a estrutura de uma página HTML como uma árvore de objetos, permitindo que o script altere o conteúdo e o estilo da página após ela ter sido carregada. Sobre a manipulação do DOM com JavaScript, analise as afirmativas a seguir:

I.O JavaScript pode selecionar elementos da página HTML, por exemplo, usando o método document.getElementById('id_do_elemento').
II.Após selecionar um elemento, o JavaScript pode alterar seu conteúdo, como modificar o texto interno de um parágrafo usando a propriedade innerHTML ou textContent.
III.A manipulação do DOM pelo JavaScript ocorre exclusivamente no servidor web antes que a página seja enviada ao cliente, não sendo possível alterar a página dinamicamente no navegador.

Está correto o que se afirma em:
Alternativas
Q4032562 Redes de Computadores
As topologias de rede descrevem o arranjo físico ou lógico dos dispositivos em uma rede. A escolha da topologia impacta diretamente a forma como os dados são transmitidos, a tolerância a falhas e a complexidade da instalação. As topologias físicas definem a conexão física dos cabos, enquanto as topologias lógicas definem como os dados circulam. Acerca das topologias de rede, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)Na topologia em estrela (star), a falha de um dispositivo ou cabo de conexão individual não interrompe a comunicação dos demais dispositivos, embora uma falha no dispositivo central (hub ou switch) paralise toda a rede.
(__)Na topologia em barramento (bus), os dados enviados por um dispositivo são transmitidos por todo o cabo (backbone), mas apenas o dispositivo de destino, identificado pelo endereço, aceita a mensagem, exigindo terminadores nas extremidades para evitar reflexão de sinal.
(__)A topologia em anel (ring) lógica, como a utilizada pelo Token Ring, garante a ausência de colisões de dados, pois o direito de transmitir é controlado pela posse de um "bastão" (token) que circula pela rede.
(__)A topologia em malha (mesh) é a menos tolerante a falhas, pois utiliza um único caminho de comunicação entre todos os nós, tornando-a inadequada para Redes de Longa Distância (WANs).

Assinale a alternativa que apresenta a sequência correta, de cima para baixo. 
Alternativas
Q4032561 Redes de Computadores
No Linux, o framework Netfilter fornece a infraestrutura de kernel para interceptar e manipular pacotes de rede, enquanto a ferramenta iptables é utilizada no espaço do usuário para configurar as regras do firewall. As regras são organizadas em tabelas (como filter, nat, mangle) e cadeias (chains), que definem o caminho que um pacote percorre. A tabela filter, principal do firewall, possui cadeias padrão que controlam o destino dos pacotes com base em sua origem e destino. Qual é a finalidade da cadeia FORWARD na tabela filter do iptables? 
Alternativas
Q4032560 Redes de Computadores
O monitoramento do desempenho da rede é essencial para a administração de redes, permitindo diagnosticar lentidões e falhas. Ferramentas de linha de comando são frequentemente usadas para verificar a conectividade e a rota. O ping é usado para testar a latência, enquanto o traceroute (ou tracert no Windows) é usado para descobrir o caminho que os pacotes levam até um destino. Acerca do funcionamento dessas ferramentas, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)O ping utiliza pacotes "Echo Request" do Protocolo de Mensagens de Controle da Internet (ICMP) para medir o Tempo de Ida e Volta (RTT) até um destino, confirmando a conectividade básica.
(__)O traceroute mapeia a rota até um destino enviando pacotes (seja UDP ou ICMP) com valores de Tempo de Vida (TTL) progressivamente crescentes, começando com TTL=1.
(__)Quando um roteador no caminho recebe um pacote do traceroute e o TTL expira (chega a zero), o roteador descarta o pacote e envia de volta uma mensagem ICMP "Time Exceeded" (Tempo Excedido).
(__)O traceroute mede apenas a latência total até o destino final, sendo incapaz de identificar os roteadores intermediários (saltos) ou a latência entre eles.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo. 
Alternativas
Q4032559 Banco de Dados
Durante a modelagem conceitual de bancos de dados usando o Modelo Entidade-Relacionamento (MER), é crucial definir a cardinalidade dos relacionamentos, que especifica o número de instâncias de uma entidade que podem (ou devem) se associar a instâncias de outra entidade. A cardinalidade é fundamental para determinar como o modelo conceitual será mapeado para o modelo relacional (tabelas e chaves estrangeiras). Sobre os tipos de cardinalidade, analise as afirmativas a seguir:

I.Em um relacionamento Um-para-Um (1:1), cada instância da entidade A pode se relacionar com no máximo uma instância da entidade B, e vice-versa.
II.Em um relacionamento Um-para-Muitos (1:N), uma instância da entidade A pode se relacionar com várias instâncias da entidade B, mas cada instância da entidade B só pode se relacionar com uma única instância da entidade A.
III.Em um relacionamento Muitos-para-Muitos (N:M), uma instância da entidade A pode se relacionar com várias instâncias da entidade B, e uma instância da entidade B pode se relacionar com várias instâncias da entidade A.

Está correto o que se afirma em:
Alternativas
Q4032558 Sistemas Operacionais
 O Windows 10, um sistema operacional moderno da Microsoft, introduziu diversas funcionalidades para melhorar a usabilidade e a produtividade, integrando elementos de interfaces tradicionais (como o Menu Iniciar) com recursos de interfaces modernas. Entre as novidades, destacam-se a assistente pessoal Cortana, o navegador Microsoft Edge e o recurso de "Múltiplas Áreas de Trabalho" (ou "Visão de Tarefas"), que permite ao usuário organizar melhor seus aplicativos em execução. Qual é a finalidade principal do recurso de Múltiplas Áreas de Trabalho no Windows 10? 
Alternativas
Q4032557 Algoritmos e Estrutura de Dados
Fluxogramas (ou diagramas de fluxo) são representações gráficas de algoritmos, utilizando símbolos padronizados para descrever a sequência de passos (ações) e as decisões lógicas necessárias para resolver um problema. Cada símbolo tem um significado específico, e as setas indicam o fluxo de controle. Acerca dos símbolos utilizados em fluxogramas, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)O símbolo de "Terminal" (um oval ou retângulo com cantos arredondados) é usado para indicar o início ou o fim do algoritmo.
(__)O símbolo de "Processamento" (um retângulo) é usado para representar operações de atribuição, cálculos matemáticos ou qualquer manipulação de dados.
(__)O símbolo de "Decisão" (um losango) é usado para representar um ponto onde o fluxo se divide com base em uma condição lógica (ex: Sim/Não, Verdadeiro/Falso).
(__)O símbolo de "Entrada/Saída" (um paralelogramo) é usado exclusivamente para indicar que os dados devem ser impressos em papel.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo: 
Alternativas
Q4032556 Programação
 O Asynchronous JavaScript and XML (AJAX) não é uma tecnologia única, mas sim um conjunto de técnicas de desenvolvimento web que permite a criação de aplicações mais ricas e interativas. O AJAX possibilita que uma página web se comunique com o servidor de forma assíncrona, em segundo plano, permitindo a atualização de partes específicas da página sem a necessidade de recarregar a página inteira. Sobre os componentes centrais do AJAX, analise as afirmativas a seguir:

I.O componente central do AJAX no lado do cliente é o objeto XMLHttpRequest, que é utilizado pelo JavaScript para enviar requisições HTTP ao servidor e receber respostas (como XML, JSON ou texto simples).
II.A natureza "assíncrona" do AJAX significa que, enquanto o JavaScript aguarda a resposta do servidor, o navegador do usuário fica travado (síncrono), impedindo qualquer outra interação até que os dados cheguem.
III.O AJAX é utilizado para atualizar partes de uma página HTML dinamicamente, manipulando o Modelo de Objeto de Documento (DOM) com o JavaScript assim que os dados são recebidos do servidor.

Está correto o que se afirma em:
Alternativas
Q4032555 Programação
 A Programação Orientada a Objetos (POO) utiliza a abstração para gerenciar a complexidade, permitindo que os desenvolvedores se concentrem nos aspectos essenciais de um objeto, ignorando os detalhes de implementação. Em linguagens como Java, a abstração pode ser implementada por meio de classes abstratas e interfaces, que definem contratos que outras classes devem seguir. Acerca desses mecanismos de abstração, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)Uma classe abstrata (declarada com abstract) pode conter tanto métodos abstratos (sem corpo) quanto métodos concretos (com implementação).
(__)Interfaces (declaradas com interface) em Java, antes da versão 8, podiam conter apenas assinaturas de métodos (abstratos e públicos) e constantes (estáticas e finais).
(__)Uma classe pode estender (herdar) múltiplas classes abstratas, mas só pode implementar uma única interface, para evitar o problema do diamante.
(__)Não é possível criar instâncias (objetos) diretamente de uma classe abstrata ou de uma interface usando o operador new.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Alternativas
Q4032554 Gerência de Projetos
Na gerência de projetos, conforme delineado pelo Guia PMBOK (Project Management Body of Knowledge) do Instituto de Gerenciamento de Projetos (PMI), a Estrutura Analítica do Projeto (EAP), ou Work Breakdown Structure (WBS), é uma ferramenta fundamental. Ela é desenvolvida durante a área de conhecimento de Gerenciamento do Escopo e serve como base para o planejamento das demais áreas, como tempo, custo e recursos. Sobre a Estrutura Analítica do Projeto (EAP), analise as afirmativas a seguir:

I.A EAP é uma decomposição hierárquica, orientada às entregas (deliverables) do projeto, que organiza e define o escopo total do trabalho a ser realizado.
II.O nível mais baixo da EAP é composto pelos "pacotes de trabalho", que são os elementos de trabalho detalhados que podem ser agendados, custeados, monitorados e controlados.
III. A EAP deve incluir exclusivamente as entregas finais do projeto, sendo desnecessário detalhar as atividades de gerenciamento, como reuniões, controle de prazos e elaboração de relatórios.

Está correto o que se afirma em:
Alternativas
Q4032553 Banco de Dados
Em Sistemas Gerenciadores de Bancos de Dados (SGBDs), a indexação é vital para otimizar o desempenho das consultas. A estrutura de índice mais utilizada em bancos de dados relacionais para consultas de intervalo e buscas pontuais é a Árvore B+ (B+-tree). Essa estrutura é uma árvore de busca balanceada que difere da Árvore B clássica por armazenar todos os valores de dados (ou ponteiros para os dados) exclusivamente nos nós folha, mantendo os nós internos apenas com chaves de navegação. Qual é a principal vantagem de manter todos os registros de dados ou ponteiros apenas nos nós folha em uma Árvore B+? 
Alternativas
Q4032552 Programação
 O JavaServer Pages (JSP) é uma tecnologia do lado servidor que permite aos desenvolvedores criar conteúdo web dinâmico. O JSP simplifica o processo ao permitir a incorporação de código Java (ou tags especiais) diretamente em uma página HTML. Quando uma página JSP é solicitada, ela passa por um ciclo de vida gerenciado pelo contêiner web (como o Tomcat), que a transforma em um servlet Java para execução. Qual é a principal vantagem de usar JSP em comparação com Servlets puros para gerar páginas HTML complexas?
Alternativas
Q4032551 Segurança da Informação
Os malwares (softwares maliciosos) representam uma ameaça constante aos sistemas de informação, evoluindo em suas técnicas de ataque e ocultação. Entre os tipos mais comuns estão os vírus, worms, cavalos de Troia e, mais recentemente, os ransomwares, cada um com um método de propagação e um objetivo distinto. Acerca das definições desses tipos de malwares, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)Um vírus é um código malicioso que se anexa a programas ou arquivos legítimos (hospedeiros) e requer a execução desse hospedeiro para se replicar e executar sua carga útil.
(__)Um worm (verme) é um malware autônomo que se replica ativamente através da rede, explorando vulnerabilidades em sistemas operacionais ou serviços, sem precisar de um arquivo hospedeiro ou intervenção humana.
(__)Um cavalo de Troia (Trojan) é um software que se disfarça de aplicação benigna ou útil, mas que, quando executado, realiza ações maliciosas ocultas, como abrir uma porta dos fundos (backdoor) ou instalar spyware.
(__)Um ransomware é um tipo de spyware que monitora secretamente as atividades do usuário e rouba senhas e dados bancários, enviando-os para um invasor.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo:
Alternativas
Q4032550 Redes de Computadores
O Protocolo de Configuração Dinâmica de Host (DHCP) é um protocolo da camada de aplicação que automatiza o processo de configuração de dispositivos em uma rede Protocolo da Internet (IP). Em vez de configurar manualmente o endereço IP, a máscara de sub-rede, o gateway padrão e os servidores de Sistema de Nomes de Domínio (DNS) em cada dispositivo, um servidor DHCP pode fornecer essas informações automaticamente quando um cliente se conecta à rede. Qual é o processo inicial, conhecido como DORA, que um cliente DHCP utiliza para obter um endereço IP? 
Alternativas
Q4032549 Programação
 O polimorfismo em Programação Orientada a Objetos permite que o código seja escrito de forma genérica, operando sobre tipos de superclasses, enquanto invoca o comportamento específico de subclasses no tempo de execução. Isso é comumente alcançado pela sobrescrita de métodos (method overriding), onde uma subclasse fornece uma implementação específica para um método já definido em sua superclasse. Qual é a condição necessária em Java para que um método de uma subclasse sobrescreva (override) um método de uma superclasse?
Alternativas
Q4032548 Algoritmos e Estrutura de Dados
Em lógica de programação, um algoritmo é uma sequência finita de instruções bem definidas e não ambíguas, projetada para resolver um problema específico. Para que um algoritmo seja considerado correto e eficiente, ele deve processar dados de entrada e produzir uma saída desejada. No contexto de estruturas de dados, os algoritmos de ordenação são usados para organizar uma coleção de itens em uma ordem específica. Qual é a principal característica do algoritmo de ordenação conhecido como "Bubble Sort" (Ordenação por Bolha)?
Alternativas
Q4032547 Banco de Dados
A Linguagem de Consulta Estruturada (SQL) é a linguagem padrão para interagir com Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDRs). O comando SELECT é usado para recuperar dados, e a cláusula JOIN é essencial para combinar registros de duas ou mais tabelas com base em colunas relacionadas, permitindo a reconstituição de informações que foram normalizadas. Acerca dos tipos de JOIN em SQL, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)O INNER JOIN (ou simplesmente JOIN) retorna apenas as linhas que possuem valores correspondentes em ambas as tabelas que estão sendo unidas.
(__)O LEFT JOIN (ou LEFT OUTER JOIN) retorna todas as linhas da tabela à esquerda e as linhas correspondentes da tabela à direita; se não houver correspondência, colunas da tabela direita virão com valor NULL.
(__)O FULL OUTER JOIN retorna todas as linhas de ambas as tabelas; se houver correspondência, as colunas são combinadas, e se não houver, as colunas da tabela sem correspondência são preenchidas com NULL.
(__)O CROSS JOIN é usado para unir tabelas com base em uma condição de igualdade, similar ao INNER JOIN, mas otimizado para chaves estrangeiras.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo: 
Alternativas
Q4032546 Banco de Dados
Para garantir a consistência e a integridade dos dados em um banco de dados relacional, o modelo define restrições de integridade. Duas das restrições mais importantes são a Integridade de Entidade, que se aplica às chaves primárias, e a Integridade Referencial, que se aplica às chaves estrangeiras, governando como as tabelas se relacionam. Qual é a regra imposta pela restrição de Integridade Referencial em um Sistema Gerenciador de Banco de Dados (SGBD)? 
Alternativas
Q4032544 Matemática
O gerente Marcos, responsável pela administração financeira de uma loja de eletrodomésticos, implementou uma campanha de marketing digital com o objetivo de aumentar as vendas no mês de setembro.
Após o encerramento da campanha, Marcos analisou os relatórios e constatou que o faturamento mensal da loja aumentou de R$ 48.000,00 para R$ 60.000,00.
Com base nesses dados, qual foi o aumento percentual no faturamento da loja após a campanha?
Alternativas
Q4032543 Raciocínio Lógico
Durante uma auditoria, Marcos analisou o relatório que continha a seguinte informação:
"Não é verdade que os funcionários que chegam cedo e entregam os relatórios no prazo serão avaliados positivamente."
Pela aplicação das Leis de Morgan, qual das afirmações abaixo equivale logicamente à anterior?
Alternativas
Respostas
441: C
442: B
443: C
444: B
445: A
446: A
447: D
448: C
449: A
450: C
451: B
452: B
453: D
454: C
455: D
456: B
457: A
458: A
459: D
460: C