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

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

Dadas as seguintes definições, próprias de um projeto estruturado de sistemas:

I. O alcance ou escopo de efeito de um módulo m é definido como todos os módulos que são afetados por uma decisão tomada nesse módulo m.

II. O alcance ou escopo de controle de um módulo m abrange todos os módulos que são subordinados e, em última análise, subordinados ao módulo m.

III. Coesão é definida como a ligação entre elementos de um mesmo módulo ou, melhor, é a medida da força funcional relativa de um módulo.

IV. Acoplamento é definido como a ligação entre módulos ou, melhor, é a medida da interdependência relativa entre módulos.

Pela análise dessas definições e considerando o mais adequado projeto estruturado de sistemas, deve-se envidar esforços para

  • A.

    manter o alcance de efeito de um módulo fora do alcance de controle desse módulo. enfraquecer o grau de coesão funcional de um módulo. minimizar o grau de acoplamento entre módulos.

  • B.

    manter o alcance de efeito de um módulo fora do alcance de controle desse módulo. fortalecer o grau de coesão funcional de um módulo. minimizar o grau de acoplamento entre módulos.

  • C.

    manter o alcance de efeito de um módulo dentro do alcance de controle desse módulo. enfraquecer o grau de coesão funcional de um módulo. maximizar o grau de acoplamento entre módulos.

  • D.

    manter o alcance de efeito de um módulo fora do alcance de controle desse módulo. enfraquecer o grau de coesão funcional de um módulo. maximizar o grau de acoplamento entre módulos.

  • E.

    manter o alcance de efeito de um módulo dentro do alcance de controle desse módulo. fortalecer o grau de coesão funcional de um módulo. minimizar o grau de acoplamento entre módulos.

Para responder às questões de números 30 e 31, utilize as definições e conteúdos das duas tabelas relacionais, Cargo e Funcionário apresentadas abaixo.

O resultado da execução desse código SQL será

  • A.

     

  • B.  
  • C.  
  • D.  
  • E.  

Para responder às questões de números 30 e 31, utilize as definições e conteúdos das duas tabelas relacionais, Cargo e Funcionário apresentadas abaixo.

Dado o seguinte código SQL:

O resultado da execução desse código SQL será

  • A.  
  • B.  
  • C.  
  • D.  
  • E.  

No âmbito da eXtensible Markup Language – XML existem padrões, modelos e estilos. Nesse sentido, analise as afirmativas abaixo: − Para descrever os dados a XML usa KK I cujo propósito é definir uma construção de blocos válidos para um documento XML e que descreve sua estrutura usando uma lista de elementos válidos; − KK II é uma especificação do World Wide Web Consortium - W3C, que tem por objetivo fornecer uma interface de programação padrão que pode ser usada em diversos ambientes e aplicações e que define a maneira como os documentos podem ser acessados e manipulados; − Para exibir documentos XML é necessário um mecanismo que descreva como o documento será exibido. Esse mecanismo chama-se KIIKI e pode ser encarado como uma linguagem capaz de transformar XML em HTML, filtrar e ordenar dados em documentos XML e, ainda, formatar dados XML. Completa-se corretamente o texto acima substituindo-se I, II e III por:

  • A.

    DOM − Document Object Model DTD − Document Type Definition XSL − eXtensible Stylesheet Language

  • B.

    DTD − Document Type Definition DOM − Document Object Model XSL − eXtensible Stylesheet Language

  • C.

    DTD − Document Type Definition XSL − eXtensible Stylesheet Language DOM − Document Object Model

  • D.

    XSL − eXtensible Stylesheet Language DTD − Document Type Definition DOM − Document Object Model

  • E.

    DOM − Document Object Model XSL − eXtensible Stylesheet Language DTD − Document Type Definition

Um Web Service é uma aplicação lógica, programável, acessível, que usa os protocolos padrão da Internet, para que se torne possível a comunicação transparente KK I . Isso significa dizer que você pode acessar qualquer Web Service disponível na Web e utilizar todas as suas funcionalidades. Outra vantagem é que ele é transparente para o Firewall de uma empresa, pois, internamente, trata KK II que é KK III. Completa-se corretamente o texto acima substituindo-se I, II e III, respectivamente, por:

  • A.

    homem-para-máquina e aplicação-para-aplicação uma codificação WSDL, empacotada em um protocolo HTTP validada pelo Firewall

  • B.

    homem-para-máquina e aplicação-para-aplicação um endereço de porta especial, que está empacotado em um protocolo SOAP reconhecido pelo Firewall

  • C.

    máquina-para-máquina e aplicação-para-aplicação um endereço de porta especial, que está empacotado em um protocolo SOAP reconhecido pelo Firewall

  • D.

    homem-para-máquina e aplicação-para-aplicação uma string XML que está empacotada em um protocolo SOAP interpretada como um arquivo "texto"

  • E.

    máquina-para-máquina e aplicação-para-aplicação uma string XML que está empacotada em um protocolo SOAP interpretada como um arquivo "texto"

Foi solicitado a um analista de sistemas que elaborasse a modelagem de dados de um aplicativo, utilizando um diagrama entidade-relacionamento (DER), de acordo com o modelo de Peter Chen. O aplicativo deve prever o registro de funcionários e seus dependentes. Sabe-se que os funcionários possuem identificação única, porém os dependentes podem ser numerados repetidamente. Portanto, para que os dependentes possuam unicidade de identidade é necessário que seu identificador seja concatenado com o identificador de funcionário, estabelecendo, assim, uma chave primária composta por funcionário e dependente e, obviamente, uma relação de dependência entre estes. A correta representação das entidades Funcionário e Dependente no modelo DER é

  • A.

     

  • B.

     

  • C.

     

  • D.

     

  • E.

     

Dadas as tabelas relacionais abaixo, denominadas FUNCIONÁRIO e LOCAL_DE_TRABALHO, sabendo-se que PK é abreviatura de chave primária (Primary Key) e FK a abreviatura de chave estrangeira (Foreign Key):

A relação expressa por Id_Local_Trab (FK) é de alocação de funcionários em seus respectivos locais de trabalho.

O diagrama entidade-relacionamento (DER) que representa corretamente esta relação é:

  • A.

     

  • B.

     

  • C.

     

  • D.

     

  • E.

     

Dado o diagrama entidade-relacionamento (DER).

O correto mapeamento para o esquema relacional normalizado deve criar

  • A.

    três relações derivadas de Cargo, Funcionário e Projeto. Para a relação Aloca o procedimento é criar atributos multivalorados como chaves estrangeiras na relação Projeto, relacionados aos atributos identificadores (ou chaves primárias) da relação Funcionário e para a relação Exerce o procedimento é inserir na relação Cargo atributos multivalorados como chaves estrangeiras, relacionados aos atributos identificadores (ou chaves primárias) da respectiva relação Funcionário.

  • B.

    três relações derivadas de Cargo, Funcionário e Projeto. Para a relação Aloca o procedimento é criar atributos multivalorados como chaves estrangeiras na relação Projeto, relacionados aos atributos identificadores (ou chaves primárias) da relação Funcionário e para a relação Exerce o procedimento é inserir na relação Cargo um novo atributo como chave estrangeira, relacionado ao atributo identificador (ou chave primária) da respectiva relação Funcionário.

  • C.

    quatro relações derivadas de Cargo, Funcionário, Aloca e Projeto. Para a relação Exerce o procedimento é inserir, na relação Cargo, atributos multivalorados como chaves estrangeiras, relacionados aos atributos identificadores (ou chaves primárias) da respectiva relação Funcionário.

  • D.

    três relações derivadas de Cargo, Funcionário e Projeto. Para a relação Aloca o procedimento é criar atributos multivalorados como chaves estrangeiras na relação Funcionário, relacionados aos atributos identificadores (ou chaves primárias) da relação Projeto e para a relação Exerce o procedimento é inserir na relação Funcionário, um novo atributo como chave estrangeira, relacionado ao atributo identificador (ou chave primária) da respectiva relação Cargo.

  • E.

    quatro relações derivadas de Cargo, Funcionário, Aloca e Projeto. Para a relação Exerce o procedimento é inserir, na relação Funcionário, um novo atributo como chave estrangeira, relacionado ao atributo identificador (ou chave primária) da respectiva relação Cargo.

Observe a figura abaixo.

A figura acima é parte de uma tela apresentada no MS-Project 2000 que é exibida quando é solicitado (selecionado e aplicado) um dos modos de exibição, da seguinte janela:

O Modo de exibição solicitado é

  • A.

    Formulário de recursos.

  • B.

    Formulário de tarefas.

  • C.

    Gráfico de Gantt.

  • D.

    Gantt de redistribuição.

  • E.

    Gantt detalhado.

Um conjunto de regras publicadas pelo professor E.F.Codd, um dos principais teóricos da abordagem relacional, tornaram-se famosas e, entre outras, têm sido utilizadas para determinar se um Sistema Gerenciador de Banco de Dados - SGBD atende ou não aos requisitos para ser considerado relacional (SGBDR) e representam um resumo dos principais objetivos e conceitos da abordagem de banco de dados relacional.

Dadas as definições abaixo:

I. Representação de valores em tabelas: toda a informação armazenada num banco de dados relacional é guardada em tabelas.Isso abrange desde os dados (que descrevem os objetos do mundo real) até mesmo os metadados ( que descrevem os objetos de banco de dados).

II. Acesso garantido: qualquer dado contido num banco de dados relacional deve poder ser acessado logicamente com base na especificação do nome da tabela, de um valor de chave primária e do nome da coluna. A ordem das linhas e das colunas dentro da tabela deve ser irrelevante.

III. Tratamento sistemático de valores nulos: todo SGBD relacional deve suportar o conceito de valor nulo, utilizado para representar a ausência de uma informação. Tecnicamente nulo é diferente de zero ou de espaços em branco, uma vez que estes, de uma forma ou de outra, constituem-se aida em algum tipo de informação conhecida, dependente da forma como o dado foi definido (se como numérico, caractere, etc). Nulo, ao contrário, representa a informação perdida ou desconhecida e pode ser atribuído a dados de qualquer tipo. Esse conceito será importante ao se definirem as regras de validação de um dado (integridade de entidade, referencial, de domínios simples, etc).

IV. Atualização de alto nível: as operaçõesde consulta, alteração, inclusão dos dados devem ser orientadas para conjuntos, por comandos de alto nível, e não proceduramente, registro a registro.

<P align=jus

  • A.

    I, II, III, IV e V.

  • B.

    I, III e V, apenas.

  • C.

    I, II, III e V, apenas.

  • D.

    I, III, IV e V, apenas.

  • E.

    I e III, apenas.

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...