Questões de Concurso Para instituto consulplan

Foram encontradas 45.904 questões

Resolva questões gratuitamente!

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

Q3408219 Engenharia de Software
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
Alternativas
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
Q3408208 Banco de Dados
Uma empresa de e-commerce está enfrentando problemas de redundância e inconsistência em seu sistema de gerenciamento de pedidos. O analista de sistemas foi incumbido de analisar a estrutura inicial do banco de dados para identificar possíveis violações às formas normais, visando melhorar a integridade dos dados. A tabela abaixo, denominada Pedidos, representa a estrutura original, sem nenhuma normalização aplicada previamente. Considere que a chave primária dessa tabela é composta pelos atributos (ClienteID, PedidoID, ProdutoID):

Imagem associada para resolução da questão

Considerando esta situação, assinale a alternativa correta sobre a normalização da tabela: 
Alternativas
Q3408207 Arquivologia
A utilização de recursos computacionais para preservação digital, que se baseia em fazer uma tecnologia atual funcionar como uma tecnologia defasada, com as mesmas entradas de dados e produzindo as mesmas saídas, refere-se ao(à): 
Alternativas
Q3408206 Arquivologia
A respeito da Resolução nº 40/2014 (atualizada em 2021) do Conselho Nacional de Arquivos (CONARQ), que dispõe sobre os procedimentos para a eliminação de documentos no âmbito dos órgãos e entidades integrantes do Sistema Nacional de Arquivos (SINAR), analise as afirmativas a seguir.

I. O registro dos documentos a serem eliminados deverá ser efetuado por meio do Termo de Eliminação de Documentos.

II. O Edital de Ciência de Eliminação de Documentos tem por objetivo registrar as informações relativas ao ato de eliminação.

III. Os órgãos e entidades deverão elaborar e publicar o Edital de Ciência de Eliminação de Documentos em periódico oficial.

IV. A eliminação de documentos digitais e não digitais ocorrerá depois de concluído o processo de avaliação e seleção realizado pela Comissão Permanente de Avaliação de Documentos.


Está correto o que se afirma apenas em 
Alternativas
Q3408205 Arquivologia
Os estudos de diplomática e tipologia levam a entender o documento desde o seu nascedouro, e a compreender o porquê e como ele é estruturado no momento de sua produção.
(BELLOTTO, Heloísa Liberalli. Arquivos Permanentes: Tratamento Documental. 4. ed. Rio de Janeiro: FGV, 2006, p. 45.)

Sobre a diplomática, analise as afirmativas a seguir.
I. A diplomática se volta para a estrutura formal do documento.
II. A espécie documental é a ampliação da diplomacia na direção da gênese documental.
III. O documento diplomático é o registro legitimado do ato administrativo, consequência de um fato administrativo.
IV. A tipologia documental é a configuração que assume um documento de acordo com a disposição e a natureza das informações nele contidas.

Está correto o que se afirma apenas em
Alternativas
Q3408204 Arquivologia
Em relação ao AtoM (do inglês Acess to Memory), marque V para as afirmativas verdadeiras e F para as falsas.

( ) Possui várias traduções previamente instaladas. ( ) É construído como ferramenta de código fechado. ( ) As interações do usuário com o sistema ocorrem por meio de um navegador da web. ( ) Foi originalmente construído em torno dos padrões descritivos do Conselho Internacional de Arquivos. ( ) Os custos financeiros para os órgãos executarem o aplicativo AtoM devem ser pagos ao Conselho Internacional de Arquivos (CONARQ).

A sequência está correta em
Alternativas
Q3408203 Arquivologia
Sobre o conceito de metadados de preservação – PREMIS (do inglês Preservation Metadada: Implementation Strategies), previsto nas Diretrizes para Implementação de Repositórios Arquivísticos Digitais Confiáveis (RDC-Arq), assinale a afirmativa correta.
Alternativas
Q3408202 Arquivologia
A Norma Internacional para Descrição de Instituições com Acervo Arquivístico (ISDIAH) é utilizada pelos arquivistas e profissionais da área de documentação para a descrição, identificando instituições que mantêm acervos arquivísticos. Os elementos de descrição para instituições com acervo arquivístico estão organizados em seis áreas, que evidenciam informações relacionadas às características das instituições que têm sob sua custódia documentos arquivísticos. Diante do exposto, assinale a alternativa que apresenta corretamente essas seis áreas. 
Alternativas
Q3408201 Arquivologia
A implantação do programa de gestão arquivística de documentos envolve a execução e o acompanhamento de ações e projetos, efetuados simultaneamente. Deve atender aos objetivos definidos no planejamento do programa no que se refere à capacitação de pessoal, implantação de sistemas de gestão arquivística, integração com os sistemas de informação existentes e processos administrativos do órgão ou entidade. Essa etapa pode incluir a suspensão de atividades e procedimentos vigentes que forem considerados inadequados. De acordo com as orientações do e-Arq Brasil, o programa de gestão arquivística de documentos precisará atender a uma série de exigências, tanto em relação ao documento arquivístico quanto ao seu próprio funcionamento. Nessa perspectiva, o programa de gestão arquivística de documentos deverá, EXCETO:
Alternativas
Q3408200 Segurança da Informação
Com a adoção da certificação digital na esfera governamental e comercial, o uso da certificação possibilita a diminuição dos documentos tradicionais, uma vez que a maioria deles nasce em ambiente digital e, por falta da certificação, acaba ganhando o papel como suporte. Nesse sentido, serão necessárias aplicações de estratégias de preservação digital, a fim de manutenção desses documentos por longos períodos nos arquivos das organizações, em virtude dos seus prazos de guarda. [...] Para tanto, essas transações digitais necessitam da adoção de mecanismos de segurança capazes de garantir autenticidade, confidencialidade, integridade e não repúdio às informações eletrônicas.
(DORNELES, S. L.; CORRÊA, R. F. Gestão de documentos digitais em aplicações de certificação digital. Informação Arquivística, Rio de Janeiro, v. 2, p. 3- -31, 2013.)

Nesse contexto, analise as afirmativas a seguir.

I. O certificado digital pode ser utilizado por diferentes tipos de usuários, incluindo pessoas físicas, dispositivos de hardware e processos de software, possibilitando uma ampla gama de aplicações na autenticação e segurança digital.

II. A criptografia assimétrica utiliza a mesma chave para a cifragem e a decifragem das informações, o que torna o processo mais eficiente e menos suscetível a ataques, garantindo sigilo nas transmissões de dados sem a necessidade de uma chave pública e uma chave privada distintas.

III. O certificado digital estabelece uma ligação entre a chave pública de uma entidade e um ou mais atributos relacionados a ela, garantindo que a chave pública pertença à entidade correspondente.

IV. O certificado digital garante não apenas a autenticidade da chave pública, mas também a confidencialidade das informações trocadas entre a entidade e terceiros.


Está correto o que se afirma apenas em
Alternativas
Respostas
3801: D
3802: C
3803: B
3804: B
3805: C
3806: D
3807: D
3808: A
3809: D
3810: A
3811: B
3812: A
3813: B
3814: D
3815: B
3816: D
3817: C
3818: A
3819: C
3820: B