1、VFP学习支持课程习题VFP自主学习测试题班级_ 学号_ 姓名_第一章1、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是:A) DBS包括DB和DBMSB) DBMS包括DB和DBSC) DB包括DBS和DBMSD) DBS就是DB,也就是DBMS2、Visual FoxPro 6.0数据库系统是( )型数据库系统。A) 网络B) 层次C) 关系D) 链状3、设A=”123”,B=”234”,表达式()的值为假(.F.)。A) NOT.(A= =B) .OR.(B$”ABC”)B) .NOT.(A$”ABC”).AND.(AB)C) .NOT.(AB) D) .NOT.(
2、A=B)4、将逻辑假值赋给内存变量DY的正确方法是A) DY=FALSE B) STORE .F. TO DYC) DY=”.F.” D) STORE “F” TO DY6、假定Y=2,执行命令 ?Y=Y+2 后,其结果是A) 3B) 4C) .F.D) .T.7、在下列Visual FoxPro表达式中,结果为日期型的正确表达式是A) DATE () +TIME ()B) DATE ()+120C) DATE()-CTOD(02/01/99)D) 288-DATE ()8、设N=886,M=345,K=”M+N”,表达式1+&K的值是A) 1232B) 数据类型不匹配C) 1+M+ND) 3
3、469、变量string=”1999年上半年全国计算机等级考试”,能够显示”1999年上半年计算机等级考试”的命令是A) ?string-“全国”B) ?SUBSTR(string,1,8)+SUBSTR(string,11,17)C) ?SUBSTR(string,1,12)+SUBSTR(string,17,14)D) ?STR(string,1,12)+ STR(string,17,14)10、在Visual FoxPro的命令窗口中,执行下列命令后的显示结果是()X=CTOD(”10/28/03”)Y=CTOD(“10/18/03”)?Y-XA) 10B) 11C) -10D) 错误1
4、3、命令序列 W1=”GOOD MORNING!”W2=SUBSTR(STUFF(W1,6,0,”LUCKY”),1,10)?W2 执行后,其结果为A) GOOD MORNINGB) GOOD LUCKY MORNINGC) GOOD LUCKYD) LUCKY MORNING14、安全可靠地退出Visual Foxpro系统地正确方法是A) 在命令窗口中执行QUIT命令B) 关掉计算机电源C) 在命令窗口执行EXIT命令D) 在“文件”菜单中执行“关闭”15、下述关于数据库系统的正确叙述是A) 数据库系统避免了一切冗余B) 数据库系统中数据的一致性是指数据类型一致C) 数据库系统减少了数据冗
5、余D) 数据库系统比文件系统管理更多的数据16、使用DIMENSION命令定义数组后,各数组元素在没有赋值之前数据类型是A) 字符型B) 数值型C) 逻辑型D) 未定义17、在下列Visual Foxpro表达式中,运算结果一定是逻辑值的是A) 字符表达式B) 数值表达式C) 关系表达式D) 日期表达式18、在Visual Foxpro中,MIN(ROUND(8.89,1),9)的值是A) 8B) 8.919、函数LEN(ABC-ABC)的值是A) 0B) 6C) 7D) 320、若变量X=10,KK=”X=123”,则函数TYPE(“KK)的值为A) LB) NC) CD) 错误23、表达式
6、VAL(SUBSTR(“586CPU”,2,1)*LEN(“Foxpro”)的结果为A) 42B) 35C) 48D) 5624、表达式ASC(“APPEND”)的值为A) 128B) 97C) 65D) ”A”26、下列4个表达式中,运算结果为数值型的是A) ?“9988”-“1255”B) ?200+800=1000C) ?CTOD(11/22/02)-20D) ?LEN(SPACE(3)27、设变量X=12345.678,现欲求变量X的整数位数,应使用表达式A) LEN(INT(X)B) LEN(STR(INT(X)C) LEN(LTRIM(STR(X)D) LEN(ALLTRIM(IN
7、T(X)28、 2005/01/05+15是一个( )A) 日期常量B) 数值常量C) 日期表达式D) 非法表达式29、以下选项中,( )是合法的字符型常量A) 123+E456B) 123C) 123.456D) 123*1030、下面哪个不是给内存变量赋值的正确语句A) x35 B) x=35C) x=int(3+5)D) x=val(3+5)31、与其它三个关系运算符不等价的是A) B) #C) !=D) 32、定义数组变量,使用的命令为A) createB) dimension C) storeD) modify33、将逻辑真值赋给内存变量X的正确方法是( )。(A)X=True (B
8、)STORE “.T.” TO X(C)X=T (D)STORE .T. TO X34、设A=456,B=789,表达式( )的值为假.F.。(A).NOT.(A=B) .OR.(B $ ABC) (B).NOT.(A $ ABC).AND.(AB)(C).NOT.(A=B) (D).NOT.(AB)35、在下列Visual FoxPro表达式中,结果为数值型的正确表达式是( )。(A)DATE () + CTOD(05/01/08) (B)DATE()-CTOD(05/01/08)(C)DATE ()+120 (D)DATE ()-20036、以下日期值正确的是( )。(A) “2001-0
9、5-25” (B) 2001-05-25(C) 2001-05-25 (D) 2001-05-2537、假定Y=2,执行命令 ?Y=Y+5 后,其结果是( )。(A)5 (B)7 (C).F. (D).T.38、在下列函数中,函数值为数值的是( )。(A) BOF() (B) CTOD(01/01/96)(C) AT(人民,中华人民共和国) (D) SUBSTR(DTOC(DATE(),7)39、在Visual FoxPro中,Max(ROUND( 9.26, 1),8 )的值是( )。(A)9.3 (B)9 (C)1 (D)840、命令序列A=8B=6?IIF(AB,8,6)的值是( )。(
10、A)6 (B)8 (C).T. (D)041、下列各表达式中,结果总是逻辑值的是( )(A)数值运算表达式 (B)字符运算表达式(C)关系运算表达式 (D)日期运算表达式42、将逻辑假值赋给内存变量X的正确方法是( )。(A)X=False (B)STORE “.F.” TO X(C)X=.F. (D)STORE F TO X43、条件函数IIF(LEN(SPACE(3)-12,1,-1)的值是( )。(A)1 (B)-1(C)2 (D)错误44、在下列Visual FoxPro表达式中,结果为字符串的正确表达式是( )。(A) 1234-43 (B)ABCD+XYZ=ABCDXYZ(C)DT
11、OC(DATE()09/24/09 (D)DATE()45、执行下列命令序列ABC=浙江万里学院? SUBSTR(ABC,LEN(ABC)/3+1,8)结果是( )。(A)浙江万里 (B)万里学院 (C)万里 (D)变量未找到46、设 A=5*8+9,B=6*8,C=“6*8”,下列表达式中属于合法表达式的是( )。(A) A+B (B) B+C (C) A+C (D) C-B47、命令序列A=8B=6?IIF(A=B,8,6)的值是( )。(A)6 (B)8 (C).F. (D).T.VFP自主学习测试题班级_ 学号_ 姓名_第二章1、要求数据表文件某数值型字段的整数是5位,小数是1位,该字
12、段的宽度至少定义为( ) A) 8位B) 7位C) 6位D) 5位 2、使用USE表文件命令打开表文件时,能自动打开一个相关的( )A) 文本文件B) 备注文件C) 内存变量文件D) 屏幕格式文件3、建立一个表文件结构,表中有编号字段(C型,6字节),出生年月字段(D型)和团员否字段(L型),则该库中总的字段宽度是( )A) 18B) 17C) 16D) 154、在Visual FoxPro 的表结构中,逻辑型,日期型和备注型字段的宽度分别为( )A) 1、8、4 B) 1、8、10 C) 3、8、10D) 3、8、任意5、要显示表中当前记录的内容,可使用命令( )A) LISTB) DISP
13、LAYC) BROWSED) modify6、Visual FoxPro表文件由两部分组成,即( )7、在定义表结构时,下面( )字段的宽度都是固定的A) 字符型、货币型、数值型B) 字符型、备注型、二进制备注型C) 数值型、货币型、整型D) 整型、日期型、日期时间型8、在Visual FoxPro系统中,“DBF”文件被称为( )A) 数据库文件B) 表文件C) 程序文件D) 项目文件9、下列命令中,仅拷贝表文件结构的命令是( )A) COPY TOB) COPY STRUCTURE TOC) COPY FILE TOD) COPY STRUCTURE TO EXETENDED10、如果要给
14、当前表增加一个字段,应使用的命令是( )A) APPENDB) MODIFY STRUCTUREC) INSERTD) EDIT11、在表的备注字段中可以输入的内容有( )(A)图像 (B)波形声音 (C)视频剪辑 (D)文字12、当RECALL命令不带任何范围和条件时,表示( )。(A)恢复所有带删除标记的记录(B)恢复从当前记录以后所有带删除标记的记录(C)恢复当前记录开始下一条带删除标记的记录(D)恢复当前记录13、在已打开表文件的第3条记录前插入一条记录,可使用( )命令。(A)GO 3 (B)GO 3 INSERT INSERT BEFORE(C)GO 3 (D)GO 4 INSER
15、T BLANK INSERT BEFORE14、已建立一个“学生”表Student.dbf,并输入5名学生的记录,用APPEND命令追加一条新记录,这个新记录的记录号是( ): (A) 5 (B) 6 (C) 7 (D) 415、在Visual FoxPro的表文件中,每条记录总长度比定义的所有字段宽度之和多一个字节,该字节用于( )。 (A) 存放索引关键字 (B) 存放记录号 (C) 存放记录宽度 (D) 存放删除标记16、Visual FoxPro表文件由两部分组成,即: (C).DBF文件和.BAK文件 (D)表结构和记录数据17、表文件中日期型字段的宽度是( )。(A)7位 (B)8
16、位 (C)9位 (D)10位18、Visual FoxPro中,打开表文件后,若要浏览表中的数据,可以执行( )命令。(A)CREATE (B)MODIFY (C)BROWSE (D)SKIP19、表文件中有10条记录,当前记录号为3,执行命令LIST Next 4(回车)所显示的记录的序号为( )。(A)47 (B)58 (C)36 (D)31020、设当前记录号是10,执行命令SKIP -6后,当前记录号变为( )(A)4 (B)5 (C)6 (D)321、执行下面命令序列后,最后一条命令显示的结果为( )。USE 库存表DISPDISPDISP NEXT 2? RECNO()(A)2 (
17、B)3 (C)4 (D)522、表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令( )。(A)TOTAL 数学+英语+计算机 TO 总分(B)REPLACE 总分 WITH 数学+英语+计算机(C)SUM 数学+英语+计算机 TO 总分(D)REPLACE ALL 数学+英语+计算机 WITH 总分23、在当前表中,查找第2个男同学的记录,应使用命令( )。(A) locate for 性别=男 next 2(B) locate for 性别=男(C)先执行locate for 性别=男,然后再执行 continue(D) list fo
18、r 性别=男 next 224、下面哪个命令可以同时给多个变量赋值( )。AINPUT B. ACCEPT C. STORE D. WAIT25、在定义表结构时,下面( )字段的宽度都是固定的。(A)字符型、货币型、数值型 (B)字符型、备注型、二进制备注型(C)数值型、货币型、整型 (D)整型、日期型、日期时间型26、已建立一个“学生”表Student.dbf,并输入5名学生的记录,用APPEND命令追加一条新记录,这个新记录的记录号是( ):(A) 5 (B) 6 (C) 7 (D) 427、表文件的表结构中有语文、物理、化学和总分字段,且都是数值型,要将所有学生的各门成绩汇总后存入总分字
19、段中,使用命令( ):(A)REPLACE 总分WITH 语文+物理+化学(B)REPLACE 总分WITH 语文,物理,化学(C)REPLACE ALL 总分WITH 语文+物理+化学 (D)REPLACE ALL总分WITH 语文+物理+化学 FOR RESTVFP自主学习测试题班级_ 学号_ 姓名_第三章注意:请将程序代码写在空白处。1、求解以下表达式,X从键盘输入,输出Y。 x2+7 x02、现某商店按顾客购物的多少分别给予不同的优惠如下:250元以下的,没有折扣;250500之间的,优惠5%;5001000之间的,优惠7.5%;10002000之间的,优惠10%,2000及2000以
20、上的,优惠15%。请从键盘输入你的购物款,然后输出实际金额。3、求解百鸡问题,“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一,百钱百鸡,问鸡翁、母、雏各几何?”(P126三(6)VFP自主学习测试题班级_ 学号_ 姓名_第四章1、请写出教材P194第4题事件代码。2、请写出教材P194第5题事件代码。第一章一、单选题 1用二维表来表示实体及实体之间联系的数据模型称为 2 。 实体一联系模型关系模型层次模型网状模型2数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是 1 。DBS包括DB和DBMSDBMS包括DB和DBSDB包括DB和DBMS以上答案均不对3在下述关数据库系统
21、的叙述中,正确的是 2 。数据库中只存在数据项之间的联系数据库的数据项之间和记录之间都存在联系数据库的数据项之间无联系,记录之间存在联系数据库的数据项之间和记录之间都不存在联系4数据库系统与文件系统最主要的区别是 2 。数据库系统复杂,而文件系统简单文件系统不能解决数据冗余和数据独立性问题,而数据系统可以解决文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件文件系统管理的数据量少,而数据库系统可以管理庞大的数据量5Visual Foxpro 是一种关系型数据库管理系统,所谓关系是指 3 。各条记录中的数据彼此有一定的关系一个数据库文件与另一个数据库文件之间有一定的关系数据模型符合满足
22、一定条件的二维表格式数据库中各个字段之间彼此有一定的关系6关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括 2 。.联结 .比较 .选择 .投影7数据库系统的核心是 4 。.编译系统 .数据库 .操作系统 .数据库管理系统8在“选项”对话框的“文件位置”选项卡里可以设置 2 。表单的默认大小默认目录日期和时间的显示格式程序代码的颜色9要启动Visual FoxPo的向导可以 4 。打开“新建”对话框单击工具栏上的“向导”图标按钮从“工具”菜单中选择“向导”以上方法均可以10关系数据库管理系统所管理的关系是 2 。一个DBF文件若干个二维表一个DBC文件若干个DBC文件
23、11不允许记录中出现重复索引值的索引是 3 。主索引主索引、侯选索引、普通索引主索引和侯选索引主索引、侯选索引和唯一索引12Visual Foxpro关系数据库管理系统能够实现的三种基本关系运算是 3 。索引、排序、查找建库、录入、排序选择、投影、联结显示、统计、复制13 4 是存储在计算机内的有结构的数据集合。网络系统数据库系统操作系统数据库14按照数据模型划分,Visual Foxpro应当是 3 。层次型数据库管理系统网状型数据库管理系统关系型数据库管理系统混合型数据库管理系统15下面选项中能够直接实现对数据库中数据操纵的软件是 3 。字表处理软件操作系统数据库管理系统编译系统16Vis
24、ual FoxPro关系数据库管理系统能够实现三种基本关系操作是 2 。排序,查找,索引选择,投影,连接建库,录入,复制显示,统计,排序17在Visual FoxPro中,基本的关系运算有三种,它们是 2 。建库、维护和使用投影、选择和连接查询、复制和删除比较、选择和追加18按照数据模型分类,Visual FoxPro 是属于 3 。层次型 网状型 关系型 混合型19用二维表来表示实体及实体之间联系的数据模型称为 2 。面向对象模型关系模型层次模型网状模型20关系模型的一个关系可用一张二维表表示,它相当于Visual FoxPro中的一个 4 。数据库记录字段表文件21使用Visual Fox
25、Pro进行人事档案管理是属于计算机的 3 。科学计算机应用过程控制应用数据处理应用辅助工程应用 22一个关系相当于一张二维表,二维表中的各栏目相当于该关系的 4 。 数据库 元组结构 属性23如果要改变一个关系中属性的排序顺序,应使用的关系运算是 3 。重建 选取投影 连接24在关系运算中,查找满足一定条件的元组的运算称之为 2 。复制 选择投影 连接25命令格式中,与短语“FIELDS”对应的关系运算是 2 。选择 投影 连接 自然连接26Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是 3 。索引、排序、查找建库、录入、排序选择、投影、连接显示、统计、复制27在一个
26、关系中,能够唯一个元组的属性或属性组合,叫做 2 。索引码 关键字域 排序码28有关Visual FoxPro工作方式的叙述,正确的是 4 。只有一种工作方式,即命令工作方式有两种工作方式,即命令方式和程序方式有两种工作方式,即键盘方式和鼠标方式有三种工作方式,即命令方式、程序方式和菜单方式。29按照数据模型分类,数据库系统可以分为 3 三种类型。大型、中型和小型 西文、中文和兼容层次、网状和关系 数据、图形和多媒体30关于数据库系统的正确叙述是 1 。数据库系统减少了数据冗余数据库系统避免了一切数据冗余数据库系统中数据的一致性是指数据类型一致数据库系统比文件系统管理更多的数据31一个表文件中
27、的各条记录 2 。前后顺序不能任意颠倒,一定要按照输入的顺序排列前后顺序可以任意颠倒,不影响表中数据的实际意义前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列32Visual FoxPro数据库管理系统的主要功能是 2 。建立数据库,查询数据库,数据库排序数据定义,数据操纵,程序设计数据库建立,程序编制,文字编辑程序编制,程序编辑,连接编译33表文件的扩展名是 2 。DBT DBF BAY FPT34Visual FoxPro命令中的FOR条件规定的命令作用范围是 4 。从当前记录开始到满足条件的记录为止从当前记录开始到不满足条件的记录为止从当前记录开始满足条件的记录命令指定范围中满足条件的记录35Visual FoxPro 命令中的WHILE条件规定的命令作用范围是 3 。从当前记录开始到满足条件的记录为止从当前记录开始到不满足条件的记录为止从当前记录开始满足条件的记录命令指定范围中满足条件记录36下面命令书写正确的是 1 。LIST FIELDS姓名,性别,入学成绩OFFLIST FIELDS姓名 性别 入学成绩OFFLIST FIE 姓名,性别,入学成绩OFFOFF LIST FIELDS 姓名,性别,入学成绩37Visual FoxPro允许命令只用命令字的前
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2