第二部分 VisualFoxPro 程序设计 一,选择题 21.(2008C)关键字是关系模型中的重要概念,当一个二维表(A 表)的主关键字被包含到 另一个二维表(B 表)中时,它就称为 B 表的____. A.主关键字 B.外部关键字 C.侯选关键字 D.超关键字 22.(2008C)对于下列函数来说,其返回值的数据类型不为数值型的是____. A.LEN( "Visual FoxPro" ) B.ATC("this","Thisform") C.YEAR(DATE()) D.LEFT("123456",2) 23. (2008C)设变量 x 的值为"abc " (其长度为 4, 末尾为一个空格字符) 变量 y 的值为" abc" , (其长度为 4,第一个字符为空格) ,则表达式 LEN(x+y)的返回值分别为____. A.6,6 B.7,7 C.8,8 D.8,7 24.(2008C)在下列关于数据库表和临时表(Cursor)的叙述中,正确的是____. A.数据库表随着其所在的数据库的打开而打开,也随着其所在的数据库的关闭而关闭 B.基于数据库表创建的临时表随着数据库的打开而打开,也随着数据库的关闭而关闭 C.用 BROWSE 命令可浏览数据库表,也可浏览临时表 D.临时表被关闭后,可使用 USE 命令再次打开 25.(2008C)设某数据库中的学生表(XS.DBF)已在 2 号工作区打开,且当前工作区为 1 号
工作区,则下列命令中不能将该表关闭的是____. A.CLOSE TABLE B.CLOSE DATABASE ALL C.USE IN 2 D.USE 26.(2008C)首先执行 CLOSE TABLES ALL 命令,然后执行____命令,可逻辑删除 JS(教 师)表中年龄超过 60 岁的所有记录(注:csrq 为日期型字段,含义为出生日期) . A.DELETE FOR YEAR(DATE()-YEAR(csrq))>60 B.DELETE FROM js WHERE YEAR(DATE())-YEAR(csrq)>60 C.DELETE FROM js FOR YEAR(DATE()-YEAR(csrq))>60 D.DELETE FROM js WHILE YEAR(DATE())-YEAR(csrq)>60 27.(2008C)对表单中的一个文本框控件来说,下列事件中最后发生的事件是____. A.Valid B.Destroy C.Init D.Lostfocus 28.(2008C)将表单中的所有文本框的 Enabled 属性设置为假,可在表单的 Init 事件处理代 码中用 Setall 方法进行设置,下列表述中,命令正确的是____. A.THISFORM.SETALL("Enabled",.F.,"TEXT") B.THISFORM.SETALL(Enabled,.F.,TEXT) C.THISFORM.SETALL("Enabled",.F.,"TEXTBOX") D.THISFORM.SETALL("Enabled",.F.) 29.(2008C)在些列几种控件中,无 Value 属性的是____. A.命令按钮 B.复选框 C.选项按钮 D.编辑框 30.(2008C)下列有关报表的叙述中,错误的是____. A.定义报表的两个要素,即报表的数据源与报表的布局 B.在报表中若设置数据分组,可设置每组数据从新的一页开始打印 C.在报表中若设置数据分组,最多可以设置一个分组依据 D.报表可以不设定数据环境,级报表内容可以不与任何表和视图相关 二,填空题 1.(2008C)数据库中的数据按一定的数据模型组织,描述和存储,具有较小的数据_____度, 较高的数据独立性和易扩展性,并可以供各种用户共享. 2.(2008C)数据模型是数据库系统中用于数据表示和操作的一组概念和定义.数据模型通常
由 3 部分组成,即
数据结构,数据操作和数据的_____约束条件. 3.(2008C)Visual FoxPro 系统支持 3 种不同的索引文件,即____索引文件,非结构复合索引 文件和独立索引文件. 4.(2008C)在面向对象的程序
设计中,通过类可以简化应用程序的设计,因为类具有____, 多态性,封装性,抽象性等特点. 5.(2008C)函数 LEN(STR(123456789012))的返回值为____,函数 LEN(DTOC(DATE(),1))的 返回值为____. 6.(2008C)设在 1 号工作区中打开 XS 表,若要求在 2 号工作区中再次打开 XS 表且别名设 置为 XUESHENG,则可使用命令:USE xs ____ xuesheng IN 2 AGAIN 7.(2008C)数据库表的触发器(Trigger)是在对表的记录进行操作时被触发的检验规则.在 VFP 中,触发器分为 3 种类型,即更新触发器,删除触发器和____触发器. 8.(2008C)利用 DBGETPROP()函数,可以获取当前数据库的属性设置信息,或当前数据库 中的表,字段或视图的属性设置信息.例如