13春浙大《数据库应用程序设计》在线作业-浙江大学

所属学校:浙江大学 科目:数据库应用程序设计 2015-03-17 19:01:15
浙大《数据库应用程序设计》在线作业
试卷总分:100
单选题
判断题
一、单选题(共 40 道试题,共 80 分。)
V
1. MessageEvent = procedure (var Msg: TMsg; var Handled: Boolean) of Object中的参数描述不正确的是( )。
A. Msg参数为消息记录,它保存了消息的所有相关信息。
B. Handled参数为布尔类型,用来表示是否继续传递所收到的消息。
C. Handled参数的值为False时系统将不再对接收到的消息进行处理。
D. Handled 参数的值为True 时系统将不再对接收到的消息进行处理。
满分:2 分
2. 有两个关系R和S,分别包含15个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是( )
A. 15,5,10
B. 18,7,7
C. 21,11,4
D. 25,15,0
满分:2 分
3. 用于建立菜单项的下划线快捷方式的字符是:( )
A. ^
B. #
C.
D. @
满分:2 分
4. 为数据表创建索引的目的是( )。
A. 提高查询的检索性能
B. 创建唯一索引
C. 创建主键
D. 归类
满分:2 分
5. 注册一个自定义组件语句的用法是( )。
A. RegisterComponents(TMyComponent,[‘Standard’])
B. Register(TMyComponent,[‘Standard’])
C. .RegisterComponents(‘Standard’,[TMyComponent])
D. Register(‘Standard’,TMyComponent)
满分:2 分
6. 利用对监视器可以设置窗体或组件的( )
A. 方法
B. 属性
C. 外观
D. 名称
满分:2 分
7. 五种基本关系代数运算是 ( )
A. ∪,-,×,π和σ
B. ∪,-,∞,π和σ
C. ∪,∩,×,π和σ
D. ∪,∩,∞,π和σ
满分:2 分
8. 窗体上放置有一个TPanel类的控件Panel1,并定义了Panel1的OnEnter事件,下面说法正确的是:( )
A. 当鼠标移动到Panel1上面时产生Panel1OnEnter事件
B. 其他三项都不对
C. 当Panel1获得焦点时产生Panel1OnEnter事件
D. 当鼠标在窗体上移动时产生Panel1OnEnter事件
满分:2 分
9. 单个用户使用的数据视图的描述称为 ( )
A. 外模式
B. 概念模式
C. 内模式
D. 存储模式
满分:2 分
10. TPersistent类的用途是( )。
A. 作为DLL接口的基类,因为DLL不能自动被加载
B. 可以完成Windows控件的封装
C. 是所有用来保存和加载Delphi对象流的类的基类
D. 所有Delphi的类都从它派生而来
满分:2 分
11. TQuery组件使用什么方法取得数据表格之间的主从关系( )。
A. GetDetailLinkFields
B. GetSlaveLinkTables
C. GetMasterLinkTables
D. GetProviderAttributes
满分:2 分
12. 表达式Writeln(‘This is ‘#39’xxx#39string’)的结果是( )。
A. his is xxx sstring
B. this is ‘xxx#39string
C. This is ‘’’xxx’string
D. This is ‘xxx’string
满分:2 分
13. 下列哪个统计函数可以计算平均值?( )
A. sum
B. avg
C. count
D. min
满分:2 分
14. BDE的中文含义是( ),它是数据库应用中的一种连接方法
A. 数据库连接
B. 数据库引擎
C. 开放式数据库
D. 数据库文件
满分:2 分
15. 数据库系统由数据库、( )组成
A. DBMS、应用程序、支持数据库运行的软硬件环境和DBA
B. DBMS和DBA
C. DBMS、应用程序和DBA
D. DBMS、应以程序、支持数据库运行的软件环境和DBA
满分:2 分
16. 列关于dfm文件的一些说明哪个是正确的( )。
A. dfm文件中包含了对应Pascal单元文件的编译后中间代码
B. dfm文件是文本文件,用于保存编译器需要用到的Pascal文件的符号表
C. dfm文件保存着一个窗体和窗体拥有的对象的Published属性
D. dfm文件是编译时产生的符号表,是为了使优化提高编译速度而产生的。
满分:2 分
17. 下列( )不是E-R模型的基本要素
A. 实体
B. 属性
C. 联系
D. 外部关键字
此题选: D 满分:2 分
18. 现有关系:学生( 学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为( )
A. 1个表
B. 2个表
C. 3个表
D. 4个表
满分:2 分
19. 以下不合法的数组是( )。
A. arr:Array of Class
B. arr:Array of TButton
C. arr:Array of byte
D. arr:Array of string
满分:2 分
20. 对于EXE 和DLL描述不正确的是( )。
A. 在应用程序执行后,在需要时动态的装载DLL。
B. 当其它应用程序调用该DLL 的时候,只需通过映射DLL 的映像到自己进程内存空间来共享代码就可以了。换句话说,内存中只有该DLL的一份实例。
C. 当有一个应用程序调用exe时,内存中就会装载exe。
D. 当多个应用程序调用相同的exe 时,内存只会装载一个exe
此题选: D 满分:2 分
21. Delphi 采用( )语言作为编程语言
A. VB
B. C++
C. Object Pascal
D. Java
满分:2 分
22. 下面是一个用户自定义的消息,哪一种消息定义是正确的( )。
A. WM_MyMessage=User_Base+100
B. WM_MyMessage=CM_Base+100
C. WM_MyMessage=WM_Base+100
D. WM_MyMessage=WM_USER+100
此题选: D 满分:2 分
23. 对象是类的实例,也是类的变量,Delphi的祖先类是( )
A. Tclass
B. Tobject
C. Tcom
D. Tconponent
此题选: D 满分:2 分
24. 以下关于Redcord(记录)的描述,不正确的是( )。
A. Object Pascal支持可变Record,它允许在记录种不同的数据共同覆盖相同的内存(这个概念与C/C++中的union概念一样)
B. Record类型定义中列出了若干个域,每个域对应一个域名,通过域名访问
C. Record类型用于定义不同类型数据项的固定集合
D. record类型是类的一种补充
满分:2 分
25. 一个Delphi工程不包含哪些类型的文件( )
A. *.dpr
B. *.pas
C. *.class
D. *.res
满分:2 分
26. 描述数据库中全体数据的逻辑结构和特征是( )
A. 内模式
B. 模式
C. 外模式
D. 存储模式
满分:2 分
27. 在做数据库应用开发时,如果想指定主表和从表之间的连接字段,需使用TTable组件的什么属性( )。
A. DatabaseName属性
B. Exclusive属性
C. MasterFields属性
D. TableLink属性
满分:2 分
28. Delphi7的数据库引擎是( )。
A. DAO
B. ADO
C. BDE
D. BA
满分:2 分
29. 关系数据库中,主键字是( )。
A. 为标识表中唯一的实体
B. 创建唯一的索引,允许空值
C. 只允许以表中第一字段建立
D. 允许有多个主键的
满分:2 分
30. 下列( )不是Delphi的注释符号
A. { }
B. (* *)
C. //
D. /
此题选: D 满分:2 分
31. 在DBS中,DBMS和OS之间的关系是 ( )
A. 相互调用
B. DBMS调用OS
C. OS调用DBMS
D. 并发运行
满分:2 分
32. 关于Application对象和属性的描述正确的是( )。
A. ExeName可读可写
B. Active表明应用程序是否激活,可以设置该值来激活程序
C. Title属性设置主程序窗口的标题
D. 只有给予窗体的应用程序才有全局Application对象,控制台没有Application对象
满分:2 分
33. Delphi中用什么函数来析构一个组件( )。
A. Constructor
B. Destroy
C. Free
D. Create
满分:2 分
34. 下面方法中,哪个是正确的移动TDataSet的记录光标位置的方法( )。
A. (Sender As TDataSet).Moveby(10)
B. (Sender As TDataSet).Moveto(10)
C. (Sender As TDataSet).Move(10)
D. (Sender As TDataSet).MoveToCursor(10)
满分:2 分
35. “工程选项对话框”中,当默认的checkbox位True时,会出现下面那种情况( )。
A. Delphi把所有的工程选项都重置为最初的默认值
B. “工程选项“值覆盖“环境选项”值
C. 当前被选页上所有checkbox的属性都自动变成为True
D. 当前的工程选项作为新创建的工程的默认值
此题选: D 满分:2 分
36. 根据关系数据基于的数据模型――关系模型的特征判断下列正确的一项:( )
A. 只存在一对多的实体关系,以图形方式来表示。
B. 以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C. 能体现一对多、多对多的关系,但不能体现一对一的关系。
D. 关系模型数据库是数据库发展的最初阶段。
满分:2 分
37. 组合框ComboBox中的数据在哪个属性中添加( )。
A. Text
B. Items
C. DragDownCount
D. Sorted
满分:2 分
38. 下列组件中哪种属于非可视组件( )。
A. Tbutton
B. Timage
C. Tlabel
D. TopenDialog
此题选: D 满分:2 分
39. 在SQL语言中授权的操作是通过( )语句实现的。
A. CREATE
B. REVOKE
C. GRANT
D. INSERT
满分:2 分
40. 下列关于Variant类型的说法哪个是不正确的( )。
A. variant类型的变量被动态赋值为一个特定的数据类型后,不能再赋值为一个其它的数据类型
B. variant类型变量是无类型变量
C. variant类型是以前Borland C++ 中固有的Variant类型的模仿
D. .variant类型无需进行释放,回收内存
满分:2 分
浙大《数据库应用程序设计》在线作业
试卷总分:100
单选题
判断题
二、判断题(共 10 道试题,共 20 分。)
V
1. 可以在企业管理器中修改数据库的名称。( )
A. 错误
B. 正确
满分:2 分
2. 在try语句中使用多个except语句可以处理多个不同的异常情况。( )
A. 错误
B. 正确
满分:2 分
3. 使用SendMessage函数发送消息时,该函数直接将消息放入系统消息队列后便立即返回。( )
A. 错误
B. 正确
满分:2 分
4. 因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表,SQL SERVER将它保存在syscommens系统表中。( )
A. 错误
B. 正确
满分:2 分
5. 数据库系统投入正式运行,意味着数据库的设计与开发阶段的基本结束,运行与维护阶段的开始。( )
A. 错误
B. 正确
满分:2 分
6. 设计器是Rave 报表可视化设计的基础,所以它不同于组件,也没有属性。( )
A. 错误
B. 正确
满分:2 分
7. 完整约束条件的检查总是在事务的每个维护操作执行后立即进行。( )
A. 错误
B. 正确
满分:2 分
8. 所有类都有Name属性( )
A. 错误
B. 正确
满分:2 分
9. 删除表是必须小心注意的操作,因为表一旦删除便无法恢复。( )
A. 错误
B. 正确
满分:2 分
10. 对一个数据库系统来说,概念级对应于它实际存储的数据。( )
A. 错误
B. 正确
满分:2 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: