Questões de Ciência da Computação do ano 2005

Lista completa de Questões de Ciência da Computação do ano 2005 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Em bancos de dados distribuídos:

I. Os dados podem ser fragmentados em diferentes servidores.

II. Os dados podem ser replicados em diferentes servidores.

III. As consultas podem ser executadas paralelamente em diferentes servidores.

Estão corretas:

  • A.

    As afi rmativas I, II e III.

  • B.

    Somente as afi rmativas I e II.

  • C.

    Somente as afi rmativas I e III.

  • D.

    Somente as afi rmativas II e III.

Os bancos de dados distribuídos devem contemplar, ao menos, funções de transparência de

  • A.

    localização, de transação e de mudança de esquema.

  • B.

    especificação, de performance e de mudança de disco.

  • C.

    análise, de programação e de habilitação.

  • D.

    componentização, de estética e de origem.

  • E.

    espelhamento, de pertinência de dados e de desfragmentação.

Os bancos de dados distribuídos possuem

I dependência entre os componentes para transações locais por meio de controles de acesso.

II gerenciamento das transações distribuídas (two-phase commit, lock etc.).

III independência de fragmentação, ou seja, se os dados estiverem fragmentados em vários sites, isso deve ser imperceptível ao cliente.

 IV processamento centralizado das consultas.

 V independência do gerenciador de banco de dados.

Estão certos apenas os itens

  • A.

    I, II e III.

  • B.

    I, III e IV.

  • C.

    I, IV e V.

  • D.

    II, III e V.

  • E.

    II, IV e V.

Uma aplicação básica distribuída é composta por três camadas. A respeito das funcionalidades de cada camada, assinale a opção incorreta.

  • A.

    A camada de apresentação é centrada nas estações, principalmente em redes cliente/servidor.

  • B.

    A camada de aplicação é responsável pelas regras do negócio e pelo gerenciamento do fluxo de dados.

  • C.

    Em ambientes web, algumas funções da camada de apresentação podem ficar sob a responsabilidade do servidor de dados ou de aplicações.

  • D.

    A camada de aplicação deve ficar nos servidores de aplicação, não havendo manipulação dessa camada pelo cliente.

  • E.

    A camada de dados é responsável pelo controle dos dados.

A figura acima, gerada por meio do aplicativo Access do Microsoft Office, apresenta um esquema de base de dados de nome Northwind. Julgue os itens seguintes, acerca dos conceitos de banco de dados no modelo relacional e das informações apresentadas na figura.

Ao adotar-se uma modelagem orientada a objetos para o modelo de dados acima, será possível empregar o conceito de herança, por meio da realização de uma operação de generalização que define uma classe Pessoa que agrega dados comuns entre “Fornecedores”, “Funcionários” e “Clientes”, representando, por exemplo, o fato de que as três entidades possuem um endereço. Nessa modelagem orientada a objetos, as classes “Fornecedor”, “Funcionário” e “Cliente” herdariam da classe Pessoa.

  • C. Certo
  • E. Errado

Em relação aos bancos de dados orientados a objetos, é incorreto afirmar:

  • A.

    Um método de um objeto corresponde a um relacionamento no modelo Entidade- Relacionamento (E-R).

  • B.

    Um objeto corresponde a uma entidade no modelo Entidade-Relacionamento (E-R).

  • C.

    Interações entre objetos são efetuadas através da troca de mensagens.

  • D.

    Ao receber uma mensagem, um objeto executará um método que retornará o valor da resposta à mensagem recebida.

Na orientação a objeto, o corpo de código que implementa uma operação de uma classe é conhecido por

  • A. atributo.
  • B. objeto.
  • C. método.
  • D. herança.
  • E. agregação.

Analise as seguintes afirmações relacionadas às capacidades que devem ser atendidas pelos bancos de dados orientados a objetos:

I. Concorrência: o SGBD orientado a objetos não necessita nem implementa controle de concorrência, que deve ser feita pelas transações solicitadas pelo aplicativo conectado ao banco.

II. Transações: unidades executadas inteiramente ou não. Se um conjunto de atualizações ocorreu dentro de uma transação, todas ou parte delas devem ser visíveis ao mundo exterior, independentemente do estado final da transação.

III. Recuperação: o SGBD deve garantir que os resultados parciais ou atualizações parciais de transações que falharam não sejam propagados para o banco de dados persistente.

IV. Persistência: capacidade de objetos persistirem através de diferentes chamadas do programa. Dados manipulados por bancos de dados orientados a objetos devem ser persistentes ou transientes. Dados transientes são somente válidos dentro de um programa ou transação; eles são perdidos uma vez que o programa ou transação termine. Dados persistentes são armazenados fora de uma transação e sobrevivem às atualizações.

Indique a opção que contenha todas as afirmações verdadeiras.

  • A. I e II
  • B. II e IV
  • C. II e III
  • D. I e III
  • E. III e IV

A escolha de uma metodologia para a implementação do sistema de informação, do sistema de conhecimento e da informática ou tecnologia da informação é de suma importância. Considere a metodologia que envolve as oito fases seguintes: iniciação e preparação da equipe; análise estratégica da organização; avaliação dos atuais sistemas de informação; análise das operações da organização; elaboração do modelo de negócios da organização; desenvolvimento da arquitetura de informações da organização; desenvolvimento do plano de sistemas de informação estratégicos; e planejamento da avaliação e revisão das fases. Essa metodologia é corretamente definida como

  • A. navigator.
  • B. BSP (business systems planning).
  • C. SSP (strategic systems planning).
  • D. IE (internet engineering).
  • E. CSF (critical success factors).

Considere as seguintes assertivas sobre o processo de melhoria da qualidade de software conhecida como Capability Maturity Model Integrated - CMMI:

I- Uma das áreas de conhecimento disponibilizadas pelo CMMI é a Engenharia de Sistemas (Systems Engineering).

II- O CMMI usa dois tipos de representação dos modelos: em estágios e continuada.

III- O nível de capacidade de uma área de processo é avaliado em uma escala que vai de 1 a 5.

 As assertivas corretas são:

  • A.

    somente I;

  • B.

    somente II;

  • C.

    somente III;

  • D.

    somente I e II;

  • E.

    I, II e III.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...