1、二级 VISUAL+FOXPRO笔试-337 及答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.在学生表 STUD中,查询既不是信息系“IS”、数学系“MA”,也不是计算机系“CS”的学生的姓名(XM)和性别(XB)。实现该功能的正确 SQL语句是_。(分数:1.00)A.SELECT XM.XB FROM STUD WHERE SD IN (“IS“,“MA“,“CS“)B.SELECT XM.XB FROM STID WHERE SD NOT IN(“IS“,“MA“,“CS“)C.SELECT XM.XB FROM STUD WHERE
2、SD NOT(“IS“,“MA“,“CS“)D.SELECT XM.XB FROM STUD WHERE SD NOT IN (IS,MA,CS)2.学生成绩表包括:学号、姓名、数学、语文、计算机、总成绩 6个字段,其中数学、语文、计算机和总成绩字段均为 N型。要将每个学生的数学、语文、计算机 3科成绩汇总后存入“总成绩”字段中,应该使用的命令是_。(分数:1.00)A.REPLACE总成绩 WITH数学+语文+计算机B.SUM数学+语文+计算机 TO总成绩C.TOTALON总成绩 FIELDS数学,语文,计算机D.REPLACEALL总成绩 WITH数学+语文+计算机3.逻辑运算符的运算优先
3、级从高到低是_。ANOTORAND B. NOTANDORCANDNOTOR DORNOTAND(分数:1.00)A.B.C.D.4.下面列出的“组合框”控件属性中,表示组合框的数据来源的属性是_。(分数:1.00)A.ValueB.TopC.RowsourceD.Rowsourcetype5.从学生选课表 SC中(其中有学号、课程号、成绩 3个字段)查询选修了 3门以上课程的学生学号,实现该功能的 SELECT语句是_。(分数:1.00)A.SELECT 学号 FROM SC GROUP BY 学号 HAVING SUM (*)3B.SELECT 学号 FROM SC GROUP BY 学号
4、 HAVING COUNT(*)3C.SELECT 学号 FROM SC GROUP BY 学号 HAVING 课程号3D.SELECT 学号 FROM SC WHERE 课程号3 GROUP BY 学号6.下列中的_不能作为应用程序系统的主程序。(分数:1.00)A.表单B.数据表C.菜单D.程序7.设表 TS.dbf中有字段:名称(字符型)、出版日期(日期型),在建立索引文件时,要求按名称降序排列,名称相同者按出版日期降序排列,应使用的命令是_。(分数:1.00)A.INDEX ON名称+出版日期 TAG mcrqB.INDEX ON名称+DTOS(出版日期)TAG mcrqC.INDEX
5、 ON名称+出版日期 TAG mcrq DESENDINGD.INDEX ON名称+DTOS(出版日期)TAG mcrq DESENDING8.循环链表的主要优点是_。(分数:1.00)A.不再需要头指针了B.已知某个结点的位置后,能够容易找到它的直接前趋C.在进行插入、删除运算时,能更好地保证链表不断开D.从表中任一结点出发都能扫描到整个链表9.在使用命令“INSERT INTO表名(列名)VALUSE(值)”时,下列叙述中,错误的是_。(分数:1.00)A.INSERT语句中列名的顺序可以与表定义时的列名顺序一致B.INSERT语句中列名的顺序可以与表定义时的列名顺序不一致C.INSERT
6、语句中值的顺序可以与列名的顺序不一致D.INSERT语句中值的顺序必须与列名的顺序一致10.当“复选框”控件的 Value属性值为_时,复选框变为不可用。(分数:1.00)A.0B.1C.2D.不确定11.在定义类的基本命令 DEFINE CLASS中,如果引用了关键字 PROTECTED,就可以保护类定义中相应的对象、属性和方法程序。访问由该关键字说明的属性、方法程序和对象的方法是_。(分数:1.00)A.用?THIS.属性或方法程序访问B.用?对象.属性或方法程序访问C.用对象.属性或方法程序访问D.用类定义中的其他方法访问12.结果为逻辑真的表达式是_。(分数:1.00)A.“ABC“$
7、“ACB“B.“ABC“$“ABXYZPK“C.“ABXYZPK“$“ABC“D.“AB“$“ABCDEFGH“13.软件测试是软件开发过程中重要且不可缺少的阶段,测试过程中的_是基础测试。(分数:1.00)A.系统测试B.有效性测试C.单元测试D.集成测试14.使用“项目管理器”中的“移去”命令按钮可以将指定的文件从项目中移去,被移去的文件将_。(分数:1.00)A.保留在原目录中B.不保留在原目录中C.将从磁盘上删除D.可保留在原目录中,也可保留在其他目录中15.在程序中执行命令_将返回到操作系统提示符下。(分数:1.00)A.RETURNB.CANCELC.QUITD.EXIT16.在
8、SELECT语句中,要将查询结果保存在文本文件中的选项是_。(分数:1.00)A.INTO新表名B.TO FILE文件名C.TO PRINTERD.TO SCREEN17.列出工资表中基本工资在 1200元1800 元之间的职工信息,应使用的 SQL查询语句是_。(分数:1.00)A.SELECT*FROM工资 WHERE基本工资=1200 OR 基本工资=1800B.SELECT*FROM工资 WHERE基本工资 IN(1200,1800)C.SELECT*FROM工资 WHERE基本工资 BETWEEN 1200 AND 1800D.SELECT*FROM工资 WHERE基本工资 LIKE
9、(1200,1800)18.在 Vsual FoxPro中,以共享方式打开一个数据库需使用的参数是_。(分数:1.00)A.EXCLUSIVEB.SHAREDC.NOUPDATED.VALIDATE19.在数据库技术中,面向对象数据模型是一种_。(分数:1.00)A.概念模型B.结构模型C.物理模型D.形象模型20.设有如下程序段,若要给 f1文件追加新记录,但又不改变当前表的打开状态,应该使用命令序列_。SELECT 1USE f1SELECT 2USE f2SELECT 3USE f3(分数:1.00)A.USE f1 APPENDB.SELECT 1 APPENDC.GO f APPEN
10、DD.GO 1 APPEND21.以下命令序列中的最后一条命令显示的是_。USE 学生AVERAGE 成绩 TO AQCJ FOR 学号=“9921102“INDEX ON 学号 TO XHDTOTAL ON 学号 TO TTT FIELDS 成绩USE TTT? AQCJ,RECCOUNT()(分数:1.00)A.88 4B.54 4C.71 3D.71 322.在下列关于索引的叙述中,正确的是_。(分数:1.00)A.索引不仅能提高查询的速度,还能提高更新的速度B.索引提高了查询的速度,但一般会降低更新的速度C.删除索引以后,原来的表文件中记录的物理顺序将被改变D.索引字段可以更新,但是必
11、须在更新前关闭索引23.已知 8个数据元素为(34,76,45,18,26,54,92,65),按照依次插入结点的方法生成一棵二叉排序树后,最后 2层上的结点总数为_。(分数:1.00)A.1B.2C.3D.424.当内存变量与字段变量同名时,系统优先地按_对待。(分数:1.00)A.字段变量B.内存变量C.局部变量D.全局变量25.在瀑布模型中,将软件开发划分为若干时期,而软件的可行性研究一般属于_。(分数:1.00)A.计划时期B.维护时期C.运行时期D.开发时期26.在 Visual FoxPro中,“查询设计器”和“视图设计器”的主要不同表现在_。(分数:1.00)A.“查询设计器”有
12、“更新条件”选项卡,没有“查询去向”选项B.“查询设计器”没有“更新条件”选项卡,有“查询去向”选项C.“视图设计器”没有“更新条件”选项卡,有“查询去向”选项D.“视图设计器”有“更新条件”选项卡,也有“查询去向”选项27.可以用 MODIFY COMMAND命令编辑的文件是_。(分数:1.00)A.ABC.dbfB.STUD.idxC.PAK.bakD.WP_SKQ.prg28.层次模型的数据结构的特点是_。(分数:1.00)A.结点之间的联系任意B.像一棵倒立的树C.二维表格D.支持数据继承和函数继承29.执行 SET EXACT OFF命令后,下列表达式结果为工的是_。(分数:1.00
13、)A.计算机“:“计算“B.“计算“:=“计算机“C.“计算“=“计算机“D.“计算机“$“计算“30.设表文件中有数学、英语、计算机和总分 4个数值型字段,要将当前记录的 3科成绩汇总后存入总分字段中,应使用命令_。(分数:1.00)A.TOTAL数学英语计算机 TO总分B.REPLACE 总分 WITH 数学 英语 计算机C.SUM 数学,英语,计算机 TO总分D.REPLACE ALL 数学 英语 计算机 WITH 总分31.INSERT语句中所使用的数据不能来自于_。(分数:1.00)A.数组B.变量C.查询D.索引32.表达式 STR(VAL(“12/16/98“,2)的结果为_。(
14、分数:1.00)A.12/16/98B.2C.“12“D.12.0033.建立一个“职员”表,表中有 5个字段:职员号、姓名、性别、年龄、部门。要求职员号属性的值惟一,并且不能为空值。建立该表的 SQL语句可以是_。(分数:1.00)A.CREATE TABLE职员(职员号 CHAR(6),姓名 CHAR(8),;性别 CHAR(2),年龄 INT(4),部门 CHAR(12)B.CREATE TABLE职员(职员号 C1LAR(6) NULL,姓名 CHAR(8),;性别 CHAR(2),年龄 INT(4),部门CHAR(12)C.CREATE TABLE职员(职员号 CHAR(6) NOT
15、 NULL UNIQUE,;姓名 CHAR(8),性别 CHAR(2),年龄 INT(4),部门 CHAR(12)D.CREATE TABLE职员(职员号 CHAR(6)UNIQUE,姓名 CHAR(8),;性别 CHAR(2),年龄 INT(4),部门CHARR(12)34.设当前己打开的表是 GZ.dbf,若要将该表中全部记录的姓名、部门、职称 3个字段复制到表 BM.dbf中,应使用的命令是_。(分数:1.00)A.COPY TO BM FIELDS姓名,部门职称B.COPY TO BM姓名,部门,职称C.COPY FILE GZ.DBF TO BM.DBF FIELDS姓名,部门,职称
16、D.COPY TO BM FIELDS姓名,部门,职称 TYPE SDF35.在学生表 STUD中查询所有姓张的学生的信息,使用的 SQL语句是_。(分数:1.00)A.SELECT*FROM STUD WHERE 姓名 LIKE“张%”B.SELECT*FROM STUD WHERE 姓名 IN(“张%“)C.SELECT*FROM STUD WHERE 姓名 LIKE“张$“D.SELECT*FROM STUD WHERE 姓名 IN“张$)“36.在表单控件中,既可以用作接收输入数据,又可以用作编辑现有数据的控件是_。(分数:1.00)A.文本框B.标签C.列表框D.复选框37.将学生表
17、 STUD中的学生“王小鱼”的姓名改为“王大川”,实现该功能的 SQL语句是_。(分数:1.00)A.UPDATE STUD姓名=“王小鱼“WHERE 姓名=“王大川“B.UPDATE STUD姓名=“王大川“WHERE 姓名=“王小鱼“C.UPDATE STUD SET 姓名=“王小鱼“WHERE 姓名=“王大川“D.UPDATE STUD SET姓名=“王大川“WHERE 姓名=“王小鱼“38.如果在建立表 stock.dbf时,将编号字段设置为主索引,能保证数据的_。(分数:1.00)A.实体完整性B.域完整性C.参照完整性D.表完整性39.一个栈的输入序列为 1,2,3,4,下列中的_
18、序列不可能是这个栈的输出序列。(分数:1.00)A.1,3,2,4B.2,3,4,1C.4,3,1,2D.3,4,2,140.设从 AA=“ABC“,BB=“123“,执行命令?A-B 的结果是_。(其中,字符“”表示空格)(分数:1.00)A.ABC 123B.ABC123C.ABCl23D.123ABC二、填空题(总题数:18,分数:36.00)41.若采用直接插入法对字母序列(W,S,E,L,X,G,I)进行排序,使字母按升序排列,那么第一次排序的结果为 【1】 。(分数:2.00)填空项 1:_42.对于一棵具有 n个结点的树,则该树中所有结点的度之和为 【2】 。(分数:2.00)填
19、空项 1:_43.单独测试一个模块时,有时需要一个 【3】 程序驱动被测试的模块。(分数:2.00)填空项 1:_44.仅依据规格说明书描述的程序功能来设计测试实例的方法称为 【4】 。(分数:2.00)填空项 1:_45.在进行软件结构设计时,应遵循的最主要原理是 【5】 。(分数:2.00)填空项 1:_46.数据库模型提供了两层映像功能,内模式到模式间的映像使得数据存储结构改变时,逻辑结构不变,因而相应的应用程序也不必改变,这是它们的 【6】 独立性。(分数:2.00)填空项 1:_47.Visual FoxPro提供了一批系统内存变量,它们都以字符 【7】 开头。(分数:2.00)填空
20、项 1:_48.在教师表中统计职称为教授的人数。请对下面的 SELECT语句填空:SELECT 【8】 FROM 教师表 WHERE 职称=“教授/(分数:2.00)填空项 1:_49.将教师表中工资小于或等于 1000元的讲师的工资提高 20%,其 SQL语句为 【9】 。(分数:2.00)填空项 1:_50.在数据库的三级模式体系结构中,外模式与模式之间的映象(外模式/模式),实现了数据库的 【10】 独立性。(分数:2.00)填空项 1:_51.隐藏 Visual FoxPro命令窗口的方法是:单击“窗口”菜单中的“ 【11】 ”命令;或者单击命令窗口的关闭按钮;或者直接按组合键“ 【1
21、2】 ”。(分数:2.00)填空项 1:_52.在选课表中统计有成绩的记录数。请填空补充下面的 SELECT语句:SELECT 【13】 FROM 选课表(分数:2.00)填空项 1:_53.表单的 【14】 用于定义表单及其控件的性质及特征。(分数:2.00)填空项 1:_54.为表单添加菜单,除了要在“常规选项”对话框中选择“顶层表单”复选框,还要将表单的 Show Window属性值设为 【15】 ,最后要在 【16】 事件代码中添加调用菜单程序的命令。(分数:2.00)填空项 1:_55.为了使报表更美观,数据分类更为直观,在报表中可以加入 【17】 、矩形及圆等控件。(分数:2.00
22、)填空项 1:_56.设表文件 ks.dbf中有成绩字段(数值型),其值为“全国计算机等级考试考生成绩”。执行以下程序段后,?命令显示的数据是 【18】 。USE ksmx=0DO WHILE .NOT.EOF()mx=MAX(成绩,mx)SKIPENDDO? mxRETURN(分数:2.00)填空项 1:_57.要编辑备注型字段的文本,应使用 【19】 控件。(分数:2.00)填空项 1:_58.“计时器”控什中用于设置时间间隔的属性名是 【20】 。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-337 答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总
23、题数:40,分数:40.00)1.在学生表 STUD中,查询既不是信息系“IS”、数学系“MA”,也不是计算机系“CS”的学生的姓名(XM)和性别(XB)。实现该功能的正确 SQL语句是_。(分数:1.00)A.SELECT XM.XB FROM STUD WHERE SD IN (“IS“,“MA“,“CS“)B.SELECT XM.XB FROM STID WHERE SD NOT IN(“IS“,“MA“,“CS“) C.SELECT XM.XB FROM STUD WHERE SD NOT(“IS“,“MA“,“CS“)D.SELECT XM.XB FROM STUD WHERE SD
24、 NOT IN (IS,MA,CS)解析:2.学生成绩表包括:学号、姓名、数学、语文、计算机、总成绩 6个字段,其中数学、语文、计算机和总成绩字段均为 N型。要将每个学生的数学、语文、计算机 3科成绩汇总后存入“总成绩”字段中,应该使用的命令是_。(分数:1.00)A.REPLACE总成绩 WITH数学+语文+计算机B.SUM数学+语文+计算机 TO总成绩C.TOTALON总成绩 FIELDS数学,语文,计算机D.REPLACEALL总成绩 WITH数学+语文+计算机 解析:3.逻辑运算符的运算优先级从高到低是_。ANOTORAND B. NOTANDORCANDNOTOR DORNOTAND
25、(分数:1.00)A.B. C.D.解析:4.下面列出的“组合框”控件属性中,表示组合框的数据来源的属性是_。(分数:1.00)A.ValueB.TopC.Rowsource D.Rowsourcetype解析:5.从学生选课表 SC中(其中有学号、课程号、成绩 3个字段)查询选修了 3门以上课程的学生学号,实现该功能的 SELECT语句是_。(分数:1.00)A.SELECT 学号 FROM SC GROUP BY 学号 HAVING SUM (*)3B.SELECT 学号 FROM SC GROUP BY 学号 HAVING COUNT(*)3 C.SELECT 学号 FROM SC GR
26、OUP BY 学号 HAVING 课程号3D.SELECT 学号 FROM SC WHERE 课程号3 GROUP BY 学号解析:6.下列中的_不能作为应用程序系统的主程序。(分数:1.00)A.表单B.数据表 C.菜单D.程序解析:7.设表 TS.dbf中有字段:名称(字符型)、出版日期(日期型),在建立索引文件时,要求按名称降序排列,名称相同者按出版日期降序排列,应使用的命令是_。(分数:1.00)A.INDEX ON名称+出版日期 TAG mcrqB.INDEX ON名称+DTOS(出版日期)TAG mcrqC.INDEX ON名称+出版日期 TAG mcrq DESENDINGD.I
27、NDEX ON名称+DTOS(出版日期)TAG mcrq DESENDING 解析:8.循环链表的主要优点是_。(分数:1.00)A.不再需要头指针了B.已知某个结点的位置后,能够容易找到它的直接前趋C.在进行插入、删除运算时,能更好地保证链表不断开D.从表中任一结点出发都能扫描到整个链表 解析:9.在使用命令“INSERT INTO表名(列名)VALUSE(值)”时,下列叙述中,错误的是_。(分数:1.00)A.INSERT语句中列名的顺序可以与表定义时的列名顺序一致B.INSERT语句中列名的顺序可以与表定义时的列名顺序不一致C.INSERT语句中值的顺序可以与列名的顺序不一致 D.INS
28、ERT语句中值的顺序必须与列名的顺序一致解析:10.当“复选框”控件的 Value属性值为_时,复选框变为不可用。(分数:1.00)A.0B.1C.2 D.不确定解析:11.在定义类的基本命令 DEFINE CLASS中,如果引用了关键字 PROTECTED,就可以保护类定义中相应的对象、属性和方法程序。访问由该关键字说明的属性、方法程序和对象的方法是_。(分数:1.00)A.用?THIS.属性或方法程序访问B.用?对象.属性或方法程序访问C.用对象.属性或方法程序访问D.用类定义中的其他方法访问 解析:12.结果为逻辑真的表达式是_。(分数:1.00)A.“ABC“$“ACB“B.“ABC“
29、$“ABXYZPK“C.“ABXYZPK“$“ABC“D.“AB“$“ABCDEFGH“ 解析:13.软件测试是软件开发过程中重要且不可缺少的阶段,测试过程中的_是基础测试。(分数:1.00)A.系统测试B.有效性测试C.单元测试 D.集成测试解析:14.使用“项目管理器”中的“移去”命令按钮可以将指定的文件从项目中移去,被移去的文件将_。(分数:1.00)A.保留在原目录中 B.不保留在原目录中C.将从磁盘上删除D.可保留在原目录中,也可保留在其他目录中解析:15.在程序中执行命令_将返回到操作系统提示符下。(分数:1.00)A.RETURNB.CANCELC.QUIT D.EXIT解析:1
30、6.在 SELECT语句中,要将查询结果保存在文本文件中的选项是_。(分数:1.00)A.INTO新表名B.TO FILE文件名 C.TO PRINTERD.TO SCREEN解析:17.列出工资表中基本工资在 1200元1800 元之间的职工信息,应使用的 SQL查询语句是_。(分数:1.00)A.SELECT*FROM工资 WHERE基本工资=1200 OR 基本工资=1800B.SELECT*FROM工资 WHERE基本工资 IN(1200,1800)C.SELECT*FROM工资 WHERE基本工资 BETWEEN 1200 AND 1800 D.SELECT*FROM工资 WHERE
31、基本工资 LIKE(1200,1800)解析:18.在 Vsual FoxPro中,以共享方式打开一个数据库需使用的参数是_。(分数:1.00)A.EXCLUSIVEB.SHARED C.NOUPDATED.VALIDATE解析:19.在数据库技术中,面向对象数据模型是一种_。(分数:1.00)A.概念模型B.结构模型 C.物理模型D.形象模型解析:20.设有如下程序段,若要给 f1文件追加新记录,但又不改变当前表的打开状态,应该使用命令序列_。SELECT 1USE f1SELECT 2USE f2SELECT 3USE f3(分数:1.00)A.USE f1 APPENDB.SELECT
32、1 APPEND C.GO f APPENDD.GO 1 APPEND解析:21.以下命令序列中的最后一条命令显示的是_。USE 学生AVERAGE 成绩 TO AQCJ FOR 学号=“9921102“INDEX ON 学号 TO XHDTOTAL ON 学号 TO TTT FIELDS 成绩USE TTT? AQCJ,RECCOUNT()(分数:1.00)A.88 4B.54 4C.71 3 D.71 3解析:22.在下列关于索引的叙述中,正确的是_。(分数:1.00)A.索引不仅能提高查询的速度,还能提高更新的速度B.索引提高了查询的速度,但一般会降低更新的速度 C.删除索引以后,原来的
33、表文件中记录的物理顺序将被改变D.索引字段可以更新,但是必须在更新前关闭索引解析:23.已知 8个数据元素为(34,76,45,18,26,54,92,65),按照依次插入结点的方法生成一棵二叉排序树后,最后 2层上的结点总数为_。(分数:1.00)A.1B.2 C.3D.4解析:24.当内存变量与字段变量同名时,系统优先地按_对待。(分数:1.00)A.字段变量 B.内存变量C.局部变量D.全局变量解析:25.在瀑布模型中,将软件开发划分为若干时期,而软件的可行性研究一般属于_。(分数:1.00)A.计划时期 B.维护时期C.运行时期D.开发时期解析:26.在 Visual FoxPro中,
34、“查询设计器”和“视图设计器”的主要不同表现在_。(分数:1.00)A.“查询设计器”有“更新条件”选项卡,没有“查询去向”选项B.“查询设计器”没有“更新条件”选项卡,有“查询去向”选项 C.“视图设计器”没有“更新条件”选项卡,有“查询去向”选项D.“视图设计器”有“更新条件”选项卡,也有“查询去向”选项解析:27.可以用 MODIFY COMMAND命令编辑的文件是_。(分数:1.00)A.ABC.dbfB.STUD.idxC.PAK.bakD.WP_SKQ.prg 解析:28.层次模型的数据结构的特点是_。(分数:1.00)A.结点之间的联系任意B.像一棵倒立的树 C.二维表格D.支持
35、数据继承和函数继承解析:29.执行 SET EXACT OFF命令后,下列表达式结果为工的是_。(分数:1.00)A.计算机“:“计算“ B.“计算“:=“计算机“C.“计算“=“计算机“D.“计算机“$“计算“解析:30.设表文件中有数学、英语、计算机和总分 4个数值型字段,要将当前记录的 3科成绩汇总后存入总分字段中,应使用命令_。(分数:1.00)A.TOTAL数学英语计算机 TO总分B.REPLACE 总分 WITH 数学 英语 计算机 C.SUM 数学,英语,计算机 TO总分D.REPLACE ALL 数学 英语 计算机 WITH 总分解析:31.INSERT语句中所使用的数据不能来
36、自于_。(分数:1.00)A.数组B.变量C.查询D.索引 解析:32.表达式 STR(VAL(“12/16/98“,2)的结果为_。(分数:1.00)A.12/16/98B.2C.“12“ D.12.00解析:33.建立一个“职员”表,表中有 5个字段:职员号、姓名、性别、年龄、部门。要求职员号属性的值惟一,并且不能为空值。建立该表的 SQL语句可以是_。(分数:1.00)A.CREATE TABLE职员(职员号 CHAR(6),姓名 CHAR(8),;性别 CHAR(2),年龄 INT(4),部门 CHAR(12)B.CREATE TABLE职员(职员号 C1LAR(6) NULL,姓名
37、CHAR(8),;性别 CHAR(2),年龄 INT(4),部门CHAR(12)C.CREATE TABLE职员(职员号 CHAR(6) NOT NULL UNIQUE,;姓名 CHAR(8),性别 CHAR(2),年龄 INT(4),部门 CHAR(12) D.CREATE TABLE职员(职员号 CHAR(6)UNIQUE,姓名 CHAR(8),;性别 CHAR(2),年龄 INT(4),部门CHARR(12)解析:34.设当前己打开的表是 GZ.dbf,若要将该表中全部记录的姓名、部门、职称 3个字段复制到表 BM.dbf中,应使用的命令是_。(分数:1.00)A.COPY TO BM
38、FIELDS姓名,部门职称 B.COPY TO BM姓名,部门,职称C.COPY FILE GZ.DBF TO BM.DBF FIELDS姓名,部门,职称D.COPY TO BM FIELDS姓名,部门,职称 TYPE SDF解析:35.在学生表 STUD中查询所有姓张的学生的信息,使用的 SQL语句是_。(分数:1.00)A.SELECT*FROM STUD WHERE 姓名 LIKE“张%” B.SELECT*FROM STUD WHERE 姓名 IN(“张%“)C.SELECT*FROM STUD WHERE 姓名 LIKE“张$“D.SELECT*FROM STUD WHERE 姓名
39、IN“张$)“解析:36.在表单控件中,既可以用作接收输入数据,又可以用作编辑现有数据的控件是_。(分数:1.00)A.文本框 B.标签C.列表框D.复选框解析:37.将学生表 STUD中的学生“王小鱼”的姓名改为“王大川”,实现该功能的 SQL语句是_。(分数:1.00)A.UPDATE STUD姓名=“王小鱼“WHERE 姓名=“王大川“B.UPDATE STUD姓名=“王大川“WHERE 姓名=“王小鱼“C.UPDATE STUD SET 姓名=“王小鱼“WHERE 姓名=“王大川“D.UPDATE STUD SET姓名=“王大川“WHERE 姓名=“王小鱼“ 解析:38.如果在建立表
40、stock.dbf时,将编号字段设置为主索引,能保证数据的_。(分数:1.00)A.实体完整性 B.域完整性C.参照完整性D.表完整性解析:39.一个栈的输入序列为 1,2,3,4,下列中的_序列不可能是这个栈的输出序列。(分数:1.00)A.1,3,2,4B.2,3,4,1C.4,3,1,2 D.3,4,2,1解析:40.设从 AA=“ABC“,BB=“123“,执行命令?A-B 的结果是_。(其中,字符“”表示空格)(分数:1.00)A.ABC 123 B.ABC123C.ABCl23D.123ABC解析:二、填空题(总题数:18,分数:36.00)41.若采用直接插入法对字母序列(W,S
41、,E,L,X,G,I)进行排序,使字母按升序排列,那么第一次排序的结果为 【1】 。(分数:2.00)填空项 1:_ (正确答案:S,W,E,L,X,G,I)解析:42.对于一棵具有 n个结点的树,则该树中所有结点的度之和为 【2】 。(分数:2.00)填空项 1:_ (正确答案:n-1)解析:43.单独测试一个模块时,有时需要一个 【3】 程序驱动被测试的模块。(分数:2.00)填空项 1:_ (正确答案:驱动)解析:44.仅依据规格说明书描述的程序功能来设计测试实例的方法称为 【4】 。(分数:2.00)填空项 1:_ (正确答案:黑箱法)解析:45.在进行软件结构设计时,应遵循的最主要原
42、理是 【5】 。(分数:2.00)填空项 1:_ (正确答案:模块独立原理)解析:46.数据库模型提供了两层映像功能,内模式到模式间的映像使得数据存储结构改变时,逻辑结构不变,因而相应的应用程序也不必改变,这是它们的 【6】 独立性。(分数:2.00)填空项 1:_ (正确答案:物理)解析:47.Visual FoxPro提供了一批系统内存变量,它们都以字符 【7】 开头。(分数:2.00)填空项 1:_ (正确答案:下划线(_))解析:48.在教师表中统计职称为教授的人数。请对下面的 SELECT语句填空:SELECT 【8】 FROM 教师表 WHERE 职称=“教授/(分数:2.00)填
43、空项 1:_ (正确答案:COUNT(*))解析:49.将教师表中工资小于或等于 1000元的讲师的工资提高 20%,其 SQL语句为 【9】 。(分数:2.00)填空项 1:_ (正确答案:UPDATE 教师 SET 工资=1.2*工资 WHERE(职称=“讲师“)AND(工资=1000))解析:50.在数据库的三级模式体系结构中,外模式与模式之间的映象(外模式/模式),实现了数据库的 【10】 独立性。(分数:2.00)填空项 1:_ (正确答案:逻辑)解析:51.隐藏 Visual FoxPro命令窗口的方法是:单击“窗口”菜单中的“ 【11】 ”命令;或者单击命令窗口的关闭按钮;或者直
44、接按组合键“ 【12】 ”。(分数:2.00)填空项 1:_ (正确答案:11 隐藏 12 Ctrl+P4)解析:52.在选课表中统计有成绩的记录数。请填空补充下面的 SELECT语句:SELECT 【13】 FROM 选课表(分数:2.00)填空项 1:_ (正确答案:COUNT(成绩))解析:53.表单的 【14】 用于定义表单及其控件的性质及特征。(分数:2.00)填空项 1:_ (正确答案:属性)解析:54.为表单添加菜单,除了要在“常规选项”对话框中选择“顶层表单”复选框,还要将表单的 Show Window属性值设为 【15】 ,最后要在 【16】 事件代码中添加调用菜单程序的命令
45、。(分数:2.00)填空项 1:_ (正确答案:15 2 16 Init)解析:55.为了使报表更美观,数据分类更为直观,在报表中可以加入 【17】 、矩形及圆等控件。(分数:2.00)填空项 1:_ (正确答案:直线)解析:56.设表文件 ks.dbf中有成绩字段(数值型),其值为“全国计算机等级考试考生成绩”。执行以下程序段后,?命令显示的数据是 【18】 。USE ksmx=0DO WHILE .NOT.EOF()mx=MAX(成绩,mx)SKIPENDDO? mxRETURN(分数:2.00)填空项 1:_ (正确答案:成绩字段最高的值(或分数最高的值))解析:57.要编辑备注型字段的文本,应使用 【19】 控件。(分数:2.00)填空项 1:_ (正确答案:编辑框)解析:58.“计时器”控什中用于设置时间间隔的属性名是 【20】 。(分数:2.00)填空项 1:_ (正确答案:Interval)解析: