浙大17春《数据库应用程序设计》在线作业答案参考
浙大17春《数据库应用程序设计》在线作业附件就是答案,需要的可以自己下载,下载相关问题参考帮助中心说明
一、单选题:
1.Delphi开发出来的应用程序都是由哪种类派生出来的( )。 (满分:2)
A. TApplication
B. TAppProgram
C. TProgram
D. TControl
2.有两个关系R和S,分别包含15个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是( ) (满分:2)
A. 15,5,10
B. 18,7,7
C. 21,11,4
D. 25,15,0
3.TQuery组件使用什么方法取得数据表格之间的主从关系( )。 (满分:2)
A. GetDetailLinkFields
B. GetSlaveLinkTables
C. GetMasterLinkTables
D. GetProviderAttributes
4.为数据表创建索引的目的是( )。 (满分:2)
A. 提高查询的检索性能
B. 创建唯一索引
C. 创建主键
D. 归类
5.现有关系:学生( 学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为( ) (满分:2)
A. 1个表
B. 2个表
C. 3个表
D. 4个表
6.英文缩写DBA代表( ) (满分:2)
A. 数据库管理员
B. 数据库管理系统
C. 数据定义语言
D. 数据操纵语言
7.DWORD,UINT,HResult以及WinAPI函数中各种Handle等于Delphi6中的哪种数据类型?( ) (满分:2)
A. LongWord
B. UnsignedInt
C. LongInt
D. Word
8.下列哪个统计函数可以计算平均值?( ) (满分:2)
A. sum
B. avg
C. count
D. min
9.在程序中定义CONSTLetter=‘h‘;则语句Writeln(Chr(Ord(Letter)+(Ord(‘A‘)-Ord(‘a‘))))的输出结果是( )。 (满分:2)
A. H
B. h
C. 72
D. 104
10.窗体上放置有一个TPanel类的控件Panel1,并定义了Panel1的OnEnter事件,下面说法正确的是:( ) (满分:2)
A. 当鼠标移动到Panel1上面时产生Panel1OnEnter事件
B. 其他三项都不对
C. 当Panel1获得焦点时产生Panel1OnEnter事件
D. 当鼠标在窗体上移动时产生Panel1OnEnter事件
11.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( ) (满分:2)
A. 左外联接
B. 右外联接
C. 外部并
D. 外联接
12.下列组件中哪种属于非可视组件( )。 (满分:2)
A. Tbutton
B. Timage
C. Tlabel
D. TopenDialog
13.Delphi中运行的快捷键是( ) (满分:2)
A. F7
B. F8
C. F9
D. F12
14.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:( ) (满分:2)
A. 只存在一对多的实体关系,以图形方式来表示。
B. 以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C. 能体现一对多、多对多的关系,但不能体现一对一的关系。
D. 关系模型数据库是数据库发展的最初阶段。
15.下列有关异常处理描述中不正确的是( )。 (满分:2)
A. 结构化异常处理为开发人员提供了一种风格一致的处理各种类型运行期错误的方式。
B. 异常处理可以确保适当地恢复在应用程序中分配或改变的任何资源。
C. 异常处理的一个优点是:定义了一个统一而通用的错误报告机制。
D. 异常处理不可以将处理错误的代码与正常的逻辑处理代码相分离。
16.列关于dfm文件的一些说明哪个是正确的( )。 (满分:2)
A. dfm文件中包含了对应Pascal单元文件的编译后中间代码
B. dfm文件是文本文件,用于保存编译器需要用到的Pascal文件的符号表
C. dfm文件保存着一个窗体和窗体拥有的对象的Published属性
D. dfm文件是编译时产生的符号表,是为了使优化提高编译速度而产生的。
17.描述数据库中全体数据的逻辑结构和特征是( ) (满分:2)
A. 内模式
B. 模式
C. 外模式
D. 存储模式
18.用于建立菜单项的下划线快捷方式的字符是:( ) (满分:2)
A. ^
B. #
C. &
D. @
19.在设计一个MDI应用程序时,假设主窗体的Name是MainForm,而子窗体的定义是Child:TChildForm,那么应该采取下面哪种方法来生成子窗体( )。 (满分:2)
A. Child:=TChildForm.Create(Nil)
B. Child:=TChildForm.Create(TApplication)
C. Child:=TChildForm.Create(MainForm)
D. Child:=TChildForm.Create(TMainform)
20.对于EXE 和DLL描述不正确的是( )。 (满分:2)
A. 在应用程序执行后,在需要时动态的装载DLL。
B. 当其它应用程序调用该DLL 的时候,只需通过映射DLL 的映像到自己进程内存空间来共享代码就可以了。换句话说,内存中只有该DLL的一份实例。
C. 当有一个应用程序调用exe时,内存中就会装载exe。
D. 当多个应用程序调用相同的exe 时,内存只会装载一个exe
21.关系数据库中,主键字是( )。 (满分:2)
A. 为标识表中唯一的实体
B. 创建唯一的索引,允许空值
无忧工作室专业提供远程教育辅导
C. 只允许以表中第一字段建立
D. 允许有多个主键的
22.dbExpress组件访问数据库是通过哪种方式与特定的数据库连接的?( ) (满分:2)
A. BDE
B. 其他三项都不是
C. DbExpress自己的数据库连接DLL
D. ODBC
23.计算机数据库管理技术和发展可以划分为三个阶段,在某个阶段数据是以文件形式长期存储在辅助存储器中,程序和数据之间具有相对的独立性,数据不再属于某个特定应用程序,数据可以重复使用,该阶段是( ) (满分:2)
A. 人工管理阶段
B. 文件管理阶段
C. 数据库管理阶段
D. 信息管理系统阶段
24.子模式DDL用来描述( ) (满分:2)
A. 数据库的总体逻辑结构
B. 数据库的局部逻辑结构
C. 数据库的物理存储结构
D. 数据库的概念结构
25.在每一个枚举类型中,默认编译的情况下,我们最多只能定义( )个值。 (满分:2)
A. 64
B. 512
C. 128
D. 255
26.假如采用关系数据库系统来实现应用,在数据库的逻辑设计阶段,需将( )转换为关系数据模型 (满分:2)
A. E-R模型
B. 层次模型
C. 关系模型
D. 网状模型
27.在Transact-SQL语法中,用来插入数据的命令是( ),用于更新的命令是( )。( ) (满分:2)
A. INSERT,UPDATE
B. UPDATE,INSERT
C. DELETE,UPDATE
D. CREATE,INSERT INTO
28.下列的( )不是数据库设计的内容. (满分:2)
A. 结构特性的设计
B. 行为特性的设计
C. 数据库的物理模式设计
D. 应用程序设计
29.现有关系表:医疗( 患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是( ) (满分:2)
A. 患者编号,医生编号,诊断日期
B. 医生编号
C. 诊断日期
D. 患者编号
30.数据库镜象可以用于( ) (满分:2)
A. 保证数据库的完整性
B. 实现数据库安全性
C. 进行数据库恢复或并发操作
D. 实现数据共享
31.五种基本关系代数运算是( ) (满分:2)
A. ∪,-,×,π和σ
B. ∪,-,∞,π和σ
C. ∪,∩,×,π和σ
D. ∪,∩,∞,π和σ
32.非可视组件是从哪个类派生出来的( )。 (满分:2)
A. TObject
B. Tcontrol
C. Tcomponent
D. persistent
33.下面关于单元的初始化Initialization部分的说法哪一个是正确的?( ) (满分:2)
A. 如果调用了Initialization,必须调用Finalization
B. 该部分代码单元被其他单元或程序引用时就会自动运行
C. 这部分代码与单元中的FormCreate事件的作用是相同的
D. 初始化部分的代码只能在单元中有OLE和COM对象时才有效
34.数据库中只存放视图的( ) (满分:2)
A. 操作
B. 对应的数据
C. 定义
D. 限制
35.关于Application对象和属性的描述正确的是( )。 (满分:2)
A. ExeName可读可写
B. Active表明应用程序是否激活,可以设置该值来激活程序
C. Title属性设置主程序窗口的标题
D. 只有给予窗体的应用程序才有全局Application对象,控制台没有Application对象
36.概念结构设计阶段得到的结果是( ) (满分:2)
A. 数据字典描述的数据需求
B. E-R图表示的概念模型
C. 某个DBMS所支持的数据模型
D. 包括存储结构和存取方法的物理结构
37.对象是类的实例,也是类的变量,Delphi的祖先类是( ) (满分:2)
A. Tclass
B. Tobject
C. Tcom
D. Tconponent
38.Delphi中用什么函数来析构一个组件( )。 (满分:2)
A. Constructor
B. Destroy
C. Free
D. Create
39.在做数据库应用开发时,如果想指定主表和从表之间的连接字段,需使用TTable组件的什么属性( )。 (满分:2)
A. DatabaseName属性
B. Exclusive属性
C. MasterFields属性
D. TableLink属性
40.单个用户使用的数据视图的描述称为( ) (满分:2)
A. 外模式
B. 概念模式
C. 内模式
D. 存储模式
三、判断题:
1.可以在企业管理器中修改数据库的名称。( ) (满分:2)
A. 错误
B. 正确
2.外键的值唯一的标识了表中的一行记录。( ) (满分:2)
A. 错误
B. 正确
3.索引越多越好。( ) (满分:2)
A. 错误
B. 正确
4.删除表是必须小心注意的操作,因为表一旦删除便无法恢复。( ) (满分:2)
A. 错误
B. 正确
5.数据库一旦建立就不允许修改大小。( ) (满分:2)
A. 错误
B. 正确
6.使用SendMessage函数发送消息时,该函数直接将消息放入系统消息队列后便立即返回。( ) (满分:2)
A. 错误
B. 正确
7.实体间的联系用实体模型来描述。( ) (满分:2)
A. 错误
B. 正确
8.现实世界中的实体可以用关系来描述,但是,并非所有的关系都能合理地表示实体。( ) (满分:2)
A. 错误
B. 正确
9.客户端应用程序与数据库服务器必须位于同一台计算机上。( ) (满分:2)
A. 错误
B. 正确
10.访问控制是防止对数据库进行非法访问的主要方法。( ) (满分:2)
A. 错误
B. 正确
转载请注明出处无忧答案网www.ap5u.com
页:
[1]