VFP题库及标准答案

上传人:新** 文档编号:578925373 上传时间:2024-08-25 格式:PDF 页数:74 大小:10.31MB
返回 下载 相关 举报
VFP题库及标准答案_第1页
第1页 / 共74页
VFP题库及标准答案_第2页
第2页 / 共74页
VFP题库及标准答案_第3页
第3页 / 共74页
VFP题库及标准答案_第4页
第4页 / 共74页
VFP题库及标准答案_第5页
第5页 / 共74页
点击查看更多>>
资源描述

《VFP题库及标准答案》由会员分享,可在线阅读,更多相关《VFP题库及标准答案(74页珍藏版)》请在金锄头文库上搜索。

1、一、选 择 题 ( 共 40道, 每 道 1分)1、在下面地数据类型中默认值规定为。 地 是 ( a)A、数值型 B、字符型 C、逻辑型 D、日期型2、在下面地Visual FoxPro表达式中,不正确地是 A、 人 2002-05-01 10:10:10 AM-10 B、A2002-05-01 -DATE()C、A2002-05-01 +DATE() D、(A2002-05-01 )+103、假定已经执行了命令M=28+2”, 再执行? &M,屏幕显示地结果是: ( b)A, 30 B、28+2 C、28+2 D、30.004、下面关于Visual FoxPro数组地叙述中,错 误 地 是

2、( c )A、用 DIMENSION和 DECLARE都可以定义数组 B、Visual FoxPro支持一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型 D、新定义数组地各个数组元素初值为.F.5、在 VFP系统下,文件名中哪个是不合法地 ( c)A、teacher B、student_12 C、stu dent D、si236、表达式VAL(ABC12)+100地结果是 ( a)A、数值型 B、字符型 C、逻辑型 D、表达式非法7、要为当前表中所有性别为“ 女” 地职工增加100元工资,应使用命令(b ).A、replace all 工资 with 工资+100 B、repl

3、ace 工资 with 工资+100 for 性别= 女C、change all 工资 with 工资+100 D、change all 工资 with 工资+100 for 性别= 女 8、? AT( 学生 , 中文系学生 ) 命令显示地结果是(a)A 7 B、4 C、.T. D、19、在 VFP中,用来指定以共享方式打开表文件地子句是( ) .A、exclusive B、shared C、noupdate D、validate10、字段宽度不是由VFP系统规定地是(b)A、日期型 B、数值型 C、逻辑型 D、备注型11、在 Visual FoxPro中,通用型字段和备注型字段在表中地宽度都

4、是(b)A、2 个字节 B、4 个字节 C、8 个字节 D、10个字节12、要对一个打开地表文件增加新字段,应 当 使 用 命 令 ( b)A、append B、modify structure C、insert D、change13、某表文件有5 个字段,其 中 3 个字符型字段地宽度分别为6、12、和 1 0 ,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录地总字节数是(b)A、37 B、38 C、39 D、4014、下列哪个操作要用到modify structure命令(c)A、添加一条记录 B、修改记录地内容 C、增加一个字段 D、删除一条记录15、下面哪个操作要用命令mo

5、difystructrue (a)A、添加一个字段 B、修改一条记录 C、删除文件 D、修改一个字段地值6、已经打开一 student表,含有学号,姓名等字段,执行命令:browse fields姓名,下面说法正确地是:( C) 1A、该命令执行后可以修改表中多个字段值 B、该命令执行后可以添加多个字段 C、该命令执行后可以修改姓名字段值 D、该命令执行后可以删除多个字段17、对表SC( 学号C(8),课程号C(2),成绩N(3),备注C (20),可以插入地记录是( ) .A、(,20080101, cl, 90,NULL) B、(,20080101Jc7, 90J 成绩优秀)C、(2008

6、0101,clh90,成绩优秀 ) D、(20080101,cl79,成绩优秀 )18、关于RECALL命令,说法正确地是(A)A、RECALL能恢复被逻辑删除地记录 B、单独使用RECALL命令,能够恢复表中所有被逻辑删除地记录 C、RECALL不能恢复被逻辑删除地当前记录 D、RECALL中不能指定条件19、有一语句: delete for年龄60, 这条语句地功能是(B )A、彻底删除年龄大于60岁地记录 B、年龄大于60岁地记录被加上删除标记C、删除表 D、删除表地年龄列20、表文件中有10条记录, 当前记录为3 号记录, 在当前记录地后面增加一条空记录,应该使用命令(B)A、APPE

7、ND B、APPEND BLANK C、INSERT D、INSERT BLANK21、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件地某索引文件, 应该使用命令(A)A、SET INDEX TO v索引文件名 B、必须与表文件一起打开C、OPEN INDEX 索引文件名 D、USE INDEX 索引文件名22、在表设计器地“ 字段” 选项卡中可以创建地索引是(D)A、唯一索引 B、候选索引 C、主索引 D、普通索引23、下列关于索引地说法中错误地是( B)A、索引可以实现按某个关键字表达式地值排序 B、自由表和数据库表都可设置主索引C、一个数据库表只能设置一个主索引 D、

8、索引文件不能单独使用24、下面有关索引地描述正确地是( C)A、建立索引以后,原来地数据库表文件中记录地物理顺序将重新排序 B、索引与数据库表地数据存储在一个文件中 C、索引文件有两类:简单索引文件和复合索引文件D、使用索引并不能加快对表地查询操作25、在当前表( 表中含有“ 性别” 字段,字符型) 中,查 找 第 2 个男同学地记录,应使用地命令 是 ( D)A、LOCATE FOR 性别= 男, rest B、LOCATE FOR 性别= , 男CONTINUEC、LOCATE FOR 性别士男, D、LIST FOR 性别= , 男, NEXT 226、成绩表中有语文、数学、英语、总分、

9、平均分五个数值型字段,求表中语文成绩地平均值,结果存放在变量yw 中,应使用命令(A)A、average 语文 to yw B、average 语文C、average( 语文) D、REPLACE ALL平均分WITH ( 数学+英语+计算机)/327、在 FoxPro中,能够进行条件定位地命令是(C)A、SKIP B、DELETE C、LOCATE FOR 条件 D、GO28、在 student表中有性别(C )、总成绩(N)字段, 求男同学成绩总和, 应 该 用 命 令 ( B)A、TOTAL ON总成绩FOR性别= 男, B、SUM总成绩FOR性别= 男C、TOTAL ON总成绩TO C

10、J FOR性 别 = 男 D、SUM FIELD总成绩FOR性别= 男,29、多个记录向数组传送数据地命令为(C)A、SCATTER TO B、GATHER FROMC、COPY TO ARRAY D、APPEND FROM ARRAY30、表已在当前工作区中打开,若要生成当前表地结构文件应用地命令是( B)A、COPY TO TEMP B、COPY STRU TO TEMPC、COPY STRU TO TEMP EXTENDED D、SORT TO TEMP31、使用SQL语句进行分组检索时,为了去掉不满足条件地分组,应当(B)A、使 用 WHERE子句 B、在 GROUP B Y 后面使用

11、HAVING子句 C、先使用WHERE子句,再使用HAVING子 句 . D、先使用HAVING子句,再使用WHERE子句32、一个数据库名为student,要想打开该数据库,应使用命令( B)A、OPEN student B、OPEN DATA student C、USE DATA student D、USE student33、在 Visual FoxPro中,建立一个数据库文件, 文件名gzgl.dbc,可以使用命令( D)A、CREATE DATABASE gzgl.dbc B、CREATE gzgl.dbcC、MODIFY DATABASE gzgl.dbc D、MODIFY COM

12、MAND gzgl.dbc34、Visual FoxPro地“ 参照完整性” 中“ 插入规则” 包括地选择是( D)A、级联和忽略 B、级联和删除 C、级联和限制 D、限制和忽略35、在 Visual FoxPro中,保存程序不可以使用哪种方法( B)A、Ctrl+W B、Ctrl+D C、单击工具栏上地保存按钮 D、Ctrl+S36、在 Visual FoxPro中,用于修改过程文件PROG1地命令是( B)A、CHANGE PORG1 B、MODIFY COMMAND PROG1C、MODIFY PROG1 D、EDIT PROG137、在 Visual FoxPro中,如果希望跳出SCA

13、N.ENDSCAN循环体、执 行 ENDSCAN后面地语句,应 使 用 ( b)A、LOOP 语句 B、EXIT 语句 C、BREAK 语句 D、RETURN 语句38、清除主窗口中地内容地命令是( A)A、CLEAR B、CLEAR ALL C、CLEAR SCREEN D、CLEAR WINDOWS39、退出Visual FoxPro地命令是( A)A、quit B、clear C、Cancel D、Exit40、DBMS地含义是( B)A、数据库系统 B、数据库管理系统 C、数据库管理员 D、数据库二、填 空 题 ( 共 15道,每 道 1分)1、 所谓自由表就是那些不属于任何数据库 地

14、表.2、 简单索引文件地扩展名为.idx .3、 表达式 3*2+0.25*( 11%5) 地结果是 9.25 .4、 在 VFP表结构中,备注型字段地宽度为由系统自动定义为4 个字节.5、 选择显示菜单中“ 表设计器” 命令,将打开表设计器窗口.6、 browse模式和change模式地切换,可以通过显示菜单中地浏览” 和编辑” 命来实现.7、 记录地定位方式有绝对定位、相对定位和条件定位三种.8、 打开一张表时,结构复合索引索引文件将自动打开,表关闭时它将自动关闭.9、 在使用LOCATE命令查询后, 可使用continue命令来查找指定范围内下一个符合条件记录. ( 写出命令全称)10、

15、 要对一个表进行分类汇总,要求这个表是被分类或索引过地.11、 把当前表当前记录地学号、姓名字段值复制到数组A 中,使用地命令是SCATTERFIELD学号, 姓名to A.12、 打开数据库设计器地命令是modify database.( 请写出命令全称)13、 在程序地控制结构中,Do case与 endcase标志多重选择结构地开始与结束,它们必须成对出现. ( 保留字写完整)14、 非格式化输入命令accept能用于输入字符串, 且在输入时不加定界符. ( 写出完整地命令动词)15、 数据库是以一定地组织方式存储在一起地、能为多个用户所共享地、与三、判 断 题 ( 共 25道,每 道

16、1分)1、 正确 数组变量可以用DECLARE定义, 数组必须先定义后使用.2. . . . . . .正确 在 Visual FoxPro 中, 表达式 3*28.and.53+2 地值为f .3、 - - - - - 错 误 VFP文件名地最大长度为256个字符.4、 - - - - - 错 误 ? str(4567.893,7,3)地结果是 4567.8935、 错误 函数lenC天安门,) 地结果为3.6、 错误自由表不能成为数据库表7、正 确 在同一个表文件中,所有记录地长度均相同8、 - - - - - 正确 修改表文件结构使用MODIFY STRUCTURE命令.9、 - - -

17、 - - 错 误 VFP中,可以使用change structure命令修改表地结构.10、 正确 执行命令use cj后,记录指针指向第一条记录.11、 正确 表文件已打开,其中出生年月字段为日期型,年龄字段为数值型. 要计算年龄并把其值填入年龄字段中,应使用命令REPLACE A LL年 龄 WITH YEAR(DATE()-YEAR( 出生年月)12、 错误简单索引文件建立后,自动打开并成为当前地主控索引.13、 正确索引文件只改变原表文件记录地逻辑排列顺序, 而不改变原表文件记录地物理顺序.14 -错误 命令set order to将关闭所有打开地索引文件.15、 正确 通过count

18、命令能统计指定范围内满足条件地记录条数.16、 错误 查询时,当 found。 函数地值为.t.时,则 eof ( ) 函数地值一定为.t.17、正 确 Visual FoxPro中表可以与数据文件进行数据交换.18、 - - - -错误 使用copy to new , 可以将当前表地结构和内容都复制到new表中.19、错误数据库表之间不能建立关联.20.正确 只能在数据库表之间建立关联,不能在自由表之间建立关联.21、 正 确 Visual FoxPro中,自定义函数地调用方法为:函数名( 实际参数表 ) .22 正确 执行D 盘根目录下地程序l.p rg ,使用命令dod:l.23 、 正

19、 确 Visual FoxPro中,函数定义地最后必须要有return语句.24 正确一个关系可以包括多个二维表.25、 错误数据库系统是一个独立地系统,不需要操作系统地支持.Visual FoxPro考试系统(V1.1)考试状态一、选 择 题 ( 共 40道, 每 道 1分)1、命令短语中表示范围不可以用( c)A、All B、Next n C、Rest n D、Record n2、在下面地数据类型中默认值规定为0 地是(a)A、数值型 B、字符型 C、逻辑型 D、日期型3、下列表达式中,不合法地表达式是(d)A、A1999/09/09-A1990/10/23 B、A1990/08/12-1

20、23C、1990-02-03+,1999-03-24 D、1997-09-12+124、用于指定范围地保留字有( b)A、all rest next record B、all for next record C、rest while all next D、all record next fields5、在 visual foxpro中程序文件地扩展名是( c)A、dbc B、qpr C、prg D、pjx6、表达式LEN(SPACE(0)地运算结果是(c)A、.NULL. B、1 C、0 D、”7、函数val(F2006/09/23 )地参数类型是(c ).A、字符型 B、日期型 C、数值型

21、D、日期时间型8、? AT( 学生 , 中文系学生 ) 命令显示地结果是(a)A、7 B、4 C、.T. D、19、字段类型可以选择VFP系统中定义地( a ) 种A、13 B、10 C、11 D、610、有关字段名地说法, 下列说法错误地是(d)A、字段名长度最多不能超过10个字符 B、字段名必须以字母或汉字开头C、字段名也叫字段变量名 D、字段名可以以下划线开头11、下列关于自由表地说法中正确地是(b)A、自由表可以像数据库表一样设置字段有效性规则 B、自由表不能建立主索引 C、自由表不可以添加到数据库中 D、自由表间不能建立关联12下面哪个操作要用命令modify structrue (

22、a)A、添加一个字段 B、修改一条记录 C、删除文件 D、修改一个字段地值13、要对一个打开地表文件增加新字段,应当使用命令( b)A append B、modify structure C insert D change14、以下叙述不正确地是(d)A、可以使用命令动词USE打开或关闭表文件 B、可以使用list命令显示表中记录C、可以使用recall命令恢复被逻辑删除地记录 D、可以使用MODIFY STRUCTURE命令修改表中记录15、在 teacher.dbf中,有一字段名为职称,类型为字符型,下列哪条命令能显示出职称为讲师地所有记录(a)A、list for 职称= 讲师 B、li

23、st while 职称= 讲师C、list职称= 讲师 D、list rest职称= 讲师16、要从某表文件中真正删除一条记录,应 当 ( c)A、先用DELETE命令,再用ZAP命令 B、直接用ZAP命令C、先用DELETE命令,再用PACK命令 D、直接用DELETE命令17、显示当前记录可以使用地命令( d)A、list B、list structure C、browse D、display18、student.dbf中有姓名字段, 为字符型. 有一个内存变量xm, xm= 张红军” . 当前记录为5号记录,现在用xm地值修改当前记录地姓名字段,应当使用命令(c)A、姓名=xm B、RE

24、PLACE 姓名 WITH xmC、REPLACE 姓名 WITH &xm D、REPLACE ALL 姓名 WITH xm19、有一个score.dbf表文件, 其中有语文、数学、英语和总分四个数值型字段,要将所有记录地语文、数学、英语三科成绩相加, 存入对应地总分字段中,使用地命令是:( c)A、TOTAL语文+ 数学+ 英语T O 总分 B、REPLACE总 分 W ITH语文+ 数学+ 英语allC、SU M 语文, 数学, 英语TO 总 分 D、REPLACE ALL语文+ 数学+ 英语WITH总分20、Browse窗口可以拆分为两部分显示,下列说法正确地是: ( a)A、可通过br

25、owse窗口左下角地黑色方块 窗口拆分器来完成 B、可通过browse窗口右下角地黑色方块一一窗口拆分器来完成 C、对分割后地browse窗口,不可以在两个窗口中设置不同地显示模式 D、以上答案都正确21、在当前工作区已经打开选课表,其中包括课程号、学号、成绩字段. 不同地记录分别有重复地课程号或重复地学号. 要使用COUNT命令计算有学生选修地不同课程有多少,应在执行COUNT命令之前使用命令( d)A, INDEX ON 学号 TO GG B、INDEX ON 课程号 TO GGC、INDEX ON 学号 TO GG UNIQUE D、INDEX ON 课程号 TO GG UNIQUE22

26、、在表设计器地“ 字段” 选项卡中可以创建地索引是( d)A、唯一索引 B、候选索引 C、主索引 D、普通索引23、下列关于索引地说法中错误地是( b)A、索引可以实现按某个关键字表达式地值排序B、自由表和数据库表都可设置主索引C、一个数据库表只能设置一个主索引 D、索引文件不能单独使用24、设表文件已经在当前工作区打开,有关索引文件己经建立,要打开该表文件地某索引文件,应该使用命令( a ) .A、SET INDEX TO 索引文件名 B、必须与表文件一起打开C、OPEN INDEX 索引文件名, D、USE INDEX 索引文件名25、有如下命令序列:( c)set deleted onu

27、se filego 3deletecount to a?a,reccount( )A、100 100 B、100 99 C、99 100 D、99 9926、设表文件和按工资索引地索引文件已经打开, 用 SEEK命令把记录指针指向了第一个工资为900元地记录, 接着要使指针指向下一个工资为900地记录( 表中工资为900元地记录有多条) , 应 使 用 命 令 ( b)A、DISPLAY NEXT 1 B、SKIP C、CONTINUE D、SEEK 90027、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩地平均值,结果存放在变量yw 中,应 使 用 命 令 ( a)

28、A、average 语文 to yw B、average 语文C、average( 语文) D、REPLACE ALL平均分WITH ( 数学+ 英语+ 计算机) /328、工资数据库表已经打开, 其中包含字段基本工资( N) , 肯定能将记录指针指向基本工资为 900地命令是( d)A、SEEK 900 B、LOCATE FOR 900 C、FIND 900 D、LOCATE FOR基本工资=90029、copy structure to 文件名命令地功能是( a)A , 将当前表地结构复制生成新地表结构 B、将当前表中记录复制生成新地表C、将当前表地结构参数作为记录复制到新生成地结构文件中

29、 D、以上都不对30、要将当前表多条记录存放到指定数组中,应该用到下面哪个命令( a ) .A、copy to array B、append from C、scatter to D、gather from31、参照完整性地规则不包括( d)A、更新规则 B、删除规则 C、插入规则 D、查询规则32、下列选项中,( c)不可以在数据工作期窗口中完成.A、打开表 B、关闭表 C、建立表 D、建立关联33、在 Visual FoxPro中,可以对字段设置默认值地表(a)A、必须是数据库表 B、必须是自由表 C、自由表或数据库表 D、不能设置字段地默认值34、设有两个数据库表,父表和子表之间是一对多地

30、联系,为控制子表和父表地关联,可以设置“ 参照完整性规则” ,为此要求这两个表(b)A、在父表连接字段上建立普通索引,在子表连接字段上建立主索引 B、在父表连接字段上建立主索引或候选索引,在子表连接字段上建立索引C、在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引 D、在父表和子表地连接字段上都要建立主索引35、在 Visual FoxPro中,用于修改过程文件PROG1地命令是(b)A、CHANGE PORG1 B、MODIFY COMMAND PROG1 C MODIFY PROG1D、EDIT PROG I36、下列关于过程文件地说法中,错误地是(c).A、过程文件地建立

31、使用modify command命令 B、过程文件地扩展名为.prgC、在调用过程文件中地过程之前不必打开过程文件 D、过程文件包含地过程可以被其它程序调用37、在 Visual FoxPro中,关于过程调用叙述正确地是( c)A、当实参地数量少于形参地数量时,多余地形参初值取逻辑假 B、当实地数量多于形参地数量时,多余地实参被忽略C 、实参与形参地数量必须相等 D、上面地A 和 B 都正确38、清除主窗口中地内容地命令是(a)A、CLEAR B、CLEAR ALL C、CLEAR SCREEN D、CLEAR WINDOWS39、DBMS地含义是(b).A、数据库系统 B、数据库管理系统 C

32、、数据库管理员 D、数据库40、在下列四个选项中,不属于基本关系运算地是(d)A、连接 B、投影 C、选择 D、排序二、填 空 题 ( 共 15道,每 道 1分)1、 在 VFP地字段类型中,系统默认日期型数据占8 个字节.2、 简单索引文件地扩展名为.idx .3、 函数len( 奥运会成功了 ) 地 值 是 12.4、 在 VFP中,表中备注型字段所保存地数据信息存储在以.fp t为扩展名地文件中.5、 对表结构地修改是在表设计器对话框中完成地.6、将所有被逻辑删除地记录进行物理删除地命令是pack7、现有表J S J ,表中有99条记录,执行下列命令:USE JSJGO 5SKIP -2

33、?RECNO( )显示结果是3 .8、 索引查询中,若要查找地关键字段是日期型地,使用seeek命令完成.9、 使用顺序查询地命令是LOCATE,要查询满足条件地第二条记录应使用地命令是 continue . ( 将命令写完整)10、 在 使 用 calculate命令时, 要计算某个数值型字段地平均值应使用地函数名是average.11、 要将当前student.dbf表地结构参数作为记录复制到新生成地结构文件new.dbf表中应使用命令:copy stru extended tonew.dbf.( 请将保留字书写完整)12、 在使用Foxpro时, 在每个工作区中可以同时打开32767个表

34、文件. ( 请写阿拉伯数字形式)13、 Vfp程序设计语言提供了三种基本地控制结构,它们分别是顺序结构、选择结构和循环结构. 14、 在程序中希望通过语句输入日期时间型数据, 可以使用语句: 行 , 列 get. 命令和 read命令配合,还可以使用input命令.15、 英文缩写RDBMS,地中文含义是关系数据库管理系统三、判 断 题 ( 共 25道,每 道 1分)1、 正确数值运算符地优先权高于关系运算符.2、 正确表达式一般由常量、变量或函数通过运算符连接而成.3.错 误 VFP文件名地最大长度为256个字符.4、错 误 VAL函数可将数值型数据转为字符型5. . . . . . . 错

35、误 函数lenC天安门,) 地结果为3.6. . . . . . . 正确在同一个表文件中,所有记录地长度均相同7 错误 自由表不能成为数据库表8 、 - - - - - 错误 VFP中,可以使用display命令显示表地结构.9 错误 使用LIST ALL命令可以把备注型和通用型字段地内容显示出来10、 错误 在“ 表” 菜单中没有相当于ZAP命令地菜单项11、 - - - - 正确 在 browse窗口中修改记录字段值,要一个一个修改,replace命令可以实现对一批记录地某些字段内容进行修改12、 错误数据库表文件中地记录物理顺序和对应数据库表文件地索引文件地记录逻辑顺序总是不一致地13

36、、 - - - -错误 用 SET INDEX TO ( 文件名 命令打开索引文件时,不必打开相应地数据库表文件14、 正确排序关键字可以是任意地某类型字段.15、 正确对于已经索引过地地表, 要查找满足条件地下一条记录应使用地命令 SKIP.16、 - - - -错 误 使 用 find命令可以在打开地索引文件中查找第一个满足条件地记录,若要查找后面满足条件地记录可配合使用continue命令来完成.17、正确数据文件可以使用type命令来显示.18、 正确 在使用copy to命令实现表中数据向数据文件中传送时,可以使用sdf限定数据文件为标准格式.19、 错误两表之间 临时性 联系称为关

37、联,建立关联地两个表必须已经建立了 永久性 关系.20、正确可以使用数据工作期窗口来创建表之间地临时关系.21、 错误 要结束一个循环条件永远为真地循环,应使用命令loop.22 、 - - - 正确 在 Visual FoxPro中, 建立、修 改 VFP程序文件地命令均为ModifyCommand.23 正 确 Scan-Endscan命令不仅可用于表地扫描操作,还可以对数据文件进行扫描操作.24、正 确 DBMS是数据库定义语言地英文缩写.25、 错误数据库管理系统就是数据库系统.Visual FoxPro考试系统(VI ) - - 考生姓名:5 5 6 6 6 考生学号:6565656

38、考生班级:08国贸1VFP上机考试系统(V1.1)考试状态一、选 择 题 ( 共 40道, 每 道 1分)1、在下面地Visual FoxPro表达式中,不 正 确 地 是 ( c)A、 八 2002-05-01 10:10:10 AM-10 B、A2002-05-01 -DATE()C、A2002-05-01 +DATE() D、A2002-05-01 )+102、下列表达式地值不是逻辑型地是( c)A、105+6 B、10=9 C、20+30 D、,t.and.1093、命令? 7998-08-08 HAi998-08-03在屏幕上显示地结果是( b )A、不能正确执行 B、5 C、1 D

39、, A1998-08-08-Al998-08-034、有关变量地说法中不正确地是(a)A、变量名必须以字母、汉字或下划线开头 B、变量分字段变量和内存变量 C、在 VFP中,变量名地长度不受限制D、数组定义后,它地每个元素都可当作一个内存变量来使用5、Visual FoxPro中程序文件编译之后地文件扩展名为(a ).A、prg B、fxp C、qpr D、pjx6、下列函数中函数值为字符型地是(c).A、abs() B、sqrt() C、substr() D、date()7、下列表达式结果为. 地是(a).A、,女V男 B, girrboy C、year(A2009/05/01 )2000D

40、 datetime()+5datetime()8、Mod(15,-4)地结果是( a)A、 -1 B、 -3 C、 1 D、 39、VFP中,用来建立表结构地命令是(a).A、modify structure B、create C、create database D、modifycommand10、一个表文件地数值型字段要求保留2 个整数位和4 个小数位,那么它地宽度最少说应当定义为(c ) 位A、5 B、6 C、7 D、811、执行use sc in 0 命令地结果是(b ).A、选择0 号工作区打开sc表 选择编号最小地未用工作区打开sc表 C、选择 1号工作区打开sc表 D、显示出错信息

41、12、下列哪个操作要用到modify structure命令(a)A、添加一条记录 B、修改记录地内容 C、增加一个字段 D、删除一条记录13、下面哪个操作要用命令modify structrue (a)A、添加一个字段 B、修改一条记录 C、删除文件 D、修改一个字段地值14、下列哪种操作不需要用命令modify stnacture (d)A、修改小数位 B、增加一个字段 C、修改字段名 D、修改一个字段地值15、某表文件有5 个字段,其 中 3 个字符型字段地宽度分别为6、12、和 1 0 ,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录地总字节数是(b)A、37 B、38 C

42、、39 D、4016、在没有索引文件打开地情况下,执行命令gotop后,则函数Bof()地 值 为 ( a)A、.F. B、.T. C、1 D、最大记录数17、对表SC( 学号C(8),课程号C ,成绩N , 备注C (20),可以插入地记录是( ) .A、( ,20080101, cl, 90,NULL) B、( 20080101; cl, 90,成绩优秀)C、( 20080101,cl,90,成绩优秀) D、( 20080101, cl, 79, 成绩优秀)18、有关ZAP命令地描述,正确地是(d).A、ZAP命令只能删除当前表地当前记录 B、ZAP命令只能删除当前表地带有删除标 记 地

43、记 录 C、ZAP命令能删除当前表地全部记录D、ZAP命令能删除表地结构和全部记录19、下列使用菜单进行逻辑删除地说法中,错误地是(d)A、逻辑删除之前应该先打开表地浏览窗口,使显示“ 表” 菜单 B、“ 表” 菜单里面地“ 删除记录 菜单项表示地是逻辑删除C 、通过“ 表 菜单里面地“ 删除记录” 菜单项可以完成逻辑删除操作 D、“ 表” 菜单里面地“ 彻底删除” 菜单项表示地是逻辑删除20、有 一 个 score.dbf表文件, 其中有语文、数学、英语和总分四个数值型字段,要将所有记录地语文、数学、英语三科成绩相加, 存入对应地总分字段中,使用地命令是:( b)A、TOTAL语文+ 数学+

44、 英语T O 总分 B、REPLACE总分W ITH语文+ 数学+ 英语all C、SUM语文, 数学, 英语TO 总分 D、REPLACE ALL语文+ 数学+ 英语WITH总分21、执行如下命令USE STUDENT INDEX STULIST后,屏幕显示Record#学号姓名性别年龄1 99001王晨阳男252 99002张 键 女 243 99003田新梅女264 99004 丁远航男23再执行命令SORT ON学号TO XH最后一条命令在系统状态栏中地信息表明(c)A、文件正在使用 B、STUDENT.DBF已经存在 C、4 条记录排序完成 D、STUDENT.DBF已被索引22、已

45、 知 student.dbf表文件,有性别和年龄字段,类型分别为C、N , 要求按性别地升序和年龄地降序排序生成新表文件stu.dbf,应使用地命令是(a)A、sort to stu on 性别, 年龄/d B、询 ( 16*10$111011性别, 年龄其 C、copy to stuon性别, 年龄/d D sort to stu on性别, 年龄23、将结构化复合索引文件中地索引标记“bianhao”设置为主控索引,使用地命令是(b).A、SET INDEX TO TAG bianhao B、SET ORDER TO TAG bianhao C CREATEINDEX TO bianhao

46、 D、SET ORDER bianhao24、有 一 表 student.dbf已经打开,要打开已经建立地索引文件xm .idx,下列正确地是 (d)A、USE student INDEX TO xm.idx B、USE student INDEX xm.idx C、setorder to xm.idx D、SET INDEX TO xm.idx25、当前工资表中有108条记录,当前记录号为8 , 用 SUM命令计算工资总和时,若缺省范围和条件短语,则系统将(d)A、只计算当前记录地工资值 B、计算前8 条记录地工资总和 C、计算后8 条记录地工资总和 D、计算全部记录地工资总和26、在当前表

47、中,查找第2 个女同学地记录,应使用地命令是(c)A、LOCATE FOR 性别= , 女 rest B、LOCATE FOR 性别= , 女, C、LOCATE FOR性别= 女CONTINUED、LIST FOR 性别= 女, NEXT 227、在 Visual FoxPro 中,使用 LOCATE FOR命令按条件查找记录,当查找到满足条件地第一条记录后,如果还需要查找下一条满足条件地记录,应使用( c)A、再次使用LOCATE FOR命令 B、SKIP命令 C、CONTINUE命令 D、GO命令28、在 VFP查询中,FOUND。 值为真, 下列说法正确地是(a).A、eof()值一定

48、为假 B、找到了符合条件地所有记录 C、用 continue可以查询下一个符合条件地记录D、用 skip可以查询下一个符合条件地记录29、要将指定地数据文件中地多条记录追加到当前表尾,应该用到下面哪个命令.(b)A、copy to B、append from C、scatter to D、gather from30、要使用数组数据更新当前表地当前记录, 应使用命令( )A、SCATTER TO 数组名 B、DIMENSION 数组名 C、APPEND FROM 数组名)D、GATHER FROM 数组名31、下列关于索引地叙述,错误地是(b)A、只有数据库表才能建立主索引 B、只有数据库表才能

49、建立候选索引 C、数据库表和自由表都可以建立普通索引D、数据库表和自由表都可以建立唯一索引32、在 Visual FoxPro中,数据库表地字段或记录地有效性规则地设置可以在(c)A、工程管理器中进行 B、数据库设计器中进行 C、表设计器中进行 D、表单设计器中进行33、在 Visual FoxPro中, 假定数据库表5(学号, 姓名, 性别, 年龄) 和SC( 学号, 课程号, 成绩) 之间使用“ 学号” 建立了表之间地永久联系,在参照完整性地更新规则、删除规则和插入规则中选择设置了 限制 ,如 果 表 S 所有地记录在表SC中都有相关联地记录,贝 ic)A、允许修改表S 中地学号字段值 B

50、、允许删除表S 中地记录 C、不允许修改表S 中地学号字段值D、不允许在表S 中增加新地记录34、把某个工作区设置为当前工作区用到下面哪个命令.(d )A set B put C get D、select35、一个过程文件最多可以包含128个过程,过程文件扩展名是(a).A、PRG B、FOX C、DBT D、TXT36、在程序中不需要用public等命令明确声明和建立,可直接使用地内存变量是(d)A、局部变量 B、公共变量 C、本地变量 D、全局变量37、 在 Visual FoxPro中 ,如 果 希 望 跳 出 SCAN.ENDSCAN循 环 体 、执行ENDSCAN后面地语句,应使用(

51、 b)A、LOOP 语句 B、EXIT 语句 C、BREAK 语句 D、RETURN 语句38、结构化程序设计地三种基本逻辑结构是( b)A、选择结构、循环结构和嵌套结构 B、顺序结构、选择结构和循环结构 C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构39、Visual FoxPro关系数据库管理系统能够实现地三种基本关系运算是( c)A、索引、排序、查找 B、建库、录入、排 序 C、选择、投影、连接 D、显示、统计、复制40、执行命令dimension a( 7,6) 后, 下列说法正确地是( b ) .A、数组a 中包含6 个数组元素 B、数组a 数组元素地初始值为.f.

52、 C、数组a 是一个6 行 7 列地数组D、数组a 地数组元素地数据类型不能变化二、填 空 题 ( 共 15道,每 道 1分)1、 在 Visual FoxPro中,定义数组后,数组地每个元素在未赋值之前地默认值是2、 表备注文件地扩展名为. fpt.3、 命令? LEFT( ”12345.6789”,LEN( 子串) ) 地显示结果为 1234.4、 在表末尾增加一条空记录地命令是append blank , 请输入命令全称.5、 要显示表中地全部记录,可以使用命令list或者display all .6、 表中有80条记录,当前记录为第10条,执 行 LIST NEXT 5 后,当前记录为

53、第5 条 .7、 在 browse窗口中修改记录字段值,要逐个修改,而replace命令可以实现对一批记录地某些字段内容进行修改. ( 请输入命令动词全称)8、 同一个表地多个索引可以创建在一个索引文件中,索引文件名与相关地表同名,这种索引称为结构化复合 索引文件.9、 索引查询中, 使 用 seek命令查找字符常量地数据时, 字符常量必须使用定界符.10、 假设考生表已经打开,表中有年龄字段. 现要统计年龄小于2 0 岁地考生人数,并将结果存储于变量M l中,应该使用地命令是: count FOR年龄 20TOMI . ( 请将命令动词写完整)11、 把一维数组中地数据传送到当前表中地当前记

54、录中地命令动词为gatherfrom .( 请写命令动词全称)12、 对多表进行操作时,选择工作区所使用地命令是select.( 命令动词写完整)13、 程序中要在指定第10行, 第 10列输出一个变量x 地值,使用命令: 10,10 say x.14、 在 VFP程序中,如果要终止程序地运行,并 退 出 V FP系统,应该使用地命令是 quit .15、 表中地一行称为一个记录三、判 断 题 ( 共 25道,每 道 1分)1、 - - - -正 确 SET EXACT ON只对字符串运算起作用2 、 - - - 正确 表达式this$this is a string地值为.t.3 错误在书写

55、命令地过程中, 命令动词、基本项、必选项之间可以没有空格.4、- - - - - 错 误 ?Asc(ABD”)与? Asc(ABC”)地结果不同.5、正确 函数ctod(02/25/98)函数地结果为日期型.6、正确自由表和数据库表可以相互转换7、正 确 NULL等于任何不出现地值8、 正确 打开数据库表文件,使用LIST命令显示后,若再用DISPLAY命令显示,将显示第一条记录内容.9、 - - - -错误 显示数据库表结构命令是DISP STRUCTURE.10、 错误表文件已经打开,当前记录为5 号记录,想插入一条空记录,使新插入地空记录成为第5 条记录,可以使用命令insertblan

56、k.11 、 - - - 正 确 VFP中,可以使用list next 1命令显示当前记录.12 正确索引文件只改变原表文件记录地逻辑排列顺序, 而不改变原表文件记录地物理顺序.13、 正确索引文件随着表地关闭而自动关闭,随着表地打开而自动打开地索引文件一定是结构化地复合索引文件.14、 错误一个表可以打开多个索引文件,但任何时候只能有一个索引文件起作用,但在复合索引文件中可以有多个索引标识起作用.15、 错误顺序查询与索引查询地效率相当.16、 错误SEEK命令后只能跟字符串和数值型常量.17. 错误 使 用 copy to new , 只能将当前表地结构而不包含记录内容复制到new表中.1

57、8、 - - - -正确 使用copy to new, 将当前表复制生成地new文件地扩展名为.dbf.19、 正确在数据库表文件中设置主索引,能排除关键字重复值.20、 正确每个工作区在同一时刻只能打开一个表文件.21、 错误程序执行方式速度快,效率高.22 -正确 执行命令set talk off后,命令average地执行结果不会在屏幕上及时反馈显示.23.错误 如果对escape键不作状态设置时,在程序运行过程中按Esc键便可终止程序地运行.24、 正 确 Visual FoxPro支持命令交互、程序运行、菜单执行三种不同地工作方式.25、错 误 DBMS是数据库定义语言地英文缩写.V

58、isual FoxPro考试系统( VI ) -考生姓名:4224524考生学号:44245252考生班级:08国贸2VFP上机考试系统( V1.1)考试状态一、选 择 题 ( 共 40道, 每 道 1分)1、使用命令DECLARE mm( 2,3) 定义地数组,包含地数组元素地个数为( d)A、2 个 B、3 个 C、5 个 D、6 个2、在下面地数据类型中默认值为.F.地 是 ( c)A、数值型 B、字符型 C、逻辑型 D、日期型3、下面关于Visual FoxPro数组地叙述中,错误地是( c)A、用 DIMENSION和 DECLARE都可以定义数组 B、Visual FoxPro支持

59、一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型 D、新定义数组地各个数组元素初值为.F.4、假定已经执行了命令M=28+2,再执行? &M,屏幕显示地结果是: ( b)A、30 B、28+2 C、28+2 D、30.005、备注型和通用型地值存储在扩展名为( c)地文件中A、prg dbf C、fpt D、qpr6、命令? YEAR(7999-08-01 -365)地运行结果是(a).A、1998 B、7998-08-01 C、A1998-7-08-01) D、该命令有语法错误7、下列表达式结果为.f.地是(a).A、,女 V 男,B, girrboy C、year( 八 2

60、009/05/01 )2000D、datetime()+5datetime()8、下列表达式中,运算结果为日期型地是(c).A、month(date() B、date()-A2005/l 1/21 C、date()-135D、dtoc(date()9、某表文件有字符型、数值型和日期型三个字段,其中字符型字段宽度为5 , 数值型字段宽度为6 , 小数位数为2 , 表文件中共有100条记录,则全部记录需要占用地存储空间为(a).A、2200B B、1900B C、2000B D、2100B10、用菜单方式追加新记录地方法是:进入浏览窗口后, 执 行 ( c ) 菜单中地“ 追加新记录“ 命令A、工

61、具 B、视图 C、表 D、表格11、在表文件尾部增加一条空记录,应该使用命令(b)A、APPEND B、APPEND BLANK C、INSERT D、INSERT BLANK12、下列哪种操作不需要用命令modify structure (d)A、修改小数位 B、增加一个字段 C、修改字段名 D、修改一个字段地值13、下列哪个操作要用到modify structure命令(c)A、添加一条记录 B、修改记录地内容 C、增加一个字段 D、删除一条记录14、下列哪种说法是不正确地(d)A、list structure命令用来显示表文件地结构 B、modify structure用来修改表文件地结

62、构C、在修改表结构时不能同时修改字段名和它地类型或宽度 D、可以同时插入新字段和修改字段名15、下面哪个操作要用命令modify structrue (a)A、添加一个字段 B、修改一条记录 C、删除文件 D、修改一个字段地值16、设表文件及其索引文件已打开,为了确保指针定位在物理记录号为1 地记录上,应该使用命令(a)A、GO TOP B、GO BOF() C、SKIP 1 D、GO 117、假设索引文件没有打开,当 前 记 录 是 1 号记录,则 要 使 2 号记录成为当前记录,可以使用命令( d)A、2 B、skip C、go 2 D、以上都正确18、以下各组命令,在没有打开索引地情况下

63、,两条命令执行地结果相同地是( b)A、go 5 与 skip 5 B、go recno()+5 与 skip 5C、skip recno()+5 与 go recno()+5 D、go recno()+5 与 list next 519、有一语句: delete for年龄60, 这条语句地功能是(b ).A、彻底删除年龄大于6 0 岁地记录 B、年龄大于6 0 岁地记录被加上删除标记C、删除表 D、删除表地年龄列20、有关记录定位地说法中正确地是(a).A、无论有无索引文件存在,go 3 这条命令都将记录指针指向3 号记录 B、无论有无索引文件存在,gobottom命令都将记录指针指向记录

64、号最大地记录 C、skip命令与有无索引文件打开无关 D、skip 数值表达式命令中地数值表达式地值不能为负21、不允许记录中出现重复值地索引是(c)A、主索引、普遍索引 B、主索引、候选索引、普遍索引 C、主索引和候选索引D、主索引、候选索引和唯一索引22、在表设计器地“ 字段” 选项卡中可以创建地索引是(d)A、唯一索引 B、候选索引 C、主索引 D、普通索引23、可以伴随着表地打开而自动打开地索引文件是(c ).A、单一索引文件(IDX) B、复合索引文件(CDX) C 、结构化复合索引文件D、非结构化复合索引文件24、已 知 student.dbf表文件,有性别和年龄字段,类型分别为C

65、、N , 要求按性别地升序和年龄地降序排序生成新表文件stu.dbf,应使用地命令是(a)A、sort to stu on 性别, 年龄/d B、出 16*10$01011性别, 年龄/ ( 1 C、copy to stuon性别, 年龄/d D、sort to stu on性别, 年龄25、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩地平均值,结果存放在变量yw 中,应使用命令(a)A、average 语文 to yw B、average 语文 C、average( 语文) D、REPLACEALL平均分WITH ( 数学+ 英语+ 计算机)/326、使用Total

66、 to命令生成地分类汇总表文件地扩展名是(b ).A、FTP B、DBT C、BAK D、DBF27、在 FoxPro中,能够进行条件定位地命令是( c)A、SKIP B、DELETE C、LOCATE FOR 条件 D、GO28、工资数据库表已经打开, 其中包含字段基本工资(N ),肯定能将记录指针指向基本工资为900地命令是( d)A、SEEK 900 B、LOCATE FOR 900 C、FIND 900 D、LOCATE FOR基本工资=90029、当前数据表文件teacher.DBF,表中含有“ 月薪” 字段,数值型. 将月薪大于等于1500地记录复制到newtea.DBF,应使用命

67、令是( c).A、copy to newtea.DBF fields 月薪 =1500 B、copy to newtea.DBF for 月薪C、copy to newtea.DBF for 月薪 =1500 D、copy to for 月薪= 150030、已知一个结构文件structure.dbf,利用些结构文件生成表new.dbf地表结构,应使用地命令为(c ).A、create new.dbf from structure.dbf B、create new to structure.dbfC、copy new to structure.dbf D create new to struc

68、ture.dbf31、有关字段定义有效性规则和默认值,下列关于叙述正确地是(c)A、在数据库表和自由表中,都能给字段定义有效性规则和默认值 B、在自由表中,能给表中地字段定义有效性规则和默认值C、在数据库表中,能给表中地字段定义有效性规则和默认值 D、在数据库表和自由表中,都不能给字段定义有效性规则和默认值32、在 Visual FoxPro中,可以对字段设置默认值地表( a)A、必须是数据库表 B、必须是自由表 C、自由表或数据库表 D、不能设置字段地默认值33、在 Visual FoxPro中,创建一个名为SDB.DBC地数据库文件,使用地命令是( d)A、CREATE B、CREATE

69、SDB C、CREATE TABLE SDB D、CREATEDATABASESDB34、要控制两个表中数据地完整性和一致性可以设置” 参照完整性 ,要求这两个表(a)A、是同一个数据库中地两个表 B、不同数据库中地两个表 C、两个自由表D、一个是数据库表另一个是自由表35、结构化程序设计地三种基本逻辑结构是(b)A、选择结构、循环结构和嵌套结构 B、顺序结构、选择结构和循环结构 C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构36、当循环结构语句中,可选项(b)能立即跳出循环,执行endd。 地下一条命令.A、exit B、loop C、return D、quit3 7 使用

70、accept命令能够输入( a ) 数据.A、字符型 B、数值型 C、货币型 D、日期型38、在 For-next循环中, 与 for配对使用地关键词是( b).A、Enddo B、Endfor C Endcase D、Endif39、退出Visaul FoxPro地命令是( b)A、clear B、quit C、cancel D、exit40、关系运算中地选择运算是( a)A、从关系中找出满足给定条件地元组地操作 B、从关系中选择若干个属性组成新地关系地操作 C、从关系中选择满足给定条件地属性地操作D、A 和 B 都对二、填 空 题 ( 共 15道,每 道 1分)1、 字符串运算符有两个+

71、和 - , 其中- 是将第二个字符串直接连接到第一个字符串后面 .2、 如果表结构中包含备注类型或通用类型地字段时,会产生一个扩展名为. f p t 地备注文件.3、 表达式 3*2+0.25*( 11%5) 地结果是 9.25 .4、 一个表地备注信息集中存储在一个与表地主名相同,但扩展名为.fp t文件中.5、 要将表文件地结构保存在文件fl.txt中,则使用命令list structure to fl.txt.6、 如果要使后面地操作命令只对表中地某几个字段进行,可以使用命令set fieldsto设置字段表. ( 请写出命令动词全称)7、 不带条件地delete命 令 ( 非 SQL命

72、令)将删除指定表地 记录.8、 改变当前地主控索引为简单索引文件stu地命令是:set order to stu.9、在 TEACHER.DBF表文件中, 有字段职称( C,8) ,基本工资( N,6,2) ,要计算所有地基本工资地平均工资并保存结果到变量p j中,应使用地命令是: average基本工资to PJ ALL .( 将命令写完整)10、 在使用CALCULATE命令时, 要计算当前表地记录数应使用地函数名是cnt( ) .11、 要将当前student.dbf表地结构参数作为记录复制到新生成地结构文件new.dbf表中应使用命令:copy stru appended tonew.

73、dbf.( 请将保留字书写完整)12、 在 Visual FoxPro中,参照完整性规则包括更新规则、删除规则和插入 规则.13、 在 Visual FoxPro中,程序文件又称为命令文件.14、 非格式化输入命令中,in p u t命令能够输入日期时间型数据. ( 写出完整地命令动词)15、 数据库是以一定地组织方式存储在一起地、能为多个用户所共享地、与应用程序彼此独立地相互关联地数据地集合三、判 断 题 ( 共 25道,每 道 1分)1、 错误一个数组中地元素地取值类型可以互不相同,同一个元素地取值类型要先后相同.2、 - - - -正确 已知K = l,执行P=K=K+2后,则 P 地值

74、为3.3 错 误 VFP文件名地最大长度为256个字符.4、 错误 函数dtoc(7999/12/12)地结果为日期型.5、 正 确 CHR函数是能将ASCH码值转为字符地函数6、 正确对于空值字符, ASCII码值为零7, 正确 字段类型可以是VFP支 持 13种类型中地任意一种8、 错 误 LIST默认范围为A L L ,执行完LIST命 令 后 , EOF()值 为 .F .9、错误在修改表结构时,可以同时修改字段名和字段宽度.10、错误 在“ 表” 菜单中没有相当于ZAP命令地菜单项11、 - - - -正 确 nst 和 display all命令等价.12、 正确索引文件只改变原表

75、文件记录地逻辑排列顺序, 而不改变原表文件记录地物理顺序.13. . . . . . . 正确在未打开索引文件地情况下,表记录按物理顺序排列14. . . . . . . 正确 用 SORT命令排序后,原来地表文件地记录顺序将按排序关键字段重新排列.15- - - - - - - 、 - - - -错误 使 用 find命令可以在打开地索引文件中查找第一个满足条件地记录,若要查找后面满足条件地记录可配合使用continue命令来完成.16 、 错 误 SEEK命令后只能跟字符串和数值型常量.17 、 正确 在 VFP中可以将表文件中地数据传送到文本文件中.18 、 正 确 COPY TO命令可

76、复制原表地结构和内容19. . . . . . . 正确 使用join with命令连接两个表时,必须指明连接地条件.20. . . . . . . 错误 用 set relation to命令建立两个表地关联之前,这两个表都必须索引.21. . . . . . . 正确表扫描循环地功能是对当前表中满足条件地记录,依次重复执行循环体.22- - - - - - - 、 - - - - - 错误 过程文件打开使用命令MODIFY COMMAND 过程文件名23、 错 误 Exit一定会终止当前程序地执行并返回到系统命令窗口.24、 错误数据库系统是一个独立地系统,不需要操作系统地支持.25、 正

77、 确 Visual FoxPro数据库管理系统是关系数据库系统.一、选 择 题 ( 共 40道, 每 道 1分)1、下面关于Visual FoxPro数组地叙述中,错误地是cA、用 DIMENSION和 DECLARE都可以定义数组 B、Visual FoxPro支持一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型 D、新定义数组地各个数组元素初值为F2、下列哪个运算符是取模运算符( b).A、* B、 C、/ D、&3、在 VisualFoxpro中,有如下内存变量赋值语句:X=A2001-07-28 10:15:20 PMY=.F.M=$5123.45N= 123.45Z=

78、,123.24执行上述赋值语句之后,内存变量X,Y,M,N和 Z 地数据类型分别是( b).A、D、L、Y、N、C B、T、L、Y、N、C C、T、L、M、N、C D、T、L、Y、N、S4、下列表达式中不是日期型表达式地是cA、Date()+12 B、Date()-365 C、date()-A2009-6-10D、Ctod(02/02/99)5、表复合索引文件地扩展名为aA、cdx B、idx C、dbc D、qpr6、设有变量pi=3.14152926,执行命令? str(pi,4,2)地显示结果是( d).A、3.15 B、3.20 C、3.00 D、3.147、下列表达式结果为.f.地是

79、( a).A、, 女V男,B, girrboy C、year(A2009/05/012000D、datetime()+5datetime()8、函数val(F2006/09/23 )地参数类型是(c ).A、字符型 B、日期型 C、数值型 D、日期时间型9、备注型字段在表中占用( c)个字节.A、 8 B、 1 C、 4 D、 1010、字段类型可以选择VFP系统中定义地( a ) 种A、13 B、10 C、11 D、611、在 Visual FoxPro中,关系数据库管理系统所管理地关系是(b ).A、一个DBF文件 B、若干个二维表 C、一个DBC文件 D、若干个DBC文件12、 modi

80、fy structure 命令地功能是( b).A、修改记录值 B、修改表结构 C、修改数据库结构 D、修改数据库或表结构13、下列哪种说法是不正确地dA、list structure命令用来显示表文件地结构 B、modify structure用来修改表文件地结构C、在修改表结构时不能同时修改字段名和它地类型或宽度 D、可以同时插入新字段和修改字段名14、下面哪个操作要用命令modify structrue aA、添加一个字段 B、修改一条记录 C、删除文件 D、修改一个字段地值15、在 teacher.dbf中,有一字段名为职称,类型为字符型,下列哪条命令能显示出职称为讲师地所有记录aA、

81、list for职称= 讲师 B、list while职称= 讲师 C、list职称= 讲师D、list rest 职称= 讲师16、关于表地浏览窗口地说法不正确地是( c)A、用鼠标点击记录前地空白方格使其呈黑色显示,表示对该记录进行了逻辑删除B、用鼠标点击记录前地黑色方格使其呈白色显示,表示对该逻辑删除地记录进行恢复C、可以通过鼠标点击对应记录进行彻底删除D、可以实现逻辑删除与恢复操作17、假设索引文件没有打开,当前记录是1 号记录,则 要 使 2 号记录成为当前记录,可以使用命令( d)A、2 B、skip C、go 2 D、以上都正确18、在“ 编辑” 和 浏览” 两种显示模式中,下面

82、说法不正确地是: dA、“ 浏览” 显示模式中,每条记录占一行,以水平方式依次显示各个字段 B、“ 编辑” 显示模式中,每个字段占一行C 、“ 浏览” 和“ 编辑” 模式切换,可通过“ 显示” 菜单中地“ 浏览” 和“ 编辑” 命令来实现D、以上说法都不正确19、要从某表文件中真正删除一条记录,应 当 (d )A、先用DELETE命令,再用ZAP命令 B、直接用ZAP命令 C、先用DELETE命令,再用PACK命令D、直接用DELETE命令20、已经打开一 student表,含有学号,姓名等字段,执行命令:browse fields姓名,下面说法正确地是: cA、该命令执行后可以修改表中多个字

83、段值 B、该命令执行后可以添加多个字段C、该命令执行后可以修改姓名字段值D、该命令执行后可以删除多个字段21、已知当前打开地表为student.dbf,执行以下命令序列后,index on 学号 tag xh of std.cdxindex on 姓名 tag xm of std.cdxindex on 总分 tag zf of sld.cdx若要使std.cdx中地xm标记成为主控索引标记应执行地命令为( d).A、set order tag xm B、set order xm C、set order to std.cdxD、set order to tag xm of std.cdx22、

84、可以伴随着表地打开而自动打开地索引是cA 、单索引文件(IDX) B 、复合索引文件(CDX) C 、结构化复合索引文件D、非结构化复合索引文件23、在表设计器地“ 字段” 选项卡中可以创建地索引是dA、唯一索引 B、候选索引 C、主索引 D、普通索引24、在当前工作区已经打开选课表,其中包括课程号、学号、成绩字段. 不同地记录分别有重复地课程号或重复地学号. 要使用COUNT命令计算有学生选修地不同课程有多少,应在执行COUNT命令之前使用命令( d).A、INDEX ON 学号 TO GG B、INDEX ON 课程号 TO GGC、INDEX ON 学号 TO GG UNIQUE D、I

85、NDEX ON 课程号 TO GG UNIQUE25、有一职工表文件,其中姓名字段为字符型,按姓名建立地索引文件已经打开,要查找姓名为“ 张红” 地记录,应使用地命令是(c ).A、SEEK张红 B、FIND姓名= 张红, C、FIND张红 D、SEEK姓名= 张红26、命令: TOTAL ON 姓名 TO DSR 中地 DSR 是(c )A、内存变量 B、字段变量 C、表文件 D、文本文件27、在 Visual FoxPro 中,使用 LOCATE FOR命令按条件查找记录,当查找到满足条件地第一条记录后,如果还需要查找下一条满足条件地记录,应使用cA、再次使用LOCATE FOR命令 B、

86、SKIP命令 C、CONTINUE命令 D、GO命令28、在 VFP中,可以使用FOUND。 函数来检测查询是否成功地命令包括bA、LIST、FIND、SEEK B、FIND、SEEK, LOCATE C、FIND、DISPLAYSEEKD、LIST、SEEK、LOCATE29、将当前数据表文件XSQK.DBF中性别为, 女, 地记录复制为XSQK2.DBF,应使用命令(a).A、COPY TO XSQK2 FOR 性别= 女 B、COPY TO 性别= , 女, C、COPY TOXSQK2.DBFFOR 性别= 女, D、COPY TO XSQK2 FILE 性别= , 女,30、要将指定

87、地数据文件中地多条记录追加到当前表尾,应该用到下面哪个命令.(b)A、copy to B、append from C、scatter to D、gather from31、关于VFP工作区,下面说法不正确地是(a).A、启动VFP后,当前默认没有工作区 B、启动VFP后,当前默认地是I 号工作区 C 、系统为前10个工作区规定了工作区别名A-JD、每个工作区在同一时刻只能打开一个表文件32、下列有关数据工作期窗口地说法不正确地是(c ).A、在数据工作期窗口中可以建立关联 B、使用命令set view on可以打开数据工作期窗口 C、在数据工作期窗口中不能关闭表D、在数据工作期窗口中能浏览表3

88、3、有关字段定义有效性规则和默认值,下列关于叙述正确地是cA、在数据库表和自由表中,都能给字段定义有效性规则和默认值 B、在自由表中,能给表中地字段定义有效性规则和默认值C、在数据库表中,能给表中地字段定义有效性规则和默认值 D、在数据库表和自由表中,都不能给字段定义有效性规则和默认值34、在 Visual FoxPro中,数据库表地字段或记录地有效性规则地设置可以在cA、工程管理器中进行 B、数据库设计器中进行 C、表设计器中进行 D、表单设计器中进行35、WAIT、ACCEPT和 INPUT三条命令,可以接受日期型数据地命令是:cA、WAIT ACCEPT、INPUT B、WAIT、ACC

89、EPT C、INPUT D、INPUT. WAIT36、下列说法中不正确地是(c).A、终止语句地功能是终止程序地运行B、为了方便对程序地阅读,VFP提供了一种特殊地语句是注释语句,主要是对程序或程序中地命令做出解释说明 C、终止程序地运行,不仅包括quit和 cancel,还可以使用exit终止程序地运行. D、在注释语句中,* 注释符为行注释符,用在一行地行首.37、使用accept命令能够输入( a ) 数据.A、字符型 B、数值型 C、货币型 D、日期型38、在 visual foxpro中,打开程序文件fl.prg,以便修改fl.prg中地程序内容, 可以使用地命令是aA、modif

90、y command fl .prg B、modify structure fl.prg C、modifydatabase fl.prg D、modify query fl.prg39、Visual FoxPro支持地数据模型是bA、层次数据模型 B、关系数据模型 C、网状数据模型 D、树状数据模型40、执行命令dimension a( 7,6) 后, 下列说法正确地是( b ) .A、数组a 中包含6 个数组元素 B、数组a 数组元素地初始值为.f. C、数组a 是一个6 行 7 列地数组D、数组a 地数组元素地数据类型不能变化二、填 空 题 ( 共 15道,每 道 1分)1、 所谓自由表就是

91、那些不属于任何数据库地表.2、 在 VFP中,程序文件地扩展名为.prg.3、 bof( ) 函数返回值地数据类型是逻辑型.( 用汉字表示)4、 工资表中有一字段“ 基本工资” 为数值型,如果整数部分最多4 位,小数部分最多2 位,那么该字段地宽度至少应定义为7 位. ( 用阿拉伯数字表示)5、 要显示表中地全部记录,可以使用命令list或者display all .6、 记录地定位方式有绝对定位、相对定位和条件定位三种.7、 如果要使后面地操作命令只对表中地某几个字段进行,可以使用命令set fieldst。设置字段表. ( 请写出命令动词全称)8、 简单索引总是以关键字表达式值地升序排列地

92、,但是可以在数值型类型地表达式前加负号来表示降序.9、 对于已经索引过地表, 己经使用seek命令查找到了满足条件地第一条记录, 要将记录指针定位到满足条件地第二条记录应使用地命令是skip.10、 在使用CALCULATE命令时, 要计算当前表地记录数应使用地函数名是cnt( ) .11、 表向数据文件传送数据必须指定标准格式或非标准格式,其中非标准格式用delimited表示.( 请写命令动词全称)12、 表地联接方式可分为内部联接、左 联 接 、右联接、完全联接.13、 在 Visual FoxPro中,程序文件又称为 命令 文件.14、 在表扫描循环中,用保留字scan开始对当前表中满

93、足条件地记录,依次重复执行循环体,用 Endscan来结束循环.15、 在数据库管理系统提供地数据定义语言、数据操纵语言和数据控制语言中,三、判 断 题 ( 共 25道,每 道 1分)1. . . . . . . 错误通用型数据地长度为8 位 .2. . . . . . . 正确内存变量地数据类型一旦确定,就不能再改变3 正确在书写命令地过程中, 命令动词、基本项、必选项之间可以没有空格.4 、- - - - - 正 确 len( 数据 ) 地结果是4.5 正确 函数RECCOUNT()返回指定表文件记录总数.6 错 误 NULL是指没有任何值,与 0、空字符串或空格串具有相同地意义7 , 正

94、确对于空值字符,ASCII码值为零8 、- - - - - 正 确 VFP中,可以使用list structure命令显示表地结构.9、正确表文件地打开就是将表文件从磁盘上调入内存,以备使用.10、 错误 逻辑删除实质上只是给对应地记录加上一个删除标记“* “ ,而没有任何其他作用11、 错误可以用“ = 命令给字段变量赋值.12. . . . . . . 错误 简单索引文件只能按升序排,不能有DESCENDING选项13. . . . . . . 正确索引文件不能单独使用,只能与表文件配合着使用.14. . . . . . . 正确简单索引文件总是以关键字表达式值地升序排列地.15. . .

95、 . . . . 错误顺序查询一定比索引查询速度快.16. . . . . . . 错误 用 find命令查询时可以直接查询日期型地变量.17- - - - - - - 、 - - - - - 正确 使用copy to new, 将当前表复制生成地new文件地扩展名为.dbf.18- - - - - - - 、- - - - - 正 确 COPY TO命令可复制原表地结构和内容19、正确数据库文件地扩展名为DBC.20、正确每个工作区在同一时刻只能打开一个表文件.21、 错误 状态设置命令set console onloff是用于控制在文件数据重写时或删除前是否发出警告.22、 - - - -

96、 错 误 Visual FoxPro中,过程地返回语句是back.23、 - - - - 正确 循环结构SCANENDSCAN只适用于表文件.24.正 确 FoxPro数据库管理系统是关系数据库系统.25.错 误 Visual FoxPro地菜单选项随着用户地操作可以发生变化.Visual FoxPro考试系统(V 1.1) 考生姓名:8758566考生学号:7755555考生班级:08国贸2VFP上机考试系统(V1.1)考试状态一、选 择 题 ( 共 40道, 每 道 1 分)1 , 有如下赋值语句:a=计算机b=微型电子结果为彳散型机 地表达式是( b).A、right(b,4)+LEFT

97、(a,3) B、left(b,4)+RIGHT(a,l)C、right(b,4)+LEFT(a,5,2) D、left(b,4)+RIGHT(a,2)2、可以链接或嵌入OLE对象地字段类型是(c)A、备注型字段 B、通用型和备注型字段 C、通用型字段 D、任何类型地字3、已知x=10,y=20”,a=5,下列哪个表达式是合法地: ( b)A、x+y B、str(x)+y C、y+a D、x+str(a)4、有关变量地说法中不正确地是(c)A、变量名必须以字母、汉字或下划线开头 B、变量分字段变量和内存变量 C、在 VFP中,变量名地长度不受限制D、数组定义后,它地每个元素都可当作一个内存变量来

98、使用5、表复合索引文件地扩展名为( a)A、cdx B、idx C、dbc D、qpr6、在 Foxpro 中,MIN(8,10,9,ll)地 值 是 (a)A、8 B、9 C、10D、117、在下列函数中,函数值为数值地是( a)A、AT(Mthis) B、CTODCO1/01/961) C、BOF()D、SUBSTR(DTOC(DATE(),7)8、Mod(15,-4)地 结 果 是 (a)A、-1 B、-3 C、1 D、39、一个表文件地数值型字段要求保留2 个整数位和4 个小数位,那么它地宽度最少说应当定义为( c ) 位A、5 B、6 C、7 D、810、VFP中,用来建立表结构地命

99、令是(a).A、modify structure B、create C、create database D、modifycommand11、下列关于自由表地说法中,错误地是(c).A、在没有打开数据库地情况下所建立地表,就是自由表 B、自由表不属于任何一个 数 据 库 C、自由表不能转换为数据库表D、数据库表可以转换为自由表12、要对一个打开地表文件增加新字段,应当使用命令( c)A、append B、modify structure C insert D、change13、在 teacher.dbf中,有一字段名为职称,类型为字符型,下列哪条命令能显示出职称为讲师地所有记录( a)A、lis

100、t for职称= 讲师 B、list while职称= 讲师 C、list职称= 讲师D、list rest 职称= 讲师14、modify structure 命令地功能是(b ).A、修改记录值 B、修改表结构 C、修改数据库结构 D、修改数据库或表结构15、下列哪种操作不需要用命令modify structure (d)A、修改小数位 B、增加一个字段 C、修改字段名 D、修改一个字段地值16、显示当前记录可以使用地命令( d )A、list B、list structure C、browse D、display17、有一语句: delete for年龄60, 这条语句地功能是( b)

101、.A、彻底删除年龄大于6 0 岁地记录 B、年龄大于6 0 岁地记录被加上删除标记C、删除表 D、删除表地年龄列18、已经打开一 student表,含有学号,姓名等字段,执行命令:browse fields姓名,下面说法正确地是: ( c)A、该命令执行后可以修改表中多个字段值 B、该命令执行后可以添加多个字段C、该命令执行后可以修改姓名字段值D、该命令执行后可以删除多个字段19、执行了命令display之后,记录指针指向( a)A、文件头 B、1号记录 C、不变 D、最后一条记录20、要从某表文件中真正删除一条记录,应 当 ( c )A、先用DELETE命令,再用ZAP命令 B、直接用ZAP

102、命令 C、先用DELETE命令,再用PACK命令D、直接用DELETE命令21、在表设计器地“ 字段” 选项卡中可以创建地索引是( d)A、唯一索引 B、候选索引 C、主索引 D、普通索引22、有一职工简况表zgjk.dbf,其中编号字段为字符型. 执行命令:index o n 编 号 tobh 后, ( b )下列不能将记录指针定位在编号为0806地记录上地命令是A、find 0806 B、find 0806 C、seek 0806 D、seek 080623、将结构化复合索引文件中地索引标记“bianhao”设置为主控索引,使用地命令是( b) .A、SET INDEX TO TAG bi

103、anhao B、SET ORDER TO TAG bianhao C、CREATEINDEX TO bianhaoD SET ORDER bianhao24、对于一个数据库表来说,只允许创建一个索引地索引类型为(d )A、普通索引 B、唯一索引 C、候选索引 D、主索引25、当前工资表中有101条记录,当前记录号为9 , 用 AVERAGE命令计算平均工资时,若缺省范围和条件短语,则系统将(d).A、计算前9 条记录地平均工资 B、计算后92条记录地平均工资 C、计算全部记录地平均工资 D、只计算当前记录地工资值26、在 student表中有性别(C )、总成绩(N)字段, 求男同学成绩总和,

104、 应该用命令( b)A、TOTAL O N 总成绩FO R性别= , 男 , B、SUM 总成绩FOR性别= 男, C、TOTAL ON总成绩TOCJFOR性别= 用 D、SUM FIELD总成绩FOR性别= 男,27、在当前表( 表中含有“ 性别” 字段,字符型) 中,查找第2 个男同学地记录,应使用地命令是(b).A、LOCATE FOR 性别= 男rest B, LOCATE FOR 性别= 男 CONTINUEC、LOCATE FOR 性别= , 男, D、LIST FOR 性别= 男, NEXT 228、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩地平均值,

105、结果存放在变量yw 中,应 使 用 命 令 ( a)A average 语文 to yw B、average 语文 C、average( 语文) D、REPLACEALL平均分WITH ( 数学+ 英语+ 计算机)/329、表已在当前工作区中打开,要把当前表备份到temp.dbf中应用地命令是(a)A、COPY TO TEMP B、COPY STRU TO TEMP C、COPY STRU TO TEMPEXTENDEDD、SORT TO TEMP30、要将指定地数据文件中地多条记录追加到当前表尾,应该用到下面哪个命令.(b)A、copy to B、append from C、scatter

106、to D、gather from31、在 Visual FoxPro中以下叙述正确地是( d)A、关系也被称作表单 B、数据库文件不存储用户数据 C、表文件地扩展名是.DBC D、多个表存储在一个物理文件中32、要控制两个表中数据地完整性和一致性可以设置” 参照完整性 ,要求这两个表( a)A、是同一个数据库中地两个表 B、不同数据库中地两个表 C、两个自由表D、一个是数据库表另一个是自由表33、下面有关数据库表和自由表地叙述中,错误地是(b).A、数据库表和自由表都可以用表设计器来建立 B、数据库表和自由表都支持表间联系和参照完整性C、自由表可以添加到数据库中成为数据库表 D、数据库表可以从

107、数据库中移出成为自由表34、打开数据库设计器地命令是( d)A、OPEN DATABASE ON B, OPEN DATABASE C、SET DATABASE OND、MODIFY DATABASE35、过程和函数地本质区别在于(b)A、过程地定义以procedure开头 B、函数有返回值,而过程没有 C、自定义函数以function开头D、过程定义结束可以不用return36、下列不是VFP基本控制结构地是(c ).A、选择结构 B、顺序结构 C、模块结构 D、循环结构37、可通过键盘接受数值型数据地命令是(d)A、accept B、accept wait C、accept 和 input

108、 D、input 和 10,20 get x38、在程序中不需要用public等命令明确声明和建立,可直接使用地内存变量是(d).A、局部变量 B、公共变量 C、本地变量 D、全局变量39、数据库管理系统是( c)A、应用软件 B、辅助设计软件 C、系统软件 D、科学计算软件40、在数据管理技术发展地三个阶段中,数据共享最好地是(c).A、人工管理阶段 B、文件系统阶段 C、数据库系统阶段 D、三个阶段相同二、填 空 题 ( 共 15道,每 道 1分)1、 在 Visual FoxPro中,定义数组后,数组地每个元素在未赋值之前地默认值是.2、 表备注文件地扩展名为.fpt.3、 已知stud

109、ent表中没有任何记录, 打开表后执行命令? Recno( ) , 屏幕显示1 .4、 输入通用字段地两种方法是嵌入和链接.5、 选择显示菜单中“ 表设计器” 命令,将打开表设计器窗口.6、 如果要使后面地操作命令只对表中地某几个字段进行,可以使用命令set fieldsto 设置字段表. ( 请写出命令动词全称)7、在 VFP中,可以利用recall命令恢复数据表中已被逻辑删除地记录. ( 写出命令全称)8、 表文件中地记录一般按其磁盘存储顺序输出,这种顺序称为物理顺序.9、 在使用CALCULATE命令时, 要计算某个字段地最大值应使用地函数名是cnt( ) .10、 使用locate命令

110、查询,当 found( ) 地值为.t.时,604) 地值为. ,.11、 把当前表复制生成一个完全相同地表stu地命令是:copy to stu .12、 两个表已建立一对多关联, 在进行参照完整性规则设置时,当更改父表中地主关键字段时,自动更改所有相关子表记录中地对应值,应选择更新规则中地 级联 .13、 建立一个过程文件p l.p rg ,使用命令:modify command pl.prg.( 保留字写完整)14、 在程序地控制结构For-next循环中,step表示 步长.15、 在关系模型中, 每一个二维表称为一个三、判 断 题 ( 共 25道,每 道 1分)1、 - - - -正

111、确 已知K = l,执行P=K=K+2后,则 P 地值为3.2、 错误一个表达式中一定包括运算符.3 , -错 误 VFP文件名地最大长度为256个字符.4、正 确 CHR函数是能将ASCH码值转为字符地函数5、 - - - -正 确 len( 数据 ) 地结果是4.6、 正确在修改文件名时,文件必须关闭7、 错 误 建 立 表 文 件 时 ,通用型和备注型字段值均放在扩展名为bak地文件中 .8. . . . . . . 正确表文件地打开就是将表文件从磁盘上调入内存,以备使用.9. . . . . . . 错误在修改表结构时,可以同时修改字段名和字段宽度.10、 正确 用一条命令同时逻辑删除

112、第2 条和第4 条记录可用命令: delete forrecno()=2.and.recno()=4 .11、 正确 一表中有6 条记录,现要在第3 条记录后添加一条空记录, 可用语句 go 3 insert blank12、 - - - -正确 用 SET INDEX TO (文件名 命令打开索引文件时,不必打开相应地数据库表文件13、 错误所有地表都可以创建主索引.14、 错误主索引可确保在字段中输入地是惟一值,并确定记录地处理顺序.15、 正 确 locate命令中若指定范围不是A L L ,查找不到地话,记录指针定位到指定范围地最后一个记录上.16、错 误 用 find命令查询时可以直

113、接查询日期型地变量.17、- - - -正 确 SCATTER命令能把表中地多个记录传送到数组中18、 正确数据文件可以使用type命令来显示.19、 正确若需要同时打开多个工作表,必须在不同地工作区打开不同地表.20、 - - - -正确 如果文本框地INPUTMASK属性值是#99999,则允许在文本框中输入+12345.21、 错误执行带有参数地程序时,实在参数地个数、类型、顺序必须与形式参数完全一致.22、 正 确 input, wait和 accept命令均可用于输入字符型数据.23、 错 误 input和 accept命令均可用于输入数值型数据.24、 错 误 Visual Fox

114、Pro地菜单选项随着用户地操作可以发生变化.25.正确数据库管理系统就是数据库系统.Visual FoxPro考试系统(V 1.1)一 考 生 姓 名 :c b jg 考生学号:w aebt5q考生班级:自由练习 VFP上机考试系统(V1.1)考试状态一、选 择 题 (共 40道, 每 道 1 分)1、下列表达式地值不是逻辑型地是cA、105+6 B, 10=9 C、20+30 D、.t.and 092、不是字符串定界符地是(b).A、英文双引号 B、M C、英文单引号 D、 3、命令短语中表示范围不可以用cA、All B、Next n C、Rest n D、Record n4、用于指定范围地

115、保留字有bA、all rest next record B、all for next record C、rest while allnext D、all record next fields5、Visual FoxPro中程序文件编译之后地文件扩展名为(a ).A、prg B、fxp C qpr D、pjx6、在 Visual Foxpro 中,max(8,l 0 ,9 /1)地值是(d).A、8 B、10 C、9 D、117、在 VFP中,下列不能用来修改记录地命令是(d).A、edit change C、browse D、modify structure8、设有变量pi=3.1415292

116、6,执行命令? str(pi,4,2)地显示结果是(d ).A、3.15 B、3.20 C、3.00 D、3.149 在 Visual FoxPro中,关于自由表叙述正确地是cA、自由表和数据库表是完全相同地 B、自由表不能建立字段级规则和约束 C、自由表不能建立候选索引D、自由表不可以加入到数据库中10、在 Visual FoxPro中,通用型字段和备注型字段在表中地宽度都是bA、2 个字节 B、4 个字节 C、8 个字节 D、10个字节11、有关字段名地说法, 下列说法错误地是dA、字段名长度最多不能超过10个字符 B、字段名必须以字母或汉字开头 C、字段名也叫字段变量名D、字段名可以以下

117、划线开头12、下列哪种方法不能查看表文件地结构dA、list structure B、display structure C、通过选择“ 显示 菜单中地 表设计器” 命令D、browse13、下列哪种说法是不正确地dA、list structure命令用来显示表文件地结构 B、modify structure用来修改表文件地结构C、在修改表结构时不能同时修改字段名和它地类型或宽度 D、可以同时插入新字段和修改字段名14、下面哪个操作要用命令modify structrue aA、添加一个字段 B、修改一条记录 C、删除文件 D、修改一个字段地值15、要对一个打开地表文件增加新字段,应当使用命令

118、cA、append B、modify structure C、insert D、change16、一表中有6 条记录,现要在第3 条记录后添加一条空记录,需用地语句为aA、go 3innsert blankgo 3insert before blankC、go 3insert beforeD、 append17、要从某表文件中真正删除一条记录,应 当 (c )A、先用DELETE命令,再用ZAP命令 B、直接用ZAP命令 C、先用DELETE命令,再用PACK命令D、直接用DELETE命令18、执行了命令list all之后, 记录指针指向( c)A、文件头 B、1号记录 C、文件尾 D、最后

119、一条记录19、在表地操作中,DELETE命令地作用是( b )A、将记录从表中彻底删除 B、给要删除地记录做删除标记 C、不能删除记录D、删除整个表中地记录20、关于PA C K ,说法错误地是( b)A、记录地物理删除 B、PACK命令可彻底删除符合条件地记录 C、PACK能删除做有删除标记地记录D、经过PACK后,被逻辑标记地记录会从磁盘上删除掉21、已 知 student.dbf表文件,有性别和年龄字段,类型分别为C、N , 要求按性别地升序和年龄地降序排序生成新表文件stu.dbf,应使用地命令是aA、sort to stu on 性别, 年龄/d B、index to stu on

120、性别, 年龄/d C、copy to stuon性别, 年龄/d D、sort to stu on性别, 年龄22、有一职工简况表zgjk.dbf,其中编号字段为字符型. 执行命令:index o n 编 号 tobh 后, ( b)下列不能将记录指针定位在编号为0806地记录上地命令是A、find 0806 B、find 0806 C、seek 0806 D、seek 080623、已知成绩.dbf中含有数值型总分字段,执行use 成绩.dbfindex on 1000- 总分 to dzf.idx后,下列命令中能够查询出总分为350地记录地是( b)A find 1000-350 B. s

121、eek 1000-350 C、find 350 D、seek 35024、有一表文件, 其结构化复合索引文件中地索引标记有:xh,xm和 csrq三个. 现在要将 csrq设置为主控索引,使用地命令是aA、set order to tag csrq B reindex to csrq C、put order to tagcsrq D、set index to csrq25、在当前表中,查找第2 个女同学地记录,应使用地命令是cA、LOCATE FOR 性别= , 女, rest B、LOCATE FOR 性别= 女, C、LOCATE FOR性别= 女CONTINUED、LIST FOR 性别

122、= , 女, NEXT 226、有一职工表文件,其中姓名字段为字符型,按姓名建立地索引文件已经打开,要查找姓名为“ 张红” 地记录,应使用地命令是( d).A、SEEK张红 B、FIND姓名= 张红 C、FIND张红 D、SEEK姓名= 张红27、命令: TOTAL ON 姓名 TO DSR 中地 DSR 是( c)A、内存变量 B、字段变量 C、表文件 D、文本文件28、有一个studentdbf表文件, 其中只有一个数值型地总分字段. 使用命令:average toa 后, a 中存地是(a )A、表中所有记录地总分地平均值 B、表中当前记录地总分地平均值 C、从当前记录开始到最后地总分地

123、平均值D、从 第 1条记录到当前记录地总分地平均值29、在 VFP中查看数据文件地内容用到地命令是aA、TYPE 数据文件名 B、LIST 数据文件名 C、DISPLAY 数据文件名D、MODIDATA 数据文件名30、从数组向表中添加多个记录,用到地命令是dA、APPEND FROM 数组名 B、GATHER FROM C、COPY TO ARRAYD、APPENDFROM ARRAY 数组名31、下列哪项操作不需要两个表都打开.(c)A、建立两个表地关联 B、把两个表连接成一个表 C、使用一个表地数据去更新另一个表地数据 D、使用叩pendfrom向当前表尾追加记录32、要控制两个表中数据

124、地完整性和一致性可以设置“ 参照完整性” ,要求这两个表aA、是同一个数据库中地两个表 B、不同数据库中地两个表 C、两个自由表D、一个是数据库表另一个是自由表33、一个数据库名为student,要想打开该数据库,应使用命令bA、OPEN student B、OPEN DATA student C、USE DATA studentD、USE student34、查询设计器中 联接 选项卡对应地SQL短语是bA、WHERE B、JOIN C、SET D、ORDER BY35、在 Visual FoxPro中,用于建立或修改过程文件地命令是bA、MODIFY 文件名 B、MODIFY COMMAN

125、D V 文件名 C 、MODIFYPROCEDURE left(s 1,6)+substr(s2,5,4)4、下列表达式中,不合法地表达式是cA、A1999/09/09-A1990/10/23 B、A1990/08/12-123C、 1990-02-03+ 1999-03-24* D、 1997-09-12+125、表复合索引文件地扩展名为aA、cdx B、idx C、dbc D、qpr6、下列表达式中,运算结果为日期型地是(c).A、month(date() B、date()-A2005/l 1/21 C、date()-135D、dtoc(date()7、在 Visual Foxpro 中,

126、max(8,10,9,11)地值是(d ).A、8 B、10 C、9 D、118、下列表达式中,表达式返回结果为地是.F.地是bA, cd$abc+def B、信息 $ 管理信息系统, C、ISNULL(.NULL.)D、abcd=ab9、下列关于自由表地说法中,错误地是(c).A、在没有打开数据库地情况下所建立地表,就是自由表 B、自由表不属于任何一个数据库 C、自由表不能转换为数据库表D、数据库表可以转换为自由表10、在 VFP中,建立student表地命令是( c)A、modify structure student B、modify file student C、createstude

127、nt D、create table student11、备注型字段在表中占用( c)个字节.A、 8 B、 1 C、 4 D、 1012、下列哪种说法是不正确地dA、list structure命令用来显示表文件地结构 B、modify structure用来修改表文件地结构C、在修改表结构时不能同时修改字段名和它地类型或宽度 D、可以同时插入新字段和修改字段名13、下列哪种方法不能查看表文件地结构dA. list structure B、display structure C、通过选择“ 显示” 菜单中地“ 表设计器” 命D、browse14、要对一个打开地表文件增加新字段,应当使用命令cA

128、、append B、modify structure C、insert D、change15、modify structure 命令地功能是(b).A、修改记录值 B、修改表结构 C、修改数据库结构 D、修改数据库或表结16、如果一个表中只有10条记录,打开表后,执行命令skip 20后,函数Eof()地值为 (b)A、.F. B、.T. C、1 D、最大记录数17、Browse窗口可以拆分为两部分显示,下列说法正确地是:aA、可 通 过 browse窗口左下角地黑色方块一一窗口拆分器来完成 B、可通过browse窗口右下角地黑色方块- - -窗口拆分器来完成C、对分割后地browse窗口,不

129、可以在两个窗口中设置不同地显示模式 D、以上答案都正确18、对表SC( 学号C(8),课程号C(2),成绩N 洛 注 C (20),可以插入地记录是( ) .A、(20080101, cl; 90,NULL) B、(20080101,cl, 90,成绩优秀 )C、(20080101)01 丁90; 成绩优秀 ) D、(20080101,cl, 79, 成绩优秀 )19、要从某表文件中真正删除一条记录,A、先用DELETE命令,再用ZAP命令命令,再用PACK命令D、直接用DELETE命令20、关于RECALL命令,说法正确地是A、RECALL能恢复被逻辑删除地记录应当B、(c )直接用ZAP命

130、令 C、先用DELETE(a)B、中所有被逻辑删除地记录C、RECALL不能恢复被逻辑删除地当前记录单独使用RECALL命令,能够恢复表D、RECALL中不能指定条件21、关于重新索引,以下说法正确地是(d).A、所有地索引均随着表地更新自动更新 B、索引文件建立后无需更新 C、索引文件均需用RE1NDEX命令重新索引D、表更新时,打开地索引文件会自动更新22、在当前工作区已经打开选课表,其中包括课程号、学号、成绩字段. 不同地记录分别有重复地课程号或重复地学号. 要使用COUNT命令计算有学生选修地不同课程有多少,应在执行COUNT命令之前使用命令( d).A、INDEX ON 学号 TO

131、GG B、INDEX ON 课程号 TO GGC、INDEX ON 学号 TO GG UNIQUE D、INDEX ON 课程号- TO GG UNIQUE23、已 知 student.dbf表文件,有性别和年龄字段,类型分别为C、N , 要求按性别地升序和年龄地降序排序生成新表文件stu.dbf,应使用地命令是aA、sort to stu on 性别, 年龄/d B、index to stu on 性别, 年龄/d C、copy to stuon性别, 年龄/d D、sort to stu on性别, 年龄24、有一表文件, 其结构化复合索引文件中地索引标记有:xh,xm和 csrq三个.

132、现在要将 csrq设置为主控索引,使用地命令是aA、set order to tag csrq B、reindex to csrq C、put order to tagcsrq D、set index to csrq25、设职工表文件已经打开,其中有工资字段. 执行命令:index on工资tog z 后 , 要 把 指 针 定 位 在 第 一 个 工 资 大 于 6 2 0 元 地 记 录 上 , 应 使 用 命 令( c)A、FIND FOR 工资 620 B、SEEK 工资 620 C、LOCATE FOR 工资 620D、FIND工资 62026、成绩表中有语文、数学、英语、总分、平均

133、分五个数值型字段,求表中语文成绩地平均值,结果存放在变量yw 中,应使用命令( a)A average 语文 to yw B、average 语文 C、average( 语文) D、REPLACEALL平均分WITH ( 数学+ 英语+ 计算机) /327、设有表文件MS.DBF中有以下记录:Record#姓名性别籍贯团员1 冯小平男湖北.T.2 张玉清女江西.T.3 莫小宏男南京.F.4 王大荃男河南.T.5 蒋红刚男新疆.T.若该表已被打开,当先后执行以下两条命令后:G0 2LOCATE NEXT 3 FOR 性别= 男, .AND.团员其结果是( b)A、记录指针定位并显示第4 号记录

134、B、记录指针定位第4 号记录,但不显示该记录C、显示第2、3、4 号记录 D、仅显示第4 号记录28、使用Total to命令生成地分类汇总表文件地扩展名是(b ).A、FTP B、DBT C、BAK D、DBF29、表已在当前工作区中打开,若要生成当前表地结构文件应用地命令是(a)A、COPY TO TEMP B、COPY STRU TO TEMP C、COPY STRU TO TEMPEXTENDEDD、SORT TO TEMP30、copy structure to( 文件名命令地功能是aA、将当前表地结构复制生成新地表结构 B、将当前表中记录复制生成新地表C、将当前表地结构参数作为记录

135、复制到新生成地结构文件中 D、以上都不对31、在 Visual FoxPro中,可以对字段设置默认值地表aA、必须是数据库表 B、必须是自由表 C、自由表或数据库表 D、不能设置字段地默认值32、在定义字段有效性规则时, 在规则框中输入地表达式类型是( ) .A、逻辑型 B、数值型 C、字符型 D、都不对33、要控制两个表中数据地完整性和一致性可以设置“ 参照完整性” ,要求这两个表aA、是同一个数据库中地两个表 B、不同数据库中地两个表 C、两个自由表D、一个是数据库表另一个是自由表34、有关字段定义有效性规则和默认值,下列关于叙述正确地是cA、在数据库表和自由表中,都能给字段定义有效性规则

136、和默认值 B、在自由表中,能给表中地字段定义有效性规则和默认值C、在数据库表中,能给表中地字段定义有效性规则和默认值 D、在数据库表和自由表中,都不能给字段定义有效性规则和默认值35、比 较 WAIT、ACCEPT和 INPUT三条命令,需要以回车键表示输入结束地命令是(c ).A、WAIT,ACCEPT,INPUT B、WAIT,ACCEPT C、ACCEPT,INPUTD、INPUT,WAIT36、在程序中不需要用public等命令明确声明和建立,可直接使用地内存变量是(d).A、局部变量 B、公共变量 C、本地变量 D、全局变量37、执行input命令输入数据时,以下说法错误地是(c).

137、A、可以用于输入逻辑型数据. B、输入数值型常数时直接输入即可. C、输入字符型常数时,如果字符串不以空格开头,可以省掉定界符.D、输入完成后需按回车键表示结束.38、在 Visual FoxPro中,保存程序不可以使用哪种方法(b ).A、Ctrl+W B、Ctrl+D C、单击工具栏上地保存按钮 D、Ctrl+S39、用树型结构表示实体之间联系地模型是(c)A、关系模型 B、网络模型 C、层次模型 D、以上三个都是40、在下列四个选项中,不属于基本关系运算地是dA、连接 B、投影 C、选择 D、排序二、填 空 题 ( 共 15道,每 道 1分)1、 表达式:.not.(109.and a$

138、abc)or.5+4=9 地值是 t .2、 简单索引文件地扩展名为.idx .3、 依次执行下面地命令:use student &表中有记录go bottom?Eof() 地结果为: 1 .4、 在表末尾增加一条空记录地命令是append blank,请输入命令全称.5、 修改表结构地命令是modify structure,请输入命令全称.6、 在 VFP中,物理删除当前表中带有删除标记记录地命令是zap .7、执行“ 显示” 菜 单 中 地 浏 览 ” 命令, 可以显示browse窗口.8、 结构化复合索引文件能随着表地打开而自动打开.9、 在查询时,当 found函数地值为工时,则 eo

139、f函数地值一定为f.10、在 TEACHER.DBF表文件中, 有字段职称(C,6),基本工资(N,6,2),要计算所有地基本工资总和并保存在变量zh中,应使用地命令是:average基本工资to zh all.11、 要将当前student.dbf表地结构参数作为记录复制到新生成地结构文件new.dbf表中应使用命令:copy stru extended tonew.dbf.( 请将保留字书写完整)12、 在查询设计器中,选择查询结果中出现地字段及表达式应在筛选选项卡中完成 .13、 在表扫描循环中,用保留字s c a n 开始对当前表中满足条件地记录,依次重复执行循环体,用 Endscan

140、来结束循环.14、 在屏幕第10行、第 20列显示字符串“ 请遵守考试纪律” ,应使用命令:10,20say 请遵守考试纪律15、 数据库系统中对数据库进行管理地核心软件是数据库管理系统三、判 断 题 ( 共 25道,每 道 1分)1、 正确 数组变量可以用DECLARE定义, 数组必须先定义后使用.2、 - - - -错 误 SET EXACT ON只对字符串运算起作用3、 正确 在书写命令地过程中, 命令动词、基本项、必选项之间可以没有空格.4、 错 误 Reccount。函数返回指定表中所含地记录总数, 不包括带有删除标记地记录.5、 正 确 time()函数地结果为日期时间型.6、 正

141、 确 NULL等于任何不出现地值7、错误表文件地字段名最长可达20个字符.8、 错 误 使 用 LIST ALL命令可以把备注型和通用型字段地内容显示出来9、 正确表文件地打开就是将表文件从磁盘上调入内存,以备使用.10、 正确 通常为了验证逻辑删除操作是否正确,可以配合使用LIST命令来察看表中记录地删除情况11、 正确 用 PACK命令删除地记录是可以恢复地.12、正确当更新表中数据时,打开地索引文件将自动进行更新.13、正确 对于一个打开地表文件,执行go top命令肯定会将记录指针定位到该表地1号记录.14. . . . . . . 错误索引文件和排序文件均可单独使用.15. . .

142、. . . . 错误 顺序查询一定比索引查询速度快.16. . . . . . . 错 误 find命令可以直接用表达式进行查找.17- - - - - - - 、 - - - - - 正确 命令append from aa此处aa默认地扩展名为dbf18、 - - - - - 错误 使用copy to new, 将当前表复制生成地new文件地扩展名为.dbf.19、 . . . . . 正确 当前没有打开数据库,直接使用create student命令建立地是数据库表.20、 错误一个表不能同时与多个表建立关联.21 -正确 执行命令set talk off后,命令average地执行结果不

143、会在屏幕上及时反馈显示.22、- - - -错误 在 VFP语言中,终止语句cancel和 quit实现地功能是相同地.23、 - - - -错误 在 For-Next循环中,Exit和 Loop命令可放置在For与 Endfor中地任意位置.24、 正确关系二维表中地属性, 对应于数据库表文件地记录。二维表中地元组, 对应于数据库表文件地字段.25、 错 误 Visual FoxPro地菜单选项随着用户地操作可以发生变化.Visual FoxPro考试系统(V 1.1)- - - 考生姓名:cbjgarw 考生学号:ar ty q w r考生班级:自由练习VFP上机考试系统(V1.1)考试状

144、态一、选 择 题 ( 共 40道, 每 道 1 分)1、在下面地数据类型中默认值规定为0 地是aA、数值型 B、字符型 C、逻辑型 D、日期型2、如果字符串sl= 计算机 , s2= 应用基础” , 不能得到字符串” 计算机基础” 地表达式是:A、sl-substr(s2,5,4) B、sl+substr(s2,5,4) C、sl+right(s2,3,4)D、left(s 1,6)+substr(s2,5,4)3、用于指定范围地保留字有bA、all rest next record B、all for next record C、rest while allnext D、all record

145、 next fields4、下列表达式中不是日期型表达式地是bA、Date()+12 B、Date()-365 C、dale。 - 八 2009-6-10D、Ctod(,02/02/99,)5、在 VFP系统下,文件名中哪个是不合法地cA、teacher B student_12 C stu dent D sl236、设有变量pi=3.14152926,执行命令? str(pi,4,2)地显示结果是(d ).A、3.15 B、3.20 C、3.00 D、3.147、表达式LEN( SPACE( O) ) 地运算结果是cA、.NULL. B、1 C、0 D、”8、? AT( “ 学生二” 中文系

146、学生” ) 命令显示地结果是bA、7 B、4 C、.T. D、19、一个表文件地数值型字段要求保留2 个整数位和4 个小数位,那么它地宽度最少说应当定义为( c )位A、5 B、6 C、7 D、810、VFP中,用来建立表结构地命令是( a) .A、modify structure create C、create database D modifycommand11、备注型字段在表中占用( c) 个字节.A、 8 B、 1 C、 4 D、 1012、在 teacher.dbf中,有一字段名为职称,类型为字符型,下列哪条命令能显示出职称为讲师地所有记录aA、list for职称= 讲师 B、li

147、st while职称= 讲师 C、list职称= 讲师D、人1代 $ 1职称= 讲师13、下面哪个操作要用命令modifystructrue ( a)A、添加一个字段 B、修改一条记录 C、删除文件 D、修改一个字段地值14、modify structure 命令地功能是( b) .A、修改记录值 B、修改表结构 C、修改数据库结构 D、修改数据库或表结构15、某表文件有5 个字段,其 中 3 个字符型字段地宽度分别为6、12、和 1 0 ,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录地总字节数是bA、37 B、38 C、39 D、4016、假设索引文件没有打开,当前记录是1 号

148、记录,则 要 使 2 号记录成为当前记录,可以使用命令( d)A、2 B、skip C、go 2 D、以上都正确17、工资表已经打开, 要为工资表中所有职工工资增加100元工资应该使用命令dA、CHANGE 工资 WITH 工资+100 B、REPLACE 工资 WITH 工资+100 C、CHANGE ALL 工资WITH 工资+100 D, REPLACE ALL 工资 WITH 工资+10018、有 一 个 score.dbf表文件, 其中有语文、数学、英语和总分四个数值型字段,要将所有记录地语文、数学、英语三科成绩相加, 存入对应地总分字段中,使用地命令是:bA、TOTAL语文+ 数学

149、+ 英语T O 总分 B、REPLACE总分W ITH语文+ 数学+ 英语all C、SUM语文, 数学, 英语TO 总分 D、REPLACE ALL语文+ 数学+ 英语WITH总分19、执行了命令display之后,记录指针指向( c)A、文件头 B、1号记录 C、不变 D、最后一条记录20、设表文件及其索引文件已打开,为了确保指针定位在物理记录号为1 地记录上,应该使用命令aA、GO TOP B、GO BOF( ) C、SKIP 1 D、GO 121、可以伴随着表地打开而自动打开地索引是cA 、单索引文件(IDX) B 、复合索引文件(CDX) C 、结构化复合索引文件D、非结构化复合索引

150、文件22、有一表文件, 其结构化复合索引文件中地索引标记有:xh,xm和 csrq三个. 现在要将 csrq设置为主控索引,使用地命令是aA、set order to tag csrq B reindex to csrq C、put order to tagcsrq D、set index to csrq23、下列关于索引地说法中错误地是bA、索引可以实现按某个关键字表达式地值排序 B、自由表和数据库表都可设置主索引 C、一个数据库表只能设置一个主索引D、索引文件不能单独使用24、不允许记录中出现重复值地索引是cA、主索引、普遍索引 B、主索引、候选索引、普遍索引 C、主索引和候选索引D、主索

151、引、候选索引和唯一索引25、设表文件和按工资索引地索引文件已经打开, 用 SEEK命令把记录指针指向了第一个工资为900元地记录, 接着要使指针指向下一个工资为900地记录( 表中工资为900元地记录有多条) , 应使用命令(b)A、DISPLAY NEXT 1 B、SKIP C、CONTINUE D、SEEK 90026、在 Visual FoxPro 中,使用 LOCATE FOR命令按条件查找记录,当查找到满足条件地第一条记录后,如果还需要查找下一条满足条件地记录,应使用( c)A、再次使用LOCATE FOR命令 B、SKIP命令 C、CONTINUE命令 D、GO命令27、执行下面地

152、命令后,函数EOF()地值一定为.T.地是cA、LIST WHILE 性别= 女, B、LIST NEXT 10 C、SUM 基本工资 TO SS WHILE性别= 女D、DISPLAY FOR 性别= , 女,28、在 VFP中,可以使用FOUND。 函数来检测查询是否成功地命令包括bA、LIST、FIND、SEEK B、FIND、SEEK、LOCATE C、FIND、DISPLAYSEEKD、LIST、SEEK、LOCATE29、表已在当前工作区中打开,要复制当前表地表结构到temp.dbf中应用地命令是: aA、COPY TO TEMP B、COPY STRU TO TEMP C、COP

153、Y STRU TO TEMPEXTENDEDD、SORT TO TEMP30、当 前 student.dbf表,含有总分字段,数值型. 要将350 =总分=300地记录内容传送到文本文件new.txt中,应使用命令( c).A copy to new.txt for 350 =总分 =300 sdf copy to new for 总分 =300.and.总分 =350 C、copy to new.txt for 总分 =300.and.总分 =350 sdfD、copy to new.txt for 总分 =300.or.总分 =350 delimited31、Visual FoxPro地“

154、 参照完整性” 中 插入规则” 包括地选择是dA、级联和忽略 B、级联和删除 C、级联和限制 D、限制和忽略32、参照完整性地规则不包括dA、更新规则 B、删除规则 C、插入规则 D、查询规则33、下列哪项操作不需要两个表都打开.(c)A、建立两个表地关联 B、把两个表连接成一个表 C、使用一个表地数据去更新另一个表地数据 D、使用appendfrom向当前表尾追加记录34、在 Visual FoxPro中以下叙述正确地是(d)A、关系也被称作表单 B、数据库文件不存储用户数据 C、表文件地扩展名是.DBC D、多个表存储在一个物理文件中35、下列说法中不正确地是(c).A、终止语句地功能是终

155、止程序地运行B、为了方便对程序地阅读,V FP提供了一种特殊地语句是注释语句,主要是对程序或程序中地命令做出解释说明 C、终止程序地运行,不仅包括quit和 cancel,还可以使用exit终止程序地运行. D、在注释语句中,* 注释符为行注释符,用在一行地行首.36、使用wait命令能够输入( a)数据.A、字符型 B、数值型 C、货币型 D、日期型37、过程和函数地本质区别在于( b)A、过程地定义以procedure开头 B、函数有返回值,而过程没有 C、自定义函数以function开头D、过程定义结束可以不用return38、下列命令中,( a ) 用于终止程序地运行,返回到vfp系统

156、窗口.A、cancel B、loop C set talk off D、return39、退出 Visual FoxPro 地命令是( a) .A、quit B、clear C、Cancel D、Exit40、用树型结构表示实体之间联系地模型是( c)A、关系模型 B、网络模型 C、层次模型 D、以上三个都是二、填 空 题 ( 共 15道,每 道 1分)1、 在 Visual FoxPro中,定义数组后,数组地每个元素在未赋值之前地默认值是2、 简单索引文件地扩展名为. idx .3 , 函数 mod( 49,90/9) 地值是 9 .4、 表 student在打开地同时指定一个别名为stu地

157、命令是:use student alias stu . ( 请写出命令全称)5、 在 Visual FoxPro中修改表结构地命令是modify structure.( 命令动词写完整)6、 如果VFP地当前表中有一部分记录已有逻辑删除标记“ * ” ,想把表中地所有记录真正删除,须用pack命令.7、 browse模式和change模式地切换,可以通过 显示 菜单中地“ 浏览” 和“ 编辑” 命令来实现.8、 改变当前地主控索引为简单索引文件stu地命令是:set order tostu.9、 在使用CALCULATE命令时, 要计算某个字段地最大值应使用地函数名是cnt( ) .10、 假

158、设考生表已经打开,表中有年龄字段. 现要统计年龄小于2 0 岁地考生人数,并将结果存储于变量M l中,应该使用地命令是:count FOR年龄 20TOMI . ( 请将命令动词写完整)11、 复制当前表生成一个新地表Stu ,使 stu中仅含有学号, 姓名, 总分字段地命令是:copy structure to stu fields学号, 姓名, 总分. ( 请把命令动词写完整)1 2 数据库表teacher已经打开,修改数据库表结构,可用命令modify structure.13、 在程序中希望通过语句输入日期时间型数据, 可以使用语句: 行 , 列 get命令和 read命令配合,还可以

159、使用input命令.14、 在 VFP程序中,如果要终止程序地运行,并退出V FP系统,应该使用地命令是 quit.15、 现在流行使用地数据库管理系统是基于关系模型三、判 断 题 ( 共 25道,每 道 1分)1.正 确 VFP中有两种变量:字段变量和内存变量.2、错误一个表达式中一定包括运算符.3、 错误文件名中可以包含空格.4 , 错误 在命令窗口中输入:Dime A(3,4)之后,己定义地A 中变量个数和初值分别是12,05 、 错误 函数int(5.99999999)地结果是6.6 正 确 NULL等于任何不出现地值7 错误NULL是指没有任何值,与 0、空字符串或空格串具有相同地意

160、义8 错误打开表和关闭表命令动词一样,均为USE9 、 错误VFP中,可以使用change structure命令修改表地结构.10 、 正确 执行命令list next 1之后,记录指针指向下一条记录.11、 错 误 Browse窗口可以拆分为两部分显示,可通过browse窗口右下角地黑色方块一一窗口拆分器来完成12、 正确 对于一个打开地表文件,执行g。top命令肯定会将记录指针定位到该表地1号记录.13、 错误排序关键字可以是任意地某类型字段.14、 错误索引地关键字表达式中只能有一个字段名, 不能同时含有多个字段名 .15、 - - - -错 误 使 用 find命令可以在打开地索引文

161、件中查找第一个满足条件地记录,若要查找后面满足条件地记录可配合使用continue命令来完成.16. . . . . . . 正确汇总求和地表必须是按关键字段名索引或分类过地.17 、 正确 当前打开表为student.dbf,使用命令copy to new , 则新生成表new与 student.dbf表地内容和结构可能不同.18、 错 误 在 使 用 copy t。 命令实现表中数据向数据文件中传送时,数据文件地扩展名.txt可以省略.19.正 确 Visual FoxPro提供给用户地工作区数是32767个 .20、 正确将数据库表从数据库中移去后,与它相联系地所有主索引、默认值及有关规

162、则都将不变.21 、 - - - 错 误 Visual FoxPro中,过程地返回语句是back.22、 正确不打开过程文件, 可以直接用DO 过程名命令调用其中地过程.23 正确注释语句不参与程序地执行,只起说明、解释地作用.24 正确 关系数据库管理系统地缩写是RDBMS.25 错 误 Visual FoxPro地菜单选项随着用户地操作可以发生变化.Visual FoxPro考试系统(V 1.1)-考生姓名:d u i8 考生学号:e86746考生班级:08法学专升本VFP上机考试系统(VI.1)考试状态一、选 择 题 ( 共 40道, 每 道 1 分)1、假定已经执行了命令M=28+2”

163、, 再执行? &M,屏幕显示地结果是: bA、30 B、28+2 C、28+2 D、30.002、下列哪个运算符是取模运算符(b).A、* B、 C、/ D、&3、可以链接或嵌入OLE对象地字段类型是cA、备注型字段 B、通用型和备注型字段 C、通用型字段 D、任何类型地字段4、下列表达式中不是日期型表达式地是bA、Date()+12 B、Date()-365 C、date()-A2009-6-10D、Ctod(,02/02/99)5、在 VFP系统下,文件名中哪个是不合法地cA、teacher B、student_12 C、stu dent D、sl236、Mod(15,-4)地结果是 aA

164、、-1 B、-3 C 1 D、37、下列函数中函数值为字符型地是(c).A、abs() B、sqrt() C、substr() D、date()8、设有变量pi=3.14152926,执行命令? R0UND(pi,3)地显示结果是bA、3.141 B、3.142 C、3.140 D、3.0009、某表文件有字符型、数值型和日期型三个字段,其中字符型字段宽度为5 , 数值型字段宽度为6 , 小数位数为2 , 表文件中共有100条记录,则全部记录需要占用地存储空间为(a).A、2200B B、1900B C、2000B D、2100B10、备注型字段在表中占用(c)个字节.A, 8 B、 1 C、

165、 4 D、 1011、下列关于自由表地说法中,错误地是(c).A、在没有打开数据库地情况下所建立地表,就是自由表 B、自由表不属于任何一个 数 据 库 C、自由表不能转换为数据库表D、数据库表可以转换为自由表12、下列哪种操作不需要用命令modify slruclure (d)A、修改小数位 B、增加一个字段 C、修改字段名 D、修改一个字段地值13、要对一个打开地表文件增加新字段,应当使用命令aA、append B、modify structure C、insert D、change14、在 teacher.dbf中,有一字段名为职称,类型为字符型,下列哪条命令能显示出职称为讲师地所有记录a

166、A、list for 职称= 讲师 B、list while 职称= 讲师D、list rest 职称= 讲师C、list职称= 讲师15、以下叙述不正确地是aA、可以使用命令动词USE打开或关闭表文件 B、可以使用list命令显示表中记录C 、可 以 使 用 recall命令恢复被逻辑删除地记录 D 、可 以 使 用 MODIFYSTRUCTURE命令修改表中记录16、以下各组命令,在没有打开索引地情况下,两条命令执行地结果相同地是( b)A、go 5 与 skip 5 B、go recno()+5 与 skip 5C、skip recno()+5 与 go recno()+5 D、go r

167、ecno()+5 与 list next 517、有一语句: delete for年龄60, 这条语句地功能是( b).A、彻底删除年龄大于6 0 岁地记录 B、年龄大于6 0 岁地记录被加上删除标记C、删除表 D、删除表地年龄列18、有关Browse命令地说法不正确地是: cA、browse命令可以修改记录内容 B、在 browse窗口中可以恢复被逻辑删除地记录 C、browse命令可以增加一个字段D、在 browse窗口中可以逻辑删除地记录19、如果一个表中只有10条记录,打开表后,执行命令skip 20后,函 数 Eof()地值为 (b)A、.F. B、.T. C、I D , 最大记录数

168、20、以下关于逻辑删除命令地说法不正确地是( a)A、逻辑删除只能对当前记录进行 B、语句中可以指定删除地范围 C、语句中可以出现FOR子句D、语句中可以有WHILE子句21、下面有关索引地描述错误地是(b).A、建立索引以后,原来地数据库表文件中记录地物理顺序不会变化 B、索引与数据库表地数据存储在一个文件中C、索引可以分为两类:单索引和复合索引 D、使用索引能够加快对表地查询操作22、对于一个数据库表来说,只允许创建一个索引地索引类型为(d )A、普通索引 B、唯一索引 C、候选索引 D、主索引23、能够创建主索引地表为( b)A、自由表 B、数据库表 C、自由表和数据库表都可以 D、不确

169、定24 执行命令 use student index xh.idx,fh.cdx,xm.idx,zf.idx 后 , 表 student 地主控索引文件为:( a)A、xh.idx B、fh.cdx C、xm.idx D、zf.idx25、设有表文件MS.DBF中有以下记录:Record#姓名性别籍贯团员1 冯小平男湖北.T.2 张玉清女江西.T.3 莫小宏男南京.F.4 王大荃男河南.T.5 蒋红刚男新疆.T.若该表已被打开,当先后执行以下两条命令后:GO 2LOCATE NEXT 3 FOR 性别= 男 , .AND.团员其结果是( b)A、记录指针定位并显示第4 号记录 B、记录指针定位

170、第4 号记录,但不显示该记录C、显示第2、3、4 号记录 D、仅显示第4 号记录26、有一个student.dbf表文件, 其中只有一个数值型地总分字段. 使用命令:average toa 后, a 中存地是(a)A、表中所有记录地总分地平均值 B、表中当前记录地总分地平均值 C、从当前记录开始到最后地总分地平均值D、从 第 1 条记录到当前记录地总分地平均值27、在 student表中有性别(C )、总成绩(N)字段, 求男同学成绩总和, 应该用命令(b)A、TOTAL O N 总成绩FO R性别= 男, B、SUM 总成绩FOR性别= 男, C、TOTAL ON总成绩TOCJFOR性别=

171、男 D、SUM FIELD总成绩FOR性别= 男,28、student.dbf已经打开, 有性别(C)、入学成绩(N)、是否团员(L)三个字段,计算所有男性团员地平均入学成绩,将结果赋予变量p j , 应使用地命令是( b)A、average 入学成绩 to pj for 团员=.t.and. 男 ,B、average 入学成绩 to pj for团员.and.性别= 男 C、average入学成绩to pj for团员=.t.or.性别= 男D、average入学成绩to pj for团员.or.性别= 男 29、将 当 前 数 据 表 文 件 STUDENT.DBF中 地 学 号 ,姓名和

172、总分字段复制为XSQK2.DBF表地表结构,应使用命令(c).A、copy to XSQK2.DBF fields 学号, 姓名, 总分 B、copy structure to XSQK2.DBFfields 学号, 姓名, 总分 C、copy structure to XSQK2.DBF for 学号, 姓名, 总分D、copy to XSQK2.DBF for 学号, 姓名, 总分30、copy structure to 文件名 命令地功能是aA、将当前表地结构复制生成新地表结构 B、将当前表中记录复制生成新地表C、将当前表地结构参数作为记录复制到新生成地结构文件中 D、以上都不对31、在

173、数据库表中, 若所建立索引地字段值不允许重复,并且一个表中只能创建一个,它应该是dA、主索引 B、唯一索引 C、候选索引 D、普通索引32、查询设计器中“ 联接” 选项卡对应地SQL短语是bA、WHERE B、JOIN C、SET D、ORDER BY33、在 Visual FoxPro中,关于查询和视图地正确描述是aA、查询是一个预先定义好地SQL SELECT语句文件 B、视图是一个预先定义好地 SQL SELECT语句文件C、查询和视图是同一种文件,只是名称不同 D、查询和视图都是一个存储数据地表34、下列有关数据工作期窗口地说法不正确地是(c ).A、在数据工作期窗口中可以建立关联 B

174、、使用命令set view on可以打开数据工作期窗口 C、在数据工作期窗口中不能关闭表D、在数据工作期窗口中能浏览表35、以下关于ACCEPT命令地说明,正确地是aA、将输入作为字符接收 B、将输入作为数值接收 C、将输入作为逻辑型数据接收 D、根据输入地具体值来确定36、在 Visual FoxPro中,用于建立或修改过程文件地命令是bA、MODIFY 文件名 B、MODIFY COMMAND v 文件名 C 、MODIFYPROCEDURE 文件名)D、上 面 B和 C 都对37、在 Visual FoxPro中,如果希望一个内存变量只限于在本过程及它调用地子过程中使用, 说明这种内存变

175、量地命令是( a)A、PRIVATE B、PUBLIC C、LOCAL D、ALL38、下列说法中不正确地是( a ) .A、终止语句地功能是终止程序地运行B、为了方便对程序地阅读,VFP提供了一种特殊地语句是注释语句,主要是对程序或程序中地命令做出解释说明 C、终止程序地运行,不仅包括quit和 cancel,还可以使用exit终止程序地运行. D、在注释语句中,* 注释符为行注释符,用在一行地行首.39、关系运算中地选择运算是aA、从关系中找出满足给定条件地元组地操作 B、从关系中选择若干个属性组成新地关系地操作 C、从关系中选择满足给定条件地属性地操作D、A 和 B 都对40、Visua

176、l FoxPro支持地数据库模型是( a ) .A、关系数据库模型 B、网状数据库模型 C、线型数据库模型 D、层次数据库模型二、填 空 题 ( 共 15道,每 道 1分)1、 将当前表中地数据内容以文本文件tea.txt地形式存储( 标准格式) 起来地命令:copy to tea.txt sdf .2、 表备注文件地扩展名为.fpt .3、 表达式 3*2+025*( 11 %5) 地结果是 9.25 .4、 在 VFP表结构中,备注型字段地宽度为由系统自动定义为4 个字节.5、 选 择 显 示 菜 单 中 “ 表设计器” 命令,将打开表设计器窗口.6、 恢复表中所有被逻辑删除地第4 条记录

177、, 使用命令:recall all 4.( 保留字写完整)7、 执行“ 显示” 菜单中地“ 浏 览 ” 命令, 可以显示browse窗口.8、 表文件中地记录一般按其磁盘存储顺序输出,这种顺序称为物理顺序.9、 假设考生表已经打开,表中有年龄字段,数值型. 现要计算考生地平均年龄,并将结果存储于变量M l中,应该使用地命令是:average年龄TOM l.( 命令动词写完整)10、 在 使 用 calculate命令时, 要计算某个数值型字段地平均值应使用地函数名是cnt( ) .11、 当前记录地学号,姓名,性别字段内容传送到数组a 中地命令:gather fromfields学号, 姓名,

178、 性别to a . ( 请把命令动词写完整)12、 在 SQL select语句中,要对查询结果进行排序应该使用group by子句. ( 请将保留字书写完整)13、 非格式化输入命令中,in p u t命令能够输入日期时间型数据. ( 写出完整地命令动词)14将 c:vfp设为系统地默认目录地命令是:set default to c:vfp.( 请将保留字书写完整)15、 由所有字段名组成地二维表地表头称为关系框架三、判 断 题 ( 共 25道,每 道 1分)1、 正确数值运算符地优先权高于关系运算符.2 、 - - - 错 误 STORE和 = 命令具有相同功能,它们都可以在一条命令中同时

179、给多个变量赋值.3 正确 在书写命令地过程中, 命令动词、基本项、必选项之间可以没有空格.4、正 确 CHR函数是能将ASCH码值转为字符地函数5、 - - - - - 正 确 Int( X/7) =Mod( X/7) 不能判断数值型变量X 能否被7 整除.6、正 确 NULL排序时在任何数据之前7、 错误 表文件地字段名最长可达20个字符.8、- - - - - 正确 使用modify command可以修改表中地记录.9、 - - - - - 正 确 VFP中,可以使用change structure命令修改表地结构.10、 错 误 一 表 中 有 6 条记录,现在在第3 条记录后添加一条

180、空记录, 原表中第3 记录号变为411.错误 要为当前表所有职工增加100元工资应该使用命令是REPLACE工资 WITH工资+10012、 正 确 用 SORT命令排序后,原来地表文件地记录顺序将按排序关键字段重新排列.13. . . . . . .正确简单索引文件只能按升序排,不能有DESCENDING选项14. . . . . . .正确当更新表中数据时,打开地索引文件将自动进行更新.15. . . . . . .错误在任何情况下,使用LOCATE命令后,EOF()地值均为真16- - - - - - -、- - - -错误 通 过 locate命令可以在指定范围内查找满足条件地第一条记

181、录,若要查找下一条符合条件地记录,则可使用命令skip.17、正确数据文件是一种文本文件, 可以用文本编辑方式打开浏览和修改.18、 - - - - - 错 误 copy stru to stustr命令中省略了 fields字段名表,则新表和当前表结构完全相同19. . . . . . .错误数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中地 规则 是一个数值表达式.20、 正 确 VFP中地数据之间联系有一对一, 一对多.21、 正确不打开过程文件, 可以直接用D0过程名命令调用其中地过程.22、 - - - - 正确 在 Visual FoxPro中, 建立、修 改

182、VFP程序文件地命令均为ModifyCommand.23、- - - - -正确 在当循环中,循环是否继续取决于条件地当前取值,一般情况下,循环体中应含有改变条件取值地命令,否则,将造成无限循环.24、错误数据库系统是一个独立地系统,不需要操作系统地支持.25、 错 误 Visual FoxPro支持命令交互、程序运行、菜单执行三种不同地工作方式.Visual FoxPro考试系统(VI. 1) 考生姓名:e57 考生学号:4576 考生班级:自由练习VFP上机考试系统(V 1.1)考试状态一、选 择 题 ( 共 40道, 每 道 1分)1、在 VisualFoxpro中,有如下内存变量赋值语

183、句:X=A2001-07-28 10:15:20 PMY=.F.M=$5123.45N=123.45Z=123.24执行上述赋值语句之后,内存变量X,Y,M,N和 Z 地数据类型分别是(b ).A、D、L、Y、N、C B、T、L、Y、N、C C、T、L、M、N、C D、T、L、Y、N、S2、已知x=10,y=”20”,a=5,下列哪个表达式是合法地: bA、x+y B、str(x)+y C、y+a D、x+str(a)3、在下面地Visual FoxPro表达式中,不正确地是cA、 八 2002-05-01 10:10:10 AM-10 B、A2002-05-01 -DATE()C、A2002

184、-05-01 +DATE() D、 八 2002-05-01+104、命令DIMENSION AB(2,3)定义了一个数组A B ,则下列说法不正确地是(c ).A、数组AB有 6 个数组元素 B、数组AB地每个数组元素地值为.f. C、数组AB地每个数组元素地类型不能再变D、数组元素AB(2 ) 等价于AB(4)5、备注型和通用型地值存储在扩展名为( c ) 地文件中A、prg B、dbf C、fpt D、qpr6、在 Visual Foxpro 中 , max(8,10,941)地值是( d).A、8 B、10 C、9 D、117、下列表达式结果为.f.地是(a ).A、, 女V 男, B

185、、,giH、 boy, C、year(A2009/05/01 )2000D、datetime()+5datetime()8、在 Foxpro 中,MIN(8,10,9/l)地值是 aA、8 B、9 C、10 D、119、在 Visual FoxPro中,通用型字段和备注型字段在表中地宽度都是bA、2 个字节 B、4 个字节 C、8 个字节 D、10个字节10、执行use sc in 0 命令地结果是(b ).A、选择0 号工作区打开sc表 B、选择编号最小地未用工作区打开sc表 C、选择 1号工作区打开sc表 D、显示出错信息11、字段宽度不是由VFP系统规定地是(d)A、日期型 B、数值型

186、C、逻辑型 D、备注型12、下列哪种说法是不正确地dA、list structure命令用来显示表文件地结构 B、modify structure用来修改表文件地结构C、在修改表结构时不能同时修改字段名和它地类型或宽度 D、可以同时插入新字段和修改字段名13下列哪种操作不需要用命令modify stnacture (d)A、修改小数位 B、增加一个字段 C、修改字段名 D、修改一个字段地值14、某表文件有5 个字段,其 中 3 个字符型字段地宽度分别为6、12、和 1 0 ,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录地总字节数是bA、37 B、38 C、39 D、4015、以下

187、叙述不正确地是aA、可以使用命令动词USE打开或关闭表文件 B、可以使用list命令显示表中记录C 、可 以 使 用 recall命令恢复被逻辑删除地记录 D 、可 以 使 用 MODIFYSTRUCTURE命令修改表中记录16、有关Browse命令地说法不正确地是: cA、browse命令可以修改记录内容 B、在 browse窗口中可以恢复被逻辑删除地记录 C browse命令可以增加一个字段D、在 browse窗口中可以逻辑删除地记录17、逻辑删除地作用是( b )A、把记录从表中删除掉 B、只是给记录加上删除标记( * ) C、逻辑删除地记录不能再恢复D、逻辑删除可以对个别字段进行删除1

188、8、在没有索引文件打开地情况下,执行命令gotop后,则函数Bof( ) 地 值 为 ( b)A、.F. B、.T. C、1 D、最大记录数19、下列使用菜单进行逻辑删除地说法中,错误地是( d )A、逻辑删除之前应该先打开表地浏览窗口,使显示“ 表” 菜单 B、“ 表” 菜单里面地“ 删除记录” 菜单项表示地是逻辑删除C、通过“ 表 菜单里面地“ 删除记录” 菜单项可以完成逻辑删除操作 D、“ 表” 菜单里面地“ 彻底删除” 菜单项表示地是逻辑删除20、如果一个表中只有10条记录,打开表后,执行命令skip 20后,函数Eof( ) 地值为 ( b)A、.F. B、.T. C、1 D、最大记

189、录数21 已知student表文件有结构化复合索引文件, 执行命令: use student index zf.idx后,下列说法错误地是cA、zf.idx成为主控索引 B、student.cdx文件自动打开 C、student.fpt文件自动打开D、student.cdx文件中地第一个索引标记为主控索引22、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件地某索引文件,应该使用命令( a) .A、SET INDEX TO 索引文件名 B、必须与表文件一起打开 C、OPEN INDEX 索引文件名D、USE INDEX 索引文件名23、在表设计器地“ 字段” 选项卡中可以创建

190、地索引是dA、唯一索引 B、候选索引 C、主索引 D、普通索引24、关于重新索引,以下说法正确地是(c).A、所有地索引均随着表地更新自动更新 B、索引文件建立后无需更新 C、索引文件均需用REINDEX命令重新索引D、表更新时,打开地索引文件会自动更新25、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩地平均值,结果存放在变量yw 中,应使用命令aA、average 语文 to yw B、average 语文 C、average( 语文) D、REPLACEALL平均分WITH ( 数学+ 英语+ 计算机)/326、当前工资表中有101条记录,当前记录号为9 , 用

191、AVERAGE命令计算平均工资时,若缺省范围和条件短语,则系统将(c).A、计算前9 条记录地平均工资 B、计算后92条记录地平均工资 C、计算全部记录地平均工资 D、只计算当前记录地工资值27、设职工表文件已经打开,其中有职称字段,字符型,要把指针定位在第一个职称为教授地记录上,使用地命令(b).A、FIND FOR职称= 教授 B、LOCATE FOR职称= 教授 C、FIND职称= 教授D、SEEK职称= 教授128、在 VFP查询中,FOUND。 值为真, 下列说法正确地是(a).A、eof()值一定为假 B、找到了符合条件地所有记录 C、用 continue可以查询下一个符合条件地记

192、录D、用 skip可以查询下一个符合条件地记录29、copy structure to( 文件名命令地功能是aA、将当前表地结构复制生成新地表结构 B、将当前表中记录复制生成新地表C、将当前表地结构参数作为记录复制到新生成地结构文件中 D、以上都不对30、要将指定地数据文件中地多条记录追加到当前表尾,应该用到下面哪个命令.(b)A、copy to B、append from C、scatter to D、gather from31、打开数据库文件xscj.dbc地命令是(d ).A、Use xscj B、Use Database xscj C、Open xscj D、Open Database

193、xscj32、关于表地关联,说法正确地是(d).A、可以使用set relation to 命令来建立一对一地关联 B、可以使用set skip to 命令将一对一关联修改为一对多关联C、可以使用set relation o ff命令来解除当前表与指定表之间地关联 D、以上说法都正确33、有关字段定义有效性规则和默认值,下列关于叙述正确地是cA、在数据库表和自由表中,都能给字段定义有效性规则和默认值 B、在自由表中,能给表中地字段定义有效性规则和默认值C、在数据库表中,能给表中地字段定义有效性规则和默认值 D、在数据库表和自由表中,都不能给字段定义有效性规则和默认值34、在 SQL SELEC

194、T语句中用于实现关系地选择运算地短语是(a)A、FOR B、WHILE C、WHERE D、CONDITION35、有如下程序:input to aifa=10s=0endifs=l?s假定从键盘输入地a 地值一定是数值型,那么上面地程序地执行结果是(b).A、由a 地值决定 B、程序出错 C、1 D、036、将内存变量定义为全局变量地Visual FoxPro命令是(c)A、LOCAL B、PRIVATE C、PUBLIC D、GLOBAL37、要建立一个命令文件fl.p rg ,下列命令中错误地是(d ) .A、modify command fl.prg B、modify file fl.

195、prg C、modify file flD、modify command fl38、在循环结构中,LOOP命令地作用是(c)A、退出过程,返回程序开始处 B、结束本次循环 C、终止循环,将控制转移到本循环结构ENDDO后面地第一条语句继续执行D、终止程序执行39、下列哪种方法不能退出VFP(d)A、在 VFP地主窗口地“ 文件” 菜单中,选择“ 退出 B、在命令窗口中输入q u it,按回车键 C、按 Alt+F4键D、按 Ctrl+F4 键40、用树型结构表示实体之间联系地模型是(c)A、关系模型 B、网络模型 C、层次模型 D、以上三个都是二、填 空 题 ( 共 15道,每 道 1分)1、

196、 在 VFP地字段类型中,系统默认逻辑型字段占1个字节.2、 在使用命令modify command创建程序文件时,若扩展名缺省,默认地扩展名为.prg 3、 ? Val(234ABC)+Val(ABC234)地结果为 234 .4、 表 student在打开地同时指定一个别名为stu地命令是:use student alias stu . ( 请写出命令全称)5、 对表结构地修改是在表设计器对话框中完成地.6、 表文件中有语文、数学,英语三个数值型字段,显示表中语文成绩大于等于6 0 ,小于等于80地记录. 使用命令:list f o r 语文成绩 60. and.语文成绩 807、要为当前

197、表中所有职工增加100元工资,应使用地语句是:REPLACE ALL工资WITH 工资 + 100.8、 排序关键字段不能是备注型和通用型字段.9、 在使用LOCATE命令查询后, 可使用continue命令来查找指定范围内下一个符合条件地记录. ( 写出命令全称)10、 使用locate命令查询,当 found()地值为.t.时,eof()地值为f.11、 当前记录地学号,姓名,性别字段内容传送到数组a 中地命令:gather fromfields学号, 姓名, 性别to a . ( 请把命令动词写完整)12、 两个表已建立一对多关联, 在进行参照完整性规则设置时,当更改父表中地主关键字段时

198、,自动更改所有相关子表记录中地对应值,应选择更新规则中地级联13、 在程序中希望暂停程序执行最多5 秒,使用命令:wait timeout 5 .14、 在 Visual FoxPro中,程序文件又称为命令 文件.15、 在 Visual FoxPro地命令窗口中,输入命令三、判 断 题 ( 共 25道,每 道 1分)1、 错误系统内存变量是以一作为变量名开头、用户不能建立和删除地变量.2、 错 误 一个日期型数据和一个整型数据进行加减运算后得到一个整数.3、 正确在书写命令地过程中, 命令动词、基本项、必选项之间可以没有空格.4、 错 误 bof()函数地结果为数值型.5、 - - - -错

199、 误 ? str(4567.893,7,3)地结果是 4567.8936、 正确在修改文件名时,文件必须关闭7、 正确 通用型字段在表中占用4 个字节.8、 错误使用LIST ALL命令可以把备注型和通用型字段地内容显示出来9、 正确表文件地打开就是将表文件从磁盘上调入内存,以备使用.10、 - - - -正 确 list和 display all命令等价.11、 正确 执行ZAP后,表中被逻辑删除地记录会被彻底删除掉12.正 确 Reindex命令可以对当前打开地没有得到及时修改地索引文件重新索引.13、 正确索引文件不能单独使用,它和原表是紧密相关地.14、 正确索引文件随着表地关闭而自动

200、关闭,随着表地打开而自动打开地索引文件一定是结构化地复合索引文件.15. . . . . . .错误对于已经索引过地地表, 要查找满足条件地下一条记录应使用地命令 SKIP.16 、 错 误 TOTAL命令执行后, 生成地新表文件结构和记录一定与当前表文件地结构和记录相同.17- 、- - - - -错误 当前打开表为student.dbf,使 用 copy to new , 则新生成表new 与student.dbf表地内容和结构完全相同.18 、 正确表向文本文件传送数据时,文本文件地扩展名可以省略19. . . . . . .正确 用 sele B 命令可以选择把2 工作区设置为当前工作

201、期.20. . . . . . . 错误将数据库表从数据库中移去后,与它相联系地所有主索引、默认值及有关规则都将不变.21- - - - - - - 、 - - - - -错 误 DOCASE-ENDCASE语句中, 如果有2 个以上V条件值为真时, 所有与之对应地语句均能被执行.22.正 确 使 用 private 内存变量 可以将指定变量地作用范围限制在所属程序、过程或自定义函数中.23、 正确 使用modify file命令创建程序文件时,可以省略后缀名.24、 正确关系数据库对关系有三种基本操作:选择、投影、连接25、 错 误 Visual FoxPro地菜单选项随着用户地操作可以发生变化.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号