Buscar

simulado

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
 Questão 
Resp. 
Correta 
 
 
Analise as seguintes definições de pipeline de instruções simples, superescalar 
e multithreading simultâneo: 
I. Pipeline instruções simples: instruções individuais que são executadas através de 
um pipeline de estágios, de maneira que, enquanto uma instrução está sendo 
executada em um estágio, outra instrução está sendo executada em outro estágio do 
pipeline. 
II. Superescalar: um pipeline é construído por meio da replicação de recursos de 
execução, o que permite a execução paralela de instruções em pipelines paralelos. 
III. Multithreading simultâneo (SMT): bancos de registros são replicados para que 
múltiplas threads possam compartilhar o uso dos recursos de pipelines. 
Assinale a alternativa que indica qual ou quais das afirmações acima estão corretas: 
 
 
Apenas a afirmação I. 
 
As afirmações I, II e III. 
 
Apenas as afirmações II e III. 
 
Apenas a afirmação III. 
 
Apenas as afirmações I e II. 
 
 
2 
 Questão 
Resp. 
Correta 
 
 
Ao analisar uma arquitetura de processadores superescalares, podemos citar 
algumas das suas principais características: 
I - Possibilita a execução de instruções em pipelines paralelos. 
II - Pipelines paralelos são possíveis replicando unidades funcionais. 
III - Utilizam uma combinação de otimização de compiladores e técnicas de hardware 
para aumentar o nível de paralelismo. 
 
Assinale a alternativa que indica qual ou quais das afirmações acima estão corretas: 
 
 
Apenas as afirmações I e II. 
 
Apenas a afirmação I. 
 
Apenas as afirmações II e III. 
 
As afirmações I, II e III. 
 
Apenas a afirmação III. 
 
 
3 
 Questão 
Resp. 
Correta 
 
 
(CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2011) Os 
usuários de um sistema Web, desenvolvido em Java, reclamam de erros nos dados 
consultados. A equipe técnica, ao analisar a situação, concluiu que determinado 
método M está sendo invocado, simultaneamente, por diferentes threads. 
Considerando que não há manipulação de locks no restante do sistema, o que pode 
ser feito para que M seja executado, em dado momento, somente por uma thread? 
 
 
Implementar connection pooling no acesso ao banco de dados. 
 
Reescrever M em Assembly, necessariamente. 
 
Utilizar a keyword lockable no bloco de M. 
 
Ajustar o firewall de borda para permitir uma conexão por IP. 
 
Declarar o método M como synchronized. 
 
 
4 
 Questão 
Resp. 
Correta 
 
 
(AOCP - BRDE - Analista de Sistemas - 2012) Sobre Prioridade e Agendamento de 
Thread na linguagem de programação Java, analise as afirmações e assinale a(s) 
correta(s). 
I. Por padrão, toda thread recebe uma DEFAULT_PRIORITY (uma constante de 5). 
II. Toda thread do Java tem uma prioridade de thread que auxilia na ordenação em 
que estão agendadas. 
III. O agendamento de thread consegue garantir que, em diferentes sistemas 
operacionais, cada processo gastará a mesma fatia de tempo. 
IV. Em Java, cada nova thread herda a prioridade da thread que a cria. 
 
 
Apenas II, III e IV 
 
Apenas I, III e IV 
 
Apenas II e IV 
 
Apenas I 
 
I, II, III e IV 
 
 
5 
 Questão 
Resp. 
Correta 
 
 
O marco de referência do desenvolvimento de um software, com o qual é 
possível definir a versão de cada item de configuração que fará parte da entrega 
e validação de um build, é denominado: 
 
 
Solicitação de Mudança 
 
Encerramento do Projeto 
 
Linha de Base 
 
Auditoria de Mudanças 
 
Sincronização de Mudanças Concorrentes 
 
 
6 
 Questão 
Resp. 
Correta 
 
 
O Git é um sistema de controle de versão distribuído. Com respeito ao conceito 
de pull no Git, assinale a alternativa correta. 
 
 
É uma solicitação que um usuário faz para contribuir com suas alterações de 
volta ao repositório original de um projeto. 
 
Atualiza o repositório local com todas as alterações feitas em outro repositório. 
 
É o envio de arquivos para o repositório remoto do usuário. 
 
É o envio de arquivos para o repositório local do usuário. 
 
É uma solicitação para baixar localmente os arquivos do repositório remoto do 
usuário. 
 
 
7 
 Questão 
Resp. 
Correta 
 
 
Qual dos passos abaixo não diz respeito à criação de um diagrama de interação : 
 
 
Identifique as conexões e relacionamentos entre eles e, em seguida, categorize-
os. 
 
Identifique a sequência de fluxos de mensagens na interação entre os objetos. 
 
Determine o caso de uso que será modelado e identifique suas operações. 
 
Para cada operação, identifique os objetos que farão parte da sua interação. 
 
Identifique as classes de análise que serão modeladas no projeto. 
 
 
8 
 Questão 
Resp. 
Correta 
 
 
Qual das afirmações abaixo não diz respeito à relação de associação no diagrama 
de classes? 
 
 
Numa associação, um valor de multiplicidade indica como os objetos se 
relacionam consigo mesmo. 
 
As associações são os mecanismos que permitem aos objetos se comunicarem. 
 
As associações descrevem a conexão entre diferentes classes. 
 
As associações podem ser unidirecionais ou bidirecionais. 
 
As associações podem ter uma regra que especifica o propósito da associação. 
 
 
9 
 Questão 
Resp. 
Correta 
 
 
(CEPS ‒ UFPA ‒ 2018) Um engenheiro de software está especificando os requisitos 
para um software que automatize a distribuição das turmas em salas de aula 
disponíveis em um campus de uma instituição de ensino superior. 
Durante o processo de levantamento e especificação de requisitos, o engenheiro de 
software identificou requisitos funcionais e requisitos não funcionais relacionados 
com o projeto que está sob sua responsabilidade. 
 
Considere os requisitos relacionados a seguir: 
 
I - O sistema deve ser compatível com navegadores Web executando em 
smartphones. 
II - O sistema deve permitir o cadastro das salas de aula disponíveis para uso, sua 
localização e sua capacidade. 
III - O sistema deve permitir a emissão de relatórios contendo a alocação das salas e 
turmas. 
IV - O sistema deve ser desenvolvido com a linguagem Java. 
V - O sistema deve fornecer uma solução de interoperabilidade com os outros 
sistemas existentes na instituição. 
VI - Os relatórios gerenciais devem ser emitidos em no máximo dez segundos no 
contexto de mil usuários simultâneos. 
 
Dentre os itens relacionados de I a VI, são requisitos não funcionais: 
 
 
I, II e IV, somente 
 
II, III e V, somente 
 
II, III, IV, V e VI, somente 
 
V e VI, somente 
 
I, IV, V e VI, somente 
 
 
10 
 Questão 
Resp. 
Correta 
 
 
(UFMT/2021 - Adaptada) A respeito do Unified Modeling Language (UML), analise as 
afirmativas. 
I- É uma linguagem para marcação de tags. 
II- Permite modelar elementos e relacionamentos. 
III- Auxilia no desenvolvimento de software. 
Está correto o que se afirma em: 
 
 
I e III, apenas. 
 
I e II, apenas. 
 
II e III, apenas. 
 
I, apenas. 
 
I, II e III.

Continue navegando