Lista completa de Questões de Ciência da Computação do ano 2009 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Julgue os itens que se seguem a respeito dos padrões de desenho e outras técnicas para reúso de software.
Os padrões: Controller; Polimorfismo; e Information Expert, são considerados do tipo GRASP porque cada um embute uma forma de atribuição de responsabilidades a objetos. No caso do Controller, a responsabilidade é concernente ao tratamento de eventos. No caso do Polimorfismo, a responsabilidade é concernente à variação de comportamento, conforme o tipo do objeto. No caso do Information Expert, a responsabilidade concerne à disponibilidade de informações que permitem o desempenho de uma responsabilidade.
Julgue os itens que se seguem a respeito dos padrões de desenho e outras técnicas para reúso de software.
O uso do padrão Command apresenta consequências como um objeto Command é usualmente refratário ao enfileiramento; um objeto Command é usualmente transiente, isto é, não é passível de serialização e o uso disseminado de Commands dificulta a estruturação de um sistema em operações de alto nível.
Julgue os seguintes itens em relação às tecnologias de mercado para o desenvolvimento de aplicações.
Destacam-se entre as APIs para o desenvolvimento e a execução de aplicações para a plataforma JME: CLDC; CDC e MIDP, sendo que o desenvolvimento de MIDLets para dispositivos móveis de baixo desempenho, como celulares e pequenos PDAs, usualmente emprega as APIs CLDC e MIDP. Por outro lado, o desenvolvimento de aplicações para dispositivos embarcados com maior padrão de desempenho e consumo de energia, como SetTopboxes e PDAs de alto padrão, emprega a API CDC. As aplicações tipicamente desenvolvidas nessa última API são chamadas de XLets.
Julgue os seguintes itens em relação às tecnologias de mercado para o desenvolvimento de aplicações.
São exemplos de packages presentes na plataforma JSE: java.awt.event, java.lang.reflect, java.net, java.sql, java.util.zip, org.xml.sax, org.omg.CORBA, java.rmi, e java.security.
Julgue os seguintes itens em relação às tecnologias de mercado para o desenvolvimento de aplicações.
São exemplos de tipos de componentes de software reusáveis desenvolvidos na plataforma JEE: JSP (Java Server Page); biblioteca de tags; Servlet; EJB. O grau de reúso provido por esses componentes, EJBs e JSPs, é usualmente superior a bibliotecas de TAG.
Quanto aos tópicos avançados em tecnologia da informação, julgue os itens a seguir.
Quando realizada programação embarcada, considera-se essencial o uso de compiladores cruzados.
Quanto aos tópicos avançados em tecnologia da informação, julgue os itens a seguir.
Na programação distribuída, em geral faz-se uso de passagem de mensagens, sejam elas síncronas ou assíncronas, embora o compartilhamento de memória possa ser realizado por meio do uso de sistemas centrados em bancos de dados cliente-servidor.
A figura abaixo apresenta o conteúdo parcial de um documento XML. Acerca das informações apresentadas, dos conceitos de GED, XML e das tecnologias relacionadas, julgue os seguintes itens.
Os valores http://www.w3.org/1999/02/22-rdf-syntax-ns# e http://purl.org/dc/elements/1.1/, empregados nas segunda e terceira linhas do documento, são mais precisamente chamados de URLs, não de URIs.
O INMETRO, ao realizar os testes de conformidades de produtos/serviços disponíveis aos consumidores brasileiros, necessita coletar dados junto aos fabricantes e(ou) fornecedores de produtos/serviços. A coleta de dados ocorre por tecnologias diversas. Da mesma forma, os resultados devem estar disponíveis no sítio do INMETRO para consulta pela comunidade. Os resultados dos testes são disponibilizados de forma contínua e por isso são providos por meio de sistema informatizado que os publica em página web sob determinado leiaute padrão.
Em relação a formatação de dados, HTML, XML e ao texto acima, julgue os itens a seguir.
Arquivos XML permitem o processamento automatizado de seus dados por meio de tecnologias como DOM e SAX. Os arquivos HTML, por sua vez, só podem ser processados automaticamente por meio da tecnologia SAX.
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.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...