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

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

Analise as seguintes afirmações sobre escalonamento de processos.

I. Um algoritmo de escalonamento preemptivo escolhe um processo e o coloca em execução por um tempo máximo fixado.

II. O escalonador de curto prazo (ou despachante) executa, freqüentemente, e decide qual será a próxima tarefa a ser executada.

III. Apesar das sofisticadas técnicas de escalonamento de processos, é possível que todos os processos ativos na memória estejam parados, aguardando, por exemplo, por operações de entrada e saída.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

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

Ainda considerando o código apresentado, julgue os itens seguintes, acerca do uso, em sistemas operacionais, de tipos de dados.

I O escalonamento de processos em sistemas operacionais adota esquema de prioridades no tratamento dos elementos de uma fila, o que não ocorre na implementação apresentada.

II O escalonamento de processos em sistemas operacionais adota esquema de classificação de processos conforme o estado de execução, o que não ocorre na implementação apresentada.

III A possível inserção de um processo para escalonamento, usando a estrutura de dados apresentada no código, deveria ocorrer por meio do uso do método arrive, e não do método leave.

 IV A possível remoção de um processo do escalonador, usando a estrutura de dados apresentada no código, deveria ocorrer por meio do uso do método leave, e não do método full.

A quantidade de itens certos é igual a

  • A.

    1

  • B.

    2

  • C.

    3

  • D.

    4

Acerca de extreme programming (XP), assinale a opção correta.

  • A.

    Na programação por pares, os códigos são escritos por dois programadores em cada máquina. Enquanto um dos programadores codifica, o outro atenta para aspectos como a simplificação do código.

  • B.

    A refatoração tem por objetivo reestruturar um software e modificar as funcionalidades disponibilizadas pelo mesmo. Ao refatorar, um desenvolvedor pode eliminar duplicações e simplificar o projeto.

  • C.

    A estratégia adotada no projeto de software se baseia em contemplar todos os possíveis cenários de evolução empregando-se padrões de projeto. A implementação não inicia até ser concluído todo o projeto.

  • D.

    É recomendável que não se adotem padrões para as práticas de codificação e que não se limite a quantidade de horas trabalhadas por semana.

Considere as características abaixo:

I - É independente de linguagem de programação.

II- É mais apropriada a sistemas dominados por operações de entrada e saída.

III- A coleta pode ser realizada no início do projeto, antes mesmo de a linguagem de programação ter sido definida.

IV- A contagem é subjetiva.

A qual medida de Software elas se referem?

  • A.

    número de linhas de código

  • B.

    pontos de objeto

  • C.

    pontos de função

  • D.

    COCOMO

  • E.

    AVC

As questões 51 e 52 devem ser respondidas com base nos dois trechos de código a seguir.

O elemento utilizado para a apresentação do atributo "chave" na página resposta.jsp foi

  • A.

    diretiva.

  • B.

    expression language.

  • C.

    Java Standard Tag Library (JSTL).

  • D.

    scriptlet

Julgue os itens a seguir, considerando os trechos I e II acima, que apresentam partes de códigos de uma aplicação web implementada por meio das tecnologias ASP.NET e C#.

As marcas ou tags ASP  e  são tags HTML do tipo EMPTY.

  • C. Certo
  • E. Errado

Julgue os itens a seguir, considerando os trechos I e II acima, que apresentam partes de códigos de uma aplicação web implementada por meio das tecnologias ASP.NET e C#.

O browser, ao carregar a página aspx, criará uma instância da classe

  • C. Certo
  • E. Errado

Considerando a figura acima, que ilustra uma janela da ferramenta Borland Delphi, julgue os próximos itens.

Os elementos indicados por I, II e III na figura representam, respectivamente, as classes

  • C. Certo
  • E. Errado

Considerando a figura acima, que ilustra uma janela da ferramenta Borland Delphi, julgue os próximos itens.

Nas versões para desenvolvimento cliente-servidor, dois grupos de elementos fazem parte da configuração do estado de objetos ou componentes no Borland Delphi: Properties (propriedades) e Events (eventos).

  • C. Certo
  • E. Errado

Considerando a figura acima, que ilustra uma janela da ferramenta Borland Delphi, julgue os próximos itens.

Borland Delphi é considerada uma ferramenta CASE adequada para o desenvolvimento rápido de aplicações, cuja linguagem de programação é aderente ao paradigma de orientação a objetos, suportando classes, objetos e herança.

  • C. Certo
  • E. Errado
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...