Questões de Concurso Público CGM de Fortaleza - CE 2025 para Auditor de Controle Interno - Área 2 (Ciências da Computação)

Foram encontradas 70 questões

Q3150358 Engenharia de Software
O desenvolvimento incremental é um método utilizado com frequência em abordagens ágeis. Assinale a alternativa que apresenta uma vantagem em se utilizar o desenvolvimento incremental sobre o desenvolvimento em cascata.
Alternativas
Q3150359 Engenharia de Software
Sobre a etapa Sprint Planning, no SCRUM, assinale a alternativa correta.
Alternativas
Q3150360 Noções de Informática
Sobre o modelo de serviço Plataforma como Serviço – PaaS, analise as afirmativas a seguir.
I. O gerenciamento da infraestrutura fica a cargo do provedor de serviços na nuvem.
II. Um software executado e gerenciado pelo provedor de serviços na nuvem é fornecido ao usuário final.
III. A aplicação de correções de segurança ao sistema operacional fica a cargo do provedor de serviços na nuvem.
IV. Fornece um ambiente que engloba tudo que o desenvolvedor necessita para criar, executar e gerenciar um aplicativo, incluindo infraestrutura, middleware e ferramentas de desenvolvimento.

Assinale a alternativa que possui somente afirmativas verdadeiras. 
Alternativas
Q3150361 Banco de Dados
Os seguintes comandos SQL foram executados em um SGBD relacional, em um banco de dados vazio: CREATE TABLE Usuario ( userID INT PRIMARY KEY, login VARCHAR(255), email VARCHAR(255), estado VARCHAR(255) DEFAULT 'CE' ); INSERT INTO Usuario (userID, login, email) VALUES (1, 'fulano_1', '[email protected]'); UPDATE Usuario SET estado = 'DF' WHERE userID = 1;
Após a execução dos comandos, qual o valor da coluna “estado”, na única tupla da tabela?
Alternativas
Q3150362 Banco de Dados
Considere os seguintes comandos SQL foram executados em um SGBD relacional com restrição de integridade referencial, em um banco de dados vazio, para criar tabelas:
CREATE TABLE Setor (idSetor INT PRIMARY KEY, nomeSetor VARCHAR(50)); CREATE TABLE Funcionario (idFunc INT PRIMARY KEY, nome VARCHAR(255), setor INT, FOREIGN KEY (setor) REFERENCES Setor(idSetor) );
O que acontece ao tentar remover uma tupla na tabela setor, caso exista uma tupla na tabela Funcionário cujo valor da coluna setor seja igual ao atributo idSetor, que foi removido? 
Alternativas
Q3150363 Banco de Dados
Em bancos de dados relacionais, a restrição de integridade referencial é utilizada para manter a consistência entre tuplas nas relações. Assinale a alternativa que se refere ao conceito de restrição de integridade referencial.
Alternativas
Q3150364 Engenharia de Software
Sobre ferramentas para automatização de testes, assinale a opção correta. 
Alternativas
Q3150365 Noções de Informática
As zonas de disponibilidade, disponíveis em alguns provedores de serviços em nuvem, fornecem algumas características extras aos serviços executados dentro deste ambiente. Considerando os itens a seguir, assinale a alternativa que possui caraterísticas a que estão sujeitos os serviços executando em zonas de disponibilidade.
I. Aumentar a tolerância a falhas.
II. Reduzir a disponibilidade.
III. Aumentar a latência entre transações.
IV. Reduzir a redundância.
Alternativas
Q3150366 Engenharia de Software
Assinale a alternativa que contém uma vantagem de se utilizar métodos ágeis, como Scrum ou Kanban, no desenvolvimento de sistemas em relação ao desenvolvimento seguindo o modelo em cascata.
Alternativas
Q3150367 Banco de Dados
Ao analisar as consultas mais frequentes em um banco de dados relacional, com baixa frequência de alterações de dados, um DBA decidiu tomar uma ação visando melhorar a performance, reduzindo o tempo de resposta dessas consultas. Assinale a alternativa que seria efetiva no cenário descrito.
Alternativas
Q3150368 Noções de Informática
Considerando os aspectos de segurança na nuvem, uma das diferenças entre computação e nuvem e uma infraestrutura on premise é o modelo de responsabilidade compartilhada. Assinale as colunas de acordo com o nível de responsabilidade do provedor de serviços na nuvem em cada modelo de serviço de computação em nuvem.
I – IaaS II – PaaS III – SaaS
A – Hardware e redes. B – Hardware, Redes e Sistema Operacional. C – Hardware, Redes, Sistema Operacional e Software.
Alternativas
Q3150369 Banco de Dados
Considere uma aplicação do tipo rede social e que deve manter alta disponibilidade e baixo tempo de resposta acima de quaisquer outros requisitos, utilizando um banco de dados NoSQL. O modelo de consistência de dados normalmente utilizado para essa aplicação seria:
Alternativas
Q3150370 Banco de Dados
Considere uma aplicação de monitoramento de uma infraestrutura de TI em larga escala, que necessita realizar análise de dados de logs. Nessa aplicação, há a necessidade de lidar com a geração contínua de logs de vários componentes em tempo real. Para essa aplicação, foi decidido pela utilização de um banco de dados NoSQL baseado em colunas. Assinale a alternativa que justifica corretamente essa escolha para esse tipo específico de aplicação, que seria a capacidade de:
Alternativas
Q3150371 Programação
Sobre o conceito e a definição de constantes em diferentes linguagens de programação, analise as afirmações abaixo e marque a opção correta.
I. Na linguagem Python, por convenção, nomes em caixa-alta são utilizados para indicar que uma variável deve ser tratada como constante, apesar do Python permitir que seus valores sejam modificados.
II. Na linguagem Java, a palavra-chave "const" é utilizada para definir constantes, garantindo que o valor não possa ser alterado.
Alternativas
Q3150372 Programação
Analise o código Python abaixo e marque a opção correta. ---------------------------------- x1 = 5 x2 = 7.5 x1 -= 1 x2 += x1 print("%d:%.2f" % (x1,x2)) ---------------------------------- 
Alternativas
Q3150373 Programação
Considere as afirmações abaixo e marque a opção correta.
I - O comando break pode ser usado para interromper um loop for ou while em JavaScript. Esse comando permite que o loop termine antes que sua condição final seja atingida.
PORQUE
II - Quando o break é utilizado em um loop, ele encerra a iteração atual e passa para a próxima, mantendo o loop em execução.
Alternativas
Q3150374 Programação
Sobre os conceitos relacionados à orientação a objetos na linguagem de programação Java, marque a opção correta.
Alternativas
Q3150375 Programação
Frameworks de persistência como JPA e Hibernate são utilizados para simplificar e gerenciar a interação entre aplicações Java e bancos de dados relacionais. Sobre seu uso, marque a opção correta.
Alternativas
Q3150376 Engenharia de Software
Qual das práticas abaixo é essencial para garantir que uma integração contínua funcione bem em projetos de desenvolvimento de aplicações móveis?
Alternativas
Q3150377 Sistemas Operacionais
Kubernetes é uma ferramenta de código aberto projetada para automatizar a implantação, escalonamento e gerenciamento de aplicações containerizadas. No universo do DevOps, o Kubernetes se destaca por sua capacidade de integrar de forma contínua e eficiente desenvolvimento (Dev) e operações (Ops), permitindo que equipes entreguem software mais rapidamente e com maior confiabilidade. Sobre o Kubernetes, marque a opção correta.
Alternativas
Respostas
41: D
42: C
43: C
44: B
45: D
46: A
47: A
48: A
49: D
50: B
51: A
52: C
53: D
54: C
55: D
56: C
57: C
58: B
59: C
60: B