Questões de Concurso Comentadas para mpe-rr

Foram encontradas 221 questões

Resolva questões gratuitamente!

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

Q162353 Engenharia de Software
Acerca de metodologias de desenvolvimento, julgue os itens de
79 a 90.

No Processo Unificado, modelos de projeto contêm classes de projeto e seus objetos; cada classe de projeto representa uma abstração de classes no modelo de análise; em uma classe de projeto, os atributos são conceituais e os comportamentos são definidos via responsabilidades, que são descrições textuais dos comportamentos.
Alternativas
Q162352 Engenharia de Software
Acerca de metodologias de desenvolvimento, julgue os itens de
79 a 90.

No Processo Unificado, um modelo de casos de uso é um artefato construído por analistas de sistemas e especificadores de casos de uso na disciplina Implementação. Esse artefato informa o que o sistema realiza para diferentes atores via casos de uso, que especificam as ações que o sistema executa ao interagir com os atores.
Alternativas
Q162351 Engenharia de Software
Acerca de metodologias de desenvolvimento, julgue os itens de
79 a 90.

Os requisitos de um sistema são descrições dos serviços fornecidos pelo sistema e suas restrições operacionais. O processo de descobrir, analisar, documentar e verificar esses serviços e restrições é denominado engenharia de requisitos. Requisitos de um sistema de software podem ser funcionais, não funcionais ou de domínio.
Alternativas
Q162350 Engenharia de Software
Acerca de metodologias de desenvolvimento, julgue os itens de
79 a 90.

O Processo Unificado é iterativo e incremental. Ao final de cada iteração, a qual é um miniprojeto, os modelos que representam o sistema encontram-se em um determinado estado, denominado baseline. As atividades de cada fase de um ciclo de vida podem ser distribuídas entre várias iterações.
Alternativas
Q162349 Engenharia de Software
Acerca de metodologias de desenvolvimento, julgue os itens de
79 a 90.

No Processo Unificado, a vida de um sistema é dividida em ciclos; cada ciclo, por sua vez, é dividido em fases e, entre as fases, tem-se a fase Construção, na qual as atividades visam capturar requisitos ainda não capturados na fase anterior e produzir uma arquitetura executável, a ser usada na fase Elaboração.
Alternativas
Q162348 Engenharia de Software
Acerca de metodologias de desenvolvimento, julgue os itens de
79 a 90.

No Processo Unificado, atividades são organizadas em fluxos de atividades. Algumas atividades produzem artefatos, que podem ser de engenharia ou gerenciais. Entre os artefatos criados, há modelos que visam especificar o sistema a partir de certos pontos de vista e níveis de abstração.
Alternativas
Q162347 Engenharia de Software
Acerca de lógica de programação, julgue os itens de 72 a 78.

Se uma classe criada por meio de herança tem uma só classe pai, tem-se herança simples. Se a classe tem mais de uma classe pai, tem-se herança múltipla. As relações de classes em uma herança simples podem ser mostradas por meio de uma árvore e as relações em uma herança múltipla podem ser mostradas por meio de um grafo.
Alternativas
Q162346 Engenharia de Software
Acerca de lógica de programação, julgue os itens de 72 a 78.

Há linguagens orientadas a objetos em que mensagens podem ser dinamicamente vinculadas a métodos usando-se variáveis polimórficas capazes de referenciar objetos de uma classe pai ou de suas subclasses. Nessas linguagens, quando se chama, via uma variável polimórfica, um método que foi definido na classe pai e sobreposto nas suas subclasses, a chamada é vinculada dinamicamente ao método.
Alternativas
Q162345 Engenharia de Software
Acerca de lógica de programação, julgue os itens de 72 a 78.

Na orientação a objetos, um objeto tipicamente possui estado e operações definidas. O estado é representado por atributos, e as operações associadas ao objeto podem fornecer serviços a outros objetos. Os objetos são criados de acordo com classes.
Alternativas
Q162344 Engenharia de Software
Acerca de lógica de programação, julgue os itens de 72 a 78.

Um encapsulamento é uma organização lógica para um conjunto de computações relacionadas; em um encapsulamento, há subprogramas e dados por eles manipulados. Uma abstração é uma representação de uma entidade que inclui somente os atributos de importância em um contexto particular.
Alternativas
Q162343 Programação
Acerca de lógica de programação, julgue os itens de 72 a 78.

Uma variável é uma abstração de células na memória de um computador; o tempo de vida de uma variável é o tempo durante o qual ela está vinculada a uma localização na memória; variáveis estáticas são vinculadas às células após o início da execução do programa e assim permanecem até a execução encerrar-se.
Alternativas
Q162342 Algoritmos e Estrutura de Dados
Acerca de lógica de programação, julgue os itens de 72 a 78.

Considerando-se que a memória disponível tenha M posições, que := represente atribuição, em uma estrutura de dados P do tipo pilha, os seguintes algoritmos descrevem corretamente as operações de inserção e remoção. Algoritmo para inserção na pilha P
se topo … M então
topo := topo – 1
P[topo] := novovalor
senão overflow
Algoritmo para remoção da pilha P s
e topo … 0 então
valorrecuperado := P[topo]
topo := topo – 1
senão underflow
Alternativas
Q162341 Arquitetura de Computadores
A soma dos números binários 11001 e 10111 é o binário 110000; a soma dos números hexadecimais A2E e C1F é o hexadecimal 1A4D; e a soma dos números octais 376 e 427 é o octal 1025.
Alternativas
Q162340 Sistemas Operacionais
O sistema de arquivos de um sistema operacional é responsável por controlar o espaço de disco alocado e, para esse fim, pode usar técnicas como: a alocação contígua, a ligada e a indexada.
Alternativas
Q162339 Arquitetura de Computadores
Na gerência de memória virtual, se um processo acessa uma posição de memória em uma página fora da memória principal, uma unidade de gerência de memória no hardware solicita uma interrupção ao processador e, se a posição for inválida para o processo, o sistema operacional transfere a página para a memória principal.
Alternativas
Q162338 Sistemas Operacionais
Nos sistemas operacionais que suportam processos, quando há uma mudança de contexto, um processo precisa ser selecionado para ser posto em execução. A seleção é responsabilidade do escalonador, que, uma vez tendo selecionado o processo, tipicamente usa blocos de controle de processos para armazenar dados do processo em execução e para ler dados do processo escolhido a ser posto em execução.
Alternativas
Q162337 Arquitetura de Computadores
Controladoras de acesso direto à memória (DMA) podem transferir dados entre dispositivos e memória. Para iniciar uma transferência, a controladora de um dispositivo tipicamente envia uma solicitação para a controladora de DMA, que assumirá o controle do barramento de acesso à memória e transferirá os dados.
Alternativas
Q162336 Arquitetura de Computadores
Como o processamento de cada instrução passa, tipicamente, por etapas, alguns computadores usam pipelines para aumentar a quantidade de instruções processadas por unidade de tempo; nesses computadores, em determinado instante, diferentes instruções podem estar em diferentes etapas de seus processamentos.
Alternativas
Q162332 Direito Administrativo
Julgue os itens que se seguem, relativos ao controle da
administração pública.

A ação popular e a ação civil pública são exemplos de instrumentos de controle da administração pública.
Alternativas
Q162288 Raciocínio Lógico
Em cada um dos próximos itens, é apresentada uma situação hipotética a
respeito de probabilidade e contagem, seguida de uma assertiva a ser
julgada.

Em uma urna há 100 bolas numeradas de 1 a 100. Nesse caso, a probabilidade de se retirar uma bola cuja numeração seja um múltiplo de 10 ou de 25 será inferior a 0,13.
Alternativas
Respostas
161: E
162: E
163: C
164: C
165: E
166: C
167: C
168: C
169: C
170: C
171: E
172: E
173: E
174: C
175: E
176: C
177: C
178: C
179: C
180: C