Lista completa de Questões de Ciência da Computação do ano 2010 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Arquiteturas - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
A World Wide Web (WWW) pode ser considerada um enorme sistema para acessar documentos ligados, que consiste em milhões de clientes e servidores. Servidores mantêm conjuntos de documentos, enquanto clientes fornecem a usuários uma interface de fácil utilização para apresentar e acessar esses documentos. Devagar e gradativamente, a Web cresceu e se expandiu para outros setores e, atualmente, é mais do que apenas um sistema baseado em documentos. Em particular, tem-se observado o surgimento de um imenso sistema distribuído no qual, mais do que documentos, estão sendo usados serviços. Assim, a respeito da arquitetura orientada a serviço (SOA), julgue os itens de 57 a 62.
Na SOA, um repositório de serviços mantém serviços que não estão implementados na mesma máquina em que está o repositório. Assim, os serviços do repositório podem estar implementados em vários servidores diferentes, distribuídos pela rede.
Ciência da Computação - Arquiteturas - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
A World Wide Web (WWW) pode ser considerada um enorme sistema para acessar documentos ligados, que consiste em milhões de clientes e servidores. Servidores mantêm conjuntos de documentos, enquanto clientes fornecem a usuários uma interface de fácil utilização para apresentar e acessar esses documentos. Devagar e gradativamente, a Web cresceu e se expandiu para outros setores e, atualmente, é mais do que apenas um sistema baseado em documentos. Em particular, tem-se observado o surgimento de um imenso sistema distribuído no qual, mais do que documentos, estão sendo usados serviços. Assim, a respeito da arquitetura orientada a serviço (SOA), julgue os itens de 57 a 62.
Um serviço web pode ser gerenciado por um servidor web, junto com páginas web, ou pode ser um serviço totalmente separado. Assim, os termos servidor web e serviços web não são confundidos, pois um servidor web fornece um serviço HTTP básico, enquanto um serviço web fornece um serviço baseado nas operações definidas em sua interface.
Ciência da Computação - Arquiteturas - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
Os sistemas de computação estão passando por uma evolução. Desde 1945, quando começou a era moderna dos computadores, até aproximadamente 1985, os computadores eram grandes e caros. Contudo, mais ou menos a partir de meados da década de 80, dois avanços tecnológicos começaram a mudar essa situação. O primeiro foi o desenvolvimento de microprocessadores de grande capacidade. O segundo desenvolvimento foi a invenção de redes de computadores de alta velocidade. Nesse cenário, surgem os sistemas distribuídos, os quais são plataformas formadas por um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente. Com relação às arquiteturas distribuídas, julgue os itens a seguir.
Na arquitetura cliente-servidor, todos os processos envolvidos em uma tarefa ou atividade desempenham funções semelhantes, interagindo cooperativamente, sem distinção entre os processos nem entre os computadores em que são executados.
Ciência da Computação - Arquiteturas - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
Os sistemas de computação estão passando por uma evolução. Desde 1945, quando começou a era moderna dos computadores, até aproximadamente 1985, os computadores eram grandes e caros. Contudo, mais ou menos a partir de meados da década de 80, dois avanços tecnológicos começaram a mudar essa situação. O primeiro foi o desenvolvimento de microprocessadores de grande capacidade. O segundo desenvolvimento foi a invenção de redes de computadores de alta velocidade. Nesse cenário, surgem os sistemas distribuídos, os quais são plataformas formadas por um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente. Com relação às arquiteturas distribuídas, julgue os itens a seguir.
Em uma arquitetura distribuída, middleware é definido como uma camada de software cujo objetivo é mascarar a heterogeneidade e fornecer um modelo de programação conveniente para os programadores de aplicativos. Como exemplos de middlewares é correto citar: Sun RPC, CORBA, RMI Java e DCOM da Microsoft.
Ciência da Computação - Arquiteturas - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
Os sistemas de computação estão passando por uma evolução. Desde 1945, quando começou a era moderna dos computadores, até aproximadamente 1985, os computadores eram grandes e caros. Contudo, mais ou menos a partir de meados da década de 80, dois avanços tecnológicos começaram a mudar essa situação. O primeiro foi o desenvolvimento de microprocessadores de grande capacidade. O segundo desenvolvimento foi a invenção de redes de computadores de alta velocidade. Nesse cenário, surgem os sistemas distribuídos, os quais são plataformas formadas por um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente. Com relação às arquiteturas distribuídas, julgue os itens a seguir.
Em sistemas distribuídos, a arquitetura cliente-servidor é implementada com uma variação na execução dos processos servidores, por meio de código móvel. Nesse caso, o código móvel é um programa em execução (incluindo código e dados) que decide passar de um computador para outro em um ambiente de rede, realizando uma tarefa em nome de alguém e finalmente retornando com os resultados obtidos a esse alguém para a máquina origem.
Ciência da Computação - Arquiteturas - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
Os sistemas de computação estão passando por uma evolução. Desde 1945, quando começou a era moderna dos computadores, até aproximadamente 1985, os computadores eram grandes e caros. Contudo, mais ou menos a partir de meados da década de 80, dois avanços tecnológicos começaram a mudar essa situação. O primeiro foi o desenvolvimento de microprocessadores de grande capacidade. O segundo desenvolvimento foi a invenção de redes de computadores de alta velocidade. Nesse cenário, surgem os sistemas distribuídos, os quais são plataformas formadas por um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente. Com relação às arquiteturas distribuídas, julgue os itens a seguir.
Em uma arquitetura cliente-servidor, os pedidos são enviados em mensagens dos clientes para o servidor, e as respostas são enviadas do servidor para o cliente. Assim, uma interação completa entre um cliente e um servidor, desde o momento em que o cliente envia seu pedido até o momento em que recebe a resposta do servidor, é chamada de requisição remota.Para manter informações atualizadas dos vários projetos em andamento, os engenheiros utilizam redes de computadores interconectados remotamente, nas quais a Internet é a principal ferramenta para utilização dos seus aplicativos. Considerando a maior diversidade de distâncias e localidades dos projetos e a necessidade de maior estabilidade dos sistemas utilizados, o acesso à Internet mais indicado se dá por meio do tipo de conexão
de banda larga com cabos de fibra ótica.
de banda larga com a tecnologia ADSL.
de banda larga 3G.
via rádio microondas.
via satélite.
O símbolo # (jogo-da-velha) no sistema ASCII, em decimal e em hexadecimal, respectivamente, é
35 e 23.
35 e 2A.
36 e 24.
36 e 2E.
37 e 25.
O XML, desde a sua criação, em 1996, pelo World Wide Web Consortium, promoveu o surgimento de grande quantidade de tecnologias que visam facilitar sua adoção em uma ampla gama de soluções. A respeito de algumas dessas tecnologias, relacione a primeira coluna à segunda e, em seguida, assinale a opção correta.
I – DOM
II – XPath
III – SAX
IV – XSLT
( ) Interpreta um documento XML e dá origem a eventos que indicam a um programa a estrutura e o conteúdo do documento à medida que este é interpretado.
( ) Permite criar expressões capazes de selecionar um subconjunto de nós de um documento XML.
( ) Define regras a serem utilizadas por um programa que processa arquivos XML e os converte em outros tipos de documentos.
( ) Define uma estrutura lógica a partir da qual um documento XML pode ser manipulado.
A sequência correta é:
I, II, IV, III.
I, IV, II, III.
III, II, IV, I.
III, IV, II, I.
A Tabela I mostra uma estimativa para funcionalidades de um sistema a ser desenvolvido. A Tabela II mostra os pesos para o cálculo de pontos de função não ajustados.
Assumindo-se que a produtividade média de uma equipe é de 8 horas por ponto de função (não ajustados), o valor mais próximo do esforço total estimado, em horas, para o desenvolvimento das funcionalidades do sistema é
1072
1320
1456
1528
1624
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...