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).
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
1
2
3
4
Acerca de extreme programming (XP), assinale a opção correta.
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.
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.
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.
É 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.
Ciência da Computação - Programação - FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO) - 2007
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?
número de linhas de código
pontos de objeto
pontos de função
COCOMO
AVC
Ciência da Computação - Programação - Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG) - 2007
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
diretiva.
expression language.
Java Standard Tag Library (JSTL).
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.
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
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
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).
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.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...