980261 Q147015
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, apresenta um relacionamento entre algumas classes e interfaces de estruturas de dados do package java.util da linguagem Java, chamado collections framework. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de programação, construção de algoritmos, estruturas de dados, orientação a objetos e linguagem orientada a objetos Java.

Para realizar uma implementação de estruturas de dados dos tipos fila e pilha usando-se as classes disponíveis apresentadas na figura, seria mais adequado reutilizar a classe HashMap, em vez da classe ArrayList.

980262 Q147014
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, apresenta um relacionamento entre algumas classes e interfaces de estruturas de dados do package java.util da linguagem Java, chamado collections framework. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de programação, construção de algoritmos, estruturas de dados, orientação a objetos e linguagem orientada a objetos Java.

As classes Arrays e Collections herdam direta ou indiretamente de objeto, o que não ocorre com as classes LinkedList e ArrayList.

980263 Q147013
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, apresenta um relacionamento entre algumas classes e interfaces de estruturas de dados do package java.util da linguagem Java, chamado collections framework. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de programação, construção de algoritmos, estruturas de dados, orientação a objetos e linguagem orientada a objetos Java.

Sendo TreeMap e HashMap (mapa implementado usando-se uma tabela de hashing) duas classes que têm como característica comum a implementação de objetos que realizam mapeamentos entre uma chave única e um valor qualquer, instâncias da classe HashMap diferem no...

980264 Q147012
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, apresenta um relacionamento entre algumas classes e interfaces de estruturas de dados do package java.util da linguagem Java, chamado collections framework. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de programação, construção de algoritmos, estruturas de dados, orientação a objetos e linguagem orientada a objetos Java.

A recursividade é uma característica típica de algoritmos que trabalham em estruturas de árvore, sendo que as classes TreeSet (conjunto implementado usando uma árvore) e TreeMap (mapa implementado usando uma árvore) possivelmente apresentam implementações r...

980265 Q147011
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura ao lado, que apresenta os elementos básicos e suplementares de um plano de projeto, julgue os itens a seguir, acerca dos conceitos de gerenciamento de projeto no âmbito do desenvolvimento de softwares e sistemas de informação.

A arquitetura ou desenho de uma aplicação típica usada em ambiente Internet envolve pelo menos três módulos ou componentes de software: browser html, servidor http e SGBD orientado a objetos.

980266 Q147010
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, acerca do trecho do código escrito na linguagem Java apresentado acima e dos conceitos de programação, desenvolvimento de aplicações e bancos de dados e segurança em redes de computadores.

Em uma arquitetura típica de aplicações para o ambiente Internet, trechos de código como o apresentado são tipicamente executados em scripts interpretados por browsers HTML.

980267 Q147009
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma página de um browser web que está sendo executado em um computador desktop conectado à Internet. Na figura, estão demarcadas regiões apontadas por setas identificadas por letras de A a F. A informação na região B é apresentada quando o usuário passa o ponteiro do mouse sobre a região A. Considerando essas informações, julgue os itens de 1 a 20, acerca dos conceitos de informática, desenvolvimento de aplicações e bancos de dados, sistemas operacionais, comunicação de dados e segurança em redes de computadores.

Na implementação de programas ou scripts para tratamento da interação com o usuário da pá...

980268 Q147008
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma página de um browser web que está sendo executado em um computador desktop conectado à Internet. Na figura, estão demarcadas regiões apontadas por setas identificadas por letras de A a F. A informação na região B é apresentada quando o usuário passa o ponteiro do mouse sobre a região A. Considerando essas informações, julgue os itens de 1 a 20, acerca dos conceitos de informática, desenvolvimento de aplicações e bancos de dados, sistemas operacionais, comunicação de dados e segurança em redes de computadores.

Uma ou mais imagens do tipo jpg ou gif podem ter sido usadas para formar o conteúdo apres...

980269 Q146967
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O escalonamento de tarefas (scheduler) é a parte do sistema operacional responsável pela alocação do processador central entre os diversos processos que estão prontos para serem executados. A esse respeito, julgue os itens que se seguem.

Quando os tempos de execução não são conhecidos exatamente, mas sim as suas distribuições probabilísticas, a preempção não é permitida. Nesse caso, o escalonamento escolhe sempre uma tarefa cujo tempo esperado de execução é o maior, atendendo, entre uma tarefa e outra, tarefas com tempo de execução menor.

980270 Q146966
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O escalonamento de tarefas (scheduler) é a parte do sistema operacional responsável pela alocação do processador central entre os diversos processos que estão prontos para serem executados. A esse respeito, julgue os itens que se seguem.

Em uma política preemptiva, o reescalonamento somente é realizado quando uma parte de tempo expira ou quando o processo termina ou é bloqueado antes da expiração da parte de tempo, ou seja, um processo, após receber o controle do processador, tem a garantia de receber integralmente a sua parte de tempo.