Lista completa de Questões de Ciência da Computação do ano 2004 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Julgue os itens a seguir, relativos a sistemas operacionais.
Duas das condições para ocorrência de deadlocks são a não-preempção de um recurso por outro e a espera circular, caracterizada esta por um ciclo de dois ou mais processos.
computadores, oferecendo uma API conveniente para desenvolvimento e execução de aplicações e uma interface de usuário de alto nível. Acerca de sistemas operacionais, julgue os itens que se seguem.
A troca de contexto para alternância de processos em execução é implementada como um subsistema separado do executivo em sistema operacionais da Microsoft® desenvolvidos com tecnologia NT®.
A figura acima apresenta um diagrama com uma arquitetura de aplicação web embasada em soluções open source na plataforma Java. A partir da análise desse diagrama, e considerando as características da arquitetura de sistemas web orientados a objetos com Java, julgue os itens subseqüentes.
A arquitetura apresentada apóia o desenvolvimento de sistemas de três camadas, que integram: interface com o usuário, regras de negócios e acesso a uma camada de persistência, usando três módulos distintos que podem estar instalados em máquinas distribuídas.
Ciência da Computação - Programação - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Sobre o desenvolvimento de aplicativos Web, assinale a alternativa correta.
A tecnologia J2EE é específica para plataformas Unix.
O SOAP é um padrão para a chamada remota de objetos (RPC) utilizado em Web Services.
Exemplos de servidores que suportam aplicações .NET são o Web Microsoft IIS e o Apache.
Javascript é uma linguagem interpretada que estende a sintaxe da linguagem Java e inclui todos os conceitos de Java.
Cookies são mecanismos que permitem que clientes guardem informações em aplicações HTTP servidoras.
Considerando o seguinte trecho de programa: Private Sub Form_Load() Dim str As String str = "*** Carregando Formulário ***" str = str * 2 MsgBox str End Sub, pode-se afirmar que:
O programa foi escrito em VISUAL BASIC e irá gerar um erro em tempo de execução (Runtime error '13': Type mismatch ).
O programa foi escrito em Java e irá exibir "*** Carregando Formulário ***" em uma caixa de diálogo em tempo de execução.
O programa foi escrito em VISUAL BASIC e irá exibir "*** Carregando Formulário ***" em uma caixa de diálogo em tempo de execução.
O programa foi escrito em DELPHI e irá exibir "*** Carregando Formulário ***" em uma caixa de diálogo em tempo de execução.
O programa foi escrito em Java e irá gerar um erro em tempo de execução (Run-time error '13': Type mismatch ).
Quando cada item de uma estrutura de dados possui um apontador para o item seguinte e outro para o item anterior, e ainda o último item aponta para o primeiro, trata-se de uma lista
simétrica.
assimétrica
encadeada.
circular.
linear.
Um resultado Falso será obtido com uma condição X = Falsa, uma condição Y = Falsa e o teste lógico
NOT X.
NOT X OR Y.
NOT X AND Y.
NOT (X OR Y).
NOT (X AND Y).
Quando executado, exibirá o seguinte resultado no interpretador de comandos (browser) Internet Explorer:
JANICE JEFFERSON 7 8 6 5 8 7
JANICE 7 8 6 JEFFERSON 5 8 7
7 8 6 JANICE 5 8 7 JEFFERSON
nome JANICE portugues 7 8 6 nome JEFFERSON portugues 5 8 7
nome JANICE portugues 7 matematica 8 ciencias 6 nome JEFFERSON portugues 5 matematica 8 ciencias 7
Ciência da Computação - Programação - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Considere as seguintes características encontradas em linguagens de programação.
1) Encapsulamento
2) Classes parametrizadas
3) Herança múltipla
4) Ligação dinâmica (dynamic binding).
Quais são essenciais ao projeto de uma linguagem orientada a objetos?
Ciência da Computação - Programação - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Sobre técnicas de programação, é correto afirmar que:
na programação modular, todos os detalhes de implementação de um módulo são definidos em sua parte pública.
na programação estruturada, não encontramos a necessidade do uso de estruturas condicionais e repetições.
através do uso de métodos bottom-up, é possível construir uma visão abstrata inicial do sistema e, passo a passo, detalhar esta visão em vários componentes.
qualquer algoritmo, independentemente de sua área de aplicação e complexidade, pode ser descrito através de uma linguagem estruturada.
linguagens imperativas, como C e Pascal, não possuem conceitos de modularidade.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...