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.
Observe a seguinte definição de uma classe na linguagem Java:
Analise as seguintes afirmativas sobre este trecho de código:
I - A classe Circulo disponibiliza os métodos declarados como public da classe Ponto.
II - A classe Circulo possui três construtores sobrecarregados.
III - A construção de um objeto do tipo Circulo não invoca o construtor da classe Ponto.
É/são correta(s) somente a(s) afirmativa(s):
I
II
III
I e II
I, II e III
A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue os itens a seguir.
A técnica denominada joint application development (JAD) é utilizada para desenvolver simultaneamente dois ou mais sistemas independentes mas que manipulam o mesmo banco de dados.
Acerca da administração e da gerência de redes de computadores, julgue os itens seguintes.
Em SNMPv2, a mensagem GetBulkRequest é enviada de uma entidade gerente para outra entidade gerente para pegar grandes blocos de dados da MIB.
O controle de acesso lógico pode utilizar, para proteção aos arquivos de dados e de programas, uma senha pessoal como recurso de
permissão de acesso.
direito de acesso.
monitoração de acesso.
autenticação do usuário.
identificação do usuário.
Assinale a alternativa correta, com relação aos sistemas de back-up e restore
O back-up diferencial captura todos os dados que foram alterados desde o back-up total mais recente, mais os conjuntos de back-ups subseqüentes para restaurar um servidor. A restauração poderá demorar excessivamente, pois poderá haver necessidade de muitos conjuntos de fitas para obter uma restauração completa do sistema
Os back-ups offline resultam em um melhor desempenho de back-up, porque o servidor pode se dedicar somente àquela tarefa e, ao contrário do back-up online, as extrações podem ser totais ou parciais. A vantagem importante nessa modalidade é sua capacidade de fechar arquivos que eventualmente estejam abertos.
Os back-ups online normalmente são usados para aplicativos que devem estar disponíveis 24 horas por dia e que ofereçam suporte para tal. Apesar dos aplicativos e dados permanecerem totalmente disponíveis para os usuários durante o processo de back-up, esse tipo de back-up pode afetar o desempenho dos servidores de produção.
A vantagem dos back-ups incrementais é que eles são mais rápidos do que os back-ups diferenciais, em função do volume de fitas envolvidas.
A restauração dos back-ups totais, via de regra, é mais demorada que as demais modalidades, pois envolve a leitura de todas as fitas do back-up total mais as fitas dos back-ups parciais.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.
Quando todas as combinações de tuplas de duas relações satisfazem a determinada condição de junção, a operação join dessas duas relações utilizando tal condição leva a um resultado que poderia ser obtido pelo produto cartesiano das duas relações.
Seja uma linguagem de programação hipotética, chamada L, cuja única estrutura de dados existente é a pilha. Considere que para este tipo de estrutura estejam defi nidas apenas as operações:
ins(p,d) - que insere o dado d na pilha p;
rem(p) - que remove e retorna um dado da pilha p;
esc(p) - que escreve na tela o valor que está no topo da pilha.
Suponha que uma pilha p1 foi formada pela inserção da seguinte seqüência de números:
estando 36 no topo da pilha p1.
Considere o problema de remover o número 26 da pilha p1 de tal forma que:
1 - após a remoção do número 26, p1 mantenha os demais números na mesma ordem em que estavam inicialmente;
2 - seja usada exclusivamente uma pilha auxiliar p2.
Para resolver o problema, é correto afirmar que:
A operação "rem" será executada quatro vezes e a operação "ins" não será executada nenhuma vez.
A operação "rem" será executada quatro vezes e a operação "ins" será executada três vezes.
A operação "rem" será executada sete vezes e a operação "ins" será executada três vezes.
A operação "rem" será executada sete vezes e a operação "ins" será executada seis vezes.
Sobre a Modelagem Orientada a Objetos, todas as afirmativas estão corretas, EXCETO:
Uma classe descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações), os mesmos relacionamentos com outros objetos e a mesma semântica.
A multiplicidade especifica a quantidade de instâncias de uma classe que se relacionam a uma única instância de uma classe associada.
A agregação é um relacionamento do tipo "todo-parte" e sua representação gráfica é feita como uma associação, contudo, com um losango na extremidade da classe "parte".
Um relacionamento do tipo associação, estabelecido entre duas classes, indica que é possível chegar até um objeto de uma das classes a partir de um objeto da outra classe.
Analise as proposições abaixo.
I. O dicionário de dados de um Sistema Gerenciador de Banco de Dados − SGBD é um conjunto de tabelas especiais que tem por objetivo o registro de todas as informações de todos os objetos criados em um banco de dados.
II. Alterações em modelos de dados sem a adequada manutenção no dicionário de dados podem causar, neste último, a ocorrência de:
a. Nomes diferentes para a mesma especificação de dados;
b. Dados com o mesmo nome, porém com especificações diferentes;
c. Dados não pertencentes a nenhum componente do modelo.
É correto o que se afirma em
I, apenas.
IIc, apenas.
I e IIc, apenas
IIa, IIb e IIc, apenas.
I, IIa, IIb e IIc.
Para responder às questões de números 86 a 90, assinale, na folha de respostas, a alternativa correta em relação ao assunto indicado
Sistemas distribuídos.
Em computadores com memória distribuída, a memória total é fisicamente distribuída ao longo dos processadores; cada espaço de endereçamento é somente acessível por um processador.
Pode-se caracterizar um sistema distribuído por uma coleção de computadores autônomos ligados por uma rede de computadores, coordenados por um computador central.
Em um sistema distribuído bem configurado, usuários conseguem ter informações completas não apenas sobre máquinas, como também sobre recursos e suas interconexões.
Em sistemas MIMD (Multiple Instruction Multiple Data), há um único fluxo, tal que cada proces-sador segue o mesmo conjunto de instruções, mas existem múltiplos fluxos de dados, com diferentes elementos de dados, alocados para cada proces-sador.
Em sistemas SIMD (Single Instruction Multiple Data), existem múltiplos fluxos de instruções com segmentos de códigos separados distribuídos ao longo dos processadores.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...