
《Y1 sual FoxPro程序设计》考试试卷(第4套) 一、单项选择慰 在vi5u阳1oP虹o中,使用蒙单设计器定义案单,最后生成的菜单程序的扩展名是 A).MNX B).PRG C).MPR D).SPR 2.若要创建一个数据3级分组报表,第1个分组表达式是“都门”,第2个分组表达式 是“性别”,第3个分组表达式是“基本工资”,已知“部门”与“性别”为字符型,“基 本工资”为数利,则当前素引的索引表达式应当是 A)都门+性别+基木工资B)部门+性别+STR(基木工资) C)STR(基本工资)+性别部门 D性别+部门STR(基本工资 3.下列对编辑框控件属性的槛透,正确的是 A)Se1 length的属性的设置可以小于0 B助当5cro11D阳rs的属性值为0时,编拥柜内包含水平滚动条 C)SelText属性在做界面设计时不可用,在运行时可读写 D)ReadOn1y属性值为.T时,用户不能使用编辑框上的滚动条 4饰眷所有多个储户,储户在多个储春所存取款。储蓄所与储户之间是 》一对一的联系助一对多的联系多对一的联系 D)多对多的联系 5.在Visual FoxPro中,下列数据中属于常量的是 0T0PB.¥.OTD12/11/2003 6.要清除所有变量名第二个学母为X的内存变量,应使用命令是 A)RELEASE ALL *X B)RELEASE ALL LIKE X C)RELEASE ALL LIKE X客D)RELEASE ALL LIKE【X剁 7,顺序执行下列角令后,屏幕显示的输出结果是 STORE[FoxPro】TO TITLE UPPER(LEFT(TIIE,3》) A)FOXPRO B)FOX C)Fox D)PRO 8.如果测试函数VARTYPE(W)的值是“U”,则说明 0是数组B)未定义G)的竹为UD)的伯无符号 9.一数据库名为学生,要想打开该数据库,应使用命令 A)OPEN学生 B)OPEN DATARASE学生
《Visual FoxPro 程序设计》考试试卷(第 4 套) 一、单项选择题 在 Visual FoxPro 中,使用菜单设计器定义菜单,最后生成的菜单程序的扩展名是 A).MNX B).PRG C).MPR D).SPR 2.若要创建一个数据 3 级分组报表,第 1 个分组表达式是“部门”,第 2 个分组表达式 是“性别”,第 3 个分组表达式是“基本工资”,已知“部门”与“性别”为字符型,“基 本工资”为数值型,则当前索引的索引表达式应当是 A)部门+性别+基本工资 B)部门+性别+STR(基本工资) C)STR(基本工资)+性别+部门 D)性别+部门+STR(基本工资) 3.下列对编辑框控件属性的描述,正确的是 A)Sellength 的属性的设置可以小于 0 B)当 ScrollBars 的属性值为 0 时,编辑框内包含水平滚动条 C)SelText 属性在做界面设计时不可用,在运行时可读写 D)ReadOnly 属性值为.T.时,用户不能使用编辑框上的滚动条 4.储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是 A)一对一的联系 B)一对多的联系 C)多对一的联系 D)多对多的联系 5.在 Visual FoxPro 中,下列数据中属于常量的是 A)TOP B).Y. C)T D)12/11/2003 6.要清除所有变量名第二个字母为 X 的内存变量,应使用命令是 A)RELEASE ALL *X B)RELEASE ALL LIKE X C)RELEASE ALL LIKE X* D)RELEASE ALL LIKE [ X*] 7.顺序执行下列命令后,屏幕显示的输出结果是 STORE [FoxPro] TO TITLE UPPER(LEFT(TITLE,3)) A)FOXPRO B)FOX C)Fox D)PRO 8.如果测试函数 VARTYPE(W)的值是“U”,则说明 A)W 是数组 B)W 未定义 C)W 的值为 U D)W 的值无符号 9.一数据库名为学生,要想打开该数据库,应使用命令 A)OPEN 学生 B)OPEN DATABASE 学生

C)USED4TABH5E学生D)U5E学生 10.某数值型字段的宽度为5,小数位为1,则该字段所能存放的最小数值是 A00B)-99.9C0-999.9D)-9999.9 11.在操作过程中,可以进入人机交互工作方式的命令是 A)APPEND BLANK B)BROWSE C)REPLACE D)DELETE ALL 12.在下列记录定位命令中,不德用FND()函数值检测其操作是否成功的命令是 A》SEEK B)FIND C)LOCATE·CONTINUE D)SKJP 13.在没有打开索引文件的情况下,若使用PPD命令追加1条记录,其功能等同于 命令序列 A)GOTO EOF B)COTO BOTTOM C)GOTO BOTTOM D)GOTO BOTTOM INSEKT INSEKT BEFORE INSERT AFTER INSERT 14.当前表的出生日期学段为日期型(W/DD/YT),年龄学段为数值型,现要根据出生 日朔按年计算年龄,并写入年龄字段,应使用命令A贴EPLACE ALL年龄ITYE ATE()-VEAR(出生日期) B)REPLACE ALL年龄ITH DATE()-出生日期 C)REPLACE ALL年龄WITH DTOC (DATE()》-TOC(出生日期 D)REPLACE ALL年龄WITH VAL(DTOC(DATE())-VaL(OTOC(生口期)) 15.若所建立素引的字段值不允许重复,并且一个表只能创建一个,它应该是 )主索引助唯一索引)候选索引D)普通索引 16.在VISUAL FOXP限0中建立数据库表时,将单价学段的字段有效性规则设置为“单 价>0”,通过该设置,能保证数据的 A》实体完整性)参照完整性C)域完整性D)更新完整性 17.以下关于TL命令的表述中,正确的是 》命令的执行结果不生成另一个新表助所操作的表文件不必按关修字段索引或料 0表中的关键字段必须是数值型字段D)只能对数值型字段进行汇总 18设在12号工作区分别打开两个表,内存变量州的内容为两个表的公共字段名,内 存变录测的内容为新表名,在1号工作区执行连接操作正确的是 A)JOTN WITH B TO DBN FOR &NN B)JOIN WITH B TO DEN FOR MN=B->&MN
C)USE DATABASE 学生 D)USE 学生 10.某数值型字段的宽度为 5,小数位为 1,则该字段所能存放的最小数值是 A)0 B)-99.9 C)-999.9 D)-9999.9 11.在操作过程中,可以进入人机交互工作方式的命令是 A)APPEND BLANK B)BROWSE C)REPLACE D)DELETE ALL 12.在下列记录定位命令中,不能用 FOUND( )函数值检测其操作是否成功的命令是 A)SEEK B)FIND C)LOCATE ……CONTINUE D)SKIP 13. 在没有打开索引文件的情况下,若使用 APPEND 命令追加 1 条记录,其功能等同于 命令序列 A) GOTO EOF B)GOTO BOTTOM C)GOTO BOTTOM D)GOTO BOTTOM INSERT INSERT BEFORE INSERT AFTER INSERT 14.当前表的出生日期字段为日期型(MM/DD/YY),年龄字段为数值型,现要根据出生 日期按年计算年龄,并写入年龄字段,应使用命令 A)REPLACE ALL 年龄 WITH YEAR (DATE( ))-YEAR(出生日期) B)REPLACE ALL 年龄 WITH DATE( )-出生日期 C)REPLACE ALL 年龄 WITH DTOC(DATE( ))-DTOC(出生日期) D)REPLACE ALL 年龄 WITH VAL(DTOC(DATE( )))-VAL(DTOC(出生日期)) 15.若所建立索引的字段值不允许重复,并且一个表只能创建一个,它应该是 A)主索引 B)唯一索引 C)候选索引 D)普通索引 16.在 VISUAL FOXPRO 中建立数据库表时,将单价字段的字段有效性规则设置为“单 价>0”,通过该设置,能保证数据的 A)实体完整性 B)参照完整性 C)域完整性 D)更新完整性 17.以下关于 TOTAL 命令的表述中,正确的是 A)命令的执行结果不生成另一个新表 B)所操作的表文件不必按关键字段索引或排 序 C)表中的关键字段必须是数值型字段 D)只能对数值型字段进行汇总 18.设在 1.2 号工作区分别打开两个表,内存变量 MN 的内容为两个表的公共字段名,内 存变量 DBN 的内容为新表名,在 1 号工作区执行连接操作正确的是 A)JOIN WITH B TO DBN FOR &MN=&MN B)JOIN WITH B TO DBN FOR MN=B->&MN

C)JOIN WITH B TO &DBN FOR &VN=B->VN D)JOIN WITH B TO ADBN FOR &VN-B->AVN 19.己知有如下表,S(S=,SX,SE瓦E,DE列)各属性依次为学号,姓名,性别。年龄, 系别,检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的S网L.SCT命令是 A)SELECT SN,AGE,SEX FROM S: HERE AGE)SELECT AGE FRON S WHERE S="王华") B)SELECT SN,AGE.SEX FROM S WHERE5N="王华" C)SELECT SN,AGE,SEX FROM S: HERE AGE>(SELECT AGE WHERE SN-·王华) D)SELECT SN,AGE,SEX FROM S WHERE AGE>王华ACE 20.使用Sq命令进行分组检索时,为了去掉不满足条件的分组,应当 )使用RE子句 B)先使用HEE子句,再使用HAVING子句 C)先使用VTNG子句,再使用E子句 D)在GP阶后南使用LAVING子句 21.己知有如下表:商品表(商品号,商品名称。单价,产地),执行下面的SL角令 后产生的视图含有的字段名是 CREATE VIEV E_SH AS SELECT商品名称AS名称,单价FW商品表 )商品名称团名称,单价C名称。单价,产地 )商品名称。单价。产地 22.在Visual F0xP。中,使用命令将学生表中的年龄字段的值增加1岁,应该使用命 A)ATE学生年龄1TH年龄+1B助巩ACEL年龄-年静+1 C)UPDATE S年静ITⅢ年龄+1 )4TE学生SET年静=年静+1 23.0CEPT、WPT和AIT命令中可以接收字符型数据的命令是 A)INPUT B)ACCEPT C)WAIT和ACCEPT D)3条金令都可以 24.S0修政表结构的命令是 A)ALTER TABLE B)MOIFY TARLE C)ALTER STRLCTURE D)VOOIFY STRACTLRE 25.在Visual FoxPro中,学生表STUDENT中含有通用型字段,表中通用型字段中数据 均存储到另一个文件中,该文件名为: A)STUDENT.DOC B)STUDENT.VEM C)STUDENT.DBT D)STUDENT.FPT
C)JOIN WITH B TO &DBN FOR &MN=B->MN D)JOIN WITH B TO &DBN FOR &MN=B->&MN 19.已知有如下表:S(S#,SN,SEX,AGE,DEPT)各属性依次为学号,姓名,性别,年龄, 系别,检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的 SQL SELECT 命令是 A)SELECT SN,AGE,SEX FROM S; WHERE AGE>(SELECT AGE FROM S WHERE SN="王华") B)SELECT SN,AGE,SEX FROM S WHERE SN="王华" C)SELECT SN,AGE,SEX FROM S; WHERE AGE>(SELECT AGE WHERE SN="王华") D)SELECT SN,AGE,SEX FROM S WHERE AGE>王华 AGE 20.使用 SQL 命令进行分组检索时,为了去掉不满足条件的分组,应当 A)使用 WHERE 子句 B)先使用 WHERE 子句,再使用 HAVING 子句 C)先使用 HAVING 子句,再使用 WHERE 子句 D)在 GROUP BY 后面使用 HAVING 子句 21.已知有如下表:商品表(商品号,商品名称,单价,产地),执行下面的 SQL 命令 后产生的视图含有的字段名是 CREATE VIEW E_SH AS SELECT 商品名称 AS 名称,单价 FROM 商品表 A)商品名称 B)名称,单价 C)名称,单价,产地 D)商品名称,单价,产地 22.在 Visual FoxPro 中,使用命令将学生表中的年龄字段的值增加 1 岁,应该使用命 令 A)UPDATE 学生 年龄 WITH 年龄+1 B)REPLACE ALL 年龄=年龄+1 C)UPDATE SET 年龄 WITH 年龄+1 D)UPDATE 学生 SET 年龄 =年龄+1 23.ACCEPT、INPUT 和 WAIT 命令中可以接收字符型数据的命令是 A)INPUT B)ACCEPT C)WAIT 和 ACCEPT D)3 条命令都可以 24.SQL 修改表结构的命令是 A)ALTER TABLE B)MODIFY TABLE C)ALTER STRUCTURE D)MODIFY STRUCTURE 25.在 Visual FoxPro 中,学生表 STUDENT 中含有通用型字段,表中通用型字段中数据 均存储到另一个文件中,该文件名为: A)STUDENT.DOC B)STUDENT.MEM C)STUDENT.DBT D)STUDENT.FPT

二、多项进择思 26在Visa1下oPr0中,如果一个字段的完度为10,则此字段的类型不可使是 )数值型助通用型C)字符型D)贷币型 7.设当前表中含有学号、姓名字段,下列四条命令执行后,肯定生成新表的命令是: A)INDEX ON姓名TDSR B)COPY TO RSR COQ0yS0T0s球 D)S0RTT0sR0W学号 28.下列四条命令中。错误的是 A)A=5,B=10B盼A=10 C)STORE 10 TO A.B D)STORE 5,10 TO A.B 29.下面有关查询的描述,错误的是 )可以使用CREATE QUERY命令打开查询设计器建文查询 )查询文件的扩展名为,保 C)使用查询设计器可以生成所有的5查询语句 D)使用0语句执行时。可以不带扩展名 30.执行命令NFT“请输入数据:·T0ABC时,通过键盘输入的内容可以是 A)字符串)数值C)逐铜值D)》表达式 三、判斯愿 31.求一个三位十进制正整数N的十位数字的表达式是0(IT风/10),10). 32.执行11/15/02和-CT0D(“W)命令后,变量N的类型是D型。 33.在Visual FoxPro中,存储S EXCEL.电子表格的字段类型是备注型. 34,设当前表中有5条记录,各记录性别字段的值依次是男。女,男,女,女。当前 记录号为2,则执行金令LIST REST下OR性别[男],将曼示第3条记录, 35,假设当前表有5条记录,先执行G0T课和SxIP3两条角令。再执行?EC0()命 令,屏幕上显示的输出结果是5。 36,当前表中有58条记录,建立素引后按索引顺序最后一个记录的记录号是8,执行角 令APPEND追加一条记录。该记录的记柔号是9。 37.执行S9T命令与1红命令的结果挥是对记录进行持序,没有本质上的区别。 38。水久关系是数据库表之间的关系,水久关系建立后存储在数据库文件中。 39,用J0N命◆莲找两个表文件之前。这个表文件必颈在不同的工作区中打开。 4D,SL包括数据定义、数据查询、数据操作和数据控制等功能,其核心是查询。 四、填空题
二、多项选择题 26.在 Visual FoxPro 中,如果一个字段的宽度为 10,则此字段的类型不可能是 A)数值型 B)通用型 C)字符型 D)贷币型 27.设当前表中含有学号、姓名字段,下列四条命令执行后,肯定生成新表的命令是: A)INDEX ON 姓名 TO RSR B)COPY TO RSR C)COPY STRU TO RSR D)SORT TO RSR ON 学号 28.下列四条命令中,错误的是 A)A=5,B=10 B)A=B=10 C)STORE 10 TO A,B D)STORE 5,10 TO A,B 29.下面有关查询的描述,错误的是 A)可以使用 CREATE QUERY 命令打开查询设计器建立查询 B)查询文件的扩展名为.QPR C)使用查询设计器可以生成所有的 SQL 查询语句 D)使用 DO 语句执行时,可以不带扩展名 30.执行命令 INPUT "请输入数据:" TO ABC 时,通过键盘输入的内容可以是 A)字符串 B)数值 C)逻辑值 D)表达式 三、判断题 31.求一个三位十进制正整数 N 的十位数字的表达式是 MOD(INT(N/10),10)。 32.执行 M="11/15/02"和 N=CTOD("&M")命令后,变量 N 的类型是 D 型。 33.在 Visual FoxPro 中,存储 MS EXCEL 电子表格的字段类型是备注型。 34.设当前表中有 5 条记录,各记录性别字段的值依次是:男,女,男,女,女,当前 记录号为 2,则执行命令 LIST REST FOR 性别=[男],将显示第 3 条记录。 35.假设当前表有 5 条记录,先执行 GO TOP 和 SKIP 3 两条命令,再执行?RECNO( )命 令,屏幕上显示的输出结果是 5。 36.当前表中有 58 条记录,建立索引后按索引顺序最后一个记录的记录号是 8,执行命 令 APPEND 追加一条记录,该记录的记录号是 9。 37.执行 SQRT 命令与 INDEX 命令的结果都是对记录进行排序,没有本质上的区别。 38.永久关系是数据库表之间的关系,永久关系建立后存储在数据库文件中。 39.用 JOIN 命令连接两个表文件之前,这个表文件必须在不同的工作区中打开。 40.SQL 包括数据定义、数据查询、数据操作和数据控制等功能,其核心是查询。 四、填空题

4L.执行STCT体命令后,则命令:“你好马?“=(你好]的显示结果为一 42.职工的部门、职工号在“职工”表中。津贴在“工货”表中,两个表的公共字段是 眼工号,列出眼工的部门、职工号和津贴等信息的SL语句是:SECT职工,部门。职工 取工号,工魔.津贴FW职工,工宽 43.在S的C1AET.语句中,为属性说明取值范围(约束)的是复语, 44.通过Yisual FoxPro的视图不仅可以查面数据库表,还可以 数据库表。 5.在非格式输入命令中,NT和命令需要按回车健表示输入的结束。 46.深用/《过程名》(《实参1>,《实参2》)格式调用模块程序时,默认情况下 以传递参数。 47.奥型的菜单系统一般是一个下拉式菜单,由一个 和一组弹出式装单组 成。48.设X-40,函数ETEN(X34,50)的值是」 49.在S命令中,按关键字段植的降序排序必须使用参数 50.某表有字符型、数值型、逻铜型和备注型4个字段。其中字符用宽度为8,数值型字 段宽度为5,该表中记录的长度是字符。 五、程序填空题 51.设表文件图书.包含如下字段:书名(字符型),作者(字符裂),出版日期(日期型)。 下面程序的功能是:列出因书表中的每个记录。请将程序完善。 CLEAR DO WHILE .T. IF EOF( ② ENDIF 书名+作者*@ SKIP ENDOO USE E 52.设教师.F用于存放教师信息。其字段有:姓名(字符型),性别(字符型),工资(数 值型)。下面程序的功能是:列出教师表中的每个记录。请将程序完睿
41.执行 SET EXACT ON 命令后,则命令:"你好吗?"=[你好]的显示结果为____。 42.职工的部门、职工号在“职工”表中,津贴在“工资”表中,两个表的公共字段是 职工号,列出职工的部门、职工号和津贴等信息的 SQL 语句是:SELECT 职工.部门,职工. 职工号,工资.津贴 FROM 职工,工资__________________________。 43.在 SQL 的 CLEATE TABLE 语句中,为属性说明取值范围(约束)的是_____短语。 44.通过 Visual FoxPro 的视图不仅可以查询数据库表,还可以________数据库表。 45.在非格式输入命令中,INPUT 和__________命令需要按回车键表示输入的结束。 46.采用/(,……)格式调用模块程序时,默认情况下 以____传递参数。 47.典型的菜单系统一般是一个下拉式菜单,由一个___________和一组弹出式菜单组 成。 48.设 X=40,函数 BETWEEN(X,34,50)的值是___________。 49.在 SQL 命令中,按关键字段值的降序排序必须使用参数__________。 50.某表有字符型、数值型、逻辑型和备注型 4 个字段。其中字符型宽度为 8,数值型字 段宽度为 5,该表中记录的长度是__________字符。 五、程序填空题 51.设表文件图书.DBF 包含如下字段:书名(字符型),作者(字符型),出版日期(日期型)。 下面程序的功能是:列出图书表中的每个记录。请将程序完善。 CLEAR _____①______ DO WHILE .T. IF EOF() _______②_______ ENDIF 书名+作者+_____③____ SKIP ENDDO USE RETURN 52.设教师.DBF 用于存放教师信息,其字段有:姓名(字符型),性别(字符型),工资(数 值型)。下面程序的功能是:列出教师表中的每个记录。请将程序完善

SET TALK OFF CLEAR SE教师 ① DO VHILE NOT.BOF ( 姓名+性别② (工资,7.2) ③ ENDOO USE SET TALK ON RER然 水、程序分析题 53.CLEAR STORE 11 TO A DO VHTLE A <=16 DO CASE CASE MOD(A,3)=0 “3 CASE INT(A/4)=A/4 “4 OTHERISE N" AA+1 ENDCASE A-A+l ENDOO RETURN 执行上述程序运行结果是: 54.写出下列程序的运行结果 STORE 2 TO A.B Y=.T
SET TALK OFF CLEAR USE 教师 _____①______ DO WHILE .NOT.BOF() 姓名+性别+_______②_______(工资,7,2) _____③____ ENDDO USE SET TALK ON RETURN 六、程序分析题 53.CLEAR STORE 11 TO A DO WHILE A <=16 DO CASE CASE MOD(A,3)=0 "3" CASE INT(A/4)=A/4 "4" OTHERWISE "N" A=A+1 ENDCASE A=A+1 ENDDO RETURN 执行上述程序运行结果是:_________________ 54.写出下列程序的运行结果 STORE 2 TO A,B Y=.T

DO WHILE Y FOR K=1 TO 10 B-B+1 IF B>4 EXIT ELSE LOOP ENDIF ENDFOR IF B>3 Y=.F. LOOP ENDIF A=A+1 ENDIF EXDOO A且,K 执行上述程序,输出结果是: 七、程序设计题 55.编程Ogl,PTg,保存在考生目录下,输出101一1000之间的所有素数,并且输出 它们的和值,要求使用fr循环语句编写。 八、操作题 56.(1)请在“c:1 ata\Answer12020212345671FT八”下建立一个数据岸“K5”. (2)将“e:ata\Answer\420202心1234567VFT”下的表“STD°,“00UR",“S00R 加入到数据库“S”中。 57.在“c:ata4 nswerV420202\1234567\VFT=中有数据库 “c:ata\nsver1420202\12345671 VFT\GCS”,其中有数据库表“e:ata\Ans*er1420202123467VFTG0wGH”。 在“e:ata\Ansser1420202\12345671VT”下设计一个表单,该表单为 “c:ata\Ansver1420202\1234567 FT\GCS”岸中“c:ata\Ansver1420202\1234567八FT八
DO WHILE Y FOR K=1 TO 10 B=B+1 IF B>4 EXIT ELSE LOOP ENDIF ENDFOR IF B>3 Y=.F. LOOP ENDIF A=A+1 ENDIF ENDDO A,B,K 执行上述程序,输出结果是:__________ 七、程序设计题 55.编程 prog1. prg ,保存在考生目录下,输出 101~1000 之间的所有素数,并且输出 它们的和值,要求使用 for 循环语句编写。 八、操作题 56.(1)请在“c:\ata\Answer\420202\1234567\VFT\”下建立一个数据库“KS”。 (2) 将“c:\ata\Answer\420202\1234567\VFT\”下的表“STUD”、“COUR”、“SCOR” 加入到数据库“KS”中。 57. 在 “c:\ata\Answer\420202\1234567\VFT\” 中 有 数 据 库 “c:\ata\Answer\420202\1234567\ VFT\GCS”,其中有数据库表“c:\ata\Answer\420202\1234567\VFT\GONGCH”。 在 “c:\ata\Answer\420202\1234567\VFT\” 下设计一个表单,该表单为 “c:\ata\Answer\420202\1234567\VFT\GCS”库中“c:\ata\Answer\420202\1234567\VFT\

G00H”表窗口式输入界面,表单上还有一个名为“cC0S配”的按细,标题名为“关 闭”,点击该按钮,使用“thisform rele阳se”退出表单。最后将表单存放在 “e:ata\Ansver\420202\1234567九FT1”,表单文件名是“CF0R”. 提示,在设计表单时,打开“e:ata\Answer\420202\1234567八VFT0CS”数据库设计器, 将“e:ataVnswer14202021234567\VFTG0NCC”表施入到表单中镜实现了 “c:ata1 Answer\420202八1234567八FTG0wCH”表的窗口式输入界面,不需要其也设置减 修改.58.在“c:ata\Answer1M202021234567八VFT”中有一个学生数据岸“sTU”,使用 菜单设计器制作一个名为“c:ataVnswer4202021234567\VFT\STMENUL.anx'”的菜单,菜 单包括“数据操作”和“文件”两上菜单栏。每个菜单栏都包括一个子菜单。菜单姑构如 下: 数据操作 数据输出 文件 保存 退出其中,“退出”菜单项对应的金令为“SET SYSMENU T0DF从LT”使之可以 返回到系统某单。数据输出子菜单、保存采单项不最要果。 《V1 nl FoxPro程序设计》考试试卷(第4套)答案 一,单项选择思 1.C2.B3.C4.D5B6.C7.B8.B9.B10.B11.B12D13.D14.A 15.A16C17.D18.D19.A20.D21.B22.D23.D24.A25.D 二.多项选择题 28.027.BC028.AD29.GD30.AP0D 三,列断题 31.对32对33错3L对35铺36.情37.情38.对39.对40.对 四,填空题 41.F,2.HEE职工,职工号=工资,眼工号43,SET CH第4.更新.45 CCEPT46.值47.条形来单48..T.49.SC50.19 五,程序填空题 51.(1DUsE图书2)E1T (3)0C(出版日期)52.(1)G0
GONGCH”表窗口式输入界面,表单上还有一个名为“cmdCLOSE”的按钮,标题名为“关 闭 ” , 点 击 该 按 钮 , 使 用 “thisform.release” 退 出 表 单 。 最 后 将 表 单 存 放 在 “c:\ata\Answer\420202\1234567\VFT\”,表单文件名是“C_FORM”。 提示:在设计表单时,打开“c:\ata\Answer\420202\1234567\VFT\GCS”数据库设计器, 将 “c:\ata\Answer\420202\1234567\VFT\GONGCH” 表拖入到表单中就实现了 “c:\ata\Answer\420202\1234567\VFT\GONGCH”表的窗口式输入界面,不需要其他设置或 修改。 58.在“c:\ata\Answer\420202\1234567\VFT\”中有一个学生数据库“STU”,使用 菜单设计器制作一个名为“c:\ata\Answer\420202\1234567\VFT\STMENU.mnx”的菜单,菜 单包括 “数据操作”和“文件”两上菜单栏。每个菜单栏都包括一个子菜单。菜单结构如 下: 数据操作 数据输出 文件 保存 退出 其中:“退出”菜单项对应的命令为“SET SYSMENU TO DEFAULT”使之可以 返回到系统菜单。数据输出子菜单、保存菜单项不做要求。 《Visual FoxPro 程序设计》考试试卷(第 4 套)答案 一.单项选择题 1.C 2.B 3.C 4.D 5.B 6.C 7.B 8.B 9.B 10.B 11.B 12.D 13.D 14.A 15.A 16.C 17.D 18.D 19.A 20.D 21.B 22.D 23.D 24.A 25.D 二.多项选择题 26.BD 27.BCD 28.AD 29.CD 30.ABCD 三.判断题 31.对 32.对 33.错 34.对 35.错 36.错 37.错 38.对 39.对 40.对 四.填空题 41..F. 42. WHERE 职工.职工号=工资.职工号 43.SET CHECK 44.更新. 45. ACCEPT 46. 值 47. 条形菜单 48. .T. 49.DESC 50.19 五.程序填空题 51.(1)USE 图 书 (2) EXIT (3)DTOC( 出 版 日 期 ) 52.(1)GO

BOTTOO (2)STR (3)SKIP-1 六.程序分析题 53.N3454,253 七、程序设计题 5.先打开编程窗口,用指定名称存于指定文件夹下,程序内容如下: 5=0 F0R1=3T01000 F0限J-201-1 F0(I,J)=0 EXIT ENDIF ENDPOR IF II-1 5-5+1 ENDIF ENDFOR 八、操作题(略】
BOTTOM (2)STR (3)SKIP -1 六.程序分析题 53. NN34 54.2 5 3 七、程序设计题 55.先打开编程窗口,用指定名称存于指定文件夹下,程序内容如下: S=0 FOR I=3 TO 1000 FOR J=2 TO I-1 IF MOD(I,J)=0 EXIT ENDIF ENDFOR IF J>I-1 S=S+I ENDIF ENDFOR S 八、操作题(略)