Questões de Concurso Público MPE-AL 2018 para Analista do Ministério Público - Desenvolvimento de Sistemas

Foram encontradas 80 questões

Q914400 Programação

Observe a linha de código NodeJS exibida a seguir.


var http = require('http');


Assinale a opção que melhor descreve esse comando.

Alternativas
Q914401 Programação

No script NodeJS


Imagem associada para resolução da questão

o papel do termo exports é

Alternativas
Q914402 Programação

Analise o código C# exibido a seguir.

Imagem associada para resolução da questão

            

Assinale o item com o resultado da execução desse código.

Alternativas
Q914403 Programação

Analise o código C# exibido a seguir.


using System;

namespace ErrorHandlingApplication {

class DivNumbers {

int result;

DivNumbers() {

result = 0;

}

public void division(int num1, int num2) {

try {

result = num1 / num2;

}

catch (SystemException e) {

Console.WriteLine

(e.ToString().Split(':')[0]);

} finally {

Console.WriteLine

("Resultado: {0}", result);

}

}

static void Main(string[] args) {

DivNumbers d = new DivNumbers();

d.division(24, 2 >> 1);

}

}

}


Assinale a opção que exibe o resultado da execução desse código.

Alternativas
Q914404 Banco de Dados

No Oracle, considere que o comando a seguir tenha sido executado com sucesso.


create sequence exemplo

    start with 100

    increment by 10

    order;


Logo na sequência, os comandos


    select exemplo.nextval from dual;

    select exemplo.nextval from dual;

    select exemplo.currval from dual;

são executados em bloco.


Assinale a opção que exibe o resultado produzido.

Alternativas
Q914405 Banco de Dados
No Oracle, o comando create synonym pode ser aplicado aos tipos de objetos listados a seguir, à exceção de um. Assinale-o:
Alternativas
Q914406 Banco de Dados
No âmbito do MYSQL, assinale o comando que exibe as tabelas de um banco de dados.
Alternativas
Q914407 Banco de Dados
Num banco de dados MySQL, a tabela teste foi criada com um coluna intitulada having, que sabidamente é uma palavra reservada. Assinale o comando SQL que não referencia corretamente a coluna citada.
Alternativas
Q914408 Banco de Dados

Analise o comando a seguir, no âmbito do MySQL.


create table teste1 (

     numeracao int auto_increment unique,

     d float not null )

type = innodb

select a, b, c

from teste2


Sobre a tabela teste2, considerando-se que a tabela teste1 tem 1.000 registros e que o comando acima foi executado, analise as afirmativas a seguir.

I. Possui três colunas.

II. Possui uma coluna intitulada “d”, cujos valores estão zerados.

III. Possui zero registros.


Está correto o que se afirma em

Alternativas
Q914409 Banco de Dados

Analise o comando exibido a seguir.

truncate table T


Esse comando está disponível

Alternativas
Q914410 Banco de Dados
Numa instalação MS SQL Server, há um conjunto de funções de nível de servidor (server roles), previamente definidas. Assinale a opção que indica a função que permite qualquer atividade.
Alternativas
Q914411 Banco de Dados
Analise o comando de criação da tabela teste, com cinco constraints, exibido a seguir.
create table teste ( a int null, b varchar (40) not null, c int, constraint pk_a primary key (a), constraint fk_a_c foreign key (c) references teste, constraint uq_b unique (b), constraint up_c unique (c), constraint ch_1 check ( a >= 0.5 * c ) )
Assinale a constraint desse script que seria rejeitada no MS SQL Server.
Alternativas
Q914412 Banco de Dados
Considere uma tabela de banco de dados contendo informações de contato dos clientes de uma empresa. Sabe-se que cada cliente pode ter um número variado de contatos, da mesma natureza ou não. A seguir, um extrato da instância dessa tabela contendo os dados completos de cinco clientes.
Imagem associada para resolução da questão

Sobre as dependências funcionais e multivaloradas para essa tabela, assinale a afirmativa correta.
Alternativas
Q914413 Banco de Dados
Teoricamente, um banco de dados relacional poderia ser construído em uma única tabela, chamada universal, na qual estariam presentes todos os atributos. Na prática, porém, isso causaria enormes transtornos. Uma técnica de projeto de bancos é a de decomposição sucessiva das tabelas, à luz das dependências entre atributos, até que se chegue a um projeto normalizado com um nível de decomposição aceitável. Nesse processo, deve haver uma preocupação especial para que essa decomposição seja sem perda. Assinale a opção que apresenta o significado técnico da “decomposição sem perda”, no presente contexto.
Alternativas
Q914414 Banco de Dados
Num banco de dados relacional, considere uma tabela T, não normalizada contendo os atributos CPF, Matrícula, Nome, Endereço, Telefone. Sobre esses atributos, foram apuradas as seguintes dependências funcionais:
Matrícula → CPF CPF → Nome Matrícula → Endereço Telefone → Matrícula
Assinale o esquema (com as chaves primárias sublinhadas) que está normalizado e produzido com decomposição sem perda.
Alternativas
Q914415 Raciocínio Lógico
Gerenciadores de bancos de dados costumam trabalhar com uma lógica de três estados no tratamento de valores nulos. A tabela a seguir mostra operadores lógicos combinando os operandos V (verdadeiro), F (falso) e ? (desconhecido). Por exemplo, o valor da disjunção lógica entre V e ? é V.
Imagem associada para resolução da questão

Assinale a lista de valores lógicos que, da esquerda para a direita, completa a tabela, de cima para baixo.
Alternativas
Q914416 Banco de Dados

Considere a tabela e a configuração de um índice bitmap exibidos a seguir.


Imagem associada para resolução da questão

Assinale a opção que indica a coluna que está sendo indexada.
Alternativas
Q914417 Banco de Dados

Analise o diagrama IDEF1X a seguir.


Imagem associada para resolução da questão

Assinale a opção que indica o script SQL que cria a tabela E1 corretamente.

Alternativas
Q914418 Segurança da Informação
No contexto da norma internacional ISO/IEC 27005, o processo de gestão de risco é definido por oito atividades coordenadas, das quais sete estão listadas a seguir.

Definição do contexto
Identificação
Estimativa
Avaliação
Tratamento
Monitoramento e análise crítica
Comunicação

Assinale a opção que apresenta a atividade que completa a lista acima.
Alternativas
Q914468 Segurança da Informação
Assinale a opção que melhor descreve o princípio geral da norma ISO/IEC 27001.
Alternativas
Respostas
61: D
62: E
63: C
64: C
65: B
66: A
67: E
68: A
69: B
70: E
71: E
72: A
73: E
74: C
75: D
76: B
77: C
78: E
79: A
80: B