VF各章练习题

VF 练习题
1.数据库系统的核心是 (A)数据库 (B)操作系统(C)数据库管理系统 2.Visual FoxPro 支持的数据模型是______。 (A) 层次数据模型 (C) 网状数据模型 (A)DBS 包括 DB 和 DBMS (C)DB 包括 DBS 和 DBMS (B) 关系数据模型 (D) 树状数据模型 (B)DBMS 包括 DB 和 DBS (D)DBS 就是 DB,也就是 DBMS (P245) (D)文件

3.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 三者之间的关系是

4.在 Visual Foxpro 的项目管理器中不包括的选项卡是 (A)数据; (B)文档; (C)类; (D)表单 (A)表单的默认大小 (C)日期和时间的显示格式 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、通过"窗口"菜单下的"命令窗口"选项来切换 C、直接按Ctrl+F2或Ctrl+F4组合键 D、以上方法都可以 9.SQL 语句中修改表结构的命令是 (A)MODIFY TABLE (C)ALTER TABLE 10.查询设计器中包括的选项卡有 (A)字段、条件、分组依据 (C)条件、排序依据、分组依据 (C)11. 下面关于查询描述正确的是 (A)可以使用 CREATE VIEW 打开查询设计器 (B)使用查询设计器可以生成所有的 SQL 查询语句 (C)使用查询设计器生成的 SQL 语句存盘后将存放在扩展名为 QPR 的文件中 (D)使用 DO 语句执行查询时,可以不带扩展名 12. 有如下程序: INPUT TO IF A=10 S=0 ENDIF A (B)字段、筛选、排序依据 (P157,视图设计器 P162) (D)条件、筛选、杂项 (B)MODIFY STRUCTURE (D)ALTER STRUCTURE 5.在“选项”对话框的“文件位置”选项卡中可以设置 (B)默认目录 (D)程序代码的颜色

S=1 ?S 假定从键盘输入的 A 的值一定是数值型,那么上面条件选择程序的执行结果是: (A)0 (B)1 (C)由 A 的值决定 (B)删除规则 (D)插入规则 B)0 D).T. B)abc123 D)abc_123 (B) “类”选项卡 (D) “文档”选项卡 (C)选择 (D)排序 (D)程序出错 13. Visual Foxpro 参照完整性规则不包括 (A)更新规则 (C)查询规则 A)1 C).F. A)_abc C)123abc (A) “代码”选项卡 (C) “数据”选项卡 (A)连接 a=“你好” b=“大家” (A)b+AT(a,1) (C)b+LEFT(a,3,4) (A)N; 命令是 (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+1 21. 向学生表(学号 C(8) ,姓名 C(12) ,性别 C(2) ,出生日期 D,院系 C(8) )插入一条记录的正确命 令是 (A)APPEND INTO 学生 VALUES(”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 OFF S=0 I=1 INPUT “X=” TO X DO WHILE S<=X S=S+I (B)C; (B)B+RIGHT(a,1) (D)b+RIGHT(a,2) (C)10; (D)X (B)投影

14. 表达式"VF"$"Visual FoxPro"的结果是________。

15. 下列不能作为 Visual FoxPro 中变量名的是_______。

16. 向项目中添加表单,应该使用项目管理器的

17.在下列 4 个选项中,不属于基本关系运算的是 18.有如下赋值语句,结果为“大家好”的表达式是

19.设 x=10,语句?VARTYPE(“x”)的输出结果是 20. 在 Visual Foxpro 中,使用 SQL 命令将学生 STUDENT 中的学生年龄 AVG 字段的值增加 1,应该使用的

I=I+1 ENDDO ?S SET TALK ON (A)1 ? (B)3 (C)5 (D)6 23.从“学生资料”表中查询所有的姓名,应输入的命令是 ? (A)SELECT 学生资料 FROM 姓名(B)SELECT 姓名 FROM 学生资料 (C)SELECT 姓名 (A)EMPTY(.NULL.); (C)AT(“a”,”123abc”); (A)退出过程,返回程序开始处 (B)转移到 DO WHILE 语句行,开始下一个判断和循环 (C)终止循环,将控制转移到本循环结构 ENDDO 后面的第一条语句继续执行 (D)终止程序执行 24.在表设计器界面中有三个选项卡,下面( A)字段 B)索引 C)表 )不属于其中。 D)界面 ) 。 B)编辑、浏览与替换 D)排序、索引与查询 ) 。 C)Visual ) 。 FoxPro D)EXCEL 2000 (D)SELECT 学生资料 WHERE 姓名 (B)LIKE(“edit”,”edi?”); (D)EMPTY(SPACE(10)); 19. 在下面的表达式中,运算结果为逻辑真的是

20. 在 DO WHILE-ENDDO 循环结构中,LOOP 命令作用是

25.一个关系型数据库管理系统所应具备的三种基本关系操作是( A)选择、投影与连接 C)插入、删除与修改 26.不列不属于数据库管理系统的是( A)DB2 B)SQL SEVER 27.以下命令中,可以显示“财经”的是( A)?SUBSTR(“湖南财经高等专科学校”,3,2) B)?SUBSTR(“湖南财经高等专科学校”,5,4) C) ?SUBSTR(“湖南财经高等专科学校”,5,2) ) 。 D)?SUBSTR(“湖南财经高等专科学校”,3,4) 28.执行下列命令序列后, 显示的结果是( STORE 100 TO YA STORE 200 TO YB STORE 300 TO YAB STORE “A” TO N STORE “Y&N” TO M ?&M A)100 A)10 B)15 号是( A)3 A)1 C B)4 B) 0 B)200 C)14 ) 。 C)11 D)1 D)20 C)300 D)YA

29.数据表文件共有 20 条记录, 当前记录号为 10, 执行 LIST NEXT 5 以后, 当前记录号是(

) 。

30.数据表有 10 条记录, 当前记录号是 3, 使用 APPEND BLANK 命令增加一条空记录后, 则当前记录的序

31.职工工资表文件按基本工资字段升序索引后, 再执行 GO TOP 命令, 此时当前记录号是( C) 基本工资最少的记录号 D) 基本工资最多的记录号 ) 。 32.下列有关查询和视图的说法中,不正确的是(

) 。

A)查询文件的扩展名为.QPR

B)视图依赖于数据库的存在而存在

C)交叉表查询不适用于在多个数据表中进行相关数据的查询 D)只能对数据表中数据进行查询,而不能对视图文件中的数据进行查询 33.{^1999/05/01}+31的值应为______。 A、{99/06/01} C、{99/06/02} B、{99/05/31} D、{99/04/02}

34.在FoxPro下,不能清除所有内存变量的命令是______。 A、RELEASE ALL C、CLOSE ALL B、CLEAR ALL D、CLEAR MEMORY

35.假定系统日期是1998年12月20日,有如下命令: N=(YEAR(DATE())-1900)%100,执行后N的值应为______。 A、1998 C、20 B、98 D、12

36.EOF( )是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为______。 A、0 C、.T. A)LOOP B、1 D、.F. ) 。 B)EXIT C)CLOSE ) 。 D)QUIT

37.在永真条件 DO WHILE .T. 循环中, 为退出循环可以使用( 38.SQL 查询语句中 ORDER BY 子句的功能是( A)限定分组检索结果 C) X=2.5 DO CASE CASE X>1 Y=1 CASE X>2 Y=2 ENDCASE ?Y RETURN A)1 C)0 B)2 D)语法错误 )次。 对查询结果进行排序 ) 。 39.下面程序的运行结果是(

B)分组统计查询结果 D)限定查询条件

40.以下循环体共执行了( FOR I=1 TO 10 I=I+1 ?I ENDFOR A)5 C)0 B)10 D)11

41.VFP 关于数据库的参照完整性规则不包括( A)插入规则 C)更新规则 B)删除规则 D)查询规则 ) 。

) 。

42.UPDATE-SQL 命令的功能是(

A)数据定义 43.SELECT-SQL 命令的功能是( A)选择工作区 C)修改表中数据

B) 数据查询 ) 。 D)选择 SQL 标准

C)更新表中某些列的属性 D) 修改表中某些列的内容 B)查询表中数据

44.命令"DIME array(5,5)"执行后,array(3,3)的值为_____。 A、0 C、.T. B、1 D、.F.

45.设有变量pi=3.1415926,执行命令?ROUND(pi,3)的显示结果为____。 A、3.141 C、3.140 B、3.142 D、3.000

46.设X="ABC",Y="ABCD",则下列表达式中值为.T.的是______。 A、X=Y C、X$Y B、X==Y D、AT(X,Y)=0

47.清除主窗口屏幕的命令是____。 A、CLEAR B、CLEAR ALL D、CLEAR WINDOWS (C)变量 (D)运算符

C、CLEAR SCREEN (A)常量

48.在 VISUAL FOXPRO 系统中,表中的字段是一种( ) 。 (B)函数 49.数据表文件中有数学、英语、计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总 分字段中,应使用命令( ) 。 (A)TOTAL 数学,英语,计算机 TO 总分 (B)REPLA (C)SUM (D)REPLA 总分 WITH 数学+英语+计算机 WITH 总分 ) 数学,英语,计算机 TO 总分 数学+英语+计算机

50.设 A="THIS IS A BOOK",下列函数值为"IS"的是( (A)RIGHT(LEFT(A,9),2) (C)SUBSTR(A,5,2) (A)数值型 (B)字符型 (D)RIGHT(A,9) (C)日期型

(B)LEFT(RIGHT(A,9),2)

51.建立索引文件时(D)字段不能作为索引字段。 (D)备注型 52.关于数据库表与自由表的候选索引,正确的是(D) (A)一个数据库表只能建立 1 个候选索引,自由表不能建立候选索引 (B)一个数据库表只能建立 1 个候选索引,一个自由表能建立多个候选索引 (C)数据库表不建立候选索引,一个自由表只能建立 1 个候选索引 (D)数据库表与自由表都可以建立多个候选索引 53.执行命令 ? LEN(TRIM(SUBS("VISUAL FOXPRO",7)))的结果是( (A)13 (B) 12 (A)数据定义 (C) 6 (B) 数据修改 (D) 7 (C) 数据查询 (B) 布局工具栏 (D) 表单控件工具栏 )。 (B)实体完整性规则 (D) 数据添加 54.SQL 的核心是(C) 。 55. 设计表单时向表单中添加控件 , 可以利用 ( ) 。 (A) 表单设计器工具栏 (C) 调色板工具栏 (A)参照完整性规则 ) 。

56. 将关系 S 中的一个属性 S4 的值限制在 20-40 之间,则这条规则属于(

(C)域完整性规则

(D)不属于以上任何规则 )。 (B)只能根据查询建立视图 (D)可以根据数据库表和自由表建立视图 (D)SELECT )选项可

57.以下关于视图的描述正确的是( (A)只能根据自由表建立视图 (C)只能根据数据库表建立视图 (A)WHERE 以实现。 (A)SEEK 成绩>90 (C) FIND FOR 成绩>90 (B)JOIN (C)FROM

58.在 SELECT-SQL 语言中,(D)子句相当于关系中的投影运算。 59.学生表与成绩表的索引已打开,现要将记录指针定位到第一个成绩高于 90 分的记录上,下列( (B)FIND 成绩>90 (D) LOCATE FOR 成绩>90

60.在下面的Visual FoxPro表达式中,运算结果是逻辑真的是__ ___。 A、EMPTY(.NULL.) B、LIKE('acd','ac?') C、AT('a','123abc') D、EMPTY(SPACE(2)) 61.设D=5>6,命令?VARTYPE(D)的输出值是____。 A、L C、N ___ _。 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)INTO TABLE <表文件名> (C)TO SCREEN 64.在 VFP 中,表单是指( (C)窗口界面 65.VFP 的循环语句有( )。 (A)DO WHILE,FOR 和 SCAN (C)FOR,SCAN 和 LOOP A、PACK 和 ZAP C、DELETE 和 PACK A、可以将自由表添加到数据库中 B、可以将数据库表添加到另一个数据库中 C、可以在项目管理器中将自由表拖放到数据库中 D、先将数据库表移出数据库成为自由表,而后添加到另一个数锯库中 68.如果一个数据库表的 DELETE 触发器设置为.F.,则不允许对该表作( )的操作。 A、修改记录 B、删除记录 C、增加记录 D、显示记录 (B)DO WHILE ,FOR 和 LOOP (D)DO CASE 和 DO WHILE B、PACK 和 RECALL D、 DELE 和 RECALL )。 (B)一个表中各个记录的清单 (D)数据库查询的列表 (A)数据库中各个表的清单 (B) TO FILE <文件名> (D) INTO CURSOR <表名> B、C D、D

62.设有变量sr="2008年上半年全国计算机等级考试",能够显示"2008年上半年计算机等级考试"的命令是

66.彻底删除记录数据可以分两步来实现,这两步是( )。

67.在向数据库中添加表的操作时,下列说法中不正确的是( )。

69.若要按“基本工资”字段值的降序为当前文件建立索引,正确的命令是( ). A、INDEX ON 基本工资/A TO GZ C、INDEX ON 基本工资 tag GZ ( ) A、1、4、8 CLOSE ALL USE 仓库 IN 1 USE 职工 IN 2 A、SELECT 职工 B、SELECT 1 C、SELECT 2 D、SELECT B 72.在 SQL 语句中,与表达式"年龄 BETWEEN 20 AND 60"功能相同的表达式是( ) A、年龄>=20 AND 年龄<=60 C、年龄<=20 AND 年龄>60 73.下列程序段的输出结果() Clear store 10 to a store 20 to b do swap with a,b ?a,b procedure swap parameters x1,x2 temp=X1 x1=x2 x2=temp return A、10 20 B、20 20 C、20 10 D、10 10 74.下面关于工具栏的叙述,错误的是:( ) A、可以创建用户自己的工具栏 B、可以修改系统提供的工具栏 C、可以删除用户创建的工具栏 D、可以删除系统提供的工具栏 75.在"选项"对话框的"文件位置"选项卡中可以设置:( ) A、表单的默认大小 B、默认目录 C、日期和时间的显示格式 D、程序代码的颜色 76."项目管理器"的"数据"选项卡用于显示和管理:( ) A、数据库、自由表和查询 B、数据库、视图和查询 C、数据库、自由表、查询和视图 D、数据库、表单和查询 77."项目管理器"的"文档"选项卡用于显示和管理:( ) A、表单、报表和查询 B、数据库、表单和报表 C、查询、报表和视图 D、表单、报表和标签 78.要启动Visual FoxPro的向导可以: ) B、年龄>20 AND 年龄<60 D、年龄>=20 OR 年龄<=60 B、4、4、10 C、1、10、8 D、2、8、8 71.执行下列一组命令之后,选择"职工"表所在工作区的错误命令是( ) B、INDEX ON 基本工资/D GZ D、INDEX ON -基本工资 TO GZ

70.在 Visual FoxPro 中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:

A、打开新建对话框 B、单击工具栏上的"向导"图标按钮 C、从"工具"菜单中选择"向导" D、以上方法均可以 79.?AT("大学","北京语言文化学院")的答案是____。 A、12 C、16 B、13 D、0

80.下面关于Visual FoxPro数组的叙述中,错误的是___。 A、用DIMENSION和DECLARE都可以定义数组 B、Visual FoxPro只支持一维数组和二维数组 C、数组中各个数组元素必须是同一种数据类型 D、新定义数组的各个数组元素初值为.F. 81.以下日期值正确的是_____。 A、{"2001-05-25"} C、{2001-05-25} B、{^2001-05-25} D、{[2001-02-25]} 。

82.?LEN("计算机")<LEN("COMPUTER")结果是 A、.T. C、.NULL. B、.F. D、没有正确答案

83.下列表达式中结果不是日期型的是______。 A、CTOD("2000/10/01") B、{99/10/01}+365 C、VAL("2000/10/01") D、DATE() 84.以下赋值语句正确的是______。 A、STORE 8 TO X,Y B、STORE C、X=8,Y=9 D、X,Y=8 (多注意的) 8,9 TO X,Y (将字符串转换成数值函数) (将字符串转换成日期或者日期时间函数)


相关文档

VF各章练习题[1]
VF第一章练习题
VF第1章习题及答案
VF课本部分章节练习题
VF第5章习题与练习题
VF第4章习题及答案
VF第二章练习题
vf第3章练习题
VF第3章习题及答案
VF第6章习题练习
电脑版