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

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

A figura acima apresenta uma proposta de organização e automatização de mudanças em bases de dados, na qual são empregados elementos como ambiente de produção, base de dados build ou réplica etc. A proposta também sugere a execução de atividades, seqüenciadas de #1 a #10. Com base nas informações apresentadas e nos conceitos de administração de bancos de dados e gerência de qualidade de projetos de TI, julgue os itens a seguir.

Durante um projeto de outsourcing de desenvolvimento de software, a equipe do cliente do projeto outsourced deverá ter maior controle de mudanças sobre o ambiente de teste que sobre o ambiente de garantia de qualidade.

  • C. Certo
  • E. Errado

Na Internet, plug in significa

  • A.

    um hardware que é reconhecido automaticamente pelo browser.

  • B.

    um software que é acoplado a um aplicativo para ampliar suas funções.

  • C.

    um hardware que é reconhecido automaticamente pelo sistema operacional.

  • D.

    um link presente em uma página Web.

Internet Explorer é um

  • A.

    protocolo de comunicação HTTP para interação dos usuários com a Internet.

  • B.

    programa de correio eletrônico da Internet.

  • C.

    programa que habilita seus usuários a interagirem com documentos hospedados em um servidor WEB.

  • D.

    protocolo de comunicação HTML para interação dos usuários com a Internet.

Na Análise Orientada a objetos,

  • A.

    não é possível a existência de objetos com idênticos valores de atributos e relacionamentos.

  • B.

    os objetos de uma classe compartilham um objeto semântico comum, além de requisitos de atributos e comportamentos em comum.

  • C.

    a classe de um objeto é uma propriedade implícita de um relacionamento

  • D.

    o nome da classe e os nomes dos atributos são armazenados uma vez por instância e não por classe.

Valendo-se dos conceitos de Orientação a Objetos, complete a frase abaixo e assinale a alternativa correspondente:

Sabendo-se que "Mesa" é uma Classe muito maior de Objetos, à qual denominamos "Mobiliário", pode-se afirmar que "Mesa" ___________ todos os atributos definidos para "Mobiliário".

 Assinale a alternativa que completa corretamente a frase anterior:

  • A. Copia
  • B. Absorve
  • C. Herda
  • D. Jamais possuirá
  • E. É um Use-Case (caso de uso) de

Na Análise Orientada a Objetos os componentes de um objeto são:

  • A. Estado, Classe e Identidade.
  • B. Estado, Comportamento e Identidade.
  • C. Cenário, Classe e Identidade.
  • D. Estado, Cenários e Identidade.
  • E. Nome, Atributo e Operações.

O desenvolvimento de software Cleanroom é uma abordagem que utiliza:

  • A.

    técnicas estatísticas para a verificação do programa

  • B.

    técnicas estáticas para a verificação do programa

  • C.

    testes estáticos para a certificação da confiabilidade do sistema

  • D.

    técnicas estatísticas para a certificação da confiabilidade do sistema

  • E.

    testes estáticos e técnicas estatísticas para a certificação do sistema

Com relação à classificação dos sistemas de informação, é INCORRETO afirmar que

  • A.

    as planilhas eletrônicas são exemplos de Sistema de Automação de Escritório (SAE).

  • B.

    as redes neurais artificiais são tipos de Sistema de Informação Transacional (SIT).

  • C.

    os data warehouses são exemplos de Sistemas de Apoio a Decisão (SAD).

  • D.

    os ERPs são considerados tipos de Sistema de Informação Empresarial (SIE).

INSTRUÇÃO: Nas questões 31 e 32, considere que: ·

NIL represente a referência nula;
· Node seja um tipo registro que representa um nodo de lista simplesmente encadeada com os campos value, representando o valor armazenado, e next, representando um apontador para o nodo seguinte na lista;
· List seja um tipo registro que representa uma lista simplesmente encadeada nãocircular com nodo sentinela (ou cabeça); neste registro, o campo sentinel representa o nodo sentinela da lista;
· newNode(x,n) cria um novo nodo cujo campo value contém o valor x e cujo campo next aponta para o nodo apontado por n; esta função retorna um apontador para o novo nodo criado.

Considere que, no algoritmo em alto nível a seguir, L1 e L2 sejam apontadores para List, e A e B sejam apontadores para Node. Considere também que os valores em ambas as listas estejam em ordem crescente.

O objetivo desse algoritmo é:

  • A.

    Remover da lista L2 todos os elementos que pertencem à lista L1.

  • B.

    Remover da lista L1 todos os elementos que pertencem à lista L2.

  • C.

    Remover da lista L1 todos os elementos que pertencem à lista L2.

  • D.

    Remover da lista L2 todos os elementos que não pertencem à lista L1.

INSTRUÇÃO: Nas questões 31 e 32, considere que: ·

NIL represente a referência nula;
· Node seja um tipo registro que representa um nodo de lista simplesmente encadeada com os campos value, representando o valor armazenado, e next, representando um apontador para o nodo seguinte na lista;
· List seja um tipo registro que representa uma lista simplesmente encadeada nãocircular com nodo sentinela (ou cabeça); neste registro, o campo sentinel representa o nodo sentinela da lista;
· newNode(x,n) cria um novo nodo cujo campo value contém o valor x e cujo campo next aponta para o nodo apontado por n; esta função retorna um apontador para o novo nodo criado.

Considere que, no algoritmo em alto nível incompleto a seguir, L1 e L2 sejam apontadores para List, de modo que L2 seja inicialmente vazia, e A, B e C sejam apontadores para Node:

Se o objetivo desse algoritmo for "fazer com que L2 seja uma cópia invertida da lista L1", então o código representado por [código que falta] deve ser substituído por:

  • A.

    C := newNode(A^.value, B^.next);

    B^.next := C;

    A := A^.next;

  • B.

    C := newNode(A^.value, B^.next);

    B^.next := C;

    A := A^.next; B := C;

  • C.

    C := newNode(B^.value, B^.next);

    A^.next := C;

    A := A^.next;

  • D.

    C := newNode(A^.value, A^.next);

    A^.next := A;

    B := C;

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