Lista completa de Questões de Ciência da Computação da Centro de Seleção e de Promoção de Eventos UnB (CESPE) 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 - Protocolos de Segurança - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Considerando a figura acima, que apresenta um cenário para realização de serviços de análise de vulnerabilidade e riscos em redes de computadores, julgue os itens a seguir.
O uso de infra-estruturas de chave pública não depende do estabelecimento de uma estrutura hierárquica de entidades certificadoras.
Ciência da Computação - Sistemas Operacionais - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Julgue os seguintes itens, acerca de sistemas operacionais. Acerca das primitivas de sincronização wait e signal usadas para acessar semáforos, é correto afirmar que: são atômicas de forma que enquanto um processo acessa um semáforo nenhum outro pode acessá-lo; se houver apenas um processador, podese garantir a atomicidade das operações habilitando-se as interrupções enquanto as operações são executadas; quando um processo executa a operação wait e o valor do semáforo não é positivo, o processo deve aguardar ou ser bloqueado até um outro processo executar a operação signal sobre o mesmo semáforo.
Com relação às redes de computadores, julgue os itens a seguir. Uma rede ponto-a-ponto é composta de nós que se comunicam exclusivamente com nós adjacentes, como no caso das redes em barramento.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Acerca do código acima, escrito em C++, julgue o próximo item.
Na classe ComandoSQL, dois métodos podem lançar EErroPersistencia a classe template list é instanciada e parametrizada com ElementoResultado; listaResultado referencia uma instância da classe template list; há um construtor inline; o atributo comando não pode ser acessado por código fora da classe ComandoSQL; o método callback pode ser invocado sem a classe ser instanciada.
O trecho de código acima está escrito na linguagem C++. Assinale a opção que completa corretamente as linhas 1, 7 e 8 desse trecho de código, respectivamente.
template class Fila {
template void Fila::inserir(T dado){
Elemento *elemento = new Elemento(dado,0);
template class Fila {
template void Fila
Elemento *elemento = new Elemento
template
template
Elemento
template
template
Elemento
template
template
Elemento
Quanto ao modelo de referência OSI, julgue os seguintes itens. O modelo OSI é organizado em camadas, cada uma encapsulando uma abstração e suas respectivas funcionalidades.
Julgue os próximos itens com relação a firewalls e proxies.
I Há filtros de pacotes que analisam informações nas camadas de transporte e rede, mas não na de aplicação. Em uma rede protegida por esse tipo de filtro, as configurações das máquinas na rede protegida precisam ser alteradas.
II Firewalls podem ser usados para implementar uma rede virtual privada. Esse tipo de rede minimiza linhas privativas de comunicação e circuitos virtuais permanentes, pois usa a Internet para comunicação.
III Há firewalls que disponibilizam o serviço NAT. No modo estático, esse serviço traduz cada endereço privado em um endereço público. O modo estático não pode ser usado para traduzir os endereços das máquinas na rede protegida que devam ser acessadas a partir de máquinas na rede externa.
IV Em uma rede protegida por um firewall cuja arquitetura é baseada em proxies, máquinas na rede protegida se comunicam sem intermediários com máquinas fora dessa rede, pois cada proxy registra o tráfego, mas não intermedia a comunicação.
V Entre uma rede pública e uma rede protegida pode ser criada uma subrede que implemente uma zona desmilitarizada (DMZ) com máquinas sacrificadas que prestam serviços para clientes na rede externa.
A quantidade de itens certos é igual a
1.
2.
3.
4.
Ciência da Computação - Gerência de Projetos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Julgue os itens subseqüentes quanto ao planejamento de sistemas de informação.
I A estimativa do tamanho de um software pode ser usada para guiar a alocação de recursos em um projeto. A análise de pontos de função mede diretamente o tamanho de um software contando o número de linhas de código e não quantidades e complexidades de entradas e saídas observadas pelos usuários.
II Pode-se representar um projeto via uma rede com nós interligados. Um caminho é composto por atividades sucessivas. Um caminho é crítico se a soma dos tempos gastos nas suas atividades é menor que a dos tempos gastos nos outros caminhos.
III O planejamento da capacidade é um processo que visa prever quando o hardware de um sistema computacional irá saturar. Leva em conta fatores como o número máximo de usuários que o sistema acomoda em um dado instante de tempo, impactos das aplicações e medidas de desempenho.
V O custo total de propriedade (TCO) de uma plataforma tecnológica inclui custos variados decorrentes de instalação, suporte técnico e treinamento. Padronizar hardware e software pode reduzir o TCO.
V Por razões de segurança, um princípio da administração de dados é que os dados não devem ser propriedades da organização como um todo, os dados devem pertencer a áreas ou unidades organizacionais específicas.
Estão certos apenas os itens
I, II e V.
II e III.
I, IV e V.
III e IV.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
No que se refere a bancos de dados, julgue os seguintes itens. Acerca dos gatilhos (triggers) no SQL3: a ação de um gatilho pode ser executada após, mas não antes do evento associado ao gatilho; a ação pode referenciar os novos valores, mas não os antigos valores das tuplas atualizadas pelo evento; uma condição pode ser informada com a palavra WHEN e a ação é executada se a condição for verdadeira quando do evento.
O trecho de código acima está escrito no Pascal do Delphi e implementa a funcionalidade de multiplicação de matrizes. Assinale a opção que completa corretamente as linhas 2, 3, 4 e 6 desse trecho de código, respectivamente.
type Matriz=array[1..LIMITE,1..LIMITE] of integer;
procedure Multiplicar(var A, B, C:Matriz);
var i, j, k, s:integer;
if LIMITE > 1 then
type Matriz=array[1..LIMITE,1..LIMITE] integer;
procedure Multiplicar(var A, B, C:Matriz);
i, j, k, s:integer;
if LIMITE > 1 do
typedef Matriz=array[LIMITE, LIMITE];
procedure Multiplicar(A, B, C:Matriz);
integer i, j, k, s;
if LIMITE > 1 then
type Matriz=array[1..LIMITE,1..LIMITE] of integer;
procedure Multiplicar(A, B, C:Matriz); var
i, j, k, s:integer;
if LIMITE > 1 do
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...