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

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

Para implementar servidores de correio eletrônico, NÃO podemos usar o software:

  • A.

    sendmail;

  • B.

    Microsoft Exchange;

  • C.

    postfix;

  • D.

    qmail;

  • E.

    bind.

Instruções: Para responder às questões de números 56 a 60, utilize o texto abaixo.

Segundo o texto,

  • A.

    um programador experiente tem a possibilidade de vir a ocupar o cargo de analista de sistemas.

  • B.

    é muito difícil um programador vir a ser promovido dentro da mesma empresa.

  • C.

    a maioria dos analistas de sistemas já entra na carreira com esse cargo.

  • D.

    um diploma universitário em Ciência da Computação é garantia de um bom emprego como analista de sistemas.

  • E.

    um programador com ampla experiência em processamento de dados, mesmo sem diploma universitário, tem boas chances de ascensão na empresa.

A habilidade de uma sub-classe especializar uma operação herdada redefinindo sua implementação mas não a sua especificação é conhecida na orientação a objeto, tipicamente, por

  • A. herança múltipla.
  • B. composição.
  • C. polimorfismo.
  • D. agregação.
  • E. persistência.

É um conjunto de tecnologias que permite que os componentes de software interajam uns com os outros em um ambiente de rede, independentemente da linguagem em que os componentes foram criados. Tal é a definição de

  • A.

    biblioteca de vínculo dinâmico.

  • B.

    diretiva de grupo.

  • C.

    Active Directory.

  • D.

    DirectX.

  • E.

    ActiveX.

Sobre a técnica orientada a objetos pode-se afirmar que

  • A.

    a hereditariedade consiste na implementação dos métodos de uma classe.

  • B.

    em uma classe devem ser declaradas apenas as estruturas de dados.

  • C.

    a encapsulação é um processo que define um objeto como público.

  • D.

    em uma classe ficam os objetos com semelhanças estruturais e funcionais.

  • E.

    os métodos são estruturas de armazenamento de dados.

As linguagens de programação cujos códigos fonte, quanto lidos, são traduzidos e imediatamente executados são denominadas

  • A. montadas.
  • B. compiladas.
  • C. interpretadas.
  • D.

    linkeditadas.

  • E. parametrizadas.

Considere as seguintes características de um modelo de desenvolvimento de software: processo de software evolucionário que combina a natureza iterativa da prototipagem com os aspectos controlados e sistemáticos do modelo seqüencial linear e fornece potencial para o desenvolvimento rápido de versões incrementais do software. Essas características se referem a um modelo de desenvolvimento de software do tipo

  • A. concorrente.
  • B. formal.
  • C. RAD (rapid application development).
  • D. espiral.
  • E. orientado a objetos.

No referente ao processo e aos conceitos de análise orientada a objetos (AOO), julgue os próximos itens.

I O processo de AOO não começa com a preocupação com os objetos e sim com o entendimento da forma pela qual o sistema vai ser usado: por pessoas, por máquinas ou por outros programas. Quando for definido o cenário de uso, começa a modelagem do software.

II O modelo objeto-comportamento representa elementos estáticos do modelo de análise orientada a objetos, indicando como o sistema vai responder a eventos ou estímulos externos.

III A modelagem classe-responsabilidade-colaboração fornece um meio simples para identificar e organizar as classes que são relevantes aos requisitos do sistema.

IV Quando um grupo de classes colabora entre si, para satisfazer a um conjunto coesivo de responsabilidades, tem-se o que se denomina pacote.

V As classes satisfazem suas responsabilidades de três modos: uma classe pode usar suas próprias operações para manipular seus próprios atributos; uma classe pode colaborar com outras classes; uma classe pode colaborar com objetos criados nas suas classes filhas.

Estão certos apenas os itens

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

No referente às funcionalidades do framework da programação Struts, assinale a opção incorreta.

  • A.

    O Struts oferece validações prontas para verificação de obrigatoriedade, tipos de campos, formatos válidos de e-mails, cartões de crédito, tamanhos mínimos e máximos, datas válidas e máscaras.

  • B.

    O componente controller representa a visão da aplicação, ou seja, a maneira como o sistema interage com o usuário. A tecnologia mais comumente utilizada nessa camada é Java server pages.

  • C.

    O Struts traz uma arquitetura de tratamento de exceções bem elaborada, que também propicia a possibilidade de eliminação de programação excessiva para esses casos, além de uma padronização.

  • D.

    O Struts favorece o desenvolvimento de aplicações seguindo o paradigma MVC (model-view-controller).

  • E.

    O componente model do Struts engloba dois conceitos: a lógica de negócio da aplicação e seu estado. Uma das tecnologias utilizadas nessa camada é o JavaBeans.

Observe o seguinte código escrito em HTML:

O resultado da execução desse código em um browser do tipo Internet Explorer será

  • A.

    uma tabela com duas colunas e duas linhas

  • B.

    uma tabela com uma coluna e duas linhas

  • C.

    duas tabelas com duas colunas e um linha cada

  • D.

    duas tabelas co uma coluna e duas linhas cada

  • E.

    uma tabela com duas colunas e uma linha

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