Questões de Ciência da Computação do ano 0000

Lista completa de Questões de Ciência da Computação do ano 0000 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

O equipamento indicado para isolar dois segmentos de uma rede Ethernet com o objetivo de evitar congestionamento é denominado

  • A.

    Hub

  • B.

    modem

  • C.

    repetidor

  • D.

    ponte

  • E.

    RJ - 45

Em um Banco de Dados PostgreSQL, Joana precisa criar uma trigger para inserir dados na tabela de auditoria chamada AGENTE_AUDIT todas as vezes que um registro da tabela AGENTE for efetivamente excluído.

Para isso, considerando que a função "agente_removido()" já esteja implementada, Joana utilizará o comando:

  • A. CREATE TRIGGER audit_agente AFTER DELETE ON agente_audit FOR EACH STATEMENT EXECUTE PROCEDURE agente_removido();
  • B. CREATE TRIGGER audit_agente AFTER EXCLUDE ON agente FOR EACH ROW EXECUTE PROCEDURE agente_removido();
  • C. CREATE EVENT TRIGGER audit_agente AFTER DELETED ON agente FOR EACH ROW EXECUTE PROCEDURE agente_removido();
  • D. CREATE TRIGGER audit_agente AFTER DELETE ON agente FOR EACH ROW EXECUTE PROCEDURE agente_removido();
  • E. CREATE EVENT TRIGGER audit_agente AFTER DELETE ON agente_audit FOR EACH STATEMENT EXECUTE PROCEDURE agente_removido();

Observe a figura a seguir que ilustra os registros da tabela AGENTES criada no esquema PESSOAL do Banco de Dados AGRO implementado no PostgreSQL por Vitor.

Vitor precisa selecionar e armazenar no mesmo esquema, mas segregado da tabela AGENTES, o resultado de uma consulta que lista o Nome e o CPF de todos os agentes que foram cadastrados em Fevereiro de 2017.

Para isso, Vitor utilizou o comando:

  • A. CREATE TABLE "AGENTES_FEV" AS SELECT "Nome", "CPF" FROM "PESSOAL"."AGENTES" WHERE to_char("Data_Cadastro", 'MMYYYY') = '022017';
  • B. CREATE TABLE "PESSOAL"."AGENTES_FEV" AS SELECT "Nome", "CPF" FROM "PESSOAL"."AGENTES" WHERE to_char("Data_Cadastro", 'MMYYYY') = '022017';
  • C. CREATE VIEW "PESSOAL"."AGENTES_FEV" AS SELECT "Nome", "CPF" FROM "PESSOAL"."AGENTES" WHERE date_part('MMYYYY', "Data_Cadastro") = '022017';
  • D. CREATE VIEW "AGENTES_FEV" AS SELECT "Nome", "CPF" FROM "PESSOAL"."AGENTES" WHERE to_char("Data_Cadastro", 'MMYYYY') = '022017';
  • E. CREATE TABLE "PESSOAL"."AGENTES_FEV" AS SELECT "Nome", "CPF" FROM "PESSOAL"."AGENTES" WHERE date_part('MMYYYY', "Data_Cadastro") = '022017';

Os Bancos de Dados PostgreSQL necessitam de manutenção periódica conhecida como

  • A. recuperar ou reutilizar o espaço em disco ocupado por linhas inseridas;
  • B. atualizar os dados estatísticos gerados pela execução dos comandos DDL;
  • C. atualizar os dados estatísticos utilizados pelo planejador de consultas do PostgreSQL;
  • D. atualizar o mapa de visibilidade, que exclui índices pouco utilizados;
  • E. recuperar dados antigos perdidos devido a falhas na geração de identificadores de transação.

Quando um novo módulo de formulário (form module) é criado, qual objeto é incluído automaticamente?

  • A.

    Tab Canvas View.

  • B.

    Toolbar.

  • C.

    Window.

  • D.

    Stacked Canvas View.

Considere os seguintes processos no sistema operacional Linux relativos aos níveis de proteção de interrupções:

I. Programas em modo usuário sujeitos à preempção;

II. Rotinas de núcleo não sujeitas à preempção;

III. Tratadores de interrupção de nível inferior;

IV. Tratadores de interrupção de nível superior.

Indique a opção que classifica estes processos numa escala de prioridade maior para uma de prioridade menor.

  • A. I, II, III e IV
  • B. I, III, II e IV
  • C. IV, I, II e III
  • D. IV, III, II e I
  • E. IV, II, III e I

O escalonamento de processos nos sistemas operacionais baseia-se em escalonadores _______________ e _____________. No primeiro caso, os escalonadores aceitam a suspensão _____________ da execução de um processo. No segundo caso, quando um processo obtém o processador, o mesmo executa até ____________, ou até que o processo peça uma operação que ocasione o seu bloqueio.

Indique a opção que completa, respectivamente e de forma correta, as lacunas acima.

  • A. não-preemptivos, com preempção, temporária, a metade
  • B. com preempção, não-preemptivos, temporária, o fim
  • C. com preempção, não-preemptivos, definitiva, a metade
  • D. não-preemptivos, com preempção, definitiva, o fim
  • E. não-preemptivos, com preempção, temporária, o fim

Os três estados pelos quais um processo pode passar no decorrer de seu processamento são:

  • A. rodando, pronto e bloqueado
  • B. escalonado, preparado e interrompido
  • C. executando, aguardando e dependente
  • D. entrando, processando e saindo
  • E. esperando, parado e prosseguindo

Qual das atividades abaixo é papel menos indicado para um analista programador?

  • A.

    Comunicar requisitos aos implementadores.

  • B.

    Testar e homologar os requisitos das aplicações.

  • C.

    Fornecer idéias capazes de unir aplicações e tecnologias atuais.

  • D.

    Participar das implementações.

Dado o programa:

Marque a alternativa que exibe CORRETAMENTE o resultado da execução desse programa.

  • A.

    1 e 7

  • B.

    1 e 5

  • C.

    0 e 7

  • D.

    0 e 5

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...