Questões de Concurso Para cgm de belo horizonte - mg

Foram encontradas 155 questões

Resolva questões gratuitamente!

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

Q2387568 Banco de Dados
Atualmente, existem vários modelos arquiteturais de data warehousing, comumente chamados de arquiteturas de n camadas. As mais comuns são as arquiteturas de duas e três camadas.
Com relação ao modelo arquitetural de três camadas, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) O servidor que executa o sistema operacional e o banco de dados é a terceira camada, que mantém os dados e demais softwares.
( ) O data warehouse é uma segunda camada; trata-se de um front-end cujo software de ETL computam os dados e metadados de sistemas legados e de fontes externas, consolidando, resumindo e carregando-os no servidor de banco de dados operacional.
( ) A primeira camada inclui todos os softwares do cliente, os mecanismos do business intelligence, sistemas de suporte a decisão e business analytics do back-end; ela permite que os analistas, por meio de processamento OLAP, analisem os dados históricos consolidados nos data warehouses ou data lakes.

As afirmativas são, respectivamente,
Alternativas
Q2387567 Banco de Dados
Considere as propriedades dos bancos de dados NoSQL do tipo orientado a grafos, e assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) As manipulações de dados são expressas como transformações em grafos ou operações que abordam diretamente propriedades típicas de grafos (por exemplo, caminhos, adjacência, subgrafos e conexões).
( ) Este tipo de banco de dados não suporta a verificação de restrições de integridade para garantir a consistência dos dados. A definição de consistência está diretamente relacionada às estruturas do grafo (por exemplo, nós, tipos de arestas, domínios de atributos e integridade referencial das arestas).
( ) Diferentemente dos bancos de dados relacionais e dos NoSQL do tipo chave-valor, os bancos de dados orientados a grafos não precisam de índices para garantir um acesso rápido e direto aos nós e as arestas.

As afirmativas são, respectivamente,
Alternativas
Q2387566 Governança de TI
Considere os tipos de modelos operacionais de governança de dados relacionados no DAMA-DMBOK v2, e assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) Num modelo simplificado, uma organização de governança de dados importa modelos padronizados para seu segmento de atuação e supervisiona todas as atividades em todas as áreas temáticas.
( ) Num modelo replicado, o mesmo modelo operacional e padrões de governança de dados são adotados por cada unidade de negócio.
( ) Num modelo híbrido, uma organização de governança de dados importa e adapta os modelos simplificado e replicado para as múltiplas unidades de negócios com a função de manter definições e padrões consistentes.

As afirmativas são, respectivamente,
Alternativas
Q2387565 Banco de Dados
Um trigger assemelha-se a um procedimento armazenado que é invocado automaticamente, sempre que ocorre um evento previamente especificado.
Sobre os diversos tipos de triggers no PL/SQL do SGBD Oracle, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Se o trigger for criado em uma tabela ou visão, o evento de gatilho será composto de instruções SQL do tipo DDL e será chamado de trigger de transição cruzada.
( ) Um trigger condicional pode ser um trigger do tipo DML ou de sistema que possui uma cláusula WHEN que especifica uma condição SQL que avalia para cada linha afetada pelas instruções presentes no trigger.
( ) Quando um trigger é acionado, as tabelas às quais ele faz referência podem estar passando por alterações feitas por instruções SQL nas transações iniciadas por outros usuários. As instruções SQL executadas com prioridade em relação as instruções SQL independentes.

As afirmativas são, respectivamente,
Alternativas
Q2387564 Banco de Dados
Uma junção é uma consulta SQL que combina linhas de duas ou mais tabelas, visões ou visões materializadas.
Com relação aos tipos de junção suportadas pelo Oracle, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Uma semi-junção é uma junção de uma tabela a si mesma. Esta tabela aparece duas vezes na FROM cláusula e é seguida por aliases de tabela que qualificam os nomes das colunas na condição de junção. Para realizar uma semi-junção, o Oracle Database combina e retorna linhas da tabela que satisfazem a condição de junção.
( ) Uma junção interna estende o resultado de uma junção simples. Essa junção retorna todas as linhas que satisfazem a condição de junção e retorna algumas ou todas as linhas de uma tabela para as quais nenhuma linha da outra satisfaz a condição de junção.
( ) Uma anti-junção retorna linhas do lado esquerdo do predicado para as quais não há linhas correspondentes no lado direito do predicado. Ou seja, ele retorna linhas que não correspondem (NOT IN) à subconsulta do lado direito.

As afirmativas são, respectivamente,
Alternativas
Q2387562 Banco de Dados
Bancos de dados muito grandes (VLDB) apresentam desafios de administração, porque exigem que os DBA adotem múltiplas estratégias para mantê-los. O particionamento é componente chave dessas estratégias.
Com relação às vantagens do particionamento no banco de dados Oracle v23c, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Permite que operações de gerenciamento de dados, como, por exemplo, carregamento de dados, criação e reconstrução de índices e operações de backup e restore, apenas no nível de tabela inteira. Isso resulta em tempos significativamente reduzidos para executar essas operações.
( ) Melhora o desempenho das consultas SQL. Muitas vezes, os resultados de uma consulta podem ser obtidos acessando um subconjunto de partições, em vez de acessar a tabela inteira. Para algumas consultas, técnica chamada de remoção de partição pode fornecer ganhos de ordem de magnitude no desempenho.
( ) Aumenta a disponibilidade de bancos de dados de missão crítica se tabelas e índices críticos forem divididos em partições para reduzir as janelas de manutenção. A execução paralela de consultas SQL oferece vantagens específicas para otimizar e minimizar os tempos de execução. A execução paralela é suportada exclusivamente para consultas SQL do tipo DDL.

As afirmativas são, respectivamente,
Alternativas
Q2387561 Segurança da Informação
O projeto Web Security Testing Guide (WSTG), da Open Worldwide Application Security Project (OWASP), na versão 4.2, mostra que a aplicação de boas práticas de programação podem resultar em códigos seguros.
Considerando as melhores práticas de programação segura e revisão de código, assinale a afirmativa correta.
Alternativas
Q2387560 Arquitetura de Software
Sobre a arquitetura de aplicações em infraestrutura, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) O modelo de cloud computing do tipo Plataforma como Serviço (PAAS, Platform-as-a-Service) oferece ambiente compartilhado de desenvolvimento de software que fornece, às equipes de desenvolvimento e operações, acesso a todas as ferramentas de que necessitam, a partir de qualquer local com uma conexão à Internet, sendo frequente o emprego das tecnologias Docker e Kubernetes.
( ) Quanto ao nível de acoplamento, podemos diferenciar as arquiteturas de aplicação como monolíticas e em N camadas (levemente acopladas), microsserviços (fortemente acopladas); e, orientadas a eventos ou serviços (desacopladas).
( ) No ciclo de vida do desenvolvimento de software (SDLC, Software Development Lifecycle) podem ser aplicadas as metodologias TDD (Test Driven Development), quando o foco está em uma linguagem mais técnica e no objetivo de testar alguma funcionalidade, e o BDD (Behavior Driven Development), quando o foco está em uma linguagem mais próxima da linguagem natural e no objetivo de realização de testes de comportamento.

As afirmativas são, respectivamente,
Alternativas
Q2387559 Arquitetura de Software
O ciclo de vida de desenvolvimento de software (SDLC, Software Development Life Cycle) é o processo econômico e rápido que as equipes de desenvolvimento usam para projetar e criar software de alta qualidade.
Considerando os modelos SDLC que auxiliam na organização das sociedades empresárias, assinale a afirmativa correta. 
Alternativas
Q2387558 Modelagem de Processos de Negócio (BPM)
A Gestão de Processos de Negócio (BPM, Business Process Management) promove a melhoria contínua de processos de negócio, integrando a estratégia da organização com as expectativas e as necessidades dos clientes.
Considerando os conceitos principais do BPM, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) O Mapeamento de Processos visa a identificar os processos de negócio e mapear os detalhes do funcionamento da organização, enquanto a Padronização de Processos busca a criação de uma sequência lógica de atividades, para que todos executem o trabalho da mesma forma.
( ) AS-IS/TO-BE são fases do BPM, em que a primeira busca a transformação dos processos de negócio focalizando na identificação dos pontos fracos no processo e identificação do que pode ser melhorado e, a segunda, busca o mapeamento dos processos da organização, servindo para apresentar as correções indicadas previamente e uma definição futura do processo organizacional considerando as necessidades dos clientes, as melhores práticas e os objetivos estratégicos.
( ) O projeto de melhoria de processo (AS-IS/TO-BE) pode empregar diversas técnicas e metodologias, dentre elas destaca-se o Design Thinking, que se refere à metodologia que mostra exatamente o que é preciso fazer e o que é necessário para executar cada uma das cinco etapas, realizadas em dias sequenciais.

As afirmativas são, respectivamente,
Alternativas
Q2387557 Programação
Analise o código Javascript, a seguir.

Imagem associada para resolução da questão


Sobre o código Javascript apresentado, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) A classe Ave é uma classe abstrata que fornece uma interface para outras classes de aves.
( ) A classe Pato e a classe Galinha são exemplos de polimorfismo, pois ambas sobrescrevem o método som() da classe Ave.
( ) O método som() na classe Ave pode ser chamado diretamente para fazer o som da ave.

As afirmativas são, respectivamente,
Alternativas
Q2387555 Programação
Sobre o conceito de abstração em POO, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) O processo de abstração pode ser visto como a aplicação de um mapeamento muitos para um, o que permite esquecer informações redundantes e se concentrar nos atributos essenciais para entender o problema.
( ) Na abstração por parametrização, a identidade dos dados utilizados é abstraída. A abstração é caracterizada por parâmetros formais; quando a abstração é aplicada, os dados reais são associados a esses parâmetros formais.
( ) A abstração por especificação permite mudar para outra implementação, afetando levemente o significado de qualquer programa que utilize a abstração.

As afirmativas são, respectivamente, 
Alternativas
Q2387554 Arquitetura de Software
Padrões de projeto são soluções consagradas que se baseiam nas estruturas da orientação a objetos para solucionar problemas comuns em projetos de software. Os padrões são agrupados em tipos.
Assinale a opção que indica apenas padrões do tipo comportamental
Alternativas
Q2387553 Engenharia de Software
Os benefícios da introdução do Behavior-Driven Development (BDD) em uma organização são significativos, ainda que sua implementação nem sempre ocorra sem dificuldades.
Com relação aos desafios da introdução do BDD, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

I. O BDD requer um alto envolvimento e colaboração empresarial. As práticas de BDD são baseadas em conversas e feedback dos usuários, que impulsionam e constroem a compreensão da equipe sobre os requisitos e sobre como eles podem agregar valor ao negócio com base nesses requisitos.
II. O BDD funciona melhor com a adoção de metodologias ágeis ou iterativa. As práticas de análise de requisitos do BDD mostram que é difícil, se não impossível, definir completamente os requisitos de modo antecipado, e que estes evoluirão à medida que a equipe aprenda mais sobre o projeto.
III. Os testes, mesmo que mal escritos, não ocasionam custos de manutenção elevados. A criação de testes automatizados, especialmente para aplicações web complexas, requer baixa habilidade, e as equipes que estão começando a adotar o BDD não consideram isso um desafio significativo.

As afirmativas são, respectivamente,
Alternativas
Q2387552 Arquitetura de Software
Assinale a opção que indica as vantagens que a adoção das arquiteturas do tipo hexagonal apresenta para o desenvolvimento de aplicações Java. 
Alternativas
Q2387551 Direito Constitucional
Em determinada ação de anulação do crédito tributário, em que se discutia a ocorrência, ou não, do fato gerador do imposto sobre a propriedade predial e territorial urbana, o Juiz de Direito, no limiar da linha argumentativa de sua sentença, afirmou que levaria em consideração os aspectos estruturais da metódica concretista de Friedrich Müller.
O posicionamento do magistrado permite concluir que, em seus argumentos,
Alternativas
Q2387550 Direito Constitucional
Na Ação Direta de Inconstitucionalidade nº X argumentava-se com a inconstitucionalidade da Lei federal nº Y, tendo o pleno do Supremo Tribunal Federal deferido a medida cautelar requerida pelo respectivo autor.
Considerando os balizamentos oferecidos pela sistemática legal vigente, é correto afirmar que, dessa narrativa, pode ser alcançada a inferência de que o acórdão
Alternativas
Q2387549 Direito Constitucional
O partido político Alfa, com representação no Congresso Nacional, ajuizou ação declaratória de constitucionalidade da Lei federal nº X, sendo o pedido julgado procedente, com o correlato trânsito em julgado.
Ocorre que, na avaliação do diretório nacional do Partido Político Beta, aspectos relevantes dos circunstancialismos fáticos não foram devidamente valorados pelo Supremo Tribunal Federal, indicativo de que o acórdão proferido era incompatível com a realidade subjacente à sociedade brasileira.
Ao consultar sua assessoria sobre a possibilidade de ajuizar ação rescisória, uma vez demonstrada a presença dos requisitos exigidos pela lei processual civil, tendo por objeto o referido acórdão do Supremo Tribunal Federal (STF), foi corretamente informado ao diretório nacional de Beta que 
Alternativas
Q2387548 Direito Constitucional
A Associação Beta ingressou com representação no âmbito do Ministério Público, descrevendo uma série de atos afrontosos aos direitos sociais, relacionados ao Fundo de Garantia por Tempo de Serviço, que afetavam os direitos dos trabalhadores. A Associação solicitou, ainda, a promoção das medidas necessárias, de caráter litigioso ou consensual, para que esse estado de injuridicidade fosse superado.
Ao receber a representação, o órgão de execução do Ministério Público concluiu, corretamente, que
Alternativas
Q2387547 Direito Constitucional
Joana, estudante de Direito Constitucional, questionou seu professor em relação à correlação dos elementos estruturais do conceito de cidadania plena, à sua atribuição à pessoa humana e à forma de fruição.
Considerando os distintos aspectos afetos ao referido conceito, o professor respondeu, corretamente, que
Alternativas
Respostas
21: B
22: B
23: A
24: C
25: C
26: D
27: B
28: D
29: D
30: B
31: D
32: A
33: C
34: C
35: A
36: C
37: D
38: D
39: B
40: C