Questões de Concurso Comentadas para analista do ministério público

Foram encontradas 1.528 questões

Resolva questões gratuitamente!

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

Q825550 Banco de Dados
No processo de mapeamento do modelo ER para o modelo relacional, atributos multivalorados são definidos a partir da
Alternativas
Q825549 Governança de TI
O processo de melhoria definido pelo modelo CMMI apresenta 4 disciplinas ou corpos de conhecimento. Qual das opções a seguir não é uma disciplina definida neste processo?
Alternativas
Q825548 Algoritmos e Estrutura de Dados

A ordenação de elementos em um vetor pode ser executada a partir de diversos algoritmos conhecidos e que são adequados para situações específicas. Sobre algoritmos de ordenação, dadas as seguintes afirmativas,

I. O algoritmo Bubble Sort é eficiente para ordenar poucos elementos, mas é lento para ordenar muitos itens.

II. O algoritmo Selection Sort para ordenação crescente consiste em mover o menor valor do vetor para a primeira posição, depois o segundo menor para a segunda posição e assim sucessivamente até os dois últimos valores.

III. O algoritmo Quick Sort ordena os valores de um vetor através de sucessivas seleções do elemento correto a ser posicionado em um segmento ordenado.

verifica-se que está(ão) correta(s)  

Alternativas
Q825547 Programação

Dadas as afirmativas seguintes sobre as linguagens de programação e seu mecanismo de definição de tipos,

I. Linguagens com tipagem forte preservam o tipo valor de suas variáveis até ela ser descartada da memória.

II. Em linguagens com tipagem dinâmica o tipo de uma variável pode ser alterado durante a execução do programa.

III. Em linguagens com tipagem dinâmica não se sabe o tipo de uma variável durante a execução do programa.

verifica-se que está(ão) correta(s)

Alternativas
Q825545 Arquitetura de Software
Na literatura de engenharia de software, além dos padrões GRASP, é comum classificar os padrões de projeto em 3 tipos: padrões de criação, padrões estruturais e padrões
Alternativas
Q825544 Engenharia de Software
Sobre teste de software, é incorreto afirmar:
Alternativas
Q825543 Redes de Computadores

Dadas as sentenças seguintes sobre os protocolos e tecnologias da Internet,

I. O DNS permite o mapeamento de nomes em endereços IP.

II. O HTTP é um protocolo da camada de transporte (no modelo OSI) que permite a transferência de Hipertextos.

III. O SMTP é o protocolo responsável pela comunicação através de e-mails.

IV. O protocolo FTP foi criado para facilitar a transferência de arquivos e é muito utilizado em aplicações P2P.

verifica-se que está(ão) correta(s)

Alternativas
Q825542 Redes de Computadores
Na Internet, a utilização do protocolo UDP é recomendada para a
Alternativas
Q825541 Banco de Dados

Dadas as afirmativas sobre os comandos da linguagem SQL,

I. O comando ALTER é utilizado para alterar dados armazenados nas tuplas de uma tabela.

II. O comando DELETE remove uma tabela do banco de dados.

III. Os comandos CREATE e DROP permitem a criação e remoção de tabelas em um banco de dados, respectivamente.

IV. O comando INSERT é utilizado para inserir tuplas em uma tabela já existente no banco de dados.

verifica-se que está(ão) correta(s)

Alternativas
Q825540 Banco de Dados

Dadas as seguintes sentenças,

I. A tecnologia OLAP é útil para a materialização de visões agregadas.

II. A tecnologia ROLAP consegue manipular uma grande quantidade de dados, sendo limitado pelo banco de dados relacional subjacente.

III. Apesar de ter um excelente desempenho, uma desvantagem da tecnologia MOLAP é que ele é limitado em relação à quantidade de dados que pode manipular.

IV. Aplicações do tipo OTLP se caracterizam por serem aplicações cliente/servidor que dão aos usuários acesso direto à informação.

verifica-se que

Alternativas
Q825539 Arquitetura de Software
Dentre as opções abaixo, assinale a única que não representa uma desvantagem do padrão MVC.
Alternativas
Q825538 Arquitetura de Software
O padrão de projeto 'Command Processor'
Alternativas
Q825537 Arquitetura de Software
Qual dos padrões arquiteturais abaixo é indicado para a estruturação de sistemas de software distribuído com componentes dissociados que interajam por invocação remota de serviços?
Alternativas
Q825536 Segurança da Informação
Muito já se debateu sobre quais devem ser os conceitos chaves da segurança da informação; todavia, três princípios fundamentais têm-se mantido. São eles:
Alternativas
Q825534 Programação
Quais linguagens de programação permitem herança múltipla verdadeira?
Alternativas
Q825533 Programação
Qual paradigma de linguagem de programação é caracterizado pela frequente utilização de recursividade?
Alternativas
Q825530 Engenharia de Software
Qual opção não contém um diagrama de estrutura da linguagem UML?
Alternativas
Q825529 Engenharia de Software
Qual opção não é um exemplo de metodologia ágil?
Alternativas
Q825527 Banco de Dados

Dadas as seguintes sentenças,

I. Um atributo, em um modelo de entidade-relacionamento, que possui "sub-atributos" em sua nomenclatura é definido como atributo chave.

II. A restrição de integridade 'REFERENCED KEY' não é suportada pelo Oracle.

III. Para mostrar as tabelas existentes de um banco de dados MySQL em uso é necessário usar o comando 'viewtables'.

IV. 'DROP TABLE' e 'DROP INDEX' são instruções do tipo DDL.

verifica-se que

Alternativas
Q825523 Governança de TI
Qual das opções a seguir não é domínio do COBIT?
Alternativas
Respostas
1081: A
1082: B
1083: C
1084: B
1085: A
1086: C
1087: E
1088: C
1089: D
1090: D
1091: A
1092: E
1093: A
1094: B
1095: E
1096: D
1097: B
1098: D
1099: B
1100: C