Questões de Ciência da Computação da Núcleo de Computação Eletrônica UFRJ (NCE)

Lista completa de Questões de Ciência da Computação da Núcleo de Computação Eletrônica UFRJ (NCE) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Observe o trecho de código Java abaixo, definido em um único arquivo, C1.java:

As variáveis que podem ser referenciadas no ponto assinalado, no interior do método m1, são:

  • A.

    m, n

  • B.

    j, k, n

  • C.

    j, m, n

  • D.

    j, k, l, m, n

  • E.

    i, j, k, l, m, n

O sistema operacional Linux permite a coexistência, em um mesmo computador, com outros sistemas operacionais como, por exemplo, o Windows. O acesso a partições NTFS através do Linux é possível considerando:

  • A.

    a implementação do EXT3, que permite traduzir o formato NTFS para ser tratado por uma rotina específica do Linux;

  • B.

    o padrão ISO 9660, que compatibiliza os sistemas NTFS e EXT3 tornando o acesso transparente;

  • C.

    o desenvolvimento simultâneo dos sistemas VFS e NTFS, tornando-os compatíveis;

  • D.

    o uso do comando mount que garante o acesso a qualquer tipo de sistema de arquivo;

  • E.

    a implementação do VFS, que trata todas as chamadas ao sistema para acesso a arquivos.

A tabela abaixo mostra os dados de uma rede de projeto.

Em relação a esses dados, observe as assertivas a seguir:

I- O número de percursos entre a atividade 1 e a atividade 12 é 6

 II- O prazo mínimo de execução deste projeto é 12

III- A atividade 11 tem uma folga de 4 unidades

As assertivas corretas são:

  • A.

    somente I;

  • B.

    somente II;

  • C.

    somente III;

  • D.

    somente I e II;

  • E.

    I, II e III.

Observe o código Java a seguir:

De modo a não tornar a classe Cliente dependente de uma implementação específica, as expressões em XXX e YYY poderiam ser substituídas respectivamente por:

  • A.

    C1, new C1()

  • B.

    I1, new C1()

  • C.

    I1, new C2()

  • D.

    C1, Fabrica.getInstancia(op)

  • E.

    I1, Fabrica.getInstancia(op)

Suponha que você está no mês 9 de um projeto com duração planejada de 12 meses e que tem um orçamento de R$ 200 mil. Uma análise do andamento do projeto, usando a técnica do valor agregado (EVA), mostrou os seguintes dados:

Valor orçado para o trabalho previsto (BCWS) =R$150 mil Valor real do trabalho executado (ACWP) =R$160 mil Valor orçado para o trabalho executado (BCWP)=R$ 140 mil

A alternativa que mostra os valores mais próximos ao custo e ao prazo estimado para o término do projeto é:

  • A.

    R$200 mil e 12 meses;

  • B.

    R$228 mil e 12,8 meses;

  • C.

    R$175 mil e 11,2 meses;

  • D.

    R$228 mil e 11,2 meses;

  • E.

    R$175 mil e 12,8 meses.

O código Java a seguir mostra uma implementação de uma hashtable usando um mecanismo linear para tratamento de colisões. Os objetos inseridos na hashtable devem implementar a interface Hashable mostrada.

Se dez objetos da classe Inteiro, com valores 1, 4, 3, 73, 44, 9, 80, 70, 2 e 41, forem inseridos nesta ordem na hashtable, a ordem em que eles serão armazenados no vetor vetor[] será:

  • A.

    1, 4, 3, 73, 44, 9, 80, 70, 2, 41

  • B.

    80, 1, 70, 3, 4, 73, 44, 2, 41, 9

  • C.

    70, 41, 2, 80, 44, 73, 3, 4, 1, 9

  • D.

    1, 70, 3, 4, 73, 44, 2, 41, 9, 80

  • E.

    41, 2, 70, 80, 9, 44, 73, 3, 4, 1

Observe a tabela que mostra os valores estimados de média e variância para os componentes de projeto de instalação para o custo de desenvolvimento e implantação de um novo sistema

.O valor do custo mais próximo ao que apresenta um risco de 16% de ser ultrapassado é:

Obs.: Use o teorema do limite central e os valores da distribuição normal reduzida cumulativa a seguir:

Tabela de valores da Distribuição Normal Cumulativa

  • A.

    140;

  • B.

    145;

  • C.

    150;

  • D.

    155;

  • E.

    160.

Será impresso, pelo código Java abaixo,

o seguinte:

  • A.

    1

  • B.

    2

  • C.

    1 2

  • D.

    1 3

  • E.

    1 2 3

Em um sistema UNIX, os i-nodes são:

  • A.

    segmentos de memória não inicializados;

  • B.

    ponteiros para páginas de memória em swap;

  • C.

    arquivos temporários;

  • D.

    metadados contendo informações sobre arquivos e diretórios;

  • E.

    partições de disco.

Em qualquer acesso a disco, o tempo de deslocamento das cabeças de leitura e gravação (seek time) é o fator de maior custo no cálculo do desempenho das operações de E/S. Com o objetivo de melhorar o desempenho em ambientes multiprogramados, é comum fazer com que o sistema operacional mantenha uma fila de requisições de acesso (leitura / escrita) para cada unidade de disco magnético e adotar uma estratégia de escalonamento mais adequada para atendimento das requisições pendentes. Nesse contexto, para a seqüência de requisições: 38, 55, 58, 39, 18, 90, 160, 150, 38 e 184, considerando que a posição corrente das cabeças de leitura e gravação esteja sobre o cilindro de número 100, o braço com as cabeças de leitura/gravação esteja se deslocando no sentido dos cilindros de mais alta ordem e que a estratégia de escalonamento adotada para atendimento das requisições seja do tipo FIFO (first in - first out) ou do tipo SSTF (shortest service time first); o comprimento médio de deslocamento das cabeças de leitura e gravação será respectivamente de:

  • A.

    53,2 e 25,0

  • B.

    35,8 e 27,5

  • C.

    47,0 e 35,8

  • D.

    53,2 e 24,8

  • E.

    52,2 e 29,6

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...