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

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

Considerando a arquitetura de redes em camadas, um protocolo da camada de enlace (ligação) de dados é responsável por movimentar pacotes por um único enlace, considerando, entre outras coisas, detecção de erros e retransmissão.

São protolos dessa camada

  • A.

    TCP e IP

  • B.

    UDP e ARP

  • C.

    PPP e Ethernet

  • D.

    HTTP e SMTP

  • E.

    FTP e SSH

Arquiteturas de Redes são, em geral, formadas por camadas hierárquicas (também chamadas níveis), nas quais cada camada oferece serviços à camada imediatamente superior utilizando os serviços da camada imediatamente inferior.

Ao comparar as arquiteturas definidas pelo modelo OSI e a arquitetura da Internet (arquitetura TCP/IP), observa-se que o(s)

  • A.

    nível de Enlace do Modelo OSI se equipara ao nível Inter-rede da arquitetura TCP/IP.

  • B.

    nível de Rede do Modelo OSI engloba as funções do nível de Transporte da arquitetura TCP/IP.

  • C.

    nível de Rede do Modelo OSI e o Inter-rede da arquitetura TCP/IP determinam que o serviço oferecido à camada superior deve ser orientado a conexão.

  • D.

    níveis de Aplicação das duas arquiteturas especificam o TCP como uma das opções de protocolo a ser utilizado.

  • E.

    níveis de Transporte das duas arquiteturas especificam as mesmas funcionalidades, relacionadas à comunicação fim-a-fim entre estações terminais.

Ao verificar o aumento do uso de estações móveis e a grande variedade de usuários que entram e saem, o administrador de uma rede local de uma empresa resolveu implantar um esquema no qual os endereços IP atribuídos às estações dos usuários não seria mais feito de forma fixa e sim sob demanda, de forma dinâmica. No esquema vislumbrado, ele disponibiliza um espaço de endereços possíveis, e cada cliente é capaz de requisitar um endereço assim que a máquina é ligada ou entra na rede. A alocação de endereços utiliza um mecanismo de aluguel, caracterizado por um tempo de vida.

O protocolo que é capaz de oferecer o suporte a esse tipo de configuração é o

  • A.

    HTTPS

  • B.

    DHCP

  • C.

    TFTP

  • D.

    SFTP

  • E.

    SSH

As aplicações WWW foram originalmente projetadas para não manter qualquer tipo de estado. No entanto, com a evolução e o aumento da complexidade das aplicações, desenvolvedores começaram a sentir a necessidade de manter informações que pudessem persistir mais tempo do que apenas o intervalo de uma interação. Nesse sentido, uma determinada técnica permite ao servidor enviar um pequeno conjunto de informações que fica armazenado no cliente. Toda a vez que o browser do cliente interagir com esse servidor, ele enviará as informações contidas nesse conjunto, o que permitirá ao servidor, entre outras coisas, identificar o cliente, saber suas preferências e efetuar correlações com operações feitas anteriormente.

A esse pequeno conjunto de informações armazenado no cliente, dá-se o nome de

  • A.

    socket

  • B.

    cookie

  • C.

    protocolo

  • D.

    conexão

  • E.

    datagrama

Supondo que o protocolo RIP foi o protocolo de roteamento adotado em todos os roteadores desse cenário, qual será o caminho preferido dos pacotes quando roteados de R6 para R2?

  • A.

    R6->R4->R1->R2.

  • B.

    R6->R5->R2.

  • C.

    R6->R8->R7->R4->R1->R2.

  • D.

    R6->R8->R3->R5->R2.

Considere agora que o protocolo OSPF foi adotado em todos os roteadores desse cenário. Qual será o caminho preferido dos pacotes quando roteados de R6 para R2?

  • A.

    R6->R4->R1->R2.

  • B.

    R6->R5->R2.

  • C.

    R6->R8->R7->R4->R1->R2.

  • D.

    R6->R8->R3->R5->R2.

  • A.

    Three-way handshake.

  • B.

    Multicast transmission.

  • C.

    SYN flooding attack.

  • D.

    Full-duplex transmission.

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

Em um sistema com multiprogramação, em qualquer instante de tempo, a CPU

  • A.

    está executando apenas um único programa, mas pode executar vários programas em um quantum ou fatia de tempo muito curta.

  • B.

    realiza o multiprocessamento, uma vez que consegue executar rapidamente diversos programas em execução (jobs).

  • C.

    cria 4 processos, cada um com seu próprio fluxo de controle, e cada um executando independentemente do outro.

  • D.

    alterna entre os processos em uma velocidade de processamento uniforme e igualmente distribuída, característica de um paralelismo.

  • E.

    executa vários processos, cada um com sua CPU virtual, de forma sequencial, de forma que o processo que ganha a CPU utiliza seus recursos até ser finalizado (ir para o estado de pronto).

Sobre a arquitetura MVC (Modelo, Visão e Controlador), considere:

I. O controlador é a parte responsável pela representação e gerenciamento dos dados. Estes dados podem ser variáveis, objetos ou até mesmo um valor armazenado em um banco de dados.

II. A visão é a interface utilizada para processar as informações que são representadas e gerenciadas pelo controlador. Um exemplo claro de visão é um formulário HTML que exibe a pesquisa feita em um banco de dados.

III. O modelo é a parte que integra a visão e o controlador. Fazem parte do modelo as linguagens de programação utilizadas para acessar os dados do controlador e criar interfaces de usuário para exibir tais dados.

IV. Essa arquitetura tem o intuito de separar os dados e seu armazenamento de sua eventual apresentação em uma aplicação.

Está correto APENAS o que se afirma em

  • A.

    III e IV.

  • B.

    I, II e III.

  • C.

    II e III.

  • D.

    IV.

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