COMANDO DA AERONÁUTICA DEPARTAMENTO DE ENSINO CENTRO DE INSTRUÇÃO E ADAPTAÇÃO DA AERONÁUTICA CONCURSO DE ADMISSÃO AO EAOT 2002 PROVA DE ANÁLISE DE SISTEMAS PROVA A ATENÇÃO: ABRA ESTA PROVA SOMENTE APÓS RECEBER ORDEM. DATA DE APLICAÇÃO: 18 DE MARÇO DE 2002. PREEENCHA OS DADOS ABAIXO. NOME DO CANDIDATO:____________________________________________________________________________ INSCRIÇÃO NO:____________________________________________ LEIA COM ATENÇÃO 1) ESTA PROVA CONTÉM 40 QUESTÕES OBJETIVAS. 2) CONFIRA SE A VERSÃO DA PROVA CORRESPONDE À VERSÃO DO CARTÃORESPOSTA. 3) PREENCHA CORRETA E COMPLETAMENTE O CARTÃO-RESPOSTA COM CANETA DE TINTA PRETA OU AZUL. NÃO SE ESQUEÇA DE ASSINALÁ-LO. 4) A PROVA TERÁ A DURAÇÃO DE 03 (TRÊS) HORAS, ACRESCIDAS DE MAIS 10 (DEZ) MINUTOS PARA PREENCHIMENTO DO CARTÃO-RESPOSTA. 5) SOMENTE SERÁ PERMITIDO RETIRAR-SE DO LOCAL DE PROVA A PARTIR DA METADE DO TEMPO PREVISTO. BOA PROVA! PROVA DE ANÁLISE DE SISTEMAS – A EAOT2002 01 - Marque V (verdadeiro) ou F (falso) e, a seguir, assinale a alternativa correspondente. ( ) A chave primária identifica unicamente uma tupla. ( ) A chave primária é sempre um atributo simples. ( ) Um subconjunto próprio de atributos de uma chave primária não pode ser uma chave candidata. ( ) A chave primária é um atributo ou um conjunto de atributos para os quais o valor nulo é permitido. a) b) c) d) 2 04 - Assuma que os seguintes esquemas relacionais descrevem produtos que são supridos por vários fornecedores. Fornecedores(Nome, CodigoProduto) Produto(CodigoProduto, Cor, Preco) Assinale a alternativa que corresponde em álgebra relacional à seguinte consulta: qual é o código, cor e preço de cada produto que tenha a cor vermelha? Cor = vermelha(Produto) Cor, Preco(Cor = vermelha (Produto)) c) Cor, Preco, CodigoProduto(Produto) d) Cor = vermelha(Produto Fornecedor) F–V–V–F V–F–F–F V–F–V–F V–V–F–F a) b) 02 - Assinale a alternativa que contenha o esquema relacional resultante do mapeamento da entidade Cliente do modelo ER abaixo. Cliente Nome Idade 05 - Assinale o esquema relacional que represente o relacionamento Contratacao. Os atributos chave estão sublinhados. Data Versao Nome Nome Projeto Despesa Endereco M Profissional Empregado ClientePreferencial NumeroEmp NivelDesconto Contratacao N Especialidade Projeto Receita Lucro Salario a) b) c) d) Considere que somente uma única tabela deve ser criada para a hierarquia; a hereditariedade não é sobreposta; e, os atributos chave estão sublinhados. a) b) c) d) 06 - Examine à relação Empregados. O atributo chave está sublinhado. Cliente(Nome, Idade) Cliente(Nome, Idade, NumeroEmp, NivelDesconto, Tipo) Cliente(Nome, Idade, NumeroEmp, NivelDesconto, Tipo) Cliente(Nome, Idade, NumeroEmp, NivelDesconto, eEmpregado, eClientePreferencial) 03 - Assinale a alternativa INCORRETA operações da álgebra relacional. com relação Contratacao(DataVersao, NomeProjeto, Nome, Salario) Contratacao(DataVersao, NomeProjeto, Nome, Salario) Contratacao(DataVersao, NomeProjeto, Nome, Salario) Contratacao(DataVersao, NomeProjeto, Nome, Salario) Empregado (Codigo, Nome, Cargo, DataAdmissao, Salario, Comissao, Depto, Gerente) às a) A operação seleção seleciona uma ou mais linhas de uma relação. b) Na operação junção teta, a tupla da primeira relação sempre junta com uma tupla da segunda relação. c) O resultado da operação diferença sempre mostra todas a tuplas da primeira relação que não estão na segunda relação. d) A operação junção externa à esquerda mostra todas as tuplas da relação à esquerda que não encontraram par entre as tuplas da relação à direita, preenche a tupla com valores nulos para todos os outros atributos da relação à direita e a adiciona ao resultado da junção natural. Assinale a expressão SQL abaixo que corresponda à seguinte consulta: qual o nome e o código de todos os empregados que trabalham em um departamento com qualquer empregado cujo nome contenha a letra ‘C’? a) select codigo, nome from Empregado where depto = ( select depto from Empregado where nome = ‘%C%’) b) select codigo, nome from Empregado where depto in ( select depto from Empregado where nome like ‘C%’) c) select codigo, nome from Empregado where nome in ( select nome from Empregado where nome like ‘%C%’) d) select codigo, nome from Empregado where depto in ( select depto from Empregado where nome like ‘%C%’) EAOT2002 PROVA DE ANÁLISE DE SISTEMAS – A 3 07 - Com relação à organização de trilha de discos em setores, é INCORRETO afirmar que 11 - Examine a relação Empregados. O atributo chave está sublinhado. a) um cluster é formado por vários setores de disco logicamente contínuos. b) a organização física dos setores é feita somente de forma que os setores sejam fisicamente consecutivos. c) Interleaving ou intercalação é uma técnica aplicada aos discos onde vários setores físicos são colocados entre setores logicamente consecutivos. d) um setor pode ser a menor unidade de informação lida ou escrita no disco. Empregado (Codigo, Nome, Cargo, DataAdmissao, Salario, Comissao, Depto, Gerente) 08 - Marque a alternativa correta. a) Os tipos de armazenamento em cache e memória principal fazem parte da memória primária. b) As memórias voláteis mantêm o seu conteúdo quando o fornecimento de energia aos dispositivos é removido. c) O disco rígido pode ser utilizado como memória primária. d) O meio mais rápido de armazenamento é a memória principal. 09 - Com relação ao modelo ambiental, proposto pela técnica de Análise Essencial, é INCORRETO afirmar que a) é voltado para fora do sistema e representa a interface do sistema com o mundo exterior. b) seus componentes são, dentre outros, a declaração de objetivos do sistema e o diagrama de contexto do sistema. c) deve ser aderente às necessidades dos usuários e, portanto, deve ser expresso de uma forma fácil de ser compreendida por eles, para que possa ser entendido por uma equipe multidisciplinar, na qual todos os que de alguma maneira possam dar qualquer contribuição o façam. d) descreve de que maneira o sistema, enquanto um conjunto de elementos inter-relacionados, reage, internamente, como um todo organizado aos estímulos do exterior. 10 - Considerando-se que uma técnica pode ser entendida como sendo um modo apropriado de se investigar sistematicamente um determinado universo de interesse ou domínio de um problema e que as ferramentas são os instrumentos para a consecução dos objetivos de cada técnica, assinale a alternativa em que todas as ferramentas citadas são utilizadas, na fase de análise de sistema, pela técnica da Análise Estruturada. a) Diagrama de fluxo de dados, dicionário de dados, diagrama de estrutura de dados. b) Dicionário de dados, diagrama de fluxo de dados, diagrama de entidade-relacionamento. c) Diagrama de entidade-relacionamento, normalização, dicionário de dados. d) Dicionário de dados, miniespecificações, diagrama de transição de estados. Qual das seguintes expressões SQL abaixo corresponde à seguinte consulta: qual o gerente e o maior salário dentre aqueles recebidos pelos empregados sob sua administração e que atenda às seguintes condições: o empregado deve ter gerente; e, o salário deve ser maior que R$ 10.000,00. Classifique a saída em ordem decrescente de salário e considere que pode existir mais de um empregado com o mesmo salário, mas somente uma linha por gerente deve aparecer no resultado da consulta. a) select gerente, MAX(salario) from Empregado where gerente is not null group by gerente having MAX(salario)>10000 order by MAX(salario) DESC b) select gerente, MAX(distinct salario) from Empregado where gerente is not null group by nome having MAX(salario)>10000 order by MAX(salario) c) select gerente, MAX(distinct salario) from Empregado where gerente is not null group by gerente having MAX(salario)>10000 order by MAX(salario) DESC d) select gerente, MAX(distinct salario) from Empregado where gerente is not null and MAX(salario)>10000 group by gerente order by MAX(salario) DESC 12 - As colunas abaixo representam números em diferentes bases, cada item da coluna 2 corresponde a um único número da coluna 1, em outra base de numeração. Numere a 2ª coluna de acordo com a 1ª. Coluna 1 III III IV - (1011011011)2 (FFFF)16 (23)10 (64)16 Coluna 2 ( ( ( ( ) ) ) ) (2DB)16 (27)8 (65535)10 (1100100)2 Marque a seqüência correta. a) b) c) d) I – III – II – IV III – II – IV – I II – IV – I – III IV – I – III – II 13 - Assinale a alternativa que apresenta uma característica dos processadores RISC. a) Maior quantidade de instruções que os processadores CISC. b) Execução otimizada de chamadas de funções. c) Maior quantidade de modos de endereçamento que os processadores CISC. d) Inexistência de “pipelines”. PROVA DE ANÁLISE DE SISTEMAS – A EAOT2002 14 - Dados os números abaixo, representados na base binária x = (10110101)2 e y = (01011011)2, Assinale a alternativa que corresponde ao resultado da operação x – y na base hexadecimal. a) b) c) d) (AA)16 (5A)16 (A5)16 (AB)16 ( ) a) b) c) d) A medida geral de desempenho de um sistema de computação está diretamente relacionada à capacidade e velocidade de seus componentes e à velocidade com que estes componentes comunicam entre si e ao grau de compatibilidade que possa existir entre eles. A velocidade de recuperação ou escrita de informações na memória depende unicamente da velocidade da memória que o sistema utiliza. Lâmpada Lâmpada Lâmpada Base Cobertura Interruptor Fiação Fluorescente Incandescente a) A figura apresenta exemplos de associações do tipo agregação e generalização, pois estes conceitos designam o mesmo tipo de associação. b) A figura apresenta somente exemplos de associação do tipo agregação. c) A figura apresenta somente exemplos de associação do tipo generalização. d) A figura apresenta exemplos de associações do tipo agregação e generalização, que são tipos diferentes de associação e estão representados na figura. 19 - Das alternativas abaixo, é INCORRETO afirmar, em relação à recuperação de dados, que F–F F–V V–F V–V 16 - Uma memória RAM é fabricada com possibilidade de armazenar um máximo de 512 Megabytes e o tamanho de cada célula é 64 bits. O tamanho de cada endereço é a) b) c) d) 18 - Dada a figura abaixo e considerando os conceitos da técnica de modelagem orientada a objetos, assinale alternativa correta. Contra- Braço Starter Bocal peso flexível 15 - Assinale cada assertiva abaixo como V (verdadeiro) ou F (falso) e, a seguir, marque a alternativa correta. ( ) 4 32 bits. 28 bits. 26 bits. 24 bits. a) um estado de inconsistência do banco de dados pode ocorrer se os registros de log para uma transação não forem enviados para um meio de armazenamento estável antes da transação ser efetivada. b) quando o sistema de banco de dados se recupera de uma falha, ele constrói uma lista de redo e uma lista de undo contendo registros de log de transações a serem refeitas e desfeitas respectivamente. c) durante a recuperação de uma falha os registros de log da lista de undo devem ser processados em ordem cronológica crescente. d) as operações de remoção e inserção são exemplos de uma classe de operação que exige operações undo lógicas ao invés de físicas. 17 - Considere o algoritmo abaixo onde A, B e C são três números distintos: Leia (A, B, C) Se A<C Então Se A<B Então X A Se B > C Então Y B Senão Y C Senão Y C X B Senão Se A>B Então Y A Se B > C Então X C Senão Y B Senão Y B X C Imprima(X,Y) 20 - As arquiteturas de sistemas de banco de dados que são NECESSARIAMENTE apoiadas em redes de comunicação de dados são denominadas a) sistemas centralizados, sistemas cliente-servidor e sistemas distribuídos. b) sistemas cliente-servidor e sistemas paralelos. c) sistemas paralelos, sistemas cliente-servidor e sistemas distribuídos. d) sistemas cliente-servidor e sistemas distribuídos. 21 - Qual das arquiteturas de banco de dados paralelo está relacionada ao modelo abaixo? Considere M para memória e P para processador. M Assinale a alternativa correta. a) O valor de X corresponde ao maior número dentre A, B e C e o valor de Y corresponde ao menor valor dentre A, B e C. b) O valor de X corresponde ao menor número dentre A, B e C e o valor de Y corresponde ao maior valor dentre A, B e C. c) Os valores de X e Y correspondem aos dois números de menor valor dentre A, B e C. d) Os valores de X e Y correspondem aos dois números de maior valor dentre A, B e C. a) b) c) d) M P P P P P P Hierárquico. Ausência de compartilhamento. Memória compartilhada. Disco compartilhado. EAOT2002 PROVA DE ANÁLISE DE SISTEMAS – A 22 - O nível de abstração de dados em que os administradores de banco de dados usualmente trabalham é o nível a) b) c) d) conceitual. de visão. físico. lógico. 23 - Marque, para as assertivas abaixo, V (verdadeiro) ou F (falso). ( ) As transações em SGBD asseguram a integridade dos dados através das seguintes propriedades das transações: atomicidade, coerência, isolamento e durabilidade. ( ) Toda transação é delimitada por declarações ou chamadas de função. ( ) Após o término de uma transação em SQL, as atualizações dos dados requisitadas não foram efetuadas. Pode-se dizer então, que uma falha ocorreu ou que um comando ROLLBACK foi efetuado com sucesso na transação. ( ) Após término de uma transação em SQL, as atualizações dos dados requisitadas foram efetuadas. Pode-se dizer, então, que um comando COMMIT foi efetuado com sucesso na transação. Assinale a alternativa que apresenta a seqüência correta. a) b) c) d) F–V–F–V V–V–V–V V–F–F–V F–V–V–V 24 - Com relação ao dispositivo roteador utilizado em redes de computadores, marque V (verdadeiro) ou F (falso) e, a seguir, assinale a alternativa que apresenta a seqüência correta. ( ) Os roteadores atuam como uma parede entre segmentos de rede local, ajudando a evitar que problemas de um segmento prejudiquem os demais. ( ) Os roteadores não dependem dos protocolos de controle de acesso ao meio físico (MAC) utilizados nos segmentos de rede local. Eles podem converter Ethernet, Token-Ring e outros esquemas de sinalização de acesso aos meios físicos de rede local. ( ) Os roteadores conhecem tanto os endereços de subrede quanto o endereço exato de cada um dos nós em cada sub-rede que interliga. a) b) c) d) V–V–F V–F–F F–F–F V–V–V 25 - Com relação ao dispositivo tipo repetidor utilizado em redes de computadores, marque com V (verdadeiro) ou F (falso) e, a seguir, assinale a alternativa que apresenta a seqüência correta. ( ) Os repetidores podem interligar diferentes tipos de meio físicos, tais como cabos coaxiais, de fibra ótica e par trançado. ( ) Quando se conectam segmentos de rede local, somente utilizando repetidores, pode se obter uma rede local muito sobrecarregada. ( ) Um problema em um segmento de uma rede local, que utiliza somente dispositivos tipo repetidor, podem-se interromper os demais segmentos. a) b) c) d) V–F–V F–V–V V–V–F V–V–V 5 26 - Com relação ao dispositivo tipo ponte utilizado em redes de computadores, marque V (verdadeiro) ou F (falso) e, a seguir, assinale a alternativa que apresenta a seqüência correta. ( ) Uma única ponte pode conectar redes completamente diferentes como, por exemplo, rede NetBios com IPX ou rede TCP com X.25, realizando a tradução dos protocolos. ( ) Pontes reconhecem a posição das estações da rede e não conduzem tráfego desnecessário entre segmentos. ( ) Pontes podem conectar segmentos de rede local que utilizam diferentes tipos de cabos, diferentes placas adaptadoras de rede local e diferentes protocolos de acesso ao meio físico, bastando somente que as redes utilizem o mesmo protocolo de comunicações, por exemplo: IPX com IPX, NetBios com NetBios. a) b) c) d) F–F–V V–F–F V–V–F F–V–V 27 - Assinale a alternativa correta. a) A B (A B) ( A B ) b) ( A B ) A B c) A B A B d) A A B B 28 - Sobre os componentes da unidade central de processamento, UCP, relacione a 2ª coluna com a 1ª e, a seguir, marque a alternativa que representa a seqüência correta. Unidade de controle II - Contador de instrução III - Registrador de instrução IV - Decodificador de instrução I- a) b) c) d) ( ) identifica as operações a serem realizadas, que estão correlacionadas à instrução em execução. ( ) armazena o endereço da próxima instrução a ser executada. ( ) armazena a instrução a ser executada pela UCP. ( ) realiza a movimentação de dados e instruções da e para a UCP e controla a ação da Unidade de Aritmética e Lógica. I – III – II – IV I – II – III – IV IV – III – II – I IV – II – III – I 29 - Enumerar a 2ª coluna de acordo com a 1ª, relacionando os passos no processamento de consultas (query) SQL com o(s) processo(s) envolvido(s) no mesmo. 1 - Análise sintática e tradução ( 2 - Otimização ( 3 - Avaliação ( ( ) utiliza informações estatísticas sobre as relações para gerar planos de execução. ) transforma a consulta em representação algébrica relacional ou outro tipo de representação. ) escolhe o melhor plano de execução dentre os gerados. ) o plano de execução gerado é executado e o resultado da consulta é retornado. Marque a alternativa que apresenta a seqüência correta. a) b) c) d) 1–2–1–3 3–1–1–2 2–1–2–3 3–1–2–3 EAOT2002 PROVA DE ANÁLISE DE SISTEMAS – A 30 - Analise os itens abaixo: A linguagem utilizada para acessar o banco de dados é procedural e não procedural. II - Uma das funções da linguagem de definição de dados é modificar o esquema das relações. III - A linguagem de consulta faz parte da linguagem de manipulação de dados. IV - A linguagem de manipulação de dados possui comando de definição de visões. I- 6 35 - As unidades de disco continuam menores e mais baratas nos anos recentes. Agora é viável economicamente, conectar um grande número de discos a um sistema de computador. Uma variedade de técnicas para organização de discos, coletivamente chamadas de RAID “redundant arrays of inexpensive disks” tem sido proposta para trabalhar as características de desempenho e/ou confiabilidade no armazenamento de dados. Essas características tornaram seu uso especialmente atraente em sistemas de Gerenciamento de Banco de Dados. Os níveis de RAID mais utilizados atualmente são os níveis 0, 1 e 5. Está(ão) correto(s) somente o(s) item(ns) a) b) c) d) I, II e III. II, III e IV. II e III. II. 31 - Seja A=1001, B=0010, C=1110 e D=1111 o resultado da De acordo com o enunciado, relacione a 2ª coluna de acordo com a 1ª e, a seguir, assinale a seqüência correta. III - Raid 0 Raid 1 III - Raid 5 expressão A ( B C +D)+(B D ) é a) b) c) d) 0110. 1010. 0101. 1001. 32 - Orientação à objetos significa que a organização de um software é feita como uma coleção de objetos que incorporam estrutura e comportamento. As características de um objeto são descritas por a) identidade, classificação, hereditariedade e polimorfismo. b) identidade, hereditariedade, polimorfismo e abstração. c) hereditariedade, polimorfismo, encapsulamento e abstração. d) identidade, classificação, hereditariedade e abstração. 33 - Assinale a alternativa INCORRETA em relação ao padrão IEEE 10baseT. a) Uma rede que foi implementada, usando esse padrão, utiliza a técnica de controle de acesso ao meio físico CSMA/CD. b) A velocidade de sinalização é de 10 megabytes por segundo. c) Utiliza esquema de sinalização por banda base e fiação de par trançado. d) Preconiza topologia estrela e hubs de fiação para conexão de muitos computadores. 34 - Enumere a 2ª coluna com a 1ª relacionando os dispositivos de conexão utilizados em redes de computadores e a camada do modelo OSI mais alta na qual o dispositivo opera. A seguir, marque a alternativa que apresenta a seqüência correta. 1 - Repetidor ( ) físico – O firmware seqüencia os pacotes ou quadros para transmissão. 2 - Ponte ( ) rede – Os programas fazem o roteamento de pacotes através de várias ligações entre redes locais. 3 - Roteador ( ) link de dados(enlace de dados) – O firmware transfere pacotes ou quadros. a) b) c) d) 1–2–3 1–3–2 2–3–1 2–1–3 a) b) c) d) ( ) espelhamento de discos – confiabilidade. ( ) arranjo de discos com distribuição paralela baseada em blocos, sem redundância – desempenho ( ) paridade distribuída de blocos entrelaçados – confiabilidade e desempenho II – I – III II – III – I III – I – II III – II – I 36 - Com relação às camadas do modelo OSI, relacione a 2ª coluna de acordo com a 1ª e assinale a alternativa que apresenta a seqüência correta. I - Camada física II - Camada de enlace de dados(“link” de dados) III - Camada de rede ( ) Decide qual o caminho (a rota) a ser seguido pelos dados, baseados nas condições da rede, prioridade de serviço e outros fatores, uma vez que as redes remotas normalmente oferecem várias formas de transportar “strings” de caracteres de um ponto geográfico para outro. ( ) É representada pelas conexões e pela sinalização. As camadas subseqüentes se comunicam através dessa camada. ( ) Controla o fluxo de dados entre sistemas, organiza os caracteres em “strings” até formar mensagens, e verifica-as antes de enviá-las. a) b) c) d) III – I – II II – I – II II – III – I I – II – III 37 - Em relação à execução de programas em um computador, assinale a alternativa que apresenta qual o programa gera código executável. a) b) c) d) Interpretador. Compilador. Ligador ou linkeditor. Codificador. 38 - Assinale a alternativa que indica a fase do ciclo de vida de desenvolvimento de um sistema, na qual se determina como esse sistema funcionará, com relação à sua eficiência, havendo preocupações com a performance. a) b) c) d) Análise de sistemas. Projeto de sistemas. Implementação de sistemas.. Manutenção. PROVA DE ANÁLISE DE SISTEMAS – A EAOT2002 39 - A construção de modelos da essência do sistema é orientada pelos seguintes princípios: princípio do orçamento para complexidade, da neutralidade tecnológica, da tecnologia interna perfeita e do modelo essencial mínimo. Sobre esses princípios, é INCORRETO afirmar que a) ao construir o modelo da essência de um sistema, deve-se levar em conta a limitação da capacidade humana em absorver informações. b) a declaração da essência de um sistema não deve conter nenhum indício da tecnologia utilizada para implementar o sistema em si. c) os requerimentos impostos ao sistema pelas limitações da tecnologia externa ao sistema são dependentes da tecnologia utilizada para implementá-lo. d) quando se aplica o conceito da tecnologia perfeita, eliminase qualquer característica da tecnologia que possa ser utilizada para implementar a essência de um sistema. 40 - Assinale a alternativa que corresponda ao tipo de diagrama representado na figura abaixo. vez das brancas início pretas movem brancas movem vez das pretas a) b) c) d) cheque-mate emp pretas vencem ate fo rçad o ate fo emp o rçad cheque-mate Diagrama de fluxo de dados. Diagrama de transição de estados. Diagrama de classes. Diagrama de estrutura de dados. empate brancas vencem 7