Questões de Concurso Para mpe-pa

Foram encontradas 1.635 questões

Resolva questões gratuitamente!

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

Q2104683 Engenharia de Software
Considerando os conceitos de engenharia de software, observe a imagem a seguir:
Imagem associada para resolução da questão


Em relação à imagem, analise as afirmativas a seguir.
I. Diz respeito ao modelo de ciclo de vida de software conhecido como iterativo e incremental.
II. Na fase de projeto são propostas as estruturas de dados, algoritmos, arquitetura de software e modelos de interface que o software deverá possuir em sua versão de release.
III. Neste modelo, o software não é desenvolvido como uma única unidade, mas por meio de várias partes, em que cada uma inclui uma ou muitas novas funcionalidades.

Está correto o que se afirma em
Alternativas
Q2104682 Redes de Computadores
Sobre protocolos da arquitetura de rede TCP/IP, analise as afirmativas a seguir.

I. O protocolo ICMP [RFC 792] é usado por hospedeiros e roteadores para trocar informações da camada de rede entre si como, por exemplo, alertas de erros.
II. O protocolo BGP [RFC 4271] faz o roteamento entre ASs (autonomous systems) na internet, sendo capaz de determinar rotas “boas” para sub-redes de acordo com alcançabilidade e política dos ASs envolvidos.
III. O serviço DNS consiste em um banco de dados distribuído, executado em uma hierarquia de servidores DNS e um protocolo de camada de aplicação, que permite que hospedeiros façam consultas, com o objetivo de traduzir nomes em endereços IP.

Está correto o que se afirma em
Alternativas
Q2104681 Sistemas Operacionais
Sobre a gerência de processos no Sistema Operacional Linux, analise as afirmativas a seguir.

I. Todo processo no Linux possui um número único de identificação (PID); um número de identificação de usuário da criação (UID); e, um número que identifica o seu grupo (GID).
II. O comando fork realiza o encerramento de um processo e, para isso, é necessário informar o número PID do processo como argumento do comando.
III. O comando ps permite monitorar os processos em execução no computador, exibindo informações importantes como a quantidade de memória consumida e o estado de cada processo.

Está correto o que se afirma apenas em 
Alternativas
Q2104680 Redes de Computadores
A navegação na internet é realizada basicamente por meio do protocolo HTTP – HyperText Transfer Protocol, que define como os clientes e servidores web irão trocar mensagens (requisições e respostas). Considere um usuário que realiza o envio de informações preenchidas em um formulário HTML através de uma requisição HTTP POST para o servidor. Ao processar a requisição, o servidor web encontra a página do endereço de destino e um script PHP é disparado; ele executa uma operação matemática de divisão por zero. Neste caso, qual o status código da resposta HTTP será devolvido pelo servidor web?
Alternativas
Q2104679 Noções de Informática
Após a Lei Geral de Proteção de Dados (LGPD) entrar em vigor no Brasil, durante a navegação na internet, muitos sites apresentam mensagens de consentimento sobre a utilização de cookies. Sobre os cookies, assinale a afirmativa correta. 
Alternativas
Q2104678 Programação
Considerando as características sintáticas e semânticas das linguagens Java e PHP, assinale a afirmativa correta.
Alternativas
Q2104677 Engenharia de Software
O método de tradução das linguagens de programação é um aspecto importante a se considerar em projetos de software. Considerando que a forma pela qual o código em linguagem de alto nível é convertido para linguagem de máquina pode ser determinante para a escolha da linguagem, assinale a afirmativa correta. 
Alternativas
Q2104676 Programação
Considere o seguinte código de uma página web

<!DOCTYPE html> <html> <body>          <?php          $a=2;          while ($a--) {                echo "a - $a * 2 = " .$a * $a;                echo "<br>";          }         ?> </body> </html>

O resultado da sua execução será:
Alternativas
Q2104675 Programação
A seguinte função em Java destina-se a receber uma lista como parâmetro, bem como inserir elementos de instâncias da classe Produto.


1. public static int f1(ArrayList lista){ 2. for (int i = 0; i < 10; i++) { 3. Produto P = Produto(); 4. lista.add(P); 5. } 6. return lista.size(); 7. }

Após analisar o trecho de código-fonte, assinale a afirmativa correta. 
Alternativas
Q2104674 Redes de Computadores
Considerando os equipamentos de enlace de uma rede e a arquitetura TCP/IP, assinale a afirmativa correta.
Alternativas
Q2104673 Redes de Computadores
Considerando a comunicação e os dispositivos de comutação de rede, analise as afirmativas a seguir.

I. Sempre que um pacote de dados chega em um roteador, ele consulta o endereço de destino em sua tabela de repasse para definir o enlace apropriado para a saída do pacote.
II. Diferentemente dos roteadores, os switchs utilizam o sistema store-and-forward, ou seja, um pacote é retransmitido somente se for completamente recebido; por isso, possui um buffer para armazenamento temporário dos bits do pacote.
III. Os comutadores trocam pacotes entre enlaces; mas, se um enlace estiver ocupado com a transmissão de outro pacote, o comutador deverá armazenar o pacote a ser transmitido em um buffer de saída (também denominado fila de saída) até que o enlace esteja liberado. Isso poderá gerar perdas ou atrasos na transmissão dos pacotes.

Está correto o que se afirma em
Alternativas
Q2104671 Banco de Dados
Em Banco de Dados Distribuídos (BDD), uma das formas de realizar a distribuição dos dados é por meio da técnica de fragmentação. A técnica que consiste no particionamento das tuplas de uma relação global em subconjuntos é a fragmentação:
Alternativas
Q2104670 Banco de Dados
O administrador de banco de dados utiliza alguns comandos que o ajudam a impor determinadas restrições. Um exemplo é o comando GRANT, que serve para conceder privilégios aos usuários em objetos de banco. A cláusula do comando GRANT, que permite ao usuário que recebeu determinado privilégio poder conceder o privilégio recebido para outros usuários, é: 
Alternativas
Q2104669 Banco de Dados
Imagem associada para resolução da questão


Em relação ao código SQL anterior, podemos afirmar que a consulta mostra:
Alternativas
Q2104668 Banco de Dados
Na linguagem SQL, o comando DELETE é usado para remover registros de uma tabela. O código SQL correto para remover da tabela PROCESSO apenas os processos que foram sentenciados é:
Alternativas
Q2104667 Banco de Dados
create domain TIPO_ACAO varchar(35) constraint VALIDA_TIPO_ACAO check (value in (‘Civil’,’Penal’,’Cautelar’));

Em relação ao código SQL anterior, assinale a afirmativa correta.
Alternativas
Q2104666 Banco de Dados
O Sistema Gerenciador de Banco de Dados (SGBD) Oracle cria processos de servidor para lidar com as solicitações de processos de usuário conectados à instância. Em algumas situações, quando o aplicativo e o Oracle operam no mesmo computador, é possível combinar o processo do usuário e o processo do servidor correspondente em um único processo para reduzir a sobrecarga do sistema. O processo do SGBD Oracle que executa a recuperação, se necessário, na inicialização da instância, é:
Alternativas
Q2104665 Banco de Dados
Imagem associada para resolução da questão


Considerando o modelo conceitual anterior, assinale a afirmativa correta.
Alternativas
Q2104664 Sistemas Operacionais
O sistema de arquivos do MS-DOS foi o primeiro a ser utilizado nos primeiros computadores pessoais da IBM e, ainda, o principal sistema de arquivos do Windows 98 e do Windows ME. O sistema de arquivos que possui as seguintes características: seus endereços de disco são de 28 bits; as partições são limitadas a 2 TB; fornece suporte aos discos maiores; e, para um dado tamanho de partição de disco pode ser usado um tamanho menor de bloco, trata-se de:
Alternativas
Q2104663 Sistemas Operacionais
Quando a memória é atribuída dinamicamente, o sistema operacional deve gerenciá-la. Em relação ao gerenciamento da memória livre, uma maneira simples de gerenciar palavras na memória em uma quantidade fixa de memória é por meio de:
Alternativas
Respostas
141: A
142: A
143: C
144: D
145: C
146: C
147: C
148: A
149: B
150: C
151: C
152: D
153: D
154: C
155: B
156: C
157: C
158: B
159: D
160: B