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

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

Uma linguagem de programação pode ser convertida em código de máquina por compilação ou interpretação. Sobre a alocação de memória para programas compilados, é correto afirmar que:

  • A.

    a decisão de alocação se dá somente no momento da execução.

  • B.

    a vantagem da compilação é que o compilador não necessita conhecer o total de memória que está livre.

  • C.

    é permitido fazer swapping.

  • D.

    é permitido fazer buffering.

  • E.

    a alocação é estática.

O Windows 2003 Server oferece dois tipos de tecnologia para clustering: Server Clusters e Network Load Balancing. O número de servidores possíveis para cada tecnologia é, respectivamente,

  • A.

    8 e 32.

  • B.

    16 e 24.

  • C.

    24 e 16.

  • D.

    32 e 12.

  • E.

    4 e 16.

A respeito das tecnologias de virtualização, julgue os itens que se seguem.

É possível utilizar a tecnologia de virtualização para servidores, banco de dados e desktops, mas ainda não para softwares como o Exchange e o Oracle.

  • C. Certo
  • E. Errado

Julgue os itens a seguir, no que diz respeito aos conceitos de dicionário de dados.

O dicionário de dados é um repositório utilizado com a finalidade de armazenar informações dos atributos de cada entidade com o maior número de detalhe possível.

  • C. Certo
  • E. Errado

A respeito de conceitos relacionados a segurança da informação, julgue os itens a seguir.

O termo de confidencialidade, de acordo com norma NBR ISO/IEC, representa a propriedade de salvaguarda da exatidão e completude de ativos.

  • C. Certo
  • E. Errado

Considere:

1. Permitem que computadores em uma rede se comuniquem. Cada computador se conecta a este equipamento com um cabo e as informações enviadas de um computador para outro passam por ele. Este equipamento não pode identificar a origem ou o destino planejado das informações que recebe, portanto, ele envia as informações para todos os computadores conectados a ele.

2. Permitem que computadores em uma rede se comuniquem e podem identificar o destino planejado das informações que recebe, portanto, enviam essas informações somente para os computadores que devem recebê-las.

3. Permitem que os computadores se comuniquem e podem transmitir informações entre duas redes, como, por exemplo, entre a rede doméstica e a Internet. Esse recurso para direcionar o tráfego da rede é que dá a ele seu nome. Normalmente, fornecem segurança interna, como um firewall.

Os itens referem-se, respectivamente, a:

  • A.

    gateways, pontos de acesso e repetidores.

  • B.

    switches, roteadores e hubs.

  • C.

    gateways, hubs e pontos de acesso.

  • D.

    bridges, roteadores e hubs.

  • E.

    hubs, switches e roteadores.

A análise estruturada prevê o desenvolvimento do Diagrama de Fluxo de Dados como um dos seus principais documentos.

Esse diagrama é composto de fluxos que representam a comunicação entre

  • A.

    atividades, entidades externas e entidades de dados

  • B.

    depósitos de dados, entidades externas e processos

  • C.

    depósitos de dados, eventos e processos

  • D.

    entidades de dados, processadores e terminadores

  • E.

    entidades externas, processos e tabelas

Atenção: As questões de números 43 a 46 referem-se à UML.

O Diagrama de Caso de Uso NÃO tem como objetivo:

  • A.

    associar narrativas de texto à descrição do Caso de Uso.

  • B.

    representar a interface externa do sistema e especificar um conjunto de exigências de como o sistema deve fazer.

  • C.

    descrever um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário.

  • D.

    mostrar os relacionamentos entre os atores e os Casos de Uso.

  • E.

    mostrar os relacionamentos de Casos de Uso com outros Casos de Uso.

No contexto de programação ágil XP, um débito técnico é descrito como o

  • A.

    número de pontos funcionais não entregues no último período.

  • B.

    custo homem/hora da equipe técnica para um determinado projeto.

  • C.

    método de modificação do código fonte, com alteração do seu comportamento, porém sem alteração de seu significado.

  • D.

    dispêndio relacionado ao desenvolvimento, teste ou entrega da parte funcional do sistema.

  • E.

    total de desenvolvimento feito de maneira rápida e simples sem, às vezes, levar em consideração testes e arquitetura do sistema.

  • A.

    o microprocessador pode executar operações matemáticas como adição, subtração, multiplicação e divisão, utilizando sua UC (Unidade de Controle).

  • B.

    os processadores que podem executar operações extremamente sofisticadas com números grandes em ponto flutuante são destinados apenas aos mainframes.

  • C.

    um microprocessador, ao começar a funcionar, executa primeiro as instruções contidas na RAM, um dispositivo eletrônico que realiza testes no hardware.

  • D.

    os processadores da família Sandy Bridge serão fabricados em 22nm. Quanto maior esse número, maior o número de transistores existentes no processador.

  • E.

    muitos processadores modernos possuem múltiplos decodificadores de instrução, cada um com seu próprio pipeline, permitindo múltiplos canais de execução de instruções.

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