《VF程序设计考试题带答案.docx》由会员分享,可在线阅读,更多相关《VF程序设计考试题带答案.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、VF程序设计考试题带答案一.选择题.在Visual FoxPro的一个工作区中,同一时刻最多能翻开()个库文件。A、10B、1C、任意多 D、256. Visual FoxPro中数据库文件的扩展名为()。A、dbfB、dbcC、fpt D prg.结构化程序设计中的三种基本结构是顺序结构、分支结构和()。A、选择结构 B、循环结构C、混合结构D、跳转结构.对Visual FoxPro的工作方式效率与自动化程度最高的是()。A、命令方式 B、程序方式C、菜单方式D、混合方式.假设 X=56. 789,那么命令?STR (X, 2) -SUBS (56. 789, 5, 1)的显示结果是()。A
2、、578B、568C、49D、48.当前数据库文件中有10条记录,要在第五条记录后面插入一条新记录,应使 用命令()0A、 appendB、 insertC、 editD、 brows. 一个数据库文件有10条记录,用函数eof ()测试为.t.,此时当前记录号为 ()oA、 10B、 11C、 0D、 1.在Visual FoxPro中,对数据库进行排序的关键字可为()。A、逻辑型和备注型B、日期型和备注型C、日期型和字符型 D、逻辑型、日期型和备注型1 .在Visual FoxPro中,对数据库建立索引,将产生相应的索引文件,原库文件 内容()0A、并不改变 B、顺序改变C、指定纪录改变D
3、、数据改变.在Visual FoxPro中,对未经排序或索引的数据库进行查找时,只能用命令 ()oA、 find B seek C locate D display. int(-28/6)的返回值为()oA、-5B、-3C、-6D、-416、Visual FoxPro规定,逻辑型数据用.T.或.Y.表示逻辑真,用.F.或.N.表示 逻辑假,所以逻辑型数据有四个值。错误17、二维数组各元素在内存中按行存储,因此,它可以用一维数组来表示。 正 确18、区别CLOSE ALL与CLEAR ALL命令的作用都是关闭所有翻开的VFP文件。 错误19、输入命令ACCEPT只能接受字符串,但用户在输入字符串
4、时不需要加定界符。 正确20、VFP程序设计语言的特点是语言丰富、自成体系;人机对话,交互执行方式; 高效的非过程化命令功能。正确三.编程题.现有学生数据表xs. dbf(1)显示第5号至第10号之间的全部记录;go 5list next 6(2)分别求男、女学生的平均年龄;average for 性别=男,average for 性别=女,1 .编写程序,求出1到5000之间能被3整除的前假设干个奇数之和,当和大于 2000时程序退出。clears=0for i=l to 5000 step 2if mod (i, 3)=0s=s+iendifif s2000exitendifendfor?
5、 s.编写程序s=l!+2!+3!+.+n!当s大于61000时结束累加,求nclears=0t=li=ldo while . t.t = t*is=s+tif s61000exitendifi=i+lenddo?i.从键盘输入一个数,如果是正数,就显示出来。input to xif x0?xEndifA、. T.B、. C.c、.u.D、 . L.)o12.设AB=12,函数TYPE( AB . F. T.19 .在以下各式中,运算结果为数值的是()oA、 2002-05-30)-20 B、 CTOD( “05/30/02 )C、“ 23 +“ 2 D、LEN( “ABCD”)-2.可以伴随
6、着表的翻开而自动翻开的索引是。()A)单一索引文件(IDX) B)复合索引文件(CDX)O结构化复合索引文件D)非结构化复合索引文件20 .要为当前表所有职工增加100元工资应该使用命令(A) CHANGE 工资 WITH 工资+100 B) REPLACE 工资 WITH 工资+100C) CHANGE ALL 工资 WITH 工资+100 D) REPLACE ALL 工资 WITH 工资+100.退出VFP系统的命令是(A. EXITB. RETURNC.CANCELD. QUIT21 .逻辑运算符在运算时的优先顺序是(A. NOTfAND,0RB. NOTfAND,0RC. AND-N
7、OT-ORD. OR-NOT-AND D.从左至右按先后次序 25 ,以下命令不能用来修改数据记录的是(A Recall B Change C Edit D Browse26 .假定STUDENT. DBF学生数据库文件中前六条记录均为男生的记录,执行以下 命令序列:USE. STUDENTGOTO 3LOCATE NEXT 3 FOR 性别二男后,记录指针定位在(后,记录指针定位在()oA第3条记录上B第4条记录上C第5条记录上D第6条记录上27 .以下表达式中正确的选项是(A.A.12. 3+03/12/1990+ NOB.STR(12. 3, 4, 1) + (03/12/1990 +
8、NOC.STR(12. 3, 4, D+DTOC(03/12/1990N0,D.12.3+DTOC (03/12/1990)+ NO28.下面的赋值表达式不正确的选项是(A. STORE HELLO WORLD! TO STRB. STORE 123456 TO Al,BlC. WORD=Z/FOXPRO/D. STORE 12, 34 TO A2, B229.逻辑常量 A= T.、B= T.、C=. T.,29.逻辑常量 A= T.、B= T.、C=. T.,下面各表达式中返回逻辑真的是(A. NOT(NOT A OR B) AND C)B. NOT(NOT A OR B) AND C)C.
9、 NOT (NOT (A OR B) AND C)C. NOT (A AND B OR NOT C)D. NOT (A AND B OR NOT C)E. NOT (NOT A OR B AND C)30.设表中有10条记录,并且已经翻开,下面命令中不能改变当前记录的是()A. SKIPA. SKIPB. GO 2C. LISTD. DISPLAY二.判断题1、COUNT命令的功能为:统计当前表中指定范围内满足条件的记录的个数。2、VFP命令的书写规那么规定,命令中的英文字符是区分大小写的。3、输入命令ACCEPT只能接受字符串,但用户在输入字符串时不需要加定界符。4、在程序中,假设循环体中有
10、EXIT子句,当执行到EXIT时,退出循环体,执行 循环体后面的语句。5、在程序中,假设循环体中有LOOP子句,当执行到LOOP时,退出循环体,执行 循环体后面的语句。6、数值型数据用来表示数量,没有定界符,可以是整数或小数,也可以是分数。7、备注型数据用字母“M”表示,长度固定为4个字节,并用这4个字节来引用 备注的实际内容。8、执行命令?AT (ABC,ABCABABC,2),屏幕显示的结果为:69、Visual FoxPro定义的日期运算符有两个:“ + ”,。“-”只用于一个 日期减去一个整数,其结果为一个新的日期。10、计算与显示命令规定:?是在同行显示结果,? ?是在下一行显示结果
11、。11、数组在使用前,必须定义。12、二维数组各元素在内存中按行存储,因此,它可以用一维数组来表示。13、区别CLOSE ALL与CLEAR命令的作用都是关闭所有翻开的VFP文件。14、程序执行方式克服了单条命令执行方式的缺点,充分发挥了计算机”程序存 储”、“程序控制”、完全自动高速处理数据的特点。15、VFP程序设计语言的特点是语言丰富、自成体系;人机对话,交互执行方式; 高效的非过程化命令功能。16、Visual FoxPro规定,逻辑型数据用.T.或.Y.表示逻辑真,用.F.或.N.表示 逻辑假,所以逻辑型数据有四个值。17、二维数组各元素在内存中按行存储,因此,它可以用一维数组来表示
12、。18、区别CLOSE ALL与CLEAR ALL命令的作用都是关闭所有翻开的VFP文件。19、输入命令ACCEPT只能接受字符串,但用户在输入字符串时不需要加定界符。20、VFP程序设计语言的特点是语言丰富、自成体系;人机对话,交互执行方式; 高效的非过程化命令功能。三.编程题.现有学生数据表XS. dbf(1)显示第5号至第10号之间的全部记录;(2)分别求男、女学生的平均年龄;1 .编写程序,求出1到5000之间能被3整除的前假设干个奇数之和,当和大于2000时程序退出。2 .编写程序s=l!+2!+3!+.+n!当s大于61000时结束累加,求n.从键盘输入一个数,如果是正数,就显示出
13、来。VF程序设计复习题二答案一.选择题.在Visual FoxPro的一个工作区中,同一时刻最多能翻开(B )个库文件。A、10B、1C、任意多 D、256. Visual FoxPro中数据库文件的扩展名为(B )。A、dbfB、dbcC、fpt D prg.结构化程序设计中的三种基本结构是顺序结构、分支结构和(B )。A、选择结构 B、循环结构C、混合结构D、跳转结构.对Visual FoxPro的工作方式效率与自动化程度最高的是(B)。A、命令方式 B、程序方式C、菜单方式D、混合方式.假设 X=56.789,那么命令?STR(X, 2)-SUBS(56. 789, 5, 1)的显示结果
14、是(A )。A、578B、568C、49D、48.当前数据库文件中有10条记录,要在第五条记录后面插入一条新记录,应使 用命令( B ) oA、 appendB、 insertC、 editD、 brows. 一个数据库文件有10条记录,用函数eof ()测试为.t.,此时当前记录号为 (B )。A、 10B、 11C、 0D、 1.在Visual FoxPro中,对数据库进行排序的关键字可为(C )。A、逻辑型和备注型B、日期型和备注型C、日期型和字符型D、逻辑型、日期型和备注型1 .在Visual FoxPro中,对数据库建立索引,将产生相应的索引文件,原库文件 内容(A )oA、并不改变
15、 B、顺序改变C、指定纪录改变D、数据改变.在Visual FoxPro中,对未经排序或索引的数据库进行查找时,只能用命令 ( C )。A、 find B seek C locate D display. int(-28/6)的返回值为(D)oA、-5B、-3C、-6D、-412.设 AB=12,函数 TYPE( AB . T. . T. B、. F. F. C、. T. F. D、. F. T.18 .在以下各式中,运算结果为数值的是(D )。A、 2002-05-30)-20 B、 CTOD( “05/30/02” )C、 “ 23“ + 2 D、 LEN( “ABCD” )-2.可以伴随
16、着表的翻开而自动翻开的索引是。(C )A)单一索引文件(IDX) B)复合索引文件(CDX)0结构化复合索引文件D)非结构化复合索引文件19 .要为当前表所有职工增加100元工资应该使用命令(D ) oA) CHANGE 工资 WITH 工资+100 B) REPLACE 工资 WITH 工资+100C) CHANGE ALL 工资 WITH 工资+100 D) REPLACE ALL 工资 WITH 工资+100.退出VFP系统的命令是(D)A. EXIT B. RETURN C. CANCEL D. QUIT.逻辑运算符在运算时的优先顺序是(A)A. NOT-AND-ORB. AND-NO
17、T-ORC. OR-NOT-ANDD.从左至右按先后次序20 .以下命令不能用来修改数据记录的是(A )A Recall B Change C Edit D Browse21 .假定STUDENT. DBF学生数据库文件中前六条记录均为男生的记录,执行以下 命令序列:USE. STUDENTGOTO 3LOCATE NEXT 3 FOR 性别二男后,记录指针定位在(A )0A第3条记录上B第4条记录上 C第5条记录上 D第6条记录上.以下表达式中正确的选项是(C)A. 12.3+03/12/1990+NOB. STR (12. 3, 4, 1) + (03/12/1990 N0C. STR(1
18、2. 3, 4, D+DTOC(03/12/1990 + N0,D. 12. 3+DTOC (03/12/1990) N0,.下面的赋值表达式不正确的选项是(D)A. STORE HELLO WORLD!/z TO STRB. STORE 123456 TO Al, BlC. WORD=Z/FOXPRO/D. STORE 12, 34 TO A2, B2.逻辑常量A= T.、B= T.、C=. T.,下面各表达式中返回逻辑真的是(B )A. NOT (NOT A OR B) AND C)B. NOT (NOT (A OR B) AND C)C. NOT (A AND B OR NOT C)D.
19、 NOT (NOT A OR B AND C).设表中有10条记录,并且已经翻开,下面命令中不能改变当前记录的是(D )A. SKIPB. GO 2C. LISTD. DISPLAY二.判断题1、COUNT命令的功能为:统计当前表中指定范围内满足条件的记录的个数。正 确2、VFP命令的书写规那么规定,命令中的英文字符是区分大小写的。错误3、输入命令ACCEPT只能接受字符串,但用户在输入字符串时不需要加定界符。 正确4、在程序中,假设循环体中有EXIT子句,当执行到EXIT时,退出循环体,执行 循环体后面的语句。正确5、在程序中,假设循环体中有LOOP子句,当执行到LOOP时,退出循环体,执行
20、 循环体后面的语句。错误6、数值型数据用来表示数量,没有定界符,可以是整数或小数,也可以是分数。 错误7、备注型数据用字母“M”表示,长度固定为4个字节,并用这4个字节来引用 备注的实际内容。错误8、执行命令?AT (ABC,ABCABABC,2),屏幕显示的结果为:6正确9、Visual FoxPro定义的日期运算符有两个:“ + ”,。“-”只用于一个 日期减去一个整数,其结果为一个新的日期。错误10、计算与显示命令规定:?是在同行显示结果,? ?是在下一行显示结果。错 误11、数组在使用前,必须定义。正确12、二维数组各元素在内存中按行存储,因此,它可以用一维数组来表示。 正 确13、区别CLOSE ALL与CLEAR命令的作用都是关闭所有翻开的VFP文件。错 误14、程序执行方式克服了单条命令执行方式的缺点,充分发挥了计算机“程序存 储”、“程序控制”、完全自动高速处理数据的特点。 正确15、VFP程序设计语言的特点是语言丰富、自成体系;人机对话,交互执行方式; 高效的非过程化命令功能。正确