西工大17春《数据库语言》在线作业

  • 格式:doc
  • 大小:32.50 KB
  • 文档页数:6

西工大17春《数据库语言》在线作业 一、单选题(共 40 道试题,共 100 分。) 1. Visual FoxPro数据库是( )。 A. 层次型数据库 B. 关系型数据库 C. 网状型数据库 D. 连接型数据库 正确答案:B 2. 查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是( )。 A. SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)= "1" B. SELECT * FROM 订单 WHERE SUBSTR(订购单号,4,1)="1" C. SELECT * FROM 订单 WHERE "1"$订购单号 D. SELECT * FROM 订单 WHERE RIGHT(订购单号,1)="1" 正确答案:C 3. 在Visual FoxPro中,关于视图的正确叙述是( )。 A. 视图与数据库表相同,用来存储数据 B. 视图不能同数据库表进行连接操作 C. 在视图上不能进行更新操作 D. 视图是从一个或多个数据库表导出的虚拟表 正确答案:D 4. 应用数据库技术的主要目的是( )。 A. 解决数据保密问题 B. 解决数据冗余问题 C. 解决数据独立性问题 D. 解决数据管理问题 正确答案:D 5. 在Visual FoxPro中,为了将按钮的Click事件代码设置为表单从内存中释放(清除),可将表单中退出命令( )。 A. ThisForm.Refresh B. ThisForm.Delete C. ThisForm.Hide D. ThisForm.Release 正确答案:D 6. ( )是长期存储在计算机内的有组织,可共享的数据集合。 A. 数据库管理系统 B. 数据库系统 C. 数据库 D. 文件组织 正确答案:C 7. 在表单控件中,即可作为接收输入数据用,又能作为编辑现有数据用的控件是( )。 A. 标签 B. 复选框 C. 列表框 D. 文本框 正确答案:D 8. 在表单运行中,如复选框变为不可用,其Value属性值为( )。 A. 1 B. 0 C. 2或NULL D. 不确定 正确答案:B 9. 表在数据库中是一个非常重要的数据对象,数据库创建后就可以创建表了,创建表可以用( )等方法来创建。 A. 企业管理器 B. 查询分析器 C. OSQL D. 企业管理器和CREATE TABLE语句 正确答案:D 10. 数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是( )。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DB和DBMS D. 以上答案均不对 正确答案:A 11. 在Visual FoxPro中,关于自由表叙述正确的是( )。 A. 自由表和数据库表是完全相同的 B. 自由表不能建立字段级规则和约束 C. 自由表不能建立候选索引 D. 自由表不可以加入到数据库中 正确答案:B 12. 下列关于“封装性”的说法中,错误的是( )。 A. 封装性就是把对象的内部代码与操作过程隐藏起来 B. 封装是借助类来实现的 C. 封装是借助对象来实现的 D. 封装要求所有对象具备明确的功能,并有接口和其他对象相互作用 正确答案:C 13. 建立一个表文件结构时,若该库文件中有备注行型字段,则保存时会( )。 A. 只创建一个表文件,扩展名为.DBF B. 在创建一个表文件同时还创建一个备注文件,扩展名为.FPT C. 在创建一个表文件同时还创建一个备注文件,扩展名为.TXT D. 在创建一个表文件同时还创建一个备注文件,扩展名为.CDX 正确答案:B 14. 备注型字段的长度固定为( )个字节。 A. 8 B. 1 C. 4 D. 10 正确答案:C 15. 在Visual FoxPro的参照完整性规则不包括( )。 A. 更新规则 B. 删除规则 C. 查询规则 D. 插入规则 正确答案:B 16. 用在程序中,可以终止程序执行并返回到Viaual FoxPro命令窗口的命令是( )。 A. EXIT B. QUIT C. END D. CANCEL 正确答案:D 17. 设X=”ABC”,Y=”ABCD”,则下列表达式中的值为.T.的是( )。 A. X=Y B. X==Y C. X$Y D. AT(X,Y)=0 正确答案:C 18. ABC.DBF是一个具有两个备注型字段的数据表文件,使用COPY TO PSQ命令进行复制操作,其结果将( )。 A. 得到一个新的数据表文件 B. 得到一个新的数据表文件和一个新备注文件 C. 得到一个新的数据表文件和两个新备注文件 D. 显示出错误信息,表明不能复制具有备注型字段的数据表文件 正确答案:B 19. 命令?MOD(44,-5)的值是( )。 A. 1 B. -1 C. 4 D. -4 正确答案:B 20. 在表单运行中,当结果发生变化时,应刷新表单,刷新表单使用( )命令。 A. RELEASE B. DELETE C. REFRESH D. PACK 正确答案:C 21. 下列关于“继承性”的说法,错误的是( )。 A. 继承性用来描述对象之间的共同属性 B. 继承性用来描述类之间的共同属性 C. 继承性可以避免方法和数据的重复 D. 继承性体现了一般化和特殊化的原则 正确答案:A 22. 设计表单时,可以利用( )向表单中添加控件。 A. 表单设计器工具栏 B. 布局工具栏 C. 调色板工具栏 D. 表单控件工具栏 正确答案:D 23. 执行命令"INDEX ON 姓名 TAG index_name "建立索引后,下列叙述错误的是( )。 A. 此命令建立的索引是当前有效索引 B. 此命令所建立的索引将保存在.idx文件中 C. 表中记录按索引表达式升序排序 D. 此命令的索引表达式是"姓名",索引名是"index_name" 正确答案:B 24. 关于Visual FoxPro的变量,下面说法中正确的是( )。 A. 使用一个简单变量之前要先声明或定义 B. 数组中各数组元素的数据类型可以不同 C. 定义数组以后,系统为数组的每个数组元素赋以数值0 D. 数组元素的下标下限是0 正确答案:B 25. 表达式12%3^2*3的值是( )。 A. 0 B. 1 C. 9 D. 12 正确答案:C 26. 若要确定指定对象内部的背景色,可通过设置( )属性来实现。 A. ForeColor B. FillColor C. BackColor D. Color 正确答案:B 27. 每个过程的第1个语句是( )。 A. PARAMETER B. DO C. PROCEDURE D. < 过程名> 正确答案:C 28. 在Visual FoxPro命令的一般结构中,表示命令执行操作的是( )。 A. 命令短语 B. 命令动词 C. 基本项 D. 可选项 正确答案:B 29. 下列关于方法的说法中,错误的是( )。 A. 方法是与对象相关的过程 B. 方法是指对象为完成一定功能而编写的一段程序代码 C. 方法与事件有着紧密联系,一个时间必定有一个与之相对应的方法 D. 方法与事件相同,用户不可以扩充方法 正确答案:D 30. 下列关于创建新类的叙述中,错误的是( )。 A. 从“项目管理器”里选择“类”| “新建” B. 从系统菜单上选择“文件”|“新建”|“类”|“新建文件” C. 可以在命令窗口输入ADD CLASS命令,进入“类设计器” D. 在命令窗口里执行CREATE CLASS命令 正确答案:C 31. 设菜单文件名为TEST.MNX,则菜单设计器生成的菜单程序文件名为( )。 A. TEST.FPT B. TEST.MPR C. MNX.MPR D. TEST.MNT 正确答案:B 32. 在当前过程中建立的私有变量( )。 A. 可以在所有过程中使用 B. 只能在定义该变量的过程中使用 C. 只能在定义该变量的过程及本过程所嵌套的过程中使用 D. 只能在定义该变量的过程及该过程所嵌套的过程中与相关表一起使用 正确答案:C 33. 下面( )可以恢复系统菜单的缺省配置。 A. SET DEFAULT TO B. SET SYSMENU DEFAULT TO C. SET SYSMENU TO DEFAULT D. SET MENU TO DEFAULT 正确答案:C 34. 建立一个表文件结构,表中有姓名字段( C型,6字节),出生年月字段( D型)和婚否字段( L型),则该表中总的字段宽度是( ) 。 A. 15 B. 16 C. 17 D. 18 正确答案:B 35. 定义弹出式菜单的命令格式为( )。 A. DEFINE POPUP „„ B. DEFINE BAR OF PROMPT „ C. ON SELECTION BAR OF []