收藏 分享(赏)

VF各章练习题[1].doc

上传人:gnk289057 文档编号:5887247 上传时间:2019-03-20 格式:DOC 页数:16 大小:146.50KB
下载 相关 举报
VF各章练习题[1].doc_第1页
第1页 / 共16页
VF各章练习题[1].doc_第2页
第2页 / 共16页
VF各章练习题[1].doc_第3页
第3页 / 共16页
VF各章练习题[1].doc_第4页
第4页 / 共16页
VF各章练习题[1].doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、VF练习题1.数据库系统的核心是( C )(A)数据库 (B)操作系统(C)数据库管理系统 (D)文件2.Visual FoxPro支持的数据模型是_B_。(A) 层次数据模型 (B) 关系数据模型(C) 网状数据模型 (D) 树状数据模型3.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS三者之间的关系是( A )(A)DBS 包括 DB和 DBMS (B)DBMS 包括 DB和 DBS(C)DB 包括 DBS和 DBMS (D)DBS 就是 DB,也就是 DBMS4.在 Visual Foxpro 的项目管理器中不包括的选项卡是(D)(A)数据;(B)文档;(C)类;(D)表单

2、(P245)5.在“选项”对话框的“文件位置”选项卡中可以设置(B)(A)表单的默认大小 (B)默认目录(C)日期和时间的显示格式 (D)程序代码的颜色6.Visual FoxPro 6.0是一个 (C)A、8位数据库开发系统 B、16位数据库开发系统C、32位数据库开发系统 D、64位数据库开发系统7.退出Visual FoxPro的操作方法是:(D)A、从“文件“下拉菜单中选择“退出“选项B、用鼠标左按钮单击关闭窗口按钮C、在命令窗口中键入QUIT命令,然后按回车键D、以上方法都可以8.显示与隐藏命令窗口的操作是:(D)A、单击“常用“工具栏上的“命令窗口“按钮B、通过“窗口“菜单下的“命

3、令窗口“选项来切换C、直接按Ctrl+F2或Ctrl+F4组合键D、以上方法都可以9.SQL语句中修改表结构的命令是(C)(A)MODIFY TABLE (B)MODIFY STRUCTURE(C)ALTER TABLE (D)ALTER STRUCTURE10.查询设计器中包括的选项卡有(B)(A)字段、条件、分组依据 (B)字段、筛选、排序依据 (P157,视图设计器P162)(C)条件、排序依据、分组依据 (D)条件、筛选、杂项11. 下面关于查询描述正确的是(C)(A)可以使用 CREATE VIEW打开查询设计器(B)使用查询设计器可以生成所有的 SQL查询语句(C)使用查询设计器生

4、成的 SQL语句存盘后将存放在扩展名为 QPR的文件中(D)使用 DO语句执行查询时,可以不带扩展名12. 有如下程序:INPUT TO AIF A=10S=0ENDIFS=1?S假定从键盘输入的 A的值一定是数值型,那么上面条件选择程序的执行结果是:(C)(A)0 (B)1 (C)由 A的值决定 (D)程序出错13. Visual Foxpro参照完整性规则不包括(C)(A)更新规则 (B)删除规则(C)查询规则 (D)插入规则14. 表达式“VF“$“Visual FoxPro“的结果是_C_。A)1 B)0C).F. D).T.15. 下列不能作为 Visual FoxPro中变量名的是

5、_C_。A)_abc B)abc123C)123abc D)abc_12316. 向项目中添加表单,应该使用项目管理器的(D)(A) “代码”选项卡 (B) “类”选项卡 (C) “数据”选项卡 (D) “文档”选项卡17.在下列 4个选项中,不属于基本关系运算的是(D)(A)连接 (B)投影 (C)选择 (D)排序18.有如下赋值语句,结果为“大家好”的表达式是(D)a=“你好”b=“大家”(A)b+AT(a,1) (B)B+RIGHT(a,1) (C)b+LEFT(a,3,4) (D)b+RIGHT(a,2)19.设 x=10,语句?VARTYPE(“x”)的输出结果是(B)(A)N; (

6、B)C; (C)10; (D)X20. 在 Visual Foxpro 中,使用 SQL命令将学生 STUDENT中的学生年龄 AVG字段的值增加 1,应该使用的命令是(B D)(A)REPLACE AGE WITH AGE+1;(B)UPDATE STUDENT AGE WITH AGE+1(C)UPDATE SET AGE WITH AGE+1(D)UPDATE STUDENT SET AGE=AGE+121. 向学生表(学号 C(8) ,姓名 C(12) ,性别 C(2) ,出生日期 D,院系 C(8) )插入一条记录的正确命令是(B)(A)APPEND INTO 学生 VALUES(”

7、10359999”,张三,男,会计,1983-10-28)(B)INSERT INTO 学生 VALUES(”10359999”,张三,男, 1983-10-28,会计 )(C)APPEND INTO 学生 VALUES(”10359999”,张三,男, 1983-10-28,会计 )(D)INSERT INTO 学生 VALUES(”10359999”,张三,男,会计,1983-10-28)22. 执行如下程序,如果输入 X的值为 5,则,最后 S的显示值为SET TALK OFFS=0I=1INPUT “X=” TO XDO WHILE S1Y=1CASE X2Y=2ENDCASE?YRE

8、TURNA)1 B)2C)0 D)语法错误40以下循环体共执行了( A )次。FOR I=1 TO 10I=I+1?IENDFORA)5 B)10C)0 D)1141VFP 关于数据库的参照完整性规则不包括( D ) 。A)插入规则 B)删除规则C)更新规则 D)查询规则42UPDATE-SQL 命令的功能是( C ) 。A)数据定义 B) 数据查询C)更新表中某些列的属性 D) 修改表中某些列的内容43SELECT-SQL 命令的功能是( B ) 。A)选择工作区 B)查询表中数据C)修改表中数据 D)选择 SQL标准44.命令“DIME array(5,5)“执行后,array(3,3)的

9、值为_D_。A、0 B、1 C、.T. D、.F. 45.设有变量pi=3.1415926,执行命令?ROUND(pi,3)的显示结果为_B_。A、3.141 B、3.142 C、3.140 D、3.00046.设X=“ABC“,Y=“ABCD“,则下列表达式中值为.T.的是_C_。A、X=Y B、X=Y C、X$Y D、AT(X,Y)=047.清除主窗口屏幕的命令是_A_。A、CLEAR B、CLEAR ALL C、CLEAR SCREEN D、CLEAR WINDOWS48在 VISUAL FOXPRO系统中,表中的字段是一种(C) 。(A)常量 (B)函数 (C)变量 (D)运算符 49

10、数据表文件中有数学、英语、计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令(B) 。(A)TOTAL 数学,英语,计算机 TO 总分(B)REPLA 总分 WITH 数学+英语+计算机(C)SUM 数学,英语,计算机 TO 总分(D)REPLA 数学+英语+计算机 WITH 总分50设 A=“THIS IS A BOOK“,下列函数值为“IS“的是(B)(A)RIGHT(LEFT(A,9),2) (B)LEFT(RIGHT(A,9),2)(C)SUBSTR(A,5,2) (D)RIGHT(A,9)51建立索引文件时(D)字段不能作为索引字段。(D)(A)数值型

11、 (B)字符型 (C)日期型 (D)备注型52.关于数据库表与自由表的候选索引,正确的是(D)(A)一个数据库表只能建立 1个候选索引,自由表不能建立候选索引(B)一个数据库表只能建立 1个候选索引,一个自由表能建立多个候选索引(C)数据库表不建立候选索引,一个自由表只能建立 1个候选索引(D)数据库表与自由表都可以建立多个候选索引53执行命令 ? LEN(TRIM(SUBS(“VISUAL FOXPRO“,7)的结果是( D ) 。(A)13 (B) 12 (C) 6 (D) 754SQL 的核心是(C) 。(A)数据定义 (B) 数据修改 (C) 数据查询 (D) 数据添加55. 设计表单

12、时向表单中添加控件 , 可以利用 ( D ) 。(A) 表单设计器工具栏 (B) 布局工具栏(C) 调色板工具栏 (D) 表单控件工具栏56. 将关系 S中的一个属性 S4的值限制在 20-40之间,则这条规则属于(C )。(A)参照完整性规则 (B)实体完整性规则(C)域完整性规则 (D)不属于以上任何规则57.以下关于视图的描述正确的是( D )。(A)只能根据自由表建立视图 (B)只能根据查询建立视图(C)只能根据数据库表建立视图 (D)可以根据数据库表和自由表建立视图58.在 SELECT-SQL语言中,(D)子句相当于关系中的投影运算。(D)(A)WHERE (B)JOIN (C)F

13、ROM (D)SELECT59.学生表与成绩表的索引已打开,现要将记录指针定位到第一个成绩高于 90分的记录上,下列(D )选项可以实现。(A)SEEK 成绩90 (B)FIND 成绩90(C) FIND FOR 成绩90 (D) LOCATE FOR 成绩9060.在下面的Visual FoxPro表达式中,运算结果是逻辑真的是_D _。A、EMPTY(.NULL.) B、LIKE(acd,ac?)C、AT(a,123abc) D、EMPTY(SPACE(2) 61.设D=56,命令?VARTYPE(D)的输出值是_A_。A、L B、C C、N D、D62.设有变量sr=“2008年上半年全

14、国计算机等级考试“,能够显示“2008年上半年计算机等级考试“的命令是_D _。A、?sr“全国“ B、?SUBSTR(sr,1,8)+SUBSTR(sr,11,17)C、?STR(sr,1,12)+STR(sr,17,14) D、?SUBSTR(sr,1,12)+SUBSTR(sr,17,14)63在 SELECT-SQL语句中,要将查询结果保存在数据表中的选项是(A)。(A)INTO TABLE (B) TO FILE (C)TO SCREEN (D) INTO CURSOR 64在 VFP中,表单是指(C)。(A)数据库中各个表的清单 (B)一个表中各个记录的清单(C)窗口界面 (D)数

15、据库查询的列表65VFP 的循环语句有(A)。(A)DO WHILE,FOR 和 SCAN (B)DO WHILE ,FOR 和 LOOP(C)FOR,SCAN 和 LOOP (D)DO CASE 和 DO WHILE 66彻底删除记录数据可以分两步来实现,这两步是(C)。A、PACK 和 ZAP B、PACK 和 RECALL C、DELETE 和 PACK D、 DELE 和 RECALL67在向数据库中添加表的操作时,下列说法中不正确的是(B)。A、可以将自由表添加到数据库中B、可以将数据库表添加到另一个数据库中C、可以在项目管理器中将自由表拖放到数据库中D、先将数据库表移出数据库成为自

16、由表,而后添加到另一个数锯库中 68如果一个数据库表的 DELETE触发器设置为.F.,则不允许对该表作(B)的操作。A、修改记录 B、删除记录 C、增加记录 D、显示记录 69若要按“基本工资”字段值的降序为当前文件建立索引,正确的命令是(D).A、INDEX ON 基本工资A TO GZ B、INDEX ON 基本工资/D GZC、INDEX ON 基本工资 tag GZ D、INDEX ON -基本工资 TO GZ70在 Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:(A)A、1、4、8 B、4、4、10 C、1、10、8 D、2、8

17、、871执行下列一组命令之后,选择“职工“表所在工作区的错误命令是(D)CLOSE ALLUSE 仓库 IN 1USE 职工 IN 2 A、SELECT 职工 B、SELECT 1 C、SELECT 2 D、SELECT B 72在 SQL语句中,与表达式“年龄 BETWEEN 20 AND 60“功能相同的表达式是(A)A、年龄=20 AND 年龄20 AND 年龄60 D、年龄=20 OR 年龄1Y=1CASE X2Y=2ENDCASE?YRETURNA)1 B)2C)0 D)语法错误40以下循环体共执行了( A )次。FOR I=1 TO 10I=I+1?IENDFORA)5 B)10C

18、)0 D)1141VFP 关于数据库的参照完整性规则不包括( D ) 。A)插入规则 B)删除规则C)更新规则 D)查询规则42UPDATE-SQL 命令的功能是( C ) 。A)数据定义 B) 数据查询C)更新表中某些列的属性 D) 修改表中某些列的内容43SELECT-SQL 命令的功能是( B ) 。A)选择工作区 B)查询表中数据C)修改表中数据 D)选择 SQL标准44.命令“DIME array(5,5)“执行后,array(3,3)的值为_D_。A、0 B、1 C、.T. D、.F. 45.设有变量pi=3.1415926,执行命令?ROUND(pi,3)的显示结果为_B_。A、

19、3.141 B、3.142 C、3.140 D、3.00046.设X=“ABC“,Y=“ABCD“,则下列表达式中值为.T.的是_C_。A、X=Y B、X=Y C、X$Y D、AT(X,Y)=047.清除主窗口屏幕的命令是_A_。A、CLEAR B、CLEAR ALL C、CLEAR SCREEN D、CLEAR WINDOWS48在 VISUAL FOXPRO系统中,表中的字段是一种(C) 。(A)常量 (B)函数 (C)变量 (D)运算符 49数据表文件中有数学、英语、计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令(B) 。(A)TOTAL 数学,英语,

20、计算机 TO 总分(B)REPLA 总分 WITH 数学+英语+计算机(C)SUM 数学,英语,计算机 TO 总分(D)REPLA 数学+英语+计算机 WITH 总分50设 A=“THIS IS A BOOK“,下列函数值为“IS“的是(B)(A)RIGHT(LEFT(A,9),2) (B)LEFT(RIGHT(A,9),2)(C)SUBSTR(A,5,2) (D)RIGHT(A,9)51建立索引文件时(D)字段不能作为索引字段。(D)(A)数值型 (B)字符型 (C)日期型 (D)备注型52.关于数据库表与自由表的候选索引,正确的是(D)(A)一个数据库表只能建立 1个候选索引,自由表不能建

21、立候选索引(B)一个数据库表只能建立 1个候选索引,一个自由表能建立多个候选索引(C)数据库表不建立候选索引,一个自由表只能建立 1个候选索引(D)数据库表与自由表都可以建立多个候选索引53执行命令 ? LEN(TRIM(SUBS(“VISUAL FOXPRO“,7)的结果是( D ) 。(A)13 (B) 12 (C) 6 (D) 754SQL 的核心是(C) 。(A)数据定义 (B) 数据修改 (C) 数据查询 (D) 数据添加55. 设计表单时向表单中添加控件 , 可以利用 ( D ) 。(A) 表单设计器工具栏 (B) 布局工具栏(C) 调色板工具栏 (D) 表单控件工具栏56. 将关

22、系 S中的一个属性 S4的值限制在 20-40之间,则这条规则属于(C )。(A)参照完整性规则 (B)实体完整性规则(C)域完整性规则 (D)不属于以上任何规则57.以下关于视图的描述正确的是( D )。(A)只能根据自由表建立视图 (B)只能根据查询建立视图(C)只能根据数据库表建立视图 (D)可以根据数据库表和自由表建立视图58.在 SELECT-SQL语言中,(D)子句相当于关系中的投影运算。(D)(A)WHERE (B)JOIN (C)FROM (D)SELECT59.学生表与成绩表的索引已打开,现要将记录指针定位到第一个成绩高于 90分的记录上,下列(D )选项可以实现。(A)SE

23、EK 成绩90 (B)FIND 成绩90(C) FIND FOR 成绩90 (D) LOCATE FOR 成绩9060.在下面的Visual FoxPro表达式中,运算结果是逻辑真的是_D _。A、EMPTY(.NULL.) B、LIKE(acd,ac?)C、AT(a,123abc) D、EMPTY(SPACE(2) 61.设D=56,命令?VARTYPE(D)的输出值是_A_。A、L B、C C、N D、D62.设有变量sr=“2008年上半年全国计算机等级考试“,能够显示“2008年上半年计算机等级考试“的命令是_D _。A、?sr“全国“ B、?SUBSTR(sr,1,8)+SUBSTR

24、(sr,11,17)C、?STR(sr,1,12)+STR(sr,17,14) D、?SUBSTR(sr,1,12)+SUBSTR(sr,17,14)63在 SELECT-SQL语句中,要将查询结果保存在数据表中的选项是(A)。(A)INTO TABLE (B) TO FILE (C)TO SCREEN (D) INTO CURSOR 64在 VFP中,表单是指(C)。(A)数据库中各个表的清单 (B)一个表中各个记录的清单(C)窗口界面 (D)数据库查询的列表65VFP 的循环语句有(A)。(A)DO WHILE,FOR 和 SCAN (B)DO WHILE ,FOR 和 LOOP(C)FO

25、R,SCAN 和 LOOP (D)DO CASE 和 DO WHILE 66彻底删除记录数据可以分两步来实现,这两步是(C)。A、PACK 和 ZAP B、PACK 和 RECALL C、DELETE 和 PACK D、 DELE 和 RECALL67在向数据库中添加表的操作时,下列说法中不正确的是(B)。A、可以将自由表添加到数据库中B、可以将数据库表添加到另一个数据库中C、可以在项目管理器中将自由表拖放到数据库中D、先将数据库表移出数据库成为自由表,而后添加到另一个数锯库中 68如果一个数据库表的 DELETE触发器设置为.F.,则不允许对该表作(B)的操作。A、修改记录 B、删除记录 C

26、、增加记录 D、显示记录 69若要按“基本工资”字段值的降序为当前文件建立索引,正确的命令是(D).A、INDEX ON 基本工资A TO GZ B、INDEX ON 基本工资/D GZC、INDEX ON 基本工资 tag GZ D、INDEX ON -基本工资 TO GZ70在 Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:(A)A、1、4、8 B、4、4、10 C、1、10、8 D、2、8、871执行下列一组命令之后,选择“职工“表所在工作区的错误命令是(D)CLOSE ALLUSE 仓库 IN 1USE 职工 IN 2 A、SELE

27、CT 职工 B、SELECT 1 C、SELECT 2 D、SELECT B 72在 SQL语句中,与表达式“年龄 BETWEEN 20 AND 60“功能相同的表达式是(A)A、年龄=20 AND 年龄20 AND 年龄60 D、年龄=20 OR 年龄=6073下列程序段的输出结果(C) Clear store 10 to a store 20 to bdo swap with a,b?a,b procedure swap parameters x1,x2 temp=X1 x1=x2 x2=temp returnA、10 20 B、20 20 C、20 10 D、10 1074.下面关于工具

28、栏的叙述,错误的是:(D)A、可以创建用户自己的工具栏B、可以修改系统提供的工具栏C、可以删除用户创建的工具栏D、可以删除系统提供的工具栏75.在“选项“对话框的“文件位置“选项卡中可以设置:(B)A、表单的默认大小 B、默认目录C、日期和时间的显示格式 D、程序代码的颜色76.“项目管理器“的“数据“选项卡用于显示和管理:(C)A、数据库、自由表和查询B、数据库、视图和查询C、数据库、自由表、查询和视图D、数据库、表单和查询77.“项目管理器“的“文档“选项卡用于显示和管理:(D)A、表单、报表和查询 B、数据库、表单和报表C、查询、报表和视图 D、表单、报表和标签78.要启动Visual

29、FoxPro的向导可以:(D)A、打开新建对话框B、单击工具栏上的“向导“图标按钮C、从“工具“菜单中选择“向导“D、以上方法均可以79.?AT(“大学“,“北京语言文化学院“)的答案是_D_。A、12 B、13 C、16 D、0 80.下面关于Visual FoxPro数组的叙述中,错误的是_C_。A、用DIMENSION和DECLARE都可以定义数组B、Visual FoxPro只支持一维数组和二维数组C、数组中各个数组元素必须是同一种数据类型 D、新定义数组的各个数组元素初值为.F.81.以下日期值正确的是_B_。A、“2001-05-25“ B、2001-05-25 C、2001-05-25 D、2001-02-2582.?LEN(“计算机“)LEN(“COMPUTER“)结果是 A 。A、.T. B、.F. C、.NULL. D、没有正确答案83.下列表达式中结果不是日期型的是_C_。A、CTOD(“2000/10/01“) (将字符串转换成日期或者日期时间函数)B、99/10/01+365C、VAL(“2000/10/01“) (将字符串转换成数值函数)D、DATE()84.以下赋值语句正确的是_A_。A、STORE 8 TO X,Y B、STORE 8,9 TO X,Y C、X=8,Y=9 D、X,Y=8(多注意的)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 试题课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报