1、二级 VISUAL+FOXPRO笔试-156 及答案解析(总分:97.00,做题时间:90 分钟)一、选择题(总题数:35,分数:69.00)1.假定系统日期是 1998年 12月 20日,有如下命令:SET DATE T0 MDYNJ=DTOC(DATE()?RIGHT(NJ,2)执行该命令后,NJ 的值是( )。(分数:2.00)A.1998B.98C.981220D.12202.假设当前记录号为 1,在没有打开索引的情况下,以下各组中两条命令执行结果相同的是( )。(分数:2.00)A.LOCATE FOR RECNO()=5和 SKIP 5B.C0 RECNO()+5和 SKIP 5C
2、.SKIP RECNO()+5和 C0 RECNO()+5D.G0 RECNO()十 5和 LIST NEXT 53.一个关系相当于一张二维表,二维表中的各栏相当于该关系的( )。(分数:2.00)A.数据项B.元组C.结构D.属性4.Visual FoxPro中的 SET RELATION关联操作是一种( )。(分数:2.00)A.逻辑连接B.物理连接C.逻辑结构D.物理结构5.RELEASE ALL命令的功能是( )。(分数:2.00)A.删除指定的内存变量B.删除所有内存变量C.删除指定的全局变量D.删除内存变量文件中的内存变量6.假定字符串。则下列表达式的运算结果为逻辑假的是( )。(
3、分数:2.00)A.NOT.(A=B0R.B$(“1357”)B) NOT.AS(“ABC”).AND.(A=7.执行命令 DIMENSION M(4,2)之后,数组 M的元素个数和初值分别是( )。(分数:2.00)A.8,.FB.4,.FC.8,0D.2,空值8.如果要改变一个关系中属性的排列顺序,应使用的关系运算是( )。(分数:2.00)A.重建B.选取C.投影D.连接9.有如下命令序列:USE ORDERSLIST OFFAVERAGE OTY TO AQTY FOR ITEM=”奔腾 2”INDEX ON ITEM TO XRDTOTAL ON ITEM TO TTT FILEDS
4、 QTY?AQTY其中 LIST命令显示的结果是:ITEM QTY奔腾 2 150HP打印机 260奔腾 2 220华硕主板 314HP打印机 380奔腾 2 122执行以上命令序列,?AQTY 命令显示的值是( )。(分数:2.00)A.241B.220C.164D.15010.Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算( )。(分数:2.00)A.索引、排序、查找B.建库、录入、排序C.选择、投影、连接D.显示、统计、复制11.执行下列命令:USE GZGO 8LIST WHILE工资1500该命令序列可以完成的功能是( )。(分数:2.00)A.显示所有工资大
5、于 1500元的记录B.显示从第 8条记录到末记录中所有工资太于 1500元的记录C.从第 1条记录开始显示工资太子 1500元的记录,一旦遇到不满足条件的记录,立即停止显示D.只显示第 8条记录12.有如下程序SET TALK OFFCLEARAA=”全国计算机等级考试”册;”九八”CC=”?AA?”&BB.年第&CC.次考试”执行程序后,屏幕显示( )。(分数:2.00)A.国计算机等级考试九八年第一次考试B.全国计算机等级考试九八年第一次考试C.全国计算机等级考试 BB年第 CC次考试D.全国计算机等级考试耶年第 CC次考试13.打开学生数据库及对成绩字段的索引文件,假定当前记录号为 2
6、00,欲使记录指针指向记录号: 100的记录,应使用命令( )。(分数:2.00)A.LOCATE FOR记录序号-100B.SKIP 100C.GOTO 100D.SKIP-10014.在下列几组文件扩展名中,不一定必须与数据库同时使用的相应文件是( )。(分数:2.00)ADBF、.FMTBIDX、.MEMCFMT、.DBFDMEM、.PRG15.Visual FoxPro中的 DO CASE-ENDCASE语句属于( )。(分数:2.00)A.顺序结构B.选择结构C.循环结构D.模块结构16.计算所有职称为正、副教授的平均工资,将结果赋予变量叮中,应使用命令( )。(分数:2.00)A.
7、AVERAGE 工资 TO PJ FOR“教授”$职称B.AVERAGE FIELDS 工资 TO PJ FOR“教授”$职称C.AVERAGE 工资 TO PJFOR 职称=“副教授”AND职称=”教授”D.AVERAGE 工资 T0 PJ FOR 职称;“副教授”0R”教授”17.扩展名为CDX 的文件是( )。(分数:2.00)A.备份文件B.备注字段文件C.复合索引文件D.格式文件18.用二维表来表示实体及实体之间联系的数据模型称为( )。(分数:2.00)A.面向对象模型B.关系模型C.层次模型D.网状模型19.格式文件 CGEFMT 在 Visual FoxPro中编译之后生成的文
8、件是( )。(分数:2.00)A.CGE.DBFB.CGE.FXPC.CGE.MPXD.CGE.APP20.字符串长度函数 LEN(SPACE(3)-SPACE(2)的值是( )。(分数:2.00)A.1B.2C.3D.521.使用 TOTAL命令生成的分类汇总库文件的扩展名是( )。(分数:2.00)A.DBTB.DBFC.BASD.BAK22.下面命令执行后都生成 TEMP.DBF文件,其中肯定生成空文件的命令是( )。(分数:1.00)A.SORT TO TEMPB.COPY TOTEMPC.COPY STRUCTURE TO TEMPD.COPY STRUCTURE TO TEMP E
9、XTENDED23.执行命令序列:STORE CTOD(”05/06/98”)T0 NDATENDATE=NDATE+37NDATE后,变量 NDATE的显示值是( )。(分数:2.00)A.05/09/98B.08/06/98C.05/06/98D.08/09/9824.在 Visual FoxPro中,能够进行条件定位的命令是( )。(分数:2.00)A.SKIPB.SEEKC.LOCATED.CO25.执行下面的命令后,函数 EOF()的值一定为T的是( )。(分数:2.00)A.REPLACE基本工资 WITH基本工资+200B.LIST NEXT 10C.SUM基本工资 T0 SS
10、WHILE性别=”女”D.DISPLAY FOR基本工资80026.ABCDBF 是一个具有两个备注型字段的数据库文件,使用 COPYTOPSQ命令进行复制操作,结果 4 ( )。(分数:2.00)A.得到一个性的数据库文件B.得到一个性的数据库文件和一个新的备注文件C.得到一个性的数据库文件和两个新的备注文件D.显示错误信息,表明不能复制具有备注型字段的数据库文件27.某数据库文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为 5,数值型宽度为 6,小数位数为 2,库文件中共有 100条记录。则全部记录需要占用的存储字节数目是( )。(分数:2.00)A.1100B.1200C.13
11、00D.140028.执行第 20题的命令序列之后,数据库文件 TTTDBF 中的记录共有( )。(分数:2.00)A.6条B.3条C.2条D.1条29.执行 LIST NEXT l命令之后,记录指针的位置指向( )。(分数:2.00)A.下一条记录B.原来记录C.尾记录D.首记录30.要想对一个打开的数据库增加新宇段,应当使用命令( )。(分数:2.00)A.APPENDB.MODIFY STRUCTUREC.INSERTD.CHANGE31.只能进行“与”,“非”、“或”、“异或”等操作的数据类型是( )。(分数:2.00)A.字符型B.逻辑型C.实型D.整型32.在 Visual Fox
12、Pro中,下列叙述正确的是( )。(分数:2.00)A.用 SET RELATION 命令建立数据库关联之前,两个数据库都必须索引B.用 J01N命令连接两个数据库之前,这两个数据库必须在不同的工作区打开C.用 APPEND FROM命令向当前数据库追加记录之前,这两个数据库必须在不同的工作区打开D.用 UPDATE命令更新数据库之前,这两个数据库都必须索引33.顺序执行以下赋值命令之后:X=”50”Y=6.8Z=LEFT(“FOXBASE”,3)下列表达式中,合法的表达式只有( )。(分数:2.00)A.X+YB.Y+ZC.X-Z+YD.AX+Y34.设数据库与按工资索引的文件已经打开,用
13、SEEK命令把记录指针指向工资为 900元的记录之后,接着要使指针指向下一个相同工资的记录,应使用命令( )。(分数:2.00)A.DISPLAY NEXT 1B.SKIPC.CONTINUED.SEEK 90035.执行命令 INPUT “请输入数据:” T0 XYZ 时,可以通过键盘输入的内容包括( )。(分数:2.00)A.字符串B.数值和字符串C.数值、字符串和逻辑值D.数值、字符串、逻辑值和表达式二、填空题(总题数:14,分数:28.00)36.有程序段如下:STORE 0 T0 X,YD0 WHILETX=X+1Y=Y+XIF X=100EXITENDIFENDDO?“Y=”+ST
14、R(Y,3)这个程序的功能是 1 。(分数:2.00)填空项 1:_37.有如下一段程序:INPUT”请输入当前日期:” T0 RQ?RQ+29在执行本程序时,用户应当输入 2 ,显示结果才是:12/27/98。(分数:2.00)填空项 1:_38.有如下的程序段,其功能是将汉字信息“全国计算机等级考试”从屏幕底部移至顶部,请填空:SET TALK OFFSET STATUS OFFx=”全国计算机等级考试”CLEARK=23D0 WHILE K0 3 ,26 SAY SPACE(18)k,26 SAY XP=INKEY(1)K=K-1ENDDO(分数:2.00)填空项 1:_39.已经建立了
15、工资数据库文件 GZDBF,要修改其中水电费字段值,请在下面程序中填空。SET TALK OFFCLEARUSE GZACCEPT“要将水电费字段清零吗?”T0 PIF 4 REPLACE ALL水电费 WITH OENDIFGO TOPBROWS FIELDS姓名,水电费USERETURN(分数:2.00)填空项 1:_40.执行命令?AT(”中心”,”国家教育考试中心)的显示值是 5 。(分数:2.00)填空项 1:_41.为使日期型数据库能够显示世纪(即年为 4位),应该使用命令 SET 6 ON。(分数:2.00)填空项 1:_42.表达式 LEN(SPACE(3)-SPACE(2)的
16、结果是 7 。(分数:2.00)填空项 1:_43.在不使用索引的情况下,为了定位满足某个逻辑条件的记录应该使用命令 8 。(分数:2.00)填空项 1:_44.假设考生数据库已经打开,数据库中有年龄字段。现要统计年龄小于 20岁的考生人数,并将结果存槠于变量 H1中,应该使用的完整命令是: 9 。(分数:2.00)填空项 1:_45.假设图书数据库已经打开,数据库中书名字段,并且已经按书名进行了索引查询将记录指针定位在书名为“Visual FoxPro” 的第一条记录上,应该使用的命令是 10 。(分数:2.00)填空项 1:_46.数学表达式 A*B2+eY的 Visual FoxPro表
17、达式是 11 。(分数:2.00)填空项 1:_47.设有如下的语句:a=”Visual FoxPro+”?TRANSFORM(a,”!”)最后的输出结果是: 12 。(分数:2.00)填空项 1:_48.设有如下语句:s1;”20008 年奥运会预祝中国申办”s2=subs(s1,13,8)+ 13 (s1,4)+ 14 (s1,12)+subs(s1,21,4)?s2请填空,使最后的输出结果为“预祝中国申办 2008年奥运会成功“。(分数:2.00)填空项 1:_49.下面的程序功能是完成工资查询,请填空:SET TALK OFFUSE employeeACCEPT”请输入职工号”T0 N
18、UMLOCATE FOF职工号=humIF 15 DISPLAY姓名,工资ELSE?”职工号输入错误!”ENDIFUSESET TALK 0FF(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-156 答案解析(总分:97.00,做题时间:90 分钟)一、选择题(总题数:35,分数:69.00)1.假定系统日期是 1998年 12月 20日,有如下命令:SET DATE T0 MDYNJ=DTOC(DATE()?RIGHT(NJ,2)执行该命令后,NJ 的值是( )。(分数:2.00)A.1998B.98 C.981220D.1220解析:2.假设当前记录号为 1,在没有打
19、开索引的情况下,以下各组中两条命令执行结果相同的是( )。(分数:2.00)A.LOCATE FOR RECNO()=5和 SKIP 5B.C0 RECNO()+5和 SKIP 5 C.SKIP RECNO()+5和 C0 RECNO()+5D.G0 RECNO()十 5和 LIST NEXT 5解析:3.一个关系相当于一张二维表,二维表中的各栏相当于该关系的( )。(分数:2.00)A.数据项B.元组C.结构D.属性 解析:4.Visual FoxPro中的 SET RELATION关联操作是一种( )。(分数:2.00)A.逻辑连接 B.物理连接C.逻辑结构D.物理结构解析:5.RELEA
20、SE ALL命令的功能是( )。(分数:2.00)A.删除指定的内存变量B.删除所有内存变量 C.删除指定的全局变量D.删除内存变量文件中的内存变量解析:6.假定字符串。则下列表达式的运算结果为逻辑假的是( )。(分数:2.00)A.NOT.(A=B0R.B$(“1357”)B) NOT.AS(“ABC”).AND.(A=解析:7.执行命令 DIMENSION M(4,2)之后,数组 M的元素个数和初值分别是( )。(分数:2.00)A.8,.FB.4,.FC.8,0D.2,空值 解析:8.如果要改变一个关系中属性的排列顺序,应使用的关系运算是( )。(分数:2.00)A.重建 B.选取C.投
21、影D.连接解析:9.有如下命令序列:USE ORDERSLIST OFFAVERAGE OTY TO AQTY FOR ITEM=”奔腾 2”INDEX ON ITEM TO XRDTOTAL ON ITEM TO TTT FILEDS QTY?AQTY其中 LIST命令显示的结果是:ITEM QTY奔腾 2 150HP打印机 260奔腾 2 220华硕主板 314HP打印机 380奔腾 2 122执行以上命令序列,?AQTY 命令显示的值是( )。(分数:2.00)A.241B.220C.164 D.150解析:10.Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算(
22、)。(分数:2.00)A.索引、排序、查找B.建库、录入、排序C.选择、投影、连接 D.显示、统计、复制解析:11.执行下列命令:USE GZGO 8LIST WHILE工资1500该命令序列可以完成的功能是( )。(分数:2.00)A.显示所有工资大于 1500元的记录B.显示从第 8条记录到末记录中所有工资太于 1500元的记录C.从第 1条记录开始显示工资太子 1500元的记录,一旦遇到不满足条件的记录,立即停止显示 D.只显示第 8条记录解析:12.有如下程序SET TALK OFFCLEARAA=”全国计算机等级考试”册;”九八”CC=”?AA?”&BB.年第&CC.次考试”执行程序
23、后,屏幕显示( )。(分数:2.00)A.国计算机等级考试九八年第一次考试B.全国计算机等级考试九八年第一次考试 C.全国计算机等级考试 BB年第 CC次考试D.全国计算机等级考试耶年第 CC次考试解析:13.打开学生数据库及对成绩字段的索引文件,假定当前记录号为 200,欲使记录指针指向记录号: 100的记录,应使用命令( )。(分数:2.00)A.LOCATE FOR记录序号-100B.SKIP 100C.GOTO 100D.SKIP-100 解析:14.在下列几组文件扩展名中,不一定必须与数据库同时使用的相应文件是( )。(分数:2.00)ADBF、.FMTBIDX、.MEMCFMT、.
24、DBFDMEM、.PRG 解析:15.Visual FoxPro中的 DO CASE-ENDCASE语句属于( )。(分数:2.00)A.顺序结构B.选择结构 C.循环结构D.模块结构解析:16.计算所有职称为正、副教授的平均工资,将结果赋予变量叮中,应使用命令( )。(分数:2.00)A.AVERAGE 工资 TO PJ FOR“教授”$职称 B.AVERAGE FIELDS 工资 TO PJ FOR“教授”$职称C.AVERAGE 工资 TO PJFOR 职称=“副教授”AND职称=”教授”D.AVERAGE 工资 T0 PJ FOR 职称;“副教授”0R”教授”解析:17.扩展名为CDX
25、 的文件是( )。(分数:2.00)A.备份文件B.备注字段文件C.复合索引文件 D.格式文件解析:18.用二维表来表示实体及实体之间联系的数据模型称为( )。(分数:2.00)A.面向对象模型B.关系模型 C.层次模型D.网状模型解析:19.格式文件 CGEFMT 在 Visual FoxPro中编译之后生成的文件是( )。(分数:2.00)A.CGE.DBFB.CGE.FXP C.CGE.MPXD.CGE.APP解析:20.字符串长度函数 LEN(SPACE(3)-SPACE(2)的值是( )。(分数:2.00)A.1B.2C.3D.5 解析:21.使用 TOTAL命令生成的分类汇总库文件
26、的扩展名是( )。(分数:2.00)A.DBTB.DBF C.BASD.BAK解析:22.下面命令执行后都生成 TEMP.DBF文件,其中肯定生成空文件的命令是( )。(分数:1.00)A.SORT TO TEMPB.COPY TOTEMPC.COPY STRUCTURE TO TEMP D.COPY STRUCTURE TO TEMP EXTENDED解析:23.执行命令序列:STORE CTOD(”05/06/98”)T0 NDATENDATE=NDATE+37NDATE后,变量 NDATE的显示值是( )。(分数:2.00)A.05/09/98 B.08/06/98C.05/06/98D
27、.08/09/98解析:24.在 Visual FoxPro中,能够进行条件定位的命令是( )。(分数:2.00)A.SKIPB.SEEK C.LOCATED.CO解析:25.执行下面的命令后,函数 EOF()的值一定为T的是( )。(分数:2.00)A.REPLACE基本工资 WITH基本工资+200B.LIST NEXT 10C.SUM基本工资 T0 SS WHILE性别=”女”D.DISPLAY FOR基本工资800 解析:26.ABCDBF 是一个具有两个备注型字段的数据库文件,使用 COPYTOPSQ命令进行复制操作,结果 4 ( )。(分数:2.00)A.得到一个性的数据库文件B.
28、得到一个性的数据库文件和一个新的备注文件 C.得到一个性的数据库文件和两个新的备注文件D.显示错误信息,表明不能复制具有备注型字段的数据库文件解析:27.某数据库文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为 5,数值型宽度为 6,小数位数为 2,库文件中共有 100条记录。则全部记录需要占用的存储字节数目是( )。(分数:2.00)A.1100B.1200C.1300 D.1400解析:28.执行第 20题的命令序列之后,数据库文件 TTTDBF 中的记录共有( )。(分数:2.00)A.6条B.3条 C.2条D.1条解析:29.执行 LIST NEXT l命令之后,记录指针的位
29、置指向( )。(分数:2.00)A.下一条记录 B.原来记录C.尾记录D.首记录解析:30.要想对一个打开的数据库增加新宇段,应当使用命令( )。(分数:2.00)A.APPENDB.MODIFY STRUCTURE C.INSERTD.CHANGE解析:31.只能进行“与”,“非”、“或”、“异或”等操作的数据类型是( )。(分数:2.00)A.字符型B.逻辑型 C.实型D.整型解析:32.在 Visual FoxPro中,下列叙述正确的是( )。(分数:2.00)A.用 SET RELATION 命令建立数据库关联之前,两个数据库都必须索引B.用 J01N命令连接两个数据库之前,这两个数据
30、库必须在不同的工作区打开 C.用 APPEND FROM命令向当前数据库追加记录之前,这两个数据库必须在不同的工作区打开D.用 UPDATE命令更新数据库之前,这两个数据库都必须索引解析:33.顺序执行以下赋值命令之后:X=”50”Y=6.8Z=LEFT(“FOXBASE”,3)下列表达式中,合法的表达式只有( )。(分数:2.00)A.X+YB.Y+ZC.X-Z+YD.AX+Y 解析:34.设数据库与按工资索引的文件已经打开,用 SEEK命令把记录指针指向工资为 900元的记录之后,接着要使指针指向下一个相同工资的记录,应使用命令( )。(分数:2.00)A.DISPLAY NEXT 1B.
31、SKIPC.CONTINUE D.SEEK 900解析:35.执行命令 INPUT “请输入数据:” T0 XYZ 时,可以通过键盘输入的内容包括( )。(分数:2.00)A.字符串B.数值和字符串C.数值、字符串和逻辑值D.数值、字符串、逻辑值和表达式 解析:二、填空题(总题数:14,分数:28.00)36.有程序段如下:STORE 0 T0 X,YD0 WHILETX=X+1Y=Y+XIF X=100EXITENDIFENDDO?“Y=”+STR(Y,3)这个程序的功能是 1 。(分数:2.00)填空项 1:_ (正确答案:100 以内的自然数的和)解析:37.有如下一段程序:INPUT”
32、请输入当前日期:” T0 RQ?RQ+29在执行本程序时,用户应当输入 2 ,显示结果才是:12/27/98。(分数:2.00)填空项 1:_ (正确答案:11/28/98)解析:38.有如下的程序段,其功能是将汉字信息“全国计算机等级考试”从屏幕底部移至顶部,请填空:SET TALK OFFSET STATUS OFFx=”全国计算机等级考试”CLEARK=23D0 WHILE K0 3 ,26 SAY SPACE(18)k,26 SAY XP=INKEY(1)K=K-1ENDDO(分数:2.00)填空项 1:_ (正确答案:k+1)解析:39.已经建立了工资数据库文件 GZDBF,要修改其
33、中水电费字段值,请在下面程序中填空。SET TALK OFFCLEARUSE GZACCEPT“要将水电费字段清零吗?”T0 PIF 4 REPLACE ALL水电费 WITH OENDIFGO TOPBROWS FIELDS姓名,水电费USERETURN(分数:2.00)填空项 1:_ (正确答案:upper(p)=”Y”)解析:40.执行命令?AT(”中心”,”国家教育考试中心)的显示值是 5 。(分数:2.00)填空项 1:_ (正确答案:13)解析:41.为使日期型数据库能够显示世纪(即年为 4位),应该使用命令 SET 6 ON。(分数:2.00)填空项 1:_ (正确答案:CENT
34、RY)解析:42.表达式 LEN(SPACE(3)-SPACE(2)的结果是 7 。(分数:2.00)填空项 1:_ (正确答案:5)解析:43.在不使用索引的情况下,为了定位满足某个逻辑条件的记录应该使用命令 8 。(分数:2.00)填空项 1:_ (正确答案:LOCATE)解析:44.假设考生数据库已经打开,数据库中有年龄字段。现要统计年龄小于 20岁的考生人数,并将结果存槠于变量 H1中,应该使用的完整命令是: 9 。(分数:2.00)填空项 1:_ (正确答案:COUNT TO M1 FOR 年龄20)解析:45.假设图书数据库已经打开,数据库中书名字段,并且已经按书名进行了索引查询将
35、记录指针定位在书名为“Visual FoxPro” 的第一条记录上,应该使用的命令是 10 。(分数:2.00)填空项 1:_ (正确答案:FIND Visual FoxPro+)解析:46.数学表达式 A*B2+eY的 Visual FoxPro表达式是 11 。(分数:2.00)填空项 1:_ (正确答案:a*b*b+ exp(y))解析:47.设有如下的语句:a=”Visual FoxPro+”?TRANSFORM(a,”!”)最后的输出结果是: 12 。(分数:2.00)填空项 1:_ (正确答案:VISUAL FOXPR0)解析:48.设有如下语句:s1;”20008 年奥运会预祝中
36、国申办”s2=subs(s1,13,8)+ 13 (s1,4)+ 14 (s1,12)+subs(s1,21,4)?s2请填空,使最后的输出结果为“预祝中国申办 2008年奥运会成功“。(分数:2.00)填空项 1:_ (正确答案:13 RIGHT14 LEFT)解析:49.下面的程序功能是完成工资查询,请填空:SET TALK OFFUSE employeeACCEPT”请输入职工号”T0 NUMLOCATE FOF职工号=humIF 15 DISPLAY姓名,工资ELSE?”职工号输入错误!”ENDIFUSESET TALK 0FF(分数:2.00)填空项 1:_ (正确答案:FOUND()或NOTEOP())解析:
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1