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.
Analise as três definições abaixo:
I. Conector acoplado à placa-mãe de um microcomputador, disponível para instalação de dispositivos, tais como: placas de memória, placas de periféricos, etc.
II. Memória existente nos microcomputadores que não perde as informações quando este é desligado, sendo, portanto, utilizada para guardar os códigos básicos de operação do equipamento e suas rotinas de inicialização e auto-teste, que não podem ser alteradas.
III. Dispositivo de entrada que captura imagens, fotos ou desenhos, transferindo-os para arquivos gráficos armazenáveis no computador.
Essas definições correspondem, correta e respectivamente, a
Slot, BIOS e ICR.
Sparc, RAM e digitalizer.
PCC, ROM e OCR.
Slot, ROM e scanner.
BIOS, RAM e scanner.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
As informações apresentadas acima foram obtidas como resultado direto da engenharia reversa aplicada sobre um código orientado a objetos escrito em linguagem Java e que implementa um protótipo de um sistema de monitoramento de ETEs de nome MONETEs descrito no texto I. Julgue os itens de 95 a 100, acerca dos elementos apresentados no diagrama e dos conceitos de programação orientada a objetos.
A classe "Mapa", de acordo com o diagrama acima, apresenta 3 métodos construtores e 8 métodos de instância, todos públicos.
Considere as afirmações abaixo sobre programação orientada a objeto.
I. Além de herdar elementos de sua classe-pai, uma classe derivada pode acrescentar novos elementos e modificar métodos herdados.
II. A linguagem de programação C++ não oferece herança múltipla, somente herança simples; ao passo que Java suporta diretamente somente herança simples, mas através de uma classe virtual chamada interface, constitui uma versão da herança múltipla.
III. Em Java, um método pode ser definido como final, o que significa que ele não pode ser sobreposto em nenhuma classe descendente.
É correto o que se afirma em
III, apenas.
II e III, apenas.
I, II e III.
I e III, apenas.
I e II, apenas.
No contexto dos Sistemas Gerenciadores de Bancos de Dados observe as seguintes definições referentes às propriedades das transações:
A correta associação das definições acima às respectivas propriedades é
Persistência; Isolamento; Atomicidade; Consistência.
Atomicidade; Consistência; Isolamento; Persistência.
Isolamento; Consistência; Atomicidade; Persistência.
Atomicidade; Consistência; Persistência; Isolamento.
Consistência; Atomicidade; Isolamento; Persistência.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
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.
Entre os principais aspectos da engenharia de software, incluem-se o desenvolvimento, em equipe, de um produto, o desenvolvimento de múltiplas versões de um ou mais produtos ao longo do tempo, o emprego de processos para sistematizar o trabalho e a ação orientada ao desenvolvimento de projetos.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
As informações apresentadas acima foram obtidas como resultado direto da engenharia reversa aplicada sobre um código orientado a objetos escrito em linguagem Java e que implementa um protótipo de um sistema de monitoramento de ETEs de nome MONETEs descrito no texto I. Julgue os itens de 95 a 100, acerca dos elementos apresentados no diagrama e dos conceitos de programação orientada a objetos.
A classe "MONETEs" pode ser considerada fachada (façade) do sistema, pois agrega praticamente todas as funções para a qual o sistema foi concebido.
Ciência da Computação - Filosofia do SGBD - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
Acerca das características operacionais de um SGBD (sistema gerenciador de banco de dados), assinale a opção incorreta.
A redundância consiste no armazenamento de uma mesma informação em locais diferentes, provocando inconsistências. Em um banco de dados, as informações só se encontram armazenadas em um único local, não existindo duplicação descontrolada dos dados. Quando existem replicações dos dados, estas são decorrentes do processo de armazenagem típica do ambiente cliente-servidor, totalmente sob controle do banco de dados.
O SGBD não deve apresentar facilidade para recuperar falhas de hardware e software, isso deve ser uma função de alguma ferramenta externa relacionada com o sistema operacional.
O SGDB deve dispor de recursos que possibilitem selecionar a autoridade de cada usuário. Assim, um usuário poderá realizar qualquer tipo de acesso, alguns usuários poderão ler certos dados e atualizar outros e outros usuários ainda poderão somente acessar um conjunto restrito de dados para escrita e leitura.
Um banco de dados deverá disponibilizar formas de acesso em ambiente gráfico, em linguagem natural, em SQL ou, ainda, via menus de acesso, não sendo uma caixa-preta, somente sendo passível de ser acessada por aplicações.
O SGBD deve incluir software de controle de concorrência ao acesso dos dados, garantindo em qualquer tipo de situação a escrita/leitura de dados sem erros.
Em relação ao ActiveX, é correto afirmar:
Suporta algumas das linguagens de script, tais como VB-Script e Dreamweaver, sendo possível utilizá-lo para integrar o comportamento de diversos controles ActiveX ou programas não-Java de um navegador ou servidor da Web.
Tecnologia baseada nas especificações OLE da Macromedia, que permitem a integração de documentos em linguagem de programação e algumas páginas Web. É mais uma plataforma que serve para produzir componentes de software para Windows do que uma linguagem de programação.
É uma plataforma de integração aberta que permite a interação de componentes de software em um ambiente conectado à rede, independentemente das linguagens usadas para criá-los. Com ele é possível, facilmente, inserir efeitos de multimídia, objetos interativos e programas sofisticados em uma página da Web.
Uma desvantagem dos controles ActiveX, como também dos programas Java é o fato de os controles ActiveX serem utilizados em programas gravados em reduzido número linguagens de programação.
Tecnologia baseada nas especificações OLE da Macromedia, que permitem a integração de documentos em linguagem de programação, incluindo-se os programas Java e plug-ins do Netscape´, sendo utilizada para produzir componentes de software para diversos sistemas operacionais.
Uma das expressões utilizadas no modelo de banco de dados relacional, que é equivalente ao conceito de registro em outros modelos, é
Ao analisar um módulo de um sistema considerando a Análise por Pontos de Função (APF) chegou-se aos seguintes valores:
Nível de Influência Geral = 40 Pontos de Função não-ajustados = 1340
Neste caso, a quantidade de Pontos de Função ajustados será
536
804
1273
1340
1407
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...