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

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

Segundo o PMBOK, uma fase de um projeto é uma coleção de atividades logicamente relacionadas que culminam com a conclusão de um ou mais entregáveis. Em relação à estrutura de fases do ciclo de vida de um projeto, devese considerar o seguinte:

  • A. a estrutura de fases de um projeto identifica fases que se aplicam a todos os projetos. Essas fases envolvem, respectivamente, o planejamento e o monitoramento do projeto.
  • B. a estrutura de fases de um projeto impõe restrições sobre a execução de atividades. Uma restrição para a gestão do ciclo de vida do projeto determina que o início de uma fase deve ocorrer após a conclusão das fases predecessoras.
  • C. o trabalho em cada fase de um projeto com ciclo de vida adaptativo é de natureza diferente daquela envolvida nos trabalhos de fases precedentes e subsequentes.
  • D. a sobreposição de fases pode exigir recursos adicionais para permitir o paralelismo do trabalho e pode aumentar o risco de retrabalho se uma fase subsequente progredir antes que informações precisas das fases anteriores estejam disponíveis.

O PMBOK organiza a gestão de projetos em cinco grupos de processos: iniciação; planejamento; execução; monitoramento e controle; e encerramento. Segundo o PMBOK, em quais grupos de processos a área de conhecimento de Gestão de Recursos Humanos do Projeto é aplicada?

  • A. Iniciação e planejamento.
  • B. Planejamento e execução.
  • C. Execução e monitoramento e controle.
  • D. Monitoramento e controle e encerramento.

Em um sistema gerenciador de banco de Postgres a coluna SALARIO da tabela COLABORADOR foi definida como NUMERIC(8,2) e a coluna JUROS foi definida como NUMERIC (2,2). Foi criada uma view com a seguinte expressão:

Assinale a opção que apresenta o tipo de dado da coluna JUROS_MES criado na view resultante dessa expressão.

  • A. NUMERIC (10,2)
  • B. NUMERIC (8,2)
  • C. NUMERIC (2,2)
  • D. NUMERIC
  • E. NUMERIC(10,4)

O seguinte SCRIPT cria a tabela setor e insere dados em um sistema gerenciador de banco de dados Postgresql.

Considerando essas informações, assinale a opção que apresenta a expressão SQL que representa o nível hierárquico de cada setor.

  • A.
  • B.
  • C.
  • D.
  • E.

Assinale a alternativa que apresenta corretamente o nível de isolamento transacional, fornecido pelo PostgreSQL 9.5, que EVITA a ocorrência dos fenômenos mencionados.

  • A. Read committed: Repeatable read e Phantom read.
  • B. Repeatable read: Dirty read e Serialization anomaly.
  • C. Read uncommitted: Repeatable read e Phantom read.
  • D. Repeatable read: Dirty read e Repeatable read.
  • E. Read committed: Phantom read e Repeatable read.

Considere seguinte consulta SQL, submetida ao PostgreSQL 9.5:

SELECT depname, empno, salary, avg(salary) OVER (PARTITION BY depname) FROM empsalary;

Assinale a alternativa que descreve corretamente o resultado esperado:

  • A. Ao remover a sintaxe “OVER (PARTITION BY depname)” do comando acima, o resultado é o mesmo obtido com a cláusula “GROUP BY depname, empno, salary”.
  • B. A média dos salários é calculada por departamento, empno e salary.
  • C. A média dos salários é calculada por departamento, mas o nome do departamento pode ser duplicado nos casos em que ocorrer mais de um registro do mesmo departamento na tabela empsalary.
  • D. O comando resulta em mensagem de erro, em decorrência de o uso da função de agregação avg estar presente na consulta, juntamente com outras colunas, sem a respectiva presença desses campos na cláusula GROUP BY.
  • E. O resultado é formado pelas colunas depname, empno, salary e avg(salary), os registros são agrupados por depname, empno e salary e a média é calculada sobre as tuplas desse agrupamento.

Qual dos recursos abaixo NÃO está disponível no PostgreSQL até a versão 9.6?

  • A. View materializada.
  • B. Parallel Query.
  • C. Replication methods.
  • D. Map reduce.
  • E. Partitioning methods.

Sobre processos e threads, pode-se afirmar:

  • A. Processos são executados mais rapidamente.
  • B. Apenas threads podem ser executados em paralelo.
  • C. Threads possuem contexto simplificado.
  • D. O custo do escalonamento de threads é muito maior que o de processos.

A respeito das estruturas do sistema operacional, do gerenciamento de processos, do gerenciamento de memória e do sistema de arquivos, julgue os itens subsequentes. Algumas informações relacionadas aos processos, como, por exemplo, o estado, a prioridade e o identificador (ID), são importantes para o gerenciamento de processos.

  • C. Certo
  • E. Errado

Avalie as descrições dos processos abaixo.

1 - Um processo em execução voluntariamente retorna à fila de pronto e libera o processador para outro processo.

2 - Quando um processo vai para execução, é determinado uma janela de tempo limite (quantum) para o uso do processador.

3 - O processo com menor tempo de processador ainda por executar é selecionado para execução.

4 - O processo que chega primeiro ao estado de pronto é selecionado para execução.

Qual opção apresenta, na sequência correta, a definição do tipo de escalonamento de processos usados por sistemas operacionais?

  • A. Escalonamento Circular / Escalonamento Múltiplas Filas / Escalonamento Shortest Job First (SJF) / Escalonamento Cooperativo.
  • B. Escalonamento Cooperativo / Escalonamento Circular / Escalonamento Shortest Job First (SJF) / Escalonamento First In First Out (FIFO).
  • C. Escalonamento Circular / Escalonamento Múltiplas Filas / Escalonamento First In First Out (FIFO) / Escalonamento First In Last Out (FILO).
  • D. Escalonamento Circular / Escalonamento Shortest Job First (SJF) / Escalonamento Cooperativo / Escalonamento First In First Out (FIFO).
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...