Questões de Concurso Comentadas para analista de sistemas

Questões Discursivas

Foram encontradas 14.700 questões

Resolva questões gratuitamente!

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

Q3408218 Engenharia de Software
A equipe de desenvolvimento de sistemas da Câmara Municipal de Mariana recebeu a solicitação de implementação de um projeto de utilização interna, para facilitar a execução de serviços durante as sessões públicas. Ao analisar a demanda, o analista de sistema responsável verificou os fluxos, estimou o tempo e entrou em acordo com o gestor do projeto para a alocação da equipe necessária para todo o fluxo de desenvolvimento. Devido à importância do projeto e à frequente orientação do time para um desenvolvimento escalável de ferramentas nos novos projetos, foi decidido que deverão ser utilizadas técnicas de desenvolvimento dirigido por testes (TDD). Sobre tal prática de programação, assinale a afirmativa INCORRETA.
Alternativas
Q3408217 Banco de Dados
Determinado analista de sistema da Câmara Municipal está otimizando uma consulta SQL para gerar um relatório de solicitações processadas por departamento. A tabela Solicitações possui os seguintes campos:

• id_solicitacao (chave primária)
• id_departamento (chave estrangeira)
• data_solicitacao
• status ('pendente', 'em andamento', 'concluída')
A consulta a seguir foi implementada para contar o número de solicitações concluídas por departamento:
SELECT id_departamento, COUNT(*) AS total_concluidas FROM Solicitações WHERE status = 'concluída' GROUP BY id_departamento;

A equipe identificou que a consulta está impactando o desempenho do banco de dados quando acessada simultaneamente por múltiplos usuários. Considerando o impacto causado por acessos concorrentes a uma consulta de leitura com agregação, qual das estratégias a seguir representa a solução mais eficaz para otimizar o desempenho e reduzir a carga sobre o banco de dados?
Alternativas
Q3408216 Algoritmos e Estrutura de Dados
A Secretaria de Saúde de determinado município desenvolveu um sistema para organizar a fila de pacientes em uma unidade de pronto atendimento. O sistema precisa ordenar os registros com base na prioridade de atendimento (alta, média ou baixa) e, dentro de cada nível de prioridade, ordenar os pacientes de acordo com a data e hora de chegada. Durante os testes do sistema, a equipe de TI implementou diferentes algoritmos de ordenação, analisando suas características e desempenho. Cada um desses algoritmos foi descrito pelos programadores da seguinte forma:

Implementação 1: o algoritmo percorre repetidamente a lista, comparando e trocando elementos adjacentes até que toda a lista esteja ordenada.

Implementação 2: a lista é dividida em duas metades recursivamente, e as metades ordenadas são combinadas para formar a lista final.

Implementação 3: o algoritmo constrói a lista ordenada elemento por elemento, inserindo cada novo item na posição correta.

Implementação 4: uma estrutura de heap é utilizada para armazenar os elementos, garantindo que o maior ou menor elemento seja extraído de forma eficiente.

Com base nas descrições anteriores, assinale a alternativa que relaciona corretamente as implementações aos algoritmos de ordenação. 
Alternativas
Q3408215 Banco de Dados
Considere as seguintes expressões de álgebra relacional aplicadas à relação Clientes:
Expressão A: σ_status='ativo' (Clientes) Expressão B: σ_data_cadastro≥'2023-01-01' (Clientes) Expressão C: σ_status='ativo' ∧ data_cadastro≥'2023-01-01' (Clientes) Expressão D: σ_status='ativo' (σ_data_cadastro≥'2023-01-01' (Clientes))
Quais expressões possuem a mesma semântica e retornam aos mesmos resultados?
Alternativas
Q3408214 Banco de Dados

Um sistema de gestão de vendas possui a relação Vendas com os atributos: venda_id; data_venda; cliente_id; e valor_total. O requisito funcional é gerar um relatório que liste o cliente_id e o total de vendas (valor_total) acumulado por cada cliente no ano de 2023. Qual das seguintes expressões de álgebra relacional NÃO atende a esse requisito?

Alternativas
Q3408213 Algoritmos e Estrutura de Dados
Em um sistema de gerenciamento de biblioteca, é necessário modelar as informações dos livros, autores e empréstimos utilizando tipos de dados estruturados. A seguir, são apresentadas definições de estruturas de dados abstratas e concretas que poderiam ser empregadas na implementação desse sistema. Considerando as descrições fornecidas, analise os itens a seguir.

I. “Para representar um livro com atributos como título, autor e ISBN, utiliza-se ___________, que agrupa esses diferentes tipos de dados sob um único tipo composto.”
II. “Para armazenar uma coleção ordenada de livros onde cada livro pode ser acessado por um índice numérico, utiliza-se ___________.”
III. “Para associar cada ISBN único a um registro de livro correspondente, permitindo buscas rápidas, utiliza-se ___________.”
IV. “Para manter a lista de empréstimos onde novos empréstimos são adicionados e removidos frequentemente, utiliza-se ___________, que permite inserções e remoções eficientes em qualquer posição.”
V. “Para armazenar os nomes dos autores de forma que não haja duplicatas e que permita operações eficientes de verificação de existência, utiliza-se ___________.”


Assinale a alternativa que completa correta e sequencialmente as afirmações anteriores.
Alternativas
Q3408212 Programação

Considere o seguinte trecho de algoritmo:



classe Calculadora {

 método inteiro fatorial(valor inteiro n) {

   se (n <= 1) {

        retorne 1;

   } senão {

       retorne n * fatorial(n - 1);

   }

   }

}

início {

    inteiro resultado;

    Calculadora calc = novo Calculadora();

    resultado = calc.fatorial(5);

    escreva("O fatorial de 5 é: ", resultado);

}


Sobre o código anterior, analise as afirmativas a seguir.
I. O método fatorial é um exemplo de recursividade, pois chama a si mesmo dentro de sua definição. II. A passagem de parâmetro no método fatorial é feita por valor, uma vez que a variável n é um tipo primitivo. III. A criação do objeto calc da classe Calculadora exemplifica o conceito de instância em programação orientada a objetos. IV. O valor impresso será "O fatorial de 5 é: 120".
Está correto o que se afirma em 
Alternativas
Q3408211 Banco de Dados
A Câmara Municipal de determinado município implementou um sistema de empréstimo de equipamentos para servidores públicos. O banco de dados do sistema possui a seguinte modelagem:

Tabela Equipamento: contém os campos id_equipamento (chave primária), nome_equipamento e categoria.
Tabela Servidor: contém os campos id_servidor (chave primária), nome_servidor e departamento.
Tabela Empréstimo: contém os campos id_emprestimo (chave primária), id_equipamento (chave estrangeira referenciando Equipamento), id_servidor (chave estrangeira referenciando Servidor), data_emprestimo e data_devolucao.

Considerando essa modelagem, assinale a afirmativa correta.
Alternativas
Q3408210 Algoritmos e Estrutura de Dados
Considere o seguinte trecho de código em pseudolinguagem (Portugol):

algoritmo "ExemploRepeticao" var    i, soma: inteiro inicio    soma <- 0    // Estrutura de repetição 1    para i de 1 ate 5 faca      soma <- soma + i     fimpara
    // Estrutura de repetição 2     i <- 1     enquanto i <= 5 faca         soma <- soma + i     i <- i + 1     fimenquanto
    // Estrutura de repetição 3     i <- 1     repita         soma <- soma + i          i <- i + 1     ate i > 5
   escreva("Valor final de soma: ", soma) fimalgoritmo

Sobre o código, analise as afirmativas a seguir.
I. A primeira estrutura de repetição (para) soma os números de 1 a 5, resultando em soma = 15.
II. A segunda estrutura de repetição (enquanto) também soma os números de 1 a 5, acumulando ao valor anterior de soma, resultando em soma = 30.
III. A terceira estrutura de repetição (repita...ate) soma os números de 1 a 5, acumulando ao valor anterior de soma, resultando em soma = 45.
IV. O valor final exibido de soma será 45.

Está correto o que se afirma em
Alternativas
Q3408209 Algoritmos e Estrutura de Dados
Considere o seguinte trecho de algoritmo:
função calcular(valor inteiro x) retorna inteiro {  inteiro resultado  se (x <= 1) {  resultado = 1  } senão se (x mod 2 == 0) {  resultado = x / 2 + calcular(x - 1)  } senão {  resultado = x * 3 + calcular(x - 2)  }  retorna resultado } início {  inteiro num = 5  inteiro res = calcular(num)  escreva("Resultado: ", res) }

A saída do programa após sua execução será:
Alternativas
Q3406510 Direito Digital
A Lei nº 13.709/2018 – Lei Geral de Proteção de Dados Pessoais (LGPD) –, em seu artigo 1º, “dispõe sobre o tratamento de dados pessoais, inclusive nos meios digitais, por pessoa natural ou por pessoa jurídica de direito público ou privado, com o objetivo de proteger os direitos fundamentais de liberdade e de privacidade e o livre desenvolvimento da personalidade da pessoa natural”. Para fins da LGPD, é(são) considerado(s) dado(s) pessoal(is) sensível(is): 
Alternativas
Q3406509 Arquivologia
A informação em poder dos órgãos e entidades públicas, observado o seu teor e, em razão de sua imprescindibilidade à segurança da sociedade ou do Estado, poderá ser classificada como, EXCETO:
Alternativas
Q3406508 Direito Administrativo
À luz da Lei nº 9.784/1999, que regula o processo administrativo no âmbito da Administração Pública Federal, assinale a afirmativa correta. 
Alternativas
Q3406507 Direito Administrativo
O município de Vitória decretou situação de calamidade pública após uma enchente devastadora. Para a reconstrução emergencial de pontes e rodovias, foi contratada, sem licitação, a empresa Construtora Beta, nos termos do inciso VIII, do art. 75, da Lei nº 14.133/2021. Passado um ano e, ainda, sem finalização das obras, a prefeitura pretendia renovar a contratação direta da mesma empresa, alegando que a situação emergencial persistia. Diante desse cenário e, com base no entendimento do Supremo Tribunal Federal (STF), assinale a afirmativa correta.
Alternativas
Q3406506 Direito Administrativo
Levi (Prefeito) e Luísa (Vice-Prefeita) combinaram de fraudar uma licitação para que ela fosse vencida pela empresa Alfa. Em troca, a sócia da empresa, Raquel, iria pagar uma vantagem indevida aos dois agentes públicos. O Ministério Público descobriu o conluio e ajuizou ação de improbidade administrativa contra os três. O juiz julgou procedente a pretensão sancionatória, condenando os réus às seguintes sanções, previstas no art. 12, da Lei nº 8.429/1992: perda da função pública; suspensão de direitos políticos; multa civil; e proibição de contratar com a Administração Pública ou receber benefícios fiscais ou creditícios. Com base nessa situação hipotética, assinale a afirmativa correta à luz da legislação e jurisprudência do Superior Tribunal de Justiça (STJ).
Alternativas
Q3406505 Direito Administrativo
Sobre as autarquias, assinale a afirmativa correta.
Alternativas
Q3406504 Direito Constitucional
Um cidadão em pleno gozo dos direitos políticos pretende formalizar uma acusação por crime de responsabilidade contra o Presidente da República, alegando que ele atentou contra a Constituição Federal, no tocante à Lei Orçamentária. Diante dessa situação, assinale a afirmativa correta.
Alternativas
Q3406503 Direito Constitucional
De acordo com a Constituição Federal de 1988, o desmembramento de municípios ocorrerá: 
Alternativas
Q3406502 Direito Constitucional
O capitão Marcos, militar do Exército Brasileiro, foi condenado e está cumprindo pena em um presídio militar. Durante a execução da pena, ele solicitou à direção da unidade a visita de um líder religioso de sua confiança para receber assistência espiritual. No entanto, o pedido foi negado sob o argumento de que a presença de religiosos compromete a disciplina e a hierarquia do estabelecimento prisional militar. Considerando a situação hipotética e de acordo com a Constituição Federal, assinale a afirmativa correta.
Alternativas
Q3406501 Direito Constitucional
O Congresso Nacional realizou uma sessão solene para debater temas essenciais para a formulação de políticas públicas no Brasil. Durante o evento, parlamentares discutiram a importância dos princípios constitucionais na definição das diretrizes do Estado, abordando temas como democracia, soberania e direitos fundamentais. Diante dessa situação e com base na Constituição Federal, assinale a afirmativa correta.
Alternativas
Respostas
1181: C
1182: B
1183: B
1184: C
1185: D
1186: D
1187: A
1188: D
1189: A
1190: B
1191: B
1192: B
1193: D
1194: D
1195: D
1196: C
1197: D
1198: C
1199: C
1200: A