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.
Ciência da Computação - Programação Orientada a Objetos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2008
Acerca da análise e programação orientadas a objetos, julgue os itens subseqüentes.
O ambiente de trabalho Struts é organizado para ajudar os desenvolvedores a criar aplicações web que utilizem a arquitetura MVC (model-view-controller), na qual o modelo (model) representa o código referente ao negócio ou ao banco de dados, a visão (view) representa o código de desenho da página e o controlador (controller) representa o código de navegação.
Ciência da Computação - Programação Orientada a Objetos - Escola de Administração Fazendária (ESAF) - 2008
A programação orientada a objetos é baseada em diversos conceitos, tais como encapsulamento, herança, polimorfismo e abstração. Com relação a esses conceitos, é correto afirmar que
o conceito de encapsulamento é alcançado por meio da definição da visibilidade pública aos atributos e métodos.
herança é um mecanismo que permite que uma classe herde todo o comportamento e os atributos de outra classe. Em Java, pode-se implementar tanto a herança única quanto a herança múltipla.
interface pode ser considerada como a forma com que um objeto se apresenta para outros, no que diz respeito aos seus atributos e métodos. Em Java, uma mesma classe não pode implementar mais de uma interface.
polimorfismo é o uso de um mesmo nome para identificar diferentes implementações dos métodos. Seu uso é comum na definição de construtores, em que os mesmos podem ser implementados em diferentes versões para as diferentes formas de se instanciar a classe.
para uma classe ser considerada abstrata, todos os seus métodos devem ser abstratos. Em Java, para se definir uma classe abstrata deve-se utilizar a palavra chave "abstract" no início de sua declaração.
A figura e o quadro abaixo ilustram o conector RJ-45, empregado na implementação de redes de computadores e uma codificação para os nomes das cores. O EIA/TIA 568A define um sistema de codificação com quatro cores básicas, em combinação com o branco, para os condutores UTP de 100 ohms, bem como a ordem dos pares no conector.

corresponde aos seguintes pinos do conector:
1 2 3 4 5 6 7 8.
1 3 5 7 2 4 6 8.
2 1 4 3 6 5 8 7.
8 7 6 5 4 3 2 1.
8 6 4 2 7 5 3 1.
Seja a relação R (A, B, C, D, E) e suponha a ocorrência das seguintes dependências funcionais entre seus atributos:
(A, B) → C (A, B) → D (A, B) → E D → E
Nessa situação, considere as seguintes afirmativas:
I. A chave da relação R é (A, B).
II. A relação R não está na forma normal de Boyce-Codd (BCNF) porque o atributo D não é uma de suas superchaves.
III. A dependência funcional D → E viola a condição BCNF. IV. A relação R está na terceira forma normal.
Assinale:
se apenas as afirmativas I, II e III estiverem corretas.
se apenas as afirmativas I e II e IV estiverem corretas.
se apenas as afirmativas II e III estiverem corretas.
se apenas as afirmativas I e III estiverem corretas.
se todas as afirmativas estiverem corretas.
Ciência da Computação - Segurança da Informação - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2008
Acerca da segurança da informação, julgue os próximos itens.
De acordo com o princípio da confidencialidade, a informação não deve nem ficar acessível, nem ser divulgada para um usuário, uma entidade ou um processo não-autorizado.
Ciência da Computação - Segurança da Informação - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2008
A respeito da segurança da informação associada a redes de comunicação de dados, julgue os próximos itens.
É comum em TLS o uso de RSA, como algoritmo simétrico, e de RC4, como algoritmo assimétrico.
Ciência da Computação - Sistemas Operacionais - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2008
Acerca dos sistemas operacionais modernos, julgue os itens de 111 a 122.
Os diferentes estados que um processo pode assumir durante a execução de um programa são: novo (new), esperando (waiting), executando (running) e finalizado (terminated).
Considere um sistema Linux, em que, no diretório /www/htdocs/example1, existe um arquivo chamado .config que contém o seguinte: Options +ExecCGI. Considere, também, que, no diretório /www/htdocs/example1/example2, existe o arquivo .config que contém o seguinte: Options Includes. Com relação aos conteúdos desses arquivos, julgue os itens subseqüentes.
No arquivo de configuração do servidor http, deve haver a linha AllowOverride Options para permitir o uso da diretiva Options nos arquivos .config acima mostrados.
Considerando a janela apresentada no texto V, assinale a opção correta, acerca de métodos, técnicas e ferramentas de desenvolvimento nas tecnologias relacionadas ao NetBeans.
A internacionalização de uma aplicação é uma técnica que facilita a modificação do modelo ou mapa de navegação de uma aplicação.
As operações de versionamento no NetBeans, bem como em outros aplicativos similares, facilitam o trabalho em equipe, mas não apresentam relacionamento direto com a modularização da aplicação.
A fim de se analisar o desempenho dos diversos métodos ou módulos que compõem uma aplicação em desenvolvimento, é mais indicado usar uma ferramenta de refactoring que uma de profiling.


Julgue os itens que se seguem, relativos ao World Wide Web Consortium (W3C), à Web Accessibility Initiative (WAI), e às Web Content Accessibility Guidelines (WCAGs).
AS WCAGs mostram como criar design de browsers acessíveis.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...