Magna Concursos

Foram encontradas 40 questões.

3696390 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Câm. Mariana-MG
Provas:
A equipe de desenvolvimento de sistemas da Câmara Municipal de Mariana recebeu uma solicitação para a construção de um sistema web para o controle de processos internos. Durante o processo de desenvolvimento da ferramenta, a equipe optou pela utilização da biblioteca JQuery, que simplifica a manipulação do DOM (Document Object Model), o tratamento de eventos e as requisições AJAX. Sobre essa biblioteca, o método utilizado para ocultar elementos da página é:
 

Provas

Questão presente nas seguintes provas
3696389 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Câm. Mariana-MG
Provas:
Na Engenharia de Software, os requisitos são as especificações das necessidades e expectativas dos usuários e stakeholders em relação a um software. Eles possuem um papel fundamental no processo: definir o que o sistema deve fazer e como ele deve se comportar para atender aos objetivos propostos. As atividades relacionadas à descoberta e ao entendimento dos requisitos são conhecidas como elicitação de requisitos, que podem ser aplicadas utilizando diversas técnicas como questionários, leituras de documentos, formulários da organização que está contratando o sistema, workshops, protótipos e análise de cenários de uso. São consideradas etapas posteriores ao processo de elicitação de requisitos, EXCETO:
 

Provas

Questão presente nas seguintes provas
3696388 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Câm. Mariana-MG
Provas:
O analista de sistema da Câmara Municipal de Mariana implementou um sistema web para realizar o controle de demandas dos servidores da Câmara. De posse de todos requisitos necessários para o funcionamento da aplicação, o profissional concluiu que a linguagem de programação mais apropriada para desenvolver a ferramenta, nas condições e cenários do órgão público, era o PHP 8. Sobre essa linguagem de programação, analise as afirmativas a seguir.

I. Para funções e constantes, o PHP recorrerá a funções ou constantes globais se a função ou constante com namespace não existir.
II. A constante mágica __LINE__ apresenta o número da linha atual do arquivo.
III. No laço de repetição do-while, a expressão de avaliação é verificada ao final de cada iteração.

Está correto o que se afirma em
 

Provas

Questão presente nas seguintes provas
3696387 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Câm. Mariana-MG
Provas:
Em uma equipe de desenvolvimento de softwares, um requisito fundamental para a manutenção da qualidade e do funcionamento das aplicações desenvolvidas é a implementação de testes de software. Ao executar esses testes é possível identificar falhas, erros e comportamentos inesperados antes que o produto seja implementado para o usuário final. Sobre as possibilidades de implementação de testes de software, analise as afirmativas a seguir.

I. Os testes de aceitação são realizados pelo cliente com os seus dados e os resultados determinam se a equipe de desenvolvimento está de acordo com a implementação realizada.

II. Os testes de integração buscam explorar funcionalidades de maior granularidade no sistema, envolvendo mais classes e, eventualmente, pacotes distintos.

III. Testes unitários exploram pequenas unidades de código, normalmente classes, que são testadas de forma isolada do restante do sistema.

Está correto o que se afirma em
 

Provas

Questão presente nas seguintes provas
3696386 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Câm. Mariana-MG
Provas:
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.
 

Provas

Questão presente nas seguintes provas
3696385 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Câm. Mariana-MG
Provas:
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?
 

Provas

Questão presente nas seguintes provas
3696384 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Câm. Mariana-MG
Provas:
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.
 

Provas

Questão presente nas seguintes provas
3696383 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Câm. Mariana-MG
Provas:
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?
 

Provas

Questão presente nas seguintes provas
3696382 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Câm. Mariana-MG
Provas:

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?

 

Provas

Questão presente nas seguintes provas
3696381 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Câm. Mariana-MG
Provas:
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.
 

Provas

Questão presente nas seguintes provas