Questões de Concurso Comentadas para cpcon

Foram encontradas 16.320 questões

Resolva questões gratuitamente!

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

Q2295816 Sistemas Operacionais
Assinale a alternativa que NÃO apresenta uma vantagem da clusterização de bancos de dados. 
Alternativas
Q2295815 Banco de Dados
Considerando as instruções em linguagem SQL a seguir, assinale a alternativa que gera o mesmo resultado da seguinte instrução SQL: SELECT matricula, nome FROM SERVIDOR WHERE matric_institucional IN (SELECT chefe_matricula FROM CHEFIA WHERE chefe_matricula='ABC123'); 
Alternativas
Q2295814 Banco de Dados
Considerando o diagrama Entidade Relacionamento (ER) abaixo, resultado de uma modelagem de um banco de dados relacional, assinale a alternativa que contém o esquema relacional (maneira como as tabelas podem ser montadas) que descreve adequadamente o diagrama ER abaixo, evitando-se a redundância de dados e perda de representatividade (os atributos sublinhados representam atributos-chave).

Imagem associada para resolução da questão 
Alternativas
Q2295813 Banco de Dados
Para se alcançar maior eficiência e desempenho na execução de consultas em um banco de dados, muitos analistas optam pela aplicação de práticas de normalização na modelagem de esquemas de dados. Seguindo os conceitos de normalização de um modelo relacional básico, a relação abaixo (CURSOS_UEPB) está em qual forma normal?

Imagem associada para resolução da questão
Alternativas
Q2295812 Banco de Dados
Considere o modelo de dados conceitual a seguir

Imagem associada para resolução da questão


Faça a análise deste diagrama e assinale a alternativa INCORRETA. 
Alternativas
Q2295809 Banco de Dados
Considere a entidade Aluno identificada pelo atributo matrícula. Dependendo do tipo de aluno, essa entidade pode ter atributos distintos, ou seja, um aluno de graduação pode ter atributos unicamente pertencentes a ele, como a nota obtida no trabalho de conclusão de curso, enquanto um aluno de pós-graduação em sentido estrito (Mestrado ou Doutorado) pode não ter esse atributo. Para resolver essa distinção em um Modelo Entidade-Relacionamento (MER), um analista de desenvolvimento de sistemas modela essa entidade como:
Alternativas
Q2295807 Banco de Dados
O diagrama entidade-relacionamento seguinte foi resultado de uma modelagem de um banco de dados relacional. A partir desse diagrama, como as tabelas podem ser montadas, para que se evitem redundâncias de dados e perda de representatividade? (os atributos sublinhados representam atributos-chave)

Imagem associada para resolução da questão
Alternativas
Q2295806 Programação
Considerando o uso de templates no framework web Django, a sintaxe CORRETA para que o valor de framework seja renderizado é:
Alternativas
Q2295799 Engenharia de Software
Considere as afirmações abaixo em relação às abordagens ágeis e dirigidas a planos, utilizadas para desenvolvimento de software.

I- Scrum é um método ágil que enfatiza a colaboração, a transparência e a entrega incremental de valor ao longo do tempo, pois faz uso de Sprints combinadas com um conjunto de boas práticas de programação para o desenvolvimento de software eficiente.
II- Extreme Programming (XP) é um método ágil conhecido por enfatizar a prática de se desenvolver testes automatizados antes do desenvolvimento do código executável. Assim, os desenvolvedores precisam entender com clareza a especificação do software para poderem desenvolver testes automatizados para o sistema.
III- O uso do desenvolvimento incremental pelo Extreme Programming (XP) pode levar a uma degradação da estrutura do software, ao longo do tempo devido à natureza iterativa e à necessidade de entrega contínua de funcionalidades.
IV- Toda equipe (ou “time”) Scrum participa da reunião diária. Nesta reunião, são respondidas três perguntas-chave por todos os membros da equipe: "O que foi desenvolvido desde a última reunião de equipe?"; "Quais dificuldades está enfrentando?" e "O que planeja produzir até a próxima reunião de equipe?".

Está CORRETO o que se afirma em: 
Alternativas
Q2295798 Engenharia de Software
O Rational Unified Process (RUP), um dos mais conhecidos processos unificados, é um processo de desenvolvimento iterativo e incremental de software que utiliza a UML como linguagem de modelagem. Ele foi desenvolvido para ser uma alternativa a alguns modelos preditivos, como o modelo de desenvolvimento em cascata, visando superar um conjunto de limitações destes modelos. Seu objetivo é garantir o desenvolvimento de software de alta qualidade e atender às necessidades de seus clientes, sendo obediente ao cronograma e orçamento previsíveis. Sobre as fases do RUP, assinale a alternativa CORRETA:
Alternativas
Q2295797 Engenharia de Software
Os ciclos de vida de um projeto de desenvolvimento de software podem variar entre abordagens preditivas e abordagens adaptativas ou ágeis. Sobre estas abordagens, assinale a alternativa INCORRETA.
Alternativas
Q2295736 Redes de Computadores
Uma empresa fictícia chamada de Corporações ALTTAB precisa conter gastos e reutilizar equipamentos disponíveis em uma de suas filiais. A filial conta com acesso à Internet de 100Mbps, rede para prover serviços internos com 100Mbps que será chamada de DMZ, rede interna para distribuição do acesso à 100Mbps. A filial possui os seguintes equipamentos disponíveis para ligar em sua rede: computador desktop com uma interface de rede 1Gbps e um switch gerenciável com 20 portas 100Mbps e 4 portas 1Gbps. Respeitando os limites apresentandos e sabendo que há cabos e acessórios disponíveis para interligar tudo conforme for necessário, o analista de redes fictício Cláudio propôs uma solução que causou dúvidas na equipe técnica nas Corporações ALTTAB. Cláudio propôs utilizar VLANs.

Considerando as informações apresentadas, analise as asserções a seguir e a relação entre elas:

I- É possível viabilizar a configuração do computador desktop, com os papéis de firewall e roteador, definindo sua única interface para ter no mínimo três VLANs. Segundo a indicação de Cládio, deve-se configurar no switch a rede interna com a VLAN 120 untagged na porta 3 e tagged na porta 24, a conexão com a Internet com a VLAN 100 untagged na porta 1 e tagged na porta 24 e a DMZ com a VLAN 110 untagged na porta 2 e tagged na porta 24. Aporta 24 é ligada ao computador desktop. O computador, por sua vez, deve ter as VLANs 100, 110 e 120 configuradas no modo tagged em sua interface para conseguir se comunicar com as três redes, com as devidas configurações.

PORQUE

II- VLANs, definidas pelo padrão IEEE 802.1Q, são usadas para segmentar e isolar redes físicas em várias redes virtuais independentes, permitindo que dispositivos em diferentes VLANs se comuniquem como se estivessem em redes físicas separadas.

A respeito dessas asserções, assinale a alternativa CORRETA: 
Alternativas
Q2295735 Engenharia de Software
O Terraform é uma ferramenta de infraestrutura como código (IaC) que permite provisionar e gerenciar recursos de infraestrutura de maneira declarativa. Com suporte a vários provedores de nuvem, o Terraform simplifica a automação e a orquestração de recursos, garantindo a consistência e a escalabilidade das infraestruturas modernas. O Terraform utiliza diversos arquivos para seu funcionamento. Qual é a finalidade do arquivo de extensão "tfstate" no Terraform? 
Alternativas
Q2295733 Redes de Computadores
O Proxmox VE (Virtual Environment) possui recursos abrangentes, oferecendo uma solução eficiente para ambientes de virtualização, proporcionando flexibilidade, escalabilidade e facilidade de uso para administradores de sistemas. A função principal do Proxmox VE em um ambiente de virtualização é: 
Alternativas
Q2295732 Banco de Dados

O MariaDB é um sistema de gerenciamento de banco de dados relacional de código aberto, que se originou como um fork do MySQL. Ele é compatível com a linguagem SQL e oferece recursos avançados, como alta performance, escalabilidade e segurança, sendo amplamente utilizado em aplicações web e empresariais. Ao criar um usuário no MariaDB, qual das seguintes opções permite definir privilégios para o usuário? 

Alternativas
Q2295731 Redes de Computadores
Enquanto é feita a transição do IPv4 para o IPv6, é comum que muitas redes e sistemas operacionais suportem ambos os protocolos. Isso é conhecido como pilha dupla ou "Dual Stack". Significa que um dispositivo ou rede é capaz de se comunicar tanto com endereços IPv4 quanto com endereços IPv6. Essa abordagem facilita a adoção gradual do IPv6 sem interromper a conectividade com dispositivos e serviços ainda baseados no IPv4.

Considerando as formas de atribuir endereço IP em uma rede com pilha dupla, avalie as seguintes proposições:

I- É necessário configurar o servidor DHCP (Dynamic Host Configuration Protocol) para trabalhar com pilha dupla, porque endereços IPv4 e IPv6 só podem ser atribuídos automaticamente via DHCP.
II- Pode-se configurar o servidor DHCPv6 (Dynamic Host Configuration Protocol for IPv6) como uma forma de atribuição automática de endereços IPv6 similar ao que é feito pelo DHCP do IPv4.
III- Não é necessário configurar o DHCPv6 para conseguir atribuição automática do IPv6, bastando usar a autoconfiguração sem estado (stateless autoconfiguration) a partir do identificador da interface do host (normalmente o edereço MAC) e o prefixo global fornecido pelo roteador.
IV- Na pilha dupla, um host com endereço IPv4 192.168.0.28/24 deve ter o IPv6 FD00:db8::192:168:0:28/48.

A partir do conceito de pilha dupla, é CORRETO o que se afirma apenas em:
Alternativas
Q2295730 Redes de Computadores
O IPv6 foi desenvolvido pela Internet Engineering Task Force (IETF) na década de 1990 como uma resposta ao esgotamento dos endereços IPv4. A especificação final do IPv6 foi publicada em 1998, na RFC 2460. Desde então, o IPv6 tem sido gradualmente disponibilizado e implementado em várias partes do mundo. Embora a adoção completa do IPv6 ainda esteja em andamento, muitos provedores de serviços de Internet e organizações têm trabalhado para oferecer suporte ao IPv6 e promover sua implementação generalizada.

Qual das seguintes opções representa um endereço IPv6 globalmente unicast válido?
Alternativas
Q2295729 Banco de Dados
O Grafana é uma poderosa ferramenta de visualização de dados que permite criar painéis interativos e personalizados. Com suporte a várias fontes de dados, o Grafana oferece recursos avançados para monitorar e analisar métricas, facilitando a compreensão e tomada de decisões baseadas em dados. Considerando o uso do Grafana, avalie as proposições a seguir:

I- O Grafana é uma ferramenta open-source.
II- O Grafana é uma ferramenta de visualização de dados que suporta a integração com várias fontes de dados.
III- O Grafana possui suporte nativo para a criação de alertas em tempo real.

A partir do uso do Grafana, é CORRETO o que se afirma em:
Alternativas
Q2295728 Engenharia de Software
O Git é um sistema de controle de versão distribuído, inventado por Linus Torvalds em 2005. Ele permite rastrear e gerenciar alterações em arquivos, facilitando a colaboração entre desenvolvedores de softwares, sendo reconhecido principalmente devido à sua eficiência e recursos poderosos. Qual comando do GitLab é usado para exibir os commits mais recentes em um repositório remoto?
Alternativas
Q2295727 Engenharia de Software
O Git é um sistema de controle de versão distribuído amplamente utilizado para rastrear alterações em arquivos e coordenar o trabalho colaborativo em projetos de software. Ele permite que várias pessoas trabalhem simultaneamente em um código-fonte, registre o histórico de alterações e facilite a fusão de diferentes contribuições. Dessa forma, qual comando do git é usado para criar um novo branch e alternar para ele? 
Alternativas
Respostas
10281: A
10282: E
10283: A
10284: B
10285: B
10286: A
10287: B
10288: C
10289: B
10290: E
10291: D
10292: A
10293: D
10294: C
10295: D
10296: E
10297: C
10298: B
10299: D
10300: E