1、二级 VISUAL+FOXPRO笔试-407 及答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:34,分数:55.00)1.Visual FoxPro关于数据库管理系统能够实现的三种基本关系运算是( )。A) 建库、录入、索引 B) 索引、排序、选择C) 选择、投影、联接 D) 显示、统计、排序(分数:2.00)A.B.C.D.2.软件工程的瀑布模型,刻画了软件生命周期的各个阶段划分,一般认为各阶段中工作难度较大的通常是 _。A) 可行性分析 B) 需求分析 C) 系统设计 D) 编码(分数:1.00)A.B.C.D.3.数据库 DB,数据库系统 DBS,数据库管理系统
2、DBMS 三者之间的关系是_。(A) DBS 包括 DB 和 DBMS(B) DBMS 包括 DB 和 DBS(C) DB 包括 DBS 和 DBMS(D) DBS 就是 DB,也就是 DBMS(分数:2.00)A.B.C.D.4.Visual FoxPro中的 DO CASE-ENDCASE语句属于( )。A) 顺序结构 B) 选择结构C) 循环结构 D) 模块结构(分数:2.00)A.B.C.D.5.假设已经生成了名为 TESTMENU的菜单,执行该菜单可在命令窗口中输入( )。A) DO TESTMENU B) DO TESTMENU.MPRC) DO TESTMENU.PJX D) D
3、O TESTMENU.MNX(分数:2.00)A.B.C.D.6.“菜单设计器”中,“结果”列中不包含_。A命令 B子菜单 C表单 D过程(分数:1.00)A.B.C.D.7.算法的空间复杂度是指( )。A算法程序的长度 B算法程序中的指令条数C算法程序所占的存储空间 D算法执行过程中所需要的存储空间(分数:2.00)A.B.C.D.8.在 Visual FoxPro中下列叙述正确的是( )。A) 表也被称作表单B) 数据库文件不存储用户数据C) 数据库文件的扩展名是 DBFD) 一个数据库中的所有表文件存储在一个物理文件中(分数:2.00)A.B.C.D.9.参照完整性规则的更新规则中“级联
4、”的含义是( )。A) 更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录B) 若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C) 父表中的连接字段值可以随意更新,不会影响子表中的记录D) 父表中的连接字段值在任何情况下都不允许更新(分数:2.00)A.B.C.D.10.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS三者之间的关系是 _。A) DBS包括 DB和 DBMS B) DBMS包括 DB和 DBSC) DB包括 DBS和 DBMS D) DBS就是 DB,也就是 DBMS(分数:1.00)A.B.C.D.11.如果内存变量和字段变量均有变量名
5、“姓名”,那么引用内存变量的正确方法是( )。AM.姓名 BM-姓名C姓名 DA 和 B都可以(分数:2.00)A.B.C.D.12.EOF()是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为A) 0 B) 1 C) T D) F(分数:1.00)A.B.C.D.13.下列程序的运行结果是( )。SET EXACT ONs=“ni“+SPACE(2)IF s=“ni“IF s=“ni“?“one“ELSE?“two“END IFELSEIF s=“ni“?“three“ELSE?“four“END IFEND IFRETURNAone Btwo Cthree Dfour(分数:
6、2.00)A.B.C.D.14.已知一棵二叉树的前序遍历为 ABDECF,中序遍历为 DBEAFC,则对该树进行后序遍历得到的序列为_。(A) DEBAFC(B) DEFBCA(C) DEBCFA(D) DEBFCA(分数:2.00)A.B.C.D.15.在创建数据库表结构时,为了同时定义实体完整性可以通过指定哪类索引来实现( )。A) 惟一索引 B) 主索引C) 复合索引 D) 普通索引(分数:2.00)A.B.C.D.16.下列 SQL语句能实现的功能是( )。SELECT*FROM 仓库 WHERE 仓库号=“WH1“;UNION;SELECT * FROM 仓库 WHERE 仓库号=“
7、WH2“A) 查询在 WH1或者 WH2仓库中的职工信息B) 查询仓库号为 WH1或者 WH2的仓库信息C) 查询即在仓库号为 WH1,又在仓库号为 WH2工作的职工信息D) 语句错误,不能执行(分数:2.00)A.B.C.D.17.在“数据环境设计器”中,不能进行的操作是_。A添加表和视图 B添加索引 C移去表和视图 D设置关联(分数:1.00)A.B.C.D.18.在下列关于索引的叙述中,正确的是_。A索引不仅能提高查询的速度,还能提高更新的速度B索引提高了查询的速度,但一般会降低更新的速度C删除索引以后,原来的表文件中记录的物理顺序将被改变D索引字段可以更新,但是必须在更新前关闭索引(分
8、数:1.00)A.B.C.D.19.以下关于查询描述正确的是 _。A不能根据自由表建立查询B只能根据自由表建立查询C只能根据数据库表建立查询D可以根据数据库表和自由表建立查询(分数:2.00)A.B.C.D.20.自顶向下设计把下列 _ 结合起来交叉进行。A) 设计、编码、维护 B) 设计、编码、测试C) 设计、编码、调试 D) 模块设计、程序设计、算法设计(分数:1.00)A.B.C.D.21.用鼠标双击对象时所引发的事件是( )。A) Click B) DbclickC) RightClick D) LefiClick(分数:2.00)A.B.C.D.22.FoxPro中要建立一个与现有的
9、某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的_语句。A) CREATE B) APPEND C) COPY D) INSERT(分数:2.00)A.B.C.D.23.使用白盒测试法时,确定测试数据应该根据( )和指定的覆盖标准。A) 程序的内部逻辑 B) 程序的复杂结构C) 使用说明书 D) 程序的功能(分数:2.00)A.B.C.D.24.程序编制有 3个层次,其实施顺序应是 _。A) 编码、画程序框图、测试 B) 编码、写程序文档、排错C) 编码、测试、排错 D) 编码、画程序框图、排错(分数:1.00)A.B.C.D.25.SQL的计算查询中,用于求平均值的函数是A)
10、AVG() B) AVE()C) AVERAGE() D) AVER()(分数:1.00)A.B.C.D.26.用二维表数据来表示实体及实体之间联系的数据模型为A) 层次模型 B) 网状模型C) 关系模型 D) E-R 模型(分数:1.00)A.B.C.D.27.查询设计器的“排序依据”选项卡是用来 _ 。A) 用于编辑联接条件 B) 用于指定查询条件C) 用于分组 D) 用于指定排序字段和排序方式(分数:1.00)A.B.C.D.28.下列叙述中,不属于软件需求规格说明书的作用的是 _。A) 便于用户、开发人员进行理解和交流B) 反映出用户问题的结构,可以作为软件开发工作的基础和依据C) 作
11、为确认测试和验收的依据 D) 便于开发人员进行需求分析(分数:1.00)A.B.C.D.29.在 Visual FoxPro中,要把文件、ABCPRG 复制成 XYZPRG 应使用的命令是( )。A) COPY ABC.PRG XYZPRGB) COPY FILE ABCPRG XYZPRGC) COPY FILE ABCPRG T0 XYZD) COPY FILE ABCPRG T0 XYZPRG(分数:2.00)A.B.C.D.30.从关系模式中指定若干个属性组成新的关系的运算称为A) 连接 B) 投影 C) 选择 D) 排序(分数:2.00)A.B.C.D.31.在 Visual Fox
12、Pro中,下列哪项不属于基类的最小事件集( )。A) INITB) ERRORC) UNLOADD) DESTROY(分数:2.00)A.B.C.D.32.打开一个名为 XM的项目文件,然后通过命令方式新建一个数据库文件,则该数据库文件( )。A存在于当前打开的项目文件 XM中B不存在于当前打开的项目文件 XM中,必须单独添加C不存在于当前打开的项目文件 XM中,但与项目文件建立了联系D以上说法均不正确(分数:2.00)A.B.C.D.33.在使用项目管理器时,选择移去文件,然后在提示的框中选择“移去”命令按钮,系统将会把该文件( )。A) 直接从磁盘中删除B) 被移出的文件将不能被任何项目添
13、加C) 被移出的文件只是将文件移出项目,但文件保留在磁盘中D) 被移出的文件可以添加到其他项目中,但不能再次添加到原项目中(分数:2.00)A.B.C.D.34.数据库系统依赖于_支持数据独立性。A定义完整性约束条件 B模式分级,各级模式之间的映射C具有封装机制 DDDL 语言与 DML语言互相独立(分数:1.00)A.B.C.D.二、填空题(总题数:15,分数:27.00)35.在“学生成绩”表中删除“物理分数”字段的命令为:ALTER TABLE 学生成绩 1 物理分数(分数:2.00)填空项 1:_36.使用“应用程序向导”创建的项目,除项目外还自动生成一个 1。(分数:2.00)填空项
14、 1:_37.在表浏览器中,字段值显示为 1,表示该字段值尚未输入一个确定的值。(分数:2.00)填空项 1:_38.注释说明了程序的功能,它分为 1 注释和功能性注释。(分数:1.00)填空项 1:_39.说明公共变量的命令关键字是 1(关键字必须拼写完整)。(分数:2.00)填空项 1:_40.在 Visual FoxPro的查询设计器中 1 选项卡对应的 SQL短语是 WHERE。(分数:2.00)填空项 1:_41.条件函数 IIF(LEN(SPACE(4)6,“TRUE“,“FALSE“)的返回值是_。(分数:2.00)填空项 1:_42.执行?AT(“a+b=c“,“+“)语句后,
15、屏幕显示的结果为_。(分数:2.00)填空项 1:_43.当前目录下有“选课表”文件,要求查找既选修了“计算机”,又选修了“日语”的学生号,则语句为:SELECT A学号 FROM选课表 A,选课表 B;WHERE A学号=B学号 AND; ”A课程名称=“计算机”AND_(分数:2.00)填空项 1:_44.单击表单中的命令按钮,要求弹出一个“祝考试顺利!”的消息对话框,应该在命令按钮的 Click事件中编写代码:_(“祝考试顺利!“)(分数:2.00)填空项 1:_45.在 Visual FoxPro中,主索引可以保证数据的 1 完整性。(分数:2.00)填空项 1:_46.假设由工资数据
16、库 CZ.DBF:Record # 姓名 实发工资 百元 伍十元 拾元 五元 壹元 伍角1 李敏 486.502 王永明 390.50要求将 GZ.DBF中每个人的实发工资分解成佰元,伍十元,拾元,五元,壹元,伍角面额的人民币各是多少张,分别填入相应字段。SET TALK OFFUSE GZDO WHILE.NOT.EOF()STORE 0 T0 A,B,C,D,E,FA=INT(实发工资/100)REPLOACE佰元 WITH AB:实发工资-A*100C=_IP C=5REPLACE_C=C 5ENDIFREPLACE拾元 WITH CD=B-_IF INT(D) -5REPLACE伍元
17、WITH 1E=INT( D) -5ENDIFREPLACE_P=D-INT(D) IF F=0.5REPLACE伍角 WITH 1ENDIP_ENDDOSUM 佰元,伍十元,拾元,五元,壹元,伍角 TO A1,B1,C1,D1,E1,F1?A1,B1,C1,D1,E1,P1USESET TALK ONCANCEL(分数:2.00)填空项 1:_47.现实世界中的每一个事物都是一个对象,对象所具有的固有特征称为 1。(分数:1.00)填空项 1:_48.为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中,应该包含两个表的_。(分数:1.00)填空项 1:_49.符合结构化原则的三种基本
18、控制结构是:选择结构、循环结构和 1。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-407 答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:34,分数:55.00)1.Visual FoxPro关于数据库管理系统能够实现的三种基本关系运算是( )。A) 建库、录入、索引 B) 索引、排序、选择C) 选择、投影、联接 D) 显示、统计、排序(分数:2.00)A.B.C. D.解析:2.软件工程的瀑布模型,刻画了软件生命周期的各个阶段划分,一般认为各阶段中工作难度较大的通常是 _。A) 可行性分析 B) 需求分析 C) 系统设计 D) 编码(分数:1.
19、00)A.B. C.D.解析:解析 本题考查点是软件生命周期。瀑布模型将软件生命周期阶段划分为计划、开发、运行及维护 3个阶段。开发期的需求分析是确定用户对软件系统的全部需求,涉及到通信、认识理解和过程决策等复杂的任务。其工作难度不仅取决于软件项目本身的特点,也与参加需求分析的人员的技术水平、心理因素有关,难度较大。3.数据库 DB,数据库系统 DBS,数据库管理系统 DBMS 三者之间的关系是_。(A) DBS 包括 DB 和 DBMS(B) DBMS 包括 DB 和 DBS(C) DB 包括 DBS 和 DBMS(D) DBS 就是 DB,也就是 DBMS(分数:2.00)A. B.C.D
20、.解析:4.Visual FoxPro中的 DO CASE-ENDCASE语句属于( )。A) 顺序结构 B) 选择结构C) 循环结构 D) 模块结构(分数:2.00)A.B. C.D.解析:5.假设已经生成了名为 TESTMENU的菜单,执行该菜单可在命令窗口中输入( )。A) DO TESTMENU B) DO TESTMENU.MPRC) DO TESTMENU.PJX D) DO TESTMENU.MNX(分数:2.00)A.B. C.D.解析:解析 可使用命令 DO文件名运行菜单程序,但文件名的扩展名是.MPR 不能省略。运行菜单程序时,系统会自动编译.MPR 文件,产生用于运行的.
21、MPX 文件。所以执行 TESTMENU的菜单命令是:DO TESTMENU.MPR。6.“菜单设计器”中,“结果”列中不包含_。A命令 B子菜单 C表单 D过程(分数:1.00)A.B.C. D.解析:7.算法的空间复杂度是指( )。A算法程序的长度 B算法程序中的指令条数C算法程序所占的存储空间 D算法执行过程中所需要的存储空间(分数:2.00)A.B.C.D. 解析:解析 算法的空间复杂度,是指执行这个算法所需的存储空间。算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。8.在 Visual FoxPro中下列叙述正确的是( )
22、。A) 表也被称作表单B) 数据库文件不存储用户数据C) 数据库文件的扩展名是 DBFD) 一个数据库中的所有表文件存储在一个物理文件中(分数:2.00)A.B. C.D.解析:解析 Visual FoxPro 中一个关系被称作一个表,表与表单是两个不同的概念。数据库是一个逻辑上的概念和手段,是通过一组系统文件将相互联系的数据库表及其相关的数据库对象统一组织和管理,并不能存储用户数据。数据库中所包含的表文件都是独立存在的物理文件。数据库的文件扩展名为.dbc,表的文件扩展名为.dbf。9.参照完整性规则的更新规则中“级联”的含义是( )。A) 更新父表中的连接字段值时,用新的连接字段值自动修改
23、字表中的所有相关记录B) 若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C) 父表中的连接字段值可以随意更新,不会影响子表中的记录D) 父表中的连接字段值在任何情况下都不允许更新(分数:2.00)A. B.C.D.解析:解析 参照完整性的更新规则包括“级联”、“限制”和“忽略”。如果选择“级联”则在更新父表的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录;如果选择“限制”,若子表中有相关的记录,则禁止修改父表中的连接字段值:如果选择“忽略”,则不作参照完整性检查,即可以随意更新父表的连接字段值。10.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS三者之间的关系
24、是 _。A) DBS包括 DB和 DBMS B) DBMS包括 DB和 DBSC) DB包括 DBS和 DBMS D) DBS就是 DB,也就是 DBMS(分数:1.00)A. B.C.D.解析:解析 基本概念:数据库,数据模型,数据库管理系统,类和对象,事件,方法评析 数据库系统 DBS由 5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。11.如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是( )。AM.姓名 BM-姓名C姓名 DA 和 B都可以(分数:2.00)A.B.C.D. 解析:解析 当内存变量和字段变量同名时,必须在要访问的内存
25、变量的变量名前加前缀 M.(或 M-)。12.EOF()是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为A) 0 B) 1 C) T D) F(分数:1.00)A.B.C. D.解析:解析 函数评析 函数 EOF()测试文件尾。若记录指针指向文件尾,测试结果返回“真”(.T.)。13.下列程序的运行结果是( )。SET EXACT ONs=“ni“+SPACE(2)IF s=“ni“IF s=“ni“?“one“ELSE?“two“END IFELSEIF s=“ni“?“three“ELSE?“four“END IFEND IFRETURNAone Btwo Cthree D
26、four(分数:2.00)A.B.C. D.解析:解析 用=比较两个字符串,当两个字符串完全相同时,运算结果是逻辑真.T.。用=比较两个字符串时,运算结果与 SET EXACT ON|OFF的设置有关:ON 先在较短的字符串的尾部加上若干个空格,使两个字符串的长度相等,然后进行精确比较;当处于 OFF状态时,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真.T.。所以本题运行结果为 three。14.已知一棵二叉树的前序遍历为 ABDECF,中序遍历为 DBEAFC,则对该树进行后序遍历得到的序列为_。(A) DEBAFC(B) DEFBCA(C) DEBCFA(D) DEBFC
27、A(分数:2.00)A.B.C.D. 解析:15.在创建数据库表结构时,为了同时定义实体完整性可以通过指定哪类索引来实现( )。A) 惟一索引 B) 主索引C) 复合索引 D) 普通索引(分数:2.00)A.B. C.D.解析:解析 实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。在 Visual FoxPro利用主关键字或候选关键字来保证表中的记录惟一,即保证实体惟一性。如果对某一个字段创建了主索引或候选索引,那么这个字段成为数据表的主关键字或候选关键字,从而保证了实体完整性。16.下列 SQL语句能实现的功能是( )。SELECT*FROM 仓库 WHERE 仓库号=“
28、WH1“;UNION;SELECT * FROM 仓库 WHERE 仓库号=“WH2“A) 查询在 WH1或者 WH2仓库中的职工信息B) 查询仓库号为 WH1或者 WH2的仓库信息C) 查询即在仓库号为 WH1,又在仓库号为 WH2工作的职工信息D) 语句错误,不能执行(分数:2.00)A.B. C.D.解析:解析 SQL 支持集合的并(UNION)运算,即可以将两个 SELECT 语句的查询结果通过并运算合并成一个查询结果。为了进行并运算,要求这样的两个查询结果具有相同的字段个数,并且对应字段的值要出自同一个值域(相同的数据类型和取值范围)。所以题干中的 SQL语句实现的功能是查询仓库号为
29、 WH1或WH2的仓库信息。17.在“数据环境设计器”中,不能进行的操作是_。A添加表和视图 B添加索引 C移去表和视图 D设置关联(分数:1.00)A.B. C.D.解析:18.在下列关于索引的叙述中,正确的是_。A索引不仅能提高查询的速度,还能提高更新的速度B索引提高了查询的速度,但一般会降低更新的速度C删除索引以后,原来的表文件中记录的物理顺序将被改变D索引字段可以更新,但是必须在更新前关闭索引(分数:1.00)A.B. C.D.解析:19.以下关于查询描述正确的是 _。A不能根据自由表建立查询B只能根据自由表建立查询C只能根据数据库表建立查询D可以根据数据库表和自由表建立查询(分数:2
30、.00)A.B.C.D. 解析:解析 建立查询的数据来源可以是数据库表,也可以是自由表和视图,如果查询是基于多个表,那么要求这些表之间必须是有联系的。20.自顶向下设计把下列 _ 结合起来交叉进行。A) 设计、编码、维护 B) 设计、编码、测试C) 设计、编码、调试 D) 模块设计、程序设计、算法设计(分数:1.00)A.B.C. D.解析:21.用鼠标双击对象时所引发的事件是( )。A) Click B) DbclickC) RightClick D) LefiClick(分数:2.00)A.B. C.D.解析:解析 Click 事件是鼠标单击对象时所引发的:DblClick 事件是鼠标双击
31、对象时所引发的;RightClick事件是右击对象所引发的;表单及控件中不包含 LeftClick事件。22.FoxPro中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的_语句。A) CREATE B) APPEND C) COPY D) INSERT(分数:2.00)A.B.C. D.解析:解析 Visual FoxPro 数据库的基本操作/复制表结构评析 CREATE 用于数据定义。COPY用于复制。INSERT用于插入数据。23.使用白盒测试法时,确定测试数据应该根据( )和指定的覆盖标准。A) 程序的内部逻辑 B) 程序的复杂结构C) 使用说明书 D)
32、 程序的功能(分数:2.00)A. B.C.D.解析:解析 白盒测试是把测试对象看作是一个打开的盒子,允许测试人员利用程序内部的逻辑结构及相关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试。所以,白盒测试的对象基本上是源程序,以程序的内部逻辑和指定的覆盖标准测试数据。24.程序编制有 3个层次,其实施顺序应是 _。A) 编码、画程序框图、测试 B) 编码、写程序文档、排错C) 编码、测试、排错 D) 编码、画程序框图、排错(分数:1.00)A.B.C. D.解析:解析 本题考查点是程序编制的 3个层次。程序编制有 3个层次:编码、测试、排错。一个完整的程序或程序模块,都必须依次经历这
33、3个层次的过程。25.SQL的计算查询中,用于求平均值的函数是A) AVG() B) AVE()C) AVERAGE() D) AVER()(分数:1.00)A. B.C.D.解析:解析 SQL 的计算查询是,用于求平均值的函数是 AVG。26.用二维表数据来表示实体及实体之间联系的数据模型为A) 层次模型 B) 网状模型C) 关系模型 D) E-R 模型(分数:1.00)A.B.C. D.解析:解析 数据库管理系统支持的数据模型有 3种:层次模型、网状模型和关系模型。关系模型是用二维表结构来表示实体及实体之间的联系。27.查询设计器的“排序依据”选项卡是用来 _ 。A) 用于编辑联接条件 B
34、) 用于指定查询条件C) 用于分组 D) 用于指定排序字段和排序方式(分数:1.00)A.B.C.D. 解析:28.下列叙述中,不属于软件需求规格说明书的作用的是 _。A) 便于用户、开发人员进行理解和交流B) 反映出用户问题的结构,可以作为软件开发工作的基础和依据C) 作为确认测试和验收的依据 D) 便于开发人员进行需求分析(分数:1.00)A.B.C.D. 解析:解析 软件需求规格说明书的作用评析 软件需求规格说明书(SRS,SoRwareRe quirement Specification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它有以下几个方面的作用;便于用户、开发人员进
35、行理解和交流;反映出用户问题的结构,可以作为软件开发工作的基础和依据;作为确认测试和验收的依据。29.在 Visual FoxPro中,要把文件、ABCPRG 复制成 XYZPRG 应使用的命令是( )。A) COPY ABC.PRG XYZPRGB) COPY FILE ABCPRG XYZPRGC) COPY FILE ABCPRG T0 XYZD) COPY FILE ABCPRG T0 XYZPRG(分数:2.00)A.B.C.D. 解析:30.从关系模式中指定若干个属性组成新的关系的运算称为A) 连接 B) 投影 C) 选择 D) 排序(分数:2.00)A.B. C.D.解析:解析
36、本题考查专门关系运算。专门的关系运算有三种:选择、投影和连接。投影运算是从关系模式中指定若干个属性组成新的关系。选择是从关系中找出满足给定条件的元组,连接是将两个关系模式拼接成一个更宽的模式,生成的新关系包含满足联接条件的元组。因此正确答案为选项 B。31.在 Visual FoxPro中,下列哪项不属于基类的最小事件集( )。A) INITB) ERRORC) UNLOADD) DESTROY(分数:2.00)A.B.C. D.解析:解析 事件是由系统预定义而由用户或系统发出的动作。Visual FoxPro 中,基类的最小事件集包含 INIT、ERROR、DESTROY 3 个事件。UNL
37、OAD 事件是释放表单时最后引发的事件。32.打开一个名为 XM的项目文件,然后通过命令方式新建一个数据库文件,则该数据库文件( )。A存在于当前打开的项目文件 XM中B不存在于当前打开的项目文件 XM中,必须单独添加C不存在于当前打开的项目文件 XM中,但与项目文件建立了联系D以上说法均不正确(分数:2.00)A.B. C.D.解析:解析 在 Visual FoxPro中,只有通过项目中“新建”按钮建立的文件,才属于当前项目。该新建的数据库文件,也不属于任何项目,与项目也没有任何联系。33.在使用项目管理器时,选择移去文件,然后在提示的框中选择“移去”命令按钮,系统将会把该文件( )。A)
38、直接从磁盘中删除B) 被移出的文件将不能被任何项目添加C) 被移出的文件只是将文件移出项目,但文件保留在磁盘中D) 被移出的文件可以添加到其他项目中,但不能再次添加到原项目中(分数:2.00)A.B.C. D.解析:解析 在 Visual FoxPro项目管理器中,文件从项目管理器中移出,只是该文件不存在于此项目,但会保留在磁盘中,移出的文件可再次被原项目添加,也可以被其他项目添加。34.数据库系统依赖于_支持数据独立性。A定义完整性约束条件 B模式分级,各级模式之间的映射C具有封装机制 DDDL 语言与 DML语言互相独立(分数:1.00)A.B. C.D.解析:二、填空题(总题数:15,分
39、数:27.00)35.在“学生成绩”表中删除“物理分数”字段的命令为:ALTER TABLE 学生成绩 1 物理分数(分数:2.00)填空项 1:_ (正确答案:DROP COLUMN)解析:解析 删除表中的字段、缺省值等 SQL的基本命令格式如下:ALTER TABLE表名DROPCOLUMN字段名 1DROP DEFAULTDROP CHECK其中,各命令短语的功能说明如下:DROPCOLUMN字段名:从指定表中删除指定的字段。DROP DEFAULT:删除缺省值。DROP CHECK: 删除该表的合法值限定。36.使用“应用程序向导”创建的项目,除项目外还自动生成一个 1。(分数:2.0
40、0)填空项 1:_ (正确答案:应用程序框架)解析:解析 使用应用程序向导评析 “应用程序生成器”是应用程序开发过程中的重要部分。它的设计目标是使您能轻而易举地将所有必需的元素以及许多可选的元素包含在应用程序中,从而使其功能强大而易于使用。生成器与“应用程序向导”所生成的改进了的应用程序框架结合在一起。37.在表浏览器中,字段值显示为 1,表示该字段值尚未输入一个确定的值。(分数:2.00)填空项 1:_ (正确答案:.NULL)解析:解析 在数据表中,可以用.NULL.值表示字段值为尚未输入一个确定的值。38.注释说明了程序的功能,它分为 1 注释和功能性注释。(分数:1.00)填空项 1:
41、_ (正确答案:序言性)解析:解析 程序设计基础:程序设计方法与风格评析 注释一般分为序言性注释和功能性注释。序言性注释通常位于每个程序的开头部分,它给出了程序的整体说明,主要描述内容可以包括:程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期、修改日期等。功能性注释的位置一般嵌在源程序体之中,主要描述其后的语句或程序做什么。39.说明公共变量的命令关键字是 1(关键字必须拼写完整)。(分数:2.00)填空项 1:_ (正确答案:PUBLIC)解析:解析 说明局部变量的关键字是 LOCAL,说明公共变量的关键字是 PUBLIC。40.在 Visual
42、FoxPro的查询设计器中 1 选项卡对应的 SQL短语是 WHERE。(分数:2.00)填空项 1:_ (正确答案:筛选)解析:解析 SQL SELECT 语句中的 WHERE子句对应查询设计器中的“筛选”选项卡,ORDER BY 子句对应查询设计器中的“排序依据”选项卡,GROUP BY 子句对应查询设计器中的“分组依据”选项卡。41.条件函数 IIF(LEN(SPACE(4)6,“TRUE“,“FALSE“)的返回值是_。(分数:2.00)填空项 1:_ (正确答案:FALSE)解析:解析 函数 SPACE()的格式是 SPACE(数值表达式),功能是返回指定数目的空格组成的字符串。函数
43、 LENO的格式是:LEN(字符表达式),功能是返回指定字符表达式值的长度,即所包含的字符个数。函数值为数值型。所以 LEN(SPACE(4)的值为 4。函数 IIF()的格式是:IIF(逻辑表达式,达式 1,表达式 2),功能是测试逻辑表达式的值,若为逻辑真,函数返回表达式 1的值;若为逻辑假,函数返回表达式 2的值。由于 LEN(SPACE(4)的值为 4,所以 LEN(SPACE(4)6 为逻辑假,函数返回表达式 2的值,即返回“FALSE”。42.执行?AT(“a+b=c“,“+“)语句后,屏幕显示的结果为_。(分数:2.00)填空项 1:_ (正确答案:0)解析:解析 函数 AT()
44、的格式是:AT(字符表达式 1,字符表达式 2,数值表达式);功能是:如果字符表达式 1是字符表达式 2的子串,则返回字符表达式 1值的首字符在字符表达式 2中的位置;若不是子串,则返回 0。函数值为数值型。题干中字符表达式 1为“a+b=c“,字符表达式 2为 “+“,很明显字符表达式 1不是字符表达式 2的子串,所以返回 0。43.当前目录下有“选课表”文件,要求查找既选修了“计算机”,又选修了“日语”的学生号,则语句为:SELECT A学号 FROM选课表 A,选课表 B;WHERE A学号=B学号 AND; ”A课程名称=“计算机”AND_(分数:2.00)填空项 1:_ (正确答案:
45、B课程名称=“日语”)解析:解析 一般的查询中,别名并不是必须的,但是在自连接查询中,别名是必不可少的。SQL不仅可以对多个关系实行连接操作,也可以将同一关系与其自身进行连接,这种连接称为自连接在可以进行这种自连接操作的关系上,实际存在着一种特殊的递归联系,即关系中的一些元组,根据出自同一值域的两个不同的属性,可以与另外一些元组有一种对应关系(一对多的联系)。44.单击表单中的命令按钮,要求弹出一个“祝考试顺利!”的消息对话框,应该在命令按钮的 Click事件中编写代码:_(“祝考试顺利!“)(分数:2.00)填空项 1:_ (正确答案:Messagebox)解析:解析 以对话框形式显示信息,
46、可以使用命令:MessageBox(信息文本,对话框类型,标题文本)其中,信息文本是在对话框中显示的信息;对话框类型是 3个整数之和,用于指定对话框的样式,包括对话框中的按钮形式及其数目、图标样式以及缺省按钮;标题文本为指定对话框标题栏的文本。45.在 Visual FoxPro中,主索引可以保证数据的 1 完整性。(分数:2.00)填空项 1:_ (正确答案:实体)解析:解析 实体完整性是保证隔开记录唯一的特性,即在一个表中不允许有重复的记录。在 Visual FoxPro中利用主关键字或者候选关键字来保证表中的记录唯一,即保证实体完整性。在 Visual FoxPro中将主关键字称作主索引,将候选关键字称作候选索引。46.假设由工资数据库 CZ.DBF:Record # 姓名 实发工资 百元 伍十元 拾元 五元 壹元 伍角1 李敏 486.502 王永明 390.50要求将 GZ.DBF中每个人的实发工资分解成佰元,伍十元,拾元,五元,壹元,伍角面额的人民币各是多少张,分别填入相应字段。SET TALK OFFUSE GZDO WHILE.NOT.EOF()STORE 0 T0 A,B,C,D,E,FA=INT(实发工资/100)REPLOACE佰元 WITH AB:实发工资