试题与答案

OOP languages that create objects, such as

题型:单项选择题

题目:

OOP languages that create objects, such as (1) and (2) are beginning to take hold as viable tools for programmers. To effectively reuse objects, programmers need a place to store them such as an ODBMS or a RDBMS with object oriented extensions.

Databases that handle object data not only let user store and retrieve (3) data, but also let them store objects created by OOP languages, to facilitate rapid software development and reuse, and let them (4) new multimedia applications combining multiple data types.

RDBMS vendors have developed new extensions to existing DB technology to accommodate the most common forms of (5) data.

(5)是()

A.numeric

B.FORTRAN

C.build

D.unstructured

答案:

参考答案:D

解析:

能够创建对象的OOP语言(例如:C++ 和Smalltalk)正开始被程序员当作程序设计的工具。为了有效地复用对象,程序员需要有一个地方来存储这些对象,例如,ODBMS(面向对象数据库管理系统)或具有面向对象扩充的RDBMS(关系数据库管理系统)。

处理对象数据的数据库不但可以让用户存储和检索结构化数据,而且可以存储由OOP语言创建的对象,以便进行快速软件开发和复用,还可以允许用户创建新的组合多种数据类型的多媒体应用程序。

RDBMS 销售商们已对现存的数据库技术做了新的扩充,以适应最通用形式的韭结构化数据。

[分析]: 这是一道关于面向对象程序设计语言、面向对象数据库和关系数据库的试题。在传统的关系型数据库中,对数据类型的处理只局限于数字、字符等结构化数据,不能合理处理多媒体信息等非结构化数据。为了适应应用的发展,关系数据库也要进行扩展。

在所列举的几种程序设计语言中,只有C++和Smalltalk是面向对象程序设计语言。

本题的D小题是一个简单的英语动词搭配问题,经典的句型是“let+名词+动词原形”。其实,从前面的“let user store and retrieve”就可知道本小题的答案。

试题推荐
微信公众账号搜索答案