
《Y18ualF0xPo程序设计》考试试卷(第2套) 一、单项选择超 1,下面关于表单数那环境的叙述,错误的是 )可以在数据环境中如入与表单操作有关的表 )数那环境是表单的容器 )可以在数据环境中建立表之间的暖系 )表单运行时自动打开其数据环境中的表 2,当用户用鼠标单击命令按钮将引发事件 A)Click B)Load C)Init D)Error 3.能够将表单的Yisib1e属性设置为.工.,并使表单成为活动对象的方法 A)Hide B)Show C)Release D)SetFocus 4,下面关于对象的叙述错误的是 )对象是客观世界的任何实体 )任何对象都有自己的属性和方法 )不同的对象具有相同的属性和方法 )属性是对象所具有的因有特征,方法是描述对象的行为的过程 5,下面关于过程调用的叙述中,正确的是 )实参的个数与形参的个数必须相等 助当实参的数目多于形参的数目时,多余的实参被忽略 C)当形参的数目多于实参的数目时,多念的形参取亚辑眼,F, )当实参的数目多于形参的数目时,多余的实参被忽略和当形参的数目多于实参的数目 时,多余的形参取逻辑假.R都正确 6.在Visa】FoxPro中,关于视图的描述正确的是 )视图是从一个或多个数据库表导出的虚拟表 围)视图与数据库表相同,用米存储数据 )视图不逢同数据库表进行连接提作 )在视图上不能进行更新操作 7.查询设计器中包括的透项卡有 )字段、条件、分组依据 助字段、席这、排序依据
《Visual FoxPro 程序设计》考试试卷(第 2 套) 一、单项选择题 1.下面关于表单数据环境的叙述,错误的是 A)可以在数据环境中加入与表单操作有关的表 B)数据环境是表单的容器 C)可以在数据环境中建立表之间的联系 D)表单运行时自动打开其数据环境中的表 2.当用户用鼠标单击命令按钮将引发事件 A)Click B)Load C)Init D)Error 3.能够将表单的 Visible 属性设置为.T.,并使表单成为活动对象的方法 A)Hide B)Show C)Release D)SetFocus 4.下面关于对象的叙述错误的是 A)对象是客观世界的任何实体 B)任何对象都有自己的属性和方法 C)不同的对象具有相同的属性和方法 D)属性是对象所具有的固有特征,方法是描述对象的行为的过程 5.下面关于过程调用的叙述中,正确的是 A)实参的个数与形参的个数必须相等 B)当实参的数目多于形参的数目时,多余的实参被忽略 C)当形参的数目多于实参的数目时,多余的形参取逻辑假.F. D)当实参的数目多于形参的数目时,多余的实参被忽略和当形参的数目多于实参的数目 时,多余的形参取逻辑假.F.都正确 6.在 Visual FoxPro 中,关于视图的描述正确的是 A)视图是从一个或多个数据库表导出的虚拟表 B)视图与数据库表相同,用来存储数据 C)视图不能同数据库表进行连接操作 D)在视图上不能进行更新操作 7.查询设计器中包括的选项卡有 A)字段、条件、分组依据 B)字段、筛选、排序依据

C)条件、分组依据、排序依据 )条件、篇选、桑项 8,以下关于空植《山)的叙述正确的是 A)空值等月于数值0 B)Vism1 FoxPro不支持LL C)空值等月于空字符申 D)L表示字段或变量还没有确定值 9,S迎是哪几个英语单问的缩写 A)Standard Query Language B)Structured Query Language C)Select Query Language D)其他三项都不是 10.命◆SCT0的功能是 A)选择尚未使用的最小编号的工作区为当前工作区 助透择尚示使用的最大编号的工作区为当前工作区 C的选择当前工作区的区号加1的工作区为当前工作区 D)随机透择一个工作区为当前工作区 1l.在Visa1 FoxPro中,可以限随表的打开而自动打开的是 A)单索引文件 B卧复合素引文件 C)结构复合素引文件 D)非结构复合索引文件 12.结果为.工.的表达式是 A000(13.-2-1B助0(13.-2-1C0N0m.1.A.1.D)[2]-[1] 【2]+[] 13.连续执行以下命令之后最后一条命令的输出结果是() S=[2005年下半年计算机等领考试] LEFT (S,6)+IGHT(S,4) A)2005年下半年等级考试 8)2005年下等领考试 C02005年考试 D)2005年等级考试 14.在Visual FoxPre0中存储墨图像的字夏类型应该是( A)字符型 B)通用型 C)备注型 )双精度型 15.若某一个扩展多为.资的文件有3个备注型字段,则该文件对应的备注文件有 A)3个 B)1个 C04个 D)0个 16使用见SPLAY命令到,若范围短语为AL山或EST,执行命令后,记录指针指为() A)首记录 助末记求 C)首记录的前面 D)末记录的后面
C)条件、分组依据、排序依据 D)条件、筛选、杂项 8.以下关于空值(NULL)的叙述正确的是 A)空值等同于数值 0 B)Visual FoxPro 不支持 NULL C)空值等同于空字符串 D)NULL 表示字段或变量还没有确定值 9.SQL 是哪几个英语单词的缩写 A)Standard Query Language B)Structured Query Language C)Select Query Language D)其他三项都不是 10.命令 SELECT 0 的功能是 A)选择尚未使用的最小编号的工作区为当前工作区 B)选择尚示使用的最大编号的工作区为当前工作区 C)选择当前工作区的区号加 1 的工作区为当前工作区 D)随机选择一个工作区为当前工作区 11.在 Visual FoxPro 中,可以跟随表的打开而自动打开的是 A)单索引文件 B)复合索引文件 C)结构复合索引文件 D)非结构复合索引文件 12.结果为.T.的表达式是 A)MOD(13,-2)=-1 B)MOD(13,-2)=1 C)NOT .T. AND .T. D) [2 ]+[1]= [2]+[1] 13.连续执行以下命令之后最后一条命令的输出结果是( ) S=[2005 年下半年计算机等级考试] LEFT(S,6)+RIGHT(S,4) A)2005 年下半年等级考试 B)2005 年下等级考试 C)2005 年考试 D)2005 年等级考试 14.在 Visual FoxPro 中存储器图像的字段类型应该是( ) A)字符型 B)通用型 C)备注型 D)双精度型 15.若某一个扩展多为.DBF 的文件有 3 个备注型字段,则该文件对应的备注文件有 ( ) A)3 个 B)1 个 C)4 个 D)0 个 16.使用 DLSPLAY 命令时,若范围短语为 ALL 或 REST,执行命令后,记录指针指为( ) A)首记录 B)末记录 C)首记录的前面 D)末记录的后面

17,执行以下命令,先后显示了两个各包含10个记豪的记柔清单,这说明当懒表达中 () SE学生 LIST NEXT10FOR性别[男】 LIST E性别-[男] )至少有10个记录,并且这头10个记录被显示了两调 围至少有19个记录,并且头19个记录的性别字段值为“男“ C)只有0个记录,并且段有记录的性别的值都为“男” )只有19个记录,并且头19个记录的性别字段值都为“男” 18.设当前表中有20条记录,当前记录号10,有以下各组命令,在没有打开索引的情况 下,两条命令执行结果相月的是 A000RE0N0()+5与LIST NEXT5B助G0Ew0()+5与SxIP5 C05X1P距w0()+5与G0EC0()+5)G闭5与SKIP5 19.逻辑酬除当前表中的全部记录,应该使用命令 A)PACK B)DELETE C)DELETE ALL D)ZAP 20.以下关于05E命令的指运正确的是 )只能测览表文件,不整修改记录内容 B)能到宽表文件,但不修增加成副除记承 )不仅能浏览表文件,还伦修政表的结构)能测览表文件,同时也能增加或剧除记录 21.对表中的记录数据进行修改时,数据来源 A)贝能通过键世输入 卧只能在命令中哈出 C)只能通过键世输入或在命令中给出 )可以通过键盘输入,在命令中给出或从其他表取得 22.当前表的取工编号字段为(C。6》,若要逻辑到除取工编号中第3位是“5”的职工 记录,应该使用命令 A)D包.ETE FOR SUBSTR(职工编号,3)-[5] B)DELETE FOR SURSTR(职工编号,3,1)=5 C)DELETE FOR SUB5TR(职工编号,3,1)=[5] D)D回ETE FOR AT(5,积工编号)-3
17.执行以下命令,先后显示了两个各包含 10 个记录的记录清单,这说明当前表达中 ( ) USE 学生 LIST NEXT 10 FOR 性别=[男] LIST WHILE 性别=[男] A)至少有 10 个记录,并且这头 10 个记录被显示了两遍 B)至少有 19 个记录,并且头 19 个记录的性别字段值为“男” C)只有 20 个记录,并且段有记录的性别的值都为“男” D)只有 19 个记录,并且头 19 个记录的性别字段值都为“男” 18.设当前表中有 20 条记录,当前记录号 10,有以下各组命令,在没有打开索引的情况 下,两条命令执行结果相同的是 A)GO RECNO( )+5 与 LIST NEXT 5 B)GO RECNO( )+5 与 SKIP 5 C)SKIP RECNO( )+5 与 GO RECNO( )+5 D)GO 5 与 SKIP 5 19.逻辑删除当前表中的全部记录,应该使用命令 A)PACK B)DELETE C)DELETE ALL D)ZAP 20.以下关于 BROWSE 命令的描述正确的是 A)只能浏览表文件,不能修改记录内容 B)能浏览表文件,但不能增加或删除记录 C)不仅能浏览表文件,还能修改表的结构 D)能浏览表文件,同时也能增加或删除记录 21.对表中的记录数据进行修改时,数据来源 A)只能通过键盘输入 B)只能在命令中给出 C)只能通过键盘输入或在命令中给出 D)可以通过键盘输入,在命令中给出或从其他表取得 22.当前表的职工编号字段为(C,6),若要逻辑删除职工编号中第 3 位是“5”的职工 记录,应该使用命令 A)DELETE FOR SUBSTR(职工编号,3)==[5] B)DELETE FOR SUBSTR(职工编号,3,1)==5 C)DELETE FOR SUBSTR(职工编号,3,1)==[5] D)DELETE FOR AT(5,职工编号)=3

23.在V1saa1 FoxPro中,SF属和L0CAE命令都可以用于查找记录,但在使用上有所不 同,下面表述正确的是A)SEK命令可以一次查找到全部记录,0CATE命令具能找到一条记 录 )S黑命令只能查找学符串,OCATE命令可以查找任何类型字段 C)S环命令需要打开相应索引文件才能使用,1OCAE命令不需要索引文件 D)S黑命◆可以和CTIE鲁令联合使用.而0CAE命◆不可以 24.在Visual FoxPro中,可以保证实体完整的索到是 )主索引或候选索引 卧候透索引或普通索引 C)主素引或唯一索引 )主索引成普通素引 25.在下面命令中,使“性别”字段植不为空,执行效果一定相同的是 (1)SM基本工资FOR性别[男](2)SM基本工资HLE性别-[男] (3)SW基本工资OR!性别=[女](4)W基本工货IE性别O[女] A)(1D和(4)、(2)和(3)卧(1)和(3)(2和(4)C0(1)和2)、(3》和(4 )四条命 令执行结果相同 二、多项迹弄题 26.项目管理器的“数据”选项卡用于显示和管理 )数据库 卧自由表 C0查询 D)程图 7.如果内存变量与字段变量的变量名均为“工货”,则访利内存变量“工资”的正确 方法是 A)L工资 B盼表工资 C0->工资 D)工资 28.用D1NSI0WX(1,2)定义了一个数组X,能使该数组的所有元素均为10的命令是 A)A1,2)-10B)5T0E10TDXC0X10D)ST0RE10TDx(1,2).x(1.2 29.以下的四组函数中,函数值相同的是 A)LEFT("Visual FoxPro",6)SUBSTR("Visual FoxPro",1.6) B)E4螺(DATE()与VAL (DTOC (D4TE(),1) C)YARTYPE(25-34)VARTYPE (25-34) D)INT(-12A456)与00(-123.4560) 30.以下四个金令申。能够显示4位数年份的面令是 A)YEAR (DATE() B)SUBSTR (DTOC (DATE()1).1.4) C)LEFT (DTOC (DATE())4) D)LEFT (DTOC(DATE()1).4)
23.在 Visual FoxPro 中,SEEK 和 LOCATE 命令都可以用于查找记录,但在使用上有所不 同,下面表述正确的是 A)SEEK 命令可以一次查找到全部记录,LOCATE 命令只能找到一条记 录 B)SEEK 命令只能查找字符串,LOCATE 命令可以查找任何类型字段 C)SEEK 命令需要打开相应索引文件才能使用,LOCATE 命令不需要索引文件 D)SEEK 命令可以和 COUTINUE 命令联合使用,而 LOCATE 命令不可以 24.在 Visual FoxPro 中,可以保证实体完整的索引是 A)主索引或候选索引 B)候选索引或普通索引 C)主索引或唯一索引 D)主索引或普通索引 25.在下面命令中,使“性别”字段值不为空,执行效果一定相同的是 (1)SUM 基本工资 FOR 性别=[男] (2)SUM 基本工资 WHILE 性别=[男] (3)SUM 基本工资 FOR !性别=[女] (4)SUM 基本工资 WHILE 性别<>[女] A)(1)和(4)、(2)和(3) B)(1)和(3)(2)和(4) C)(1)和(2)、(3)和(4) D)四条命 令执行结果相同 二、多项选择题 26.项目管理器的“数据”选项卡用于显示和管理 A)数据库 B)自由表 C)查询 D)视图 27.如果内存变量与字段变量的变量名均为“工资”,则访问内存变量“工资”的正确 方法是: A)M.工资 B)&工资 C)M->工资 D)工资 28.用 DIMENSION X(1,2)定义了一个数组 X,能使该数组的所有元素均为 10 的命令是 A)A(1,2)=10 B)STORE 10 TO X C)X=10 D)STORE 10 TO X(1,2),X(1,2) 29.以下的四组函数中,函数值相同的是 A)LEFT("Visual FoxPro",6)与 SUBSTR("Visual FoxPro",1,6) B)YEAR(DATE( ))与 VAL(DTOC(DATE( ),1)) C)VARTYPE("25-3*4")与 VARTYPE(25-3*4) D)INT(-123.456)与 ROUND(-123.456,0) 30.以下四个命令中,能够显示 4 位数年份的命令是 A)YEAR(DATE( )) B)SUBSTR(DTOC(DATE( ),1),1,4) C) LEFT(DTOC(DATE( )),4) D)LEFT(DTOC(DATE( ),1),4)

三、判断愿 3l.Yisual FoxPro6,0是一个64位的数据库管理系统. 32.数据模型是数据库管理系统中用来表示实体及实体间联系的方法。 33.设有关系1和关系2,经过关系运算得到结果5,则5是一个表单。 34.用5T0E角令可以给内存变量和字段变量重新献值。 35.设A-111°,B-222°,表达式N0T(A=)0R(AB的值为.E.. 38.函数SQRT(3)的植与表达式3*(1/2)的值相, 37.若职工档案表5,赞中含有出生日期(D型)字受,使用命令L1 ST FOR YEAR(出 生日期)-正螺(①A匝())(40可以显示所有年龄小于0的职工记录. 38.若当筒记录号为1,则函数0F()的值可能为.T.,也可能为.F,, 39.要修改表文作XSH.D8F的表结构,雷要执行SES用和DIFY STRUCTURE两条命令。 40.命令DI5 PLAY FOR距00RD()=3不能暴示当前表的第3条记录, 四、填空题 41.设47.6554,函数0D(NT00+M,2的值是 42.在已打开有表文件中当前记录为第8号记录,现在要求仅用一条命令显示第12号记 录的内容,应使用的命令是 43.与CHANGE命令功能相同的金令是 44.ZAP命令可以副除当前表中的全部记录,但仍保窗表 45.执行SET INDEX TO《素引文件名表)命令可以打开单索引文件(.DX)或 文件. 4报.Yisual FoxPro的主素引或候选素引可以保证数据的 完整性, 47.在Vism1下oPr0中,要设置参愿完整性规则,必须事先建立表之间的 48.S球命令可以进行快速定位。使用该金令的前提条件是打开表文件及相关的 49.设J0IW命令连接的两个表中分别有4条记录与5条记录,连接的条件为OR,T, 则生成的新表中应该有 条记录。 50.设有“教师”表和“学院”表,求“会计”学院的所有职工的平均工资的SL语句 是,S.ECT AWG(工蜜)FR教师HFE学院号N(S,BCT学院号码FRM WHERE 学院名=”会计") 五、程序填空题
三、判断题 31.Visual FoxPro 6.0 是一个 64 位的数据库管理系统。 32.数据模型是数据库管理系统中用来表示实体及实体间联系的方法。 33.设有关系 R1 和关系 R2,经过关系运算得到结果 S,则 S 是一个表单。 34.用 STORE 命令可以给内存变量和字段变量重新赋值。 35.设 A="111",B="222",表达式 NOT (A==B) OR (A$B)的值为.F. 。 36.函数 SQRT(3)的值与表达式 3**(1/2)的值相同。 37.若职工档案表 RS.DBF 中含有出生日期(D 型)字段,使用命令 LIST FOR YEAR(出 生日期)-YEAR(DATE( ))命令可以打开单索引文件(.IDX)或______文件。 46.Visual FoxPro 的主索引或候选索引可以保证数据的_______________完整性。 47.在 Visual FoxPro 中,要设置参照完整性规则,必须事先建立表之间的 _________________。 48.SEEK 命令可以进行快速定位,使用该命令的前提条件是打开表文件及相关的 __________。 49.设 JOIN 命令连接的两个表中分别有 4 条记录与 5 条记录,连接的条件为 FOR .T., 则生成的新表中应该有________________条记录。 50.设有“教师”表和“学院”表,求“会计”学院的所有职工的平均工资的 SQL 语句 是:SELECT AVG(工资) FROM 教师 WHERE 学院号 IN (SELECT 学院号码 FROM __________WHERE 学院名="会计") 五、程序填空题

1,下面程序的功能是输入自然数N,调用自定义函数P,计算 S=1*1+(1*1+22)++(1*1+22…*0,请在程序中填空。使其完整正确。 SET TALK OFF CLEAR S=0 IFT“请输入自然数:”TDN 5-5+ ① s-‘,s SET TALK ON FUNCTION P S5=0 FOR K=1 TO X SS-SS+K*K ENDFOR CANCEL ENDFUNC 52.过程P1的功能是计算X的平方,下面程序的功能是调用过程刊来计算1,2,一9 的平方,请在程序中填空,使其完整正确。 CLEAR K-l DO VHILE ①10 ② K=K+1 ENDOO E PROCDURE P1 P ARAMETERS X
51.下面程序的功能是输入自然数 N,调用自定义函数 P,计算: S=1*1+(1*1+2*2)+……+(1*1+2*2+……N*N),请在程序中填空,使其完整正确。 SET TALK OFF CLEAR S=0 INPUT "请输入自然数:" TO N S=S+_______①_________ "S=",S SET TALK ON FUNCTION P ___________②__________ SS=0 FOR K=1 TO X SS=SS+K*K ENDFOR ________③_______ CANCEL ENDFUNC 52.过程 P1 的功能是计算 X 的平方,下面程序的功能是调用过程 P1 来计算 1,2,……9 的平方,请在程序中填空,使其完整正确。 CLEAR K=1 DO WHILE ________①_____10 _________②_________ M K=K+1 ENDDO RETURN PROCDURE P1 P ARAMETERS X

=X E网六、程序分析题53.写下列程序的运行结果 SET TALK OFF K=1 A1-10 A2=A1+5 A3=A1-5 A4-A1+A2 S=100 DO VHILE K<5 ST0RE"A°+STR(KI)TOM S-S+2*4M K=K+2 ENDOO s RET然 执行上述程序,运行结果是: 54.设表文件XSKF的内容如下: 记录 学号 姓名 性 出生日期 四极通过否 奖学金 号 别 20020101 季小飞 男 070882 T 40000 2 20020201 王美英 女 050183 T 500.00 3 20020102 张众 女 09/2083 F 200.00 4 20020303 王小平 男 080684 T 50000 20020204 赵师娟 女 08/0281 F 30000 6 20020301 高军 男 10/2583 T 60000 问读下列程序,写出程序的运行结果: SET TALK OFF CLEAR 5E5球 C0TT0KIF0R出生日期CT0("01/D1/84) USE CK1
_______③_______ M=X*X RETURN 六、程序分析题 53.写下列程序的运行结果 SET TALK OFF K=1 A1=10 A2=A1+5 A3=A1-5 A4=A1+A2 S=100 DO WHILE KCTOD("01/01/84") USE CK1

APPEND FROM X5KF0R学号(”19g80200 GO BOTTOM EC0(),学号,姓名 USE SET TALK ON E惑 执行上述程序,运行结果是: 七、程序设计题 55.已有计算机等级考试数据岸表DJKS.F,字段包括考号(类型N,宽度5),姓名(类 型C,宽度6)、笔试成绩(类型N,宽度3),上机成绩(类型%,宽度3)和平均成续(类型%, 宽度4),但各成绩字段为空:另有成辕数据库CJ,F。字段包括考号(类型C,宽度5)、考 场编号(类型C,宽度3)、笔试成锁(类型N,宽度3)和上机成绩(类型N,党度3),考生的 考试成绩已录入其中。请编写程序PROGB.PRG,保存在 c:\ata\1ee14202021234567八ditG4E\tep,要求把考生的考试成绩填写到数据库表 D小S.F申,然后再计算笔试和上机成绩的平均成镇,填入各记录“平均成绩”字段中 最后生成一个与DJSK.原构完全相同的不及格数据库BJG.距,把平均成境不及格的考 生记录复制到不及格库。注意:按多工作区,用D0阳I正EED心0暂环结构完成,不得 使用APPEND FROM金令, 八、操作愿 58.(1)在“e:1ata\tepl420202A1234567VFT”下建立项目SAL.S_L.PJX. (2)把“c:at4tcp叫420202\1234567\VFT”中的数据库CsT_M加入sM.ESM项目中. (3)为5M数据库中ST表增加字段:联系电话C(12),字段值允许“空”。 (4)5TM数据岸中0E1表“送货方式”字段设计默认值为“铁路”。 57.在C:ATA1t420202\12345671VFT文件夹,对“雇员管理”数据库完成如下慢作: 建立一个名称为们1的视图,查面每个雇员的部门号、部门名、雇员号、姓名、性别、年 龄和AIL。58.建立一个名称为u1的菜单,菜单栏有“文件”和“润览”两个装单。 “文件”菜单下有“打开”、“退出”两个子装单:“测览”菜单下有“部门浏览”和“宸 员浏克”二个子菜单。 (V1 ual FoxPro程序设计》考试试卷(第2套)答案
APPEND FROM XSK FOR 学号<"19980200" GO BOTTOM RECNO( ),学号,姓名 USE SET TALK ON RETURN 执行上述程序,运行结果是:_____________________ 七、程序设计题 55.已有计算机等级考试数据库表 DJKS.DBF,字段包括考号(类型 N,宽度 5),姓名(类 型 C,宽度 6)、笔试成绩(类型 N,宽度 3),上机成绩(类型 N,宽度 3)和平均成绩(类型 N, 宽度 4),但各成绩字段为空;另有成绩数据库 CJ.DBF。字段包括考号(类型 C,宽度 5)、 考 场编号(类型 C,宽度 3)、笔试成绩(类型 N,宽度 3)和上机成绩(类型 N,宽度 3),考生的 考试成绩已录入其中。请编写程序 PROGB.PRG,保存在 c:\ata\temp\420202\1234567\dit\GAE\temp,要求把考生的考试成绩填写到数据库表 DJKS.DBF 中,然后再计算笔试和上机成绩的平均成绩,填入各记录“平均成绩”字段中、 最后生成一个与 DJSK.DBF 结构完全相同的不及格数据库 BJG.DBF,把平均成绩不及格的考 生记录复制到不及格库。注意:按多工作区,用 DO WHILE ……ENDDO 循环结构完成,不得 使用 APPEND FROM 命令。 八、操作题 56.(1)在“c:\ata\temp\420202\1234567\VFT”下建立项目 SALES_M.PJX。 (2)把“c:\ata\temp\420202\1234567\VFT”中的数据库 CUST_M 加入 SALES_M 项目中。 (3)为 CUST_M 数据库中 CUST 表增加字段:联系电话 C(12),字段值允许“空”。 (4)CUST_M 数据库中 ORDER1 表“送货方式”字段设计默认值为“铁路”。 57.在C:\ATA\temp\420202\1234567\VFT文件夹,对“雇员管理”数据库完成如下操作: 建立一个名称为 VIEW1 的视图,查询每个雇员的部门号、部门名、雇员号、姓名、性别、年 龄和 EMAIL。 58.建立一个名称为 menu1 的菜单,菜单栏有“文件”和“浏览”两个菜单。 “文件”菜单下有“打开”、“退出”两个子菜单;“浏览”菜单下有“部门浏览”和“雇 员浏览”二个子菜单。 《Visual FoxPro 程序设计》考试试卷(第 2 套)答案

1,单项这择题 1.C2.A3B4.C5.C6.A7.B8.D9.B10.A11.C12.A13.C14.B 15.B16.D17.B18.B19.C20D21.D22.C23.C24A25B 1,多项这择题 26.ABC 27.AC 28.BCD 29.AD 30.ABC 1,判断思 31.情32.对33.错3M.错35.错36对37.错38.对39.对0.情 1.填空题 41,94.6642 LIST RE00D12成LIST P0RECW0()=1243EDIT44.结构45.复 合索引(CD)文件46.实体47.水久美系48素引8.2050.学院 1.程序填空题 51.(1》pn)(2arax (3)return ss 52.(1k<10 (2)m=pl(k)(3)public n 1.程序分析题 53.130 54.12002003王小平 七、程序设计墨 5品,先打开编程窗口,用指定名移存于指定文件夹下,程序内容如下 sele l use ej do while not eof( sele 2 use djks 1 oca for考号=n.考号 if found() repl笔试成绩itha.笔试成镜,上机成绩ith正上机成锁 repl平均咸绩th(笔试成绩+上机成镜/2 endif sele l skip enddo
1. 单项选择题 1.C 2.A 3.B 4.C 5.C 6.A 7.B 8.D 9.B 10.A 11.C 12.A 13.C 14.B 15.B 16.D 17.B 18.B 19.C 20.D 21.D 22.C 23.C 24.A 25.B 1. 多项选择题 26.ABC 27.AC 28.BCD 29.AD 30.ABC 1. 判断题 31.错 32.对 33.错 34.错 35.错 36.对 37.错 38.对 39.对 40.错 1. 填空题 41. 94.66 42.LIST RECORD 12 或 LIST FOR RECNO( )=12 43.EDIT 44.结构 45. 复 合索引(CDX)文件 46. 实体 47. 永久关系 48. 索引 49. 20 50. 学院 1. 程序填空题 51.(1)p(n) (2) para x (3)return ss 52.(1)k<10 (2)m=p1(k) (3)public m 1. 程序分析题 53.130 54. 1 20020303 王小平 七、程序设计题 55.先打开编程窗口,用指定名称存于指定文件夹下,程序内容如下: sele 1 use cj do while not eof() sele 2 use djks loca for 考号=a.考号 if found() repl 笔试成绩 with a.笔试成绩,上机成绩 with a.上机成绩 repl 平均成绩 with (笔试成绩+上机成绩)/2 endif sele 1 skip enddo

sele 2 copy to bjg for平均成绩<60 八、操作题(略)
sele 2 copy to bjg for 平均成绩<60 八、操作题(略)