Questões de Ciência da Computação da Fundação Carlos Chagas (FCC)

Lista completa de Questões de Ciência da Computação da Fundação Carlos Chagas (FCC) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Quando um computador é multiprogramado, ele muitas vezes tem múltiplos processos ou threads que competem pela CPU ao mesmo tempo. Essa situação ocorre sempre que dois ou mais processos estão simultaneamente no estado pronto. Se uma CPU se encontrar disponível, deverá ser feita uma escolha de qual processo executará em seguida. A parte do sistema operacional que faz essa escolha é chamada

  • A. barramento de dados.
  • B. thread de execução.
  • C. stack pointer.
  • D. escalonador.
  • E. mecanismo de filas.

O TRT da 16ª Região tem necessidades prementes que precisam ser gerenciadas através de práticas internacionalmente aceitas. Dentre estas necessidades estão:

I. Garantir que o provedor de serviço de TI possa sempre prover o mínimo nível de serviço acordado, através da redução do risco a um nível aceitável e planejamento da recuperação dos serviços de TI do Tribunal.

II. Garantir que os serviços de TI atendam às necessidades atuais e futuras dos negócios do Tribunal, de uma maneira mais efetiva em custo e mais oportuna. É necessário definir, analisar, planejar, medir e melhorar todos os aspectos da oferta de serviços de TI e garantir que todos os processos, infraestrutura, ferramentas, papéis etc, de TI sejam adequados para as metas de nível de serviço acordadas para disponibilidade.

III. Proteger as conveniências das principais partes interessadas, reputação, marca e atividades de criação de valor do Tribunal. Reduzir os riscos a um nível aceitável e ter um planejamento para a recuperação de processos de negócio do Tribunal, caso ocorra uma interrupção.

Ana, que trabalha como Analista Judiciária do Tribunal, recomendou que há processos da ITIL v3 indicados para tratar as necessidades elencadas em I, II e III. Estes processos são, respectivamente, Gerenciamento de

  • A. continuidade de serviço de TI, Gerenciamento de disponibilidade e Gerenciamento de continuidade de negócio, todos do estágio Desenho de Serviços.
  • B. configuração e ativos de serviços de TI (do estágio Transição de Serviços), Gerenciamento de liberação e implantação (do estágio Transição de Serviços) e Gerenciamento de continuidade de serviço de TI (do estágio Desenho de Serviços).
  • C. continuidade de serviço de TI, Gerenciamento de liberação e implantação, Gerenciamento de continuidade de negócio, todos do estágio Transição de Serviços.
  • D. continuidade de negócio (do estágio Transição de Serviços), Gerenciamento de disponibilidade (do estágio Operação de Serviços) e Gerenciamento de continuidade de serviço de TI (do estágio Transição de Serviços).
  • E. configuração e ativos de serviços de TI (do estágio Operação de Serviços), Gerenciamento de liberação e implantação (do estágio Operação de Serviços) e Gerenciamento de continuidade (do estágio Desenho de Serviços).

Atenção: Considere as informações abaixo para responder as questões de números 39 e 40. Em um banco de dados SQL há duas tabelas: departamento e funcionario.

A tabela departamento está ligada à tabela funcionario em uma relação um-para-muitos. Os campos da tabela departamento são DepNo (chave primária), DNome e DLocal. Já a tabela funcionario contém os campos FunNo (chave primária), DepNo (chave estrangeira), FNome, FCargo e FSal.

Para exibir apenas o nome de todos os funcionários, sem repetição, e o respectivo nome do departamento que o funcionário trabalha, utiliza-se a instrução

  • A. select f.FNome, d.DNome from funcionario f, departamento d;
  • B. select FNome, DNome from funcionario, departamento where DepNo=DepNo;
  • C. select FNome, DNome from funcionario f, departamento d where d=f;
  • D. select f.FNome, d.DNome from funcionario f, departamento d where f.DepNo=d.DepNo;
  • E. select FNome, DNome from funcionario, departamento;

No projeto de sistemas operacionais são utilizados escalonadores que empregam algoritmos que decidem sobre preemptibilidade, prioridades, tempos de execução e outras características de processos. No escalonamento usando o algoritmo Round-Robin,

  • A. o escalonador seleciona o processo à espera com o menor tempo de execução estimado até a conclusão, reduzindo o tempo médio de espera, mas aumentando a variância dos tempos de resposta.
  • B. processos são despachados na ordem FIFO (First-in-First-Out), mas recebem uma quantidade limitada de tempo de processador denominada quantum.
  • C. a prioridade de cada processo é uma função não apenas do seu tempo de serviço, mas também do tempo que passou esperando pelo serviço.
  • D. o escalonador ajusta dinamicamente o comportamento do processo, de tal forma que o próximo processo a obter o processador seja aquele que chegar à frente da fila de nível mais alto, que não estiver vazia, na rede de filas.
  • E. o processo que tem o prazo de execução mais curto é favorecido, medindo a diferença entre o tempo que um processo requer para finalizar e o tempo restante até atingir o seu prazo final.

Em qualquer sistema ......, a CPU chaveia de programa para programa, executando cada um deles por dezenas ou centenas de milissegundos. Estritamente falando, enquanto a cada instante a CPU executa somente um programa, no decorrer de um segundo ela pode trabalhar sobre vários programas, dando aos usuários a ilusão de paralelismo. A lacuna é preenchida corretamente por:

  • A. de processamento paralelo
  • B. multiprocessado
  • C. monoprocessado
  • D. monoprogramado
  • E. multiprogramado

  • A. pesquisa linear.
  • B. árvore binária.
  • C. pilha.
  • D. fila.
  • E. pesquisa binária.

Atenção: Considere as informações abaixo para responder as questões de números 39 e 40. Em um banco de dados SQL há duas tabelas: departamento e funcionario.

A tabela departamento está ligada à tabela funcionario em uma relação um-para-muitos. Os campos da tabela departamento são DepNo (chave primária), DNome e DLocal. Já a tabela funcionario contém os campos FunNo (chave primária), DepNo (chave estrangeira), FNome, FCargo e FSal.

Para exibir a média e a soma dos salários de todos os funcionários cujo cargo inicia-se pela palavra 'anali' utiliza-se a instrução:

  • A. select avg(Fsal),sum(FSal) from funcionario where FCargo='anali%';
  • B. select average(Fsal),sum(FSal) from funcionario where FCargo like 'anali';
  • C. select avg(Fsal),sum(FSal) from funcionario where FCargo like 'anali%';
  • D. select avg(Fsal),sum(FSal) from funcionario where FCargo begin 'anali';
  • E. select avg(Fsal),sum(FSal) from funcionario where FCargo like 'anali*';

Alguns níveis de RAID utilizam informações de paridade para verificar erros e corrigi-los, caso seja possível. O algoritmo Error- Correcting Codes XOR, conhecido como XOR ECC, é usado para gerar dados de paridade nos níveis de RAID

  • A. 0, 1 e 2.
  • B. 1 e 5.
  • C. 3, 4 e 5.
  • D. 2 e 3.
  • E. 2, 4 e 5.

Existem maneiras de controlar a sincronização de execução de processos, como por exemplo, quando um recurso único do sistema operacional necessita ser acessado por vários processos. Uma maneira clássica se dá pelo uso de semáforos, ou quando não é necessário efetuar contagem, uma versão simplificada, chamada de

  • A. mutex.
  • B. lock.
  • C. fork.
  • D. sync.
  • E. block.

De acordo com a ITIL v3, as requisições de serviço

  • A. são gerenciadas pelo processo Cumprimento de Requisições, normalmente em conjunto com o controle de operações de TI, do estágio Desenho de Serviços.
  • B. são uma declaração formal de um usuário em relação àquilo que é necessário, por exemplo, um requisito de nível de serviço, um requisito de projeto ou os entregáveis necessários para um processo.
  • C. são requeridas para implementar uma mudança padrão e elas são registradas e rastreadas usando um PPO (Procedimento Padrão de Operação).
  • D. podem estar vinculadas a uma requisição para mudança como parte do processo Cumprimento de Requisições, do estágio Operação de Serviço.
  • E. possuem tipos de categorias que são usadas para distinguir as requisições feitas a uma central de serviços, como evento, falha, requisição de mudança, reclamação e pedido de instalação de software.
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...