ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:32.14KB ,
资源ID:5909080      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5909080.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VFP上机习题附答案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VFP上机习题附答案.docx

1、VFP上机习题附答案VFP习题(红色部分为答案)(1)如下不正确的数值型常量是( )。(A) (B)E-6 (C)1E-6 (D)1/2 (E)30% ABDE (2)在Visual FoxPro中,合法的字符串是( )。(B) (计算机水平测试) (C) 计算机水平测试 (D) 计算机水平测试 (E) 计算机水平测试 BD (3)日期时间型常量又称为T型常量,如下错误的形式是( )。(A)2008-03-03,10.45p (B)2008-03-03;10:45p (C)2008-03-03,13:45p (D)2008-03-03,13:45a (E)2008-03-03-10:45p A

2、BCDE(4)如下正确的逻辑常量是( )。(A),T, (B).真. (C).F. (D).f. (E).y. (F).n. CDEF(4)如下正确的逻辑常量是( )。 (A),T, (B).真. (C).F. (D).f. (E).y. (F).n. CDEF(5)如下选项( )是正确的内存变量名。(A)ABCDE (B)_A A (C)不是变量 (D)非变量 (E)A变量 (F)_ASD ACDEF(6)如下选项( )是正确的赋值命令。(A)STOR 2 TO AA,SS (B)STOR 2,3 TO AA,SS (C)DD=.F. (D)DD=.真. (E)FF=广东医 (F)FF=3+

3、4 ACEF(7)对于赋值命令:X=,如下与此命令等价的有( )。注意空字符串与一个空格符组成的非空字符串。(A)STOR TO X (B)STOR TO X (C)STOR TO X (D)X= (E)STOR TO X ABD (8)常见表达式有四种,如下选项( )是错误的。多选题,答案不够或超出时,此题按零分计! (A)关系型 (B)日期型 (C)时间型 (D)字符型 (E)逻辑型 AC(9)假设执行赋值命令:AA=12和 BB=12(注:表示空格)。如下选项中( )不是AA+BB的正确结果。多选题,答案不够或超出时,此题按零分计!(A)24 (B)1212 (C)1212 (D)24

4、(E)1212 ABDE(10)假设执行赋值命令:AA=12和 BB=12(注:表示空格)。如下( )不是AA-BB的正确结果。多选题,答案不够或超出时,此题按零分计!(A)00 (B)00 (C)1212 (D)1212 (E)1212 ABCE(11)假设在命令窗口输入:X=23,则如下选项( )是错误的。多选题,答案不够或超出时,此题按零分计(A)是一个错误的命令。 (B)X取值一定等于2且小于3。 (C)X取值在2,3)区间。 (D)X取值要小于3,现取值是2。 (E)X取值是2,所以小于3。 ABCDE第二周(1)若 X=56.789,表达式:STR(X,2)-SUBS(56.789

5、,5,1)的结果与如下的选项( )不相等。(注:可选项中有定界符的表示字符型常量,定界符不是常量的一部分!)多选题,答案不够或超出时,此题按零分计!(A)568 (B)578 (C)568 (D)578 (E)49 ABCE(2)如下选项中,输出的结果是123.00的选项有( )。多选题,答案不够或超出时,此题按零分计!(A)?VAL(123.008) (B)?VAL(123 45.678) (C)?VAL(123A45.678) (D)?VAL(123天45.678) (E)?VAL(123.D678) BCDE(3)对于表达式mod(16,5)+MOD(-16,-5), 如下选项( )是错

6、误的结论。多选题,答案不够或超出时,此题按零分计!(A)结果是mod(16,5)的两倍。 (B)结果是MOD(-16,-5)的两倍。 (C)结果是零。 (D)结果是壹。 (E)结果是贰。 ABDE(4)设已执行下列赋值命令:A=,BB=A,CC=BB,DD= (注:这里是指顺序执行四个赋值命令!每命令后面要按回车!)。( )选项的结果是相同的。多选题,答案不够或超出时,此题按零分计! (A)LEN(DD-BB-CC+A) (B)LEN(A+BB+CC) (C)LEN(DD-CC-A) (D)LEN(A+CC+A) (E)LEN(A-DD+A) BC(5)VFP的命令格式:范围条件表达式FIEL

7、DS。如下正确表示范围的是( )。多选题,答案不够或超出时,此题按零分计! (A)LIKE (B)NEXT (C)EXCEPT (D)RECORD (E)ALL BDE(7)建自由表KT.DBF,表中的字段名、类型、长度、小数位要求依次如下:学号(C,5);姓名(C,8);备注(M),字段顺序不按要求无分,建好表结构后,在表中录入如下两条记录。(注:备注字段中的内容不要输入任何分隔符)01001 江边月 优秀团员01002 林中虎 优秀班干部操作题,你应该先用SET DEFA TO D:KS 指定一个默认的存取文件夹,再作其它操作! (8)有数据表BCD.DBF,现要求从该表的姓名与备注两字段

8、之间插入一新字段:性别(C,4)。然后在原数据的基础上补充输入数据如下(注:备注字段中输入的内容不要输入任何分隔符):01001 江边月 女人 羽毛球高手01002 林中虎 男人 电脑游戏高手操作题,你应该先用SET DEFA TO D:KS 指定一个默认的存取文件夹,再作其它操作!第三周(1)数据库、数据库系统、数据库管理这三者之间的关系是( )单选题,答案超出时,此题按零分计!(A)数据库系统包含数据库和数据管理系统 (B)数据库管理系统包含数据库和数据库系统 (C)数据库包含数据库系统和数据库管理系统 (D)数据库系统就是数据库,也就是数据库管理系统 A(2)规范化理论是关系数据库进行逻

9、辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足其每一属性都是( )单选题,答案超出时,此题按零分计! (A)互不相关的 (B)不可分解的 (C)长度可变的 (D)互相关联的 B(3)在关系型数据库管理系统中,所谓关系是指( )单选题,答案超出时,此题按零分计!(A)各条数据记录之间存在着一定的关系 (B)各个字段数据之间存在着一定的关系 (C)一数据库与另一数据库之间存在着一定的关系 (D)满足一定条件的一个二维数据表格 D(4)一个关系型数据库管理系统所应具备的3种基本关系操作是( )单选题,答案超出时,此题按零分计!(A)选择、投影与连接 (B)编辑、浏览与替换 (C)插入、删

10、除与修改 (D)排序、索引与查询 A(5)建自由表KT.DBF,表中的字段名、类型、长度、小数位要求依次如下:学号(C,5);姓名(C,8);出生日期(D);学费(N,9,2);自费(L);奖惩(M),字段顺序不按要求无分,建好表结构后,在表中录入如下两条记录:0161 陈一天 1988.03.05 12345.67 .T.0389 黄有月 1987.11.08 5432.10 .F.操作题,你应该先用SET DEFA TO D:KS 指定一个默认的存取文件夹,再作其它操作! (6)假设某数据表中有字段:性别(L),要显示性别是真值的记录可采用如下选项( )。在目录D:KS下有一个数据表文件

11、SYSLX1.DBF,你可以打开该表作验证!多选题,答案不够或超出时,此题按零分计!(A)LIST FOR 性别=真 (B)LIST FOR 性别 (C)LIST FOR 性别=T (D)LIST FOR 性别=.T. (E)LIST FOR 性别=T BD(7)设一有记录的数据表,打开后分别执行如下选项,( )在执行后使?eof()为真。在目录D:KS下有一个数据表文件 SYSLX1.DBF,你可以打开该表作验证!多选题,答案不够或超出时,此题按零分计!(A)先执行GO TOP,然后执行LIST。 (B)先执行GO TOP,然后执行DISP。 (C)先执行GO TOP,然后执行DISP AL

12、L。 (D)先GO BOTT,再SKIP。 (E)GO BOTT ACD(8)设有一个仅有表结构而无任何记录的空表,刚打开此表时,正确的选项有如下( )。在D:KS文件夹中有文件 空表.dbf ,你可以打开该表文件进行验证!多选题,答案不够或超出时,此题按零分计!(A)?recn()的结果是1。 (B)?eof()的结果是真值。 (C)?bof()的结果是真值。 (D)?recc()的结果是1。注意:不是RECN() (E)?eof()的结果是假值。 ABC (9)设一有记录的数据表,打开后分别执行如下选项,( )在执行后使?BOF()为真。在目录D:KS下有一个数据表文件 SYSLX1.DB

13、F,你可以打开该表作验证!多选题,答案不够或超出时,此题按零分计! (A)执行GO TOP 即可。 (B)先执行GO TOP,然后执行 SKIP -1。 (C)先执行GO TOP,然后执行 SKIP 。 (D)无需任何操作,有数据的表刚打开时BOF()总是真。 (E)先执行GO 1,然后执行 SKIP -1。 BE(10)有表ZGDA.DBF,现要求从该表产生新表,表名为:ADGZ.DBF(建议用COPY命令)。新表的数据要求如下:从ZGDA.DBF中选出字段依次为:编号、姓名、职称、基本工资,而且职称符合高工条件的数据。提示1:先按题目提示设好当前存取文件的路径。题目指定的新文件名不得改变。

14、参考: COPY TO FOR FILE FIEL 不要写成 FILE !操作题,你应该先用SET DEFA TO D:KS 指定一个默认的存取文件夹,再作其它操作!P60,例4-3第四周(1)设一有记录的数据表,打开后分别执行如下选项,( )在执行后使?eof()为假。在目录D:KS下有一个数据表文件 SYSLX1.DBF,你可以打开该表作验证!多选题,答案不够或超出时,此题按零分计! (A)先执行GO TOP,然后执行LIST。 (B)先执行GO TOP,然后执行DISP。 (C)先执行GO TOP,然后执行DISP ALL。 (D)先GO BOTT,再SKIP。 (E)GO BOTT B

15、E(2)在数据表已打开的前提下,要显示表中的记录可用以下( )选项。多选题,答案不够或超出时,此题按零分计!(A)LIST ALL RECODE (B)LIST STRU (C)DISP ALL (D)LIST (E)DISP ALL RECODE CD(3)假设某数据表中有字段:性别(L),要逻辑删除性别是假值的记录可采用如下选项( )。在目录D:KS下有一个数据表文件 SYSLX1.DBF,你可以打开该表作验证!为保证验证的正确性,执行每选项前必须先执行命令RECALL ALL多选题,答案不够或超出时,此题按零分计!(A)DELETE FOR 性别=假 (B)DELETE FOR .NOT

16、.性别 (C)DELETE FOR 性别=.F. (D)DELETE FOR 性别=F (E)DELETE FOR 性别=.F. BC(4)对数据表的记录作物理删除时,要独占打开数据表。现设数据表已独占打开,如下选项( )可以实现物理删除所有记录。多选题,答案不够或超出时,此题按零分计!(A)DELETE ALL (B)ZAP (C)先DELE ALL,再PACK。 (D)先DELE,再PACK。 (E)ZAP ALL BC(5)有数据表ZGDA.DBF,现要求修改实发工资,职称是高工的按基本工资1.52倍再加80填入,其它人员按基本工资1.11倍再加50填入。注意:任一记录有错则为全错!操作

17、题,你应该先用SET DEFA TO D:KS 指定一个默认的存取文件夹,再作其它操作! 答案:P67,例4-10(6)有数据表GZB.DBF,现要求所有记录的“实发工资”字段按“基本工资”与“补发工资”之和填入。提示:操作时要注意数据的类型是否一致!不一致时要使用类型转换函数,切勿通过修改数据表结构的途径来操作此题!操作题,你应该先用SET DEFA TO D:KS 指定一个默认的存取文件夹,再作其它操作!答案:P67,例4-16 (7)在路径D:KS中有数据表,其表名为:SYSLX3.DBF,请打开该表按姓名作升序的物理排序,排序的结果保存在XMPX.DBF中。参考讲义P68的例4-18注

18、意:先打开SYSLX3.DBF(不要对其作任何修改),再作排序操作。排序结果保存在指定的文件名中,文件有错则无法交卷!操作题,你应该先用SET DEFA TO D:KS 指定一个默认的存取文件夹,再作其它操作! (8)在路径D:KS中有数据表,其表名为:SYSLX3.DBF,请打开该表先按职称(升序)再按基本工资(降序)作物理排序,排序的结果保存在XBGZPX.DBF中。参考讲义P68的例4-19注意:先打开SYSLX3.DBF(不要对其作任何修改),再作排序操作。排序结果保存在指定的文件名中,文件有错则无法交卷!操作题,你应该先用SET DEFA TO D:KS 指定一个默认的存取文件夹,再

19、作其它操作!第六周(1)建立索引是对数据进行组织的一种方法;是提高处理数据速度有效手段的;是数据表之间建立联系的前提。如下选项( )对索引的表述是正确的。多选题,答案不够或超出时,此题按零分计! (A)索引分类有:按索引文件和按索引项两类。 (B)没有记录,只有表结构也能对该表建索引。 (C)结构复合索引文件的主名与表的主名相同。 (D)结构复合索引文件伴随表的打开关闭而打开关闭。 (E)建立结构复合索引的命令中有降序的选项。 ABCDE(2)INDEX ON TAG 是建索引的命令格式,设某表有字段:编号(C,6)、出生日期(D)、工资(N,9,2),如下选项( )的索引建立命令是正确的。在

20、D:KS中有名为:SYSLX4.DBF的文件,你打开它作验证!多选题,答案不够或超出时,此题按零分计!(A)INDE ON 编号,出生日期 TAG BH,CSRQ (B)INDE ON 编号+DTOC(出生日期) TAG 编号 (C)INDE ON 编号 TAG 编号A (D)INDE ON 工资 TAG 出生日期 (E)INDE ON 出生日期+工资 TAG CSRQGZ (F)INDE ON 编号+10 TAG D编号 BCDEF(3)对ZGDA.DBF表中的基本工资字段建立结构化复合索引(索引类型是普通索引),索引标识规定为XXX(其中,XXX代表考生的姓名)。注意:只准存在一个索引标识

21、,多者为错(有多应删除)!注意:输入索引标识时,中间不要有任何分隔符!操作题,你应该先用SET DEFA TO D:KS 指定一个默认的存取文件夹,再作其它操作!P73,例4-22 (4)关于查询定位的命令有三个:LOCA FOR ;FIND;SEEK。如下对这三个命令的表述中,选项( )是正确的。多选题,答案不够或超出时,此题按零分计! (A)LOCA FOR 命令对已建索引或无索引的表均可使用。 (B)FIND与SEEK须建好索引且已指定主控索引才能用。 (C)continue 只在执行LOCA FOR 后才是正确命令。 (D)SEEK 3与 SEEK 3 对应的索引字段类型不同。 (E)

22、SEEK ,表达式涉及到变量时,须先赋值。 ABCDE(5)设某数据表有字段: 姓名(C,8),用INDE ON 姓名 TAG XM 建立结构复合索引并用SET ORDER TO XM 指定主控索引,则如下选项( )是正确的查询定位操作。多选题,答案不够或超出时,此题按零分计!(A)FIND 张 (B)SEEK 张 (C)先执行XX=张 再执行FIND XX (D)先执行XX=张 再执行SEEK XX (E)LOCA FOR 姓名=张 ABDE(6)用LOCA FOR定位的速度不如FIN或SEEK,但其有一些特点而常被用到。设某表有字段:姓名(C,8),对此字段已建结构复合索引,现需查找姓名中

23、第二个是小字的记录,如下选项( )正确的。建议:在D:KS中有名为SYSLX4.DBF的文件,打开该文件并对姓名建结构化复合索引后,对可选项作验证!多选题,答案不够或超出时,此题按零分计!(A)FIND 小 B)SEEK 小 (C)LOCA FOR AT(小,姓名)=3 (D)LOCA FOR SUBST(姓名,3,2)=小 (E)SEEK SUBST(姓名,3,2)=小 (F)FIND SUBST(姓名,3,2)=小 CD 第七周(1)关于统计命令SUM、AVERAGE和CALCULATE,如下选项( )是正确的。 概念类题目,在讲义中查找相关内容!多选题,答案不够或超出时,此题按零分计!(

24、A)它们默认的范围是ALL。 (B)都可以有条件表达式。 (C)SUN()与AVG()函数能用于这组命令。 (D)这组命令正确的最短形式是只有命令动词。 (E)它们操作的数据类型是数值型的。 ABE(2)关于统计命令SUM、AVERAGE、CALCULATE和TOTAL,如下选项( )是正确的。 概念类题目,在讲义中查找相关内容!多选题,答案不够或超出时,此题按零分计!(A)SUM与TOTAL后面跟有TO短语时,两者的短语的含义相同。(B)SUM TO BL1,BL2 如果正确,则操作的表只有2个N型字段。(C)执行TOTAL前,表记录必须是已索引或排序的。 (D)若CALCU SUM(JBG

25、Z)正确,则SUM SUM(JBGZ)也正确。 (E)所有的统计命令都要求对数据表先作索引或排序。 BC(3)对ZGDA.DBF按职称汇总“临时工资”之和,要求结果保存为HZ.DBF的数据表中。操作题,你应该先用SET DEFA TO D:KS 指定一个默认的存取文件夹,再作其它操作! P82,例4-32(4)对ZGDA.DBF按性别汇总“基本工资”之和,要求结果保存为XBHZ.DBF操作题,你应该先用SET DEFA TO D:KS 指定一个默认的存取文件夹,再作其它操作!(5)工作区的选择命令格式是:SELE 。如下选项( )总是正确的。 概念类题目,在讲义中查找相关内容!多选题,答案不够

26、或超出时,此题按零分计! (A)SELE 0 注:0是数字零 (B)SELE P (C)SELE 32767 (D)SELE ZGDA (E)SELE A ACE(6)假设现在A、B、D工作区已分别打开了数据表AA.DBF、BB.DBF、DD.DBF,当前在A工作区,欲在C区打开CC.DBF,如下选项( )是正确的操作。 概念类题目,在讲义中查找相关内容!多选题,答案不够或超出时,此题按零分计!(A)先执行命令SELE 0,然后再执行命令USE CC。 (B)先执行命令SELE 3,然后再执行命令USE CC。 (C)先执行命令SELE C,然后再执行命令USE CC。 (D)先执行命令SEL

27、E CC,然后再执行命令USE CC。 (E)先执行命令SELE A+2,然后再执行命令USE CC。 ABC(7)首先在A区打开了表DEMO1,再顺序执行如下命令序列后,选项( )是正确的。在D:ks文件夹中有DEMO1.dbf,DEMO2.dbf,DEMO3.dbf三个表文件,若要作验证,先在A区打开DEMO1数据表!然后在命令窗口执行下列命令序列!SELE BUSE DEMO2 SET RELA TO RECN() INTO ASELE CUSE DEMO3SET RELA TO RECN() INTO BSELE BGO 8?RECN(),RECN(1),RECN(3)单选题,答案超出

28、时,此题按零分计! (A)1 8 8 (B)8 1 1 (C)8 8 1 (D)8 8 8 (E)8 1 8 C第九周题目(1) K6010请建立以天地人.DBC命名的数据库,并在库中加入数据表STUDENT.DBF和BORROW.DBF,一表建立主索引,一表建立普通索引后,再建立两表之间的1对多的永久联系。操作过程要求:两数据表均对学号建立索引,两者的索引名均规定为XH。(2) K6020在天地人.DBC数据库中以STUDENT.DBF和BORROW.DBF为内部联结建立视图,视图名以你的姓名命名。视图字段规定依次从STUDENT表中选:学号、姓名、班级,最后从BORROW表中选:书号。(注:字段名以及字段顺序要按题目规定)(3) Q3034有表ZGDA.DBF,要建一个查询文件,文件名指定为XSCX.QPR。要求:从ZGDA.DBF选取依次是编号、姓名、基本工资三个字段,筛选条件是性别为男的记录。(注意:字段顺序不按指定的次序为错!)(4) Q3004有数据表XSMB.DBF、XSCJB.DBF,现要建立一个查询,两表按学号进行内部联结。要求:依次从XSMB.DBF中选取“学号”、“姓名”两个字段,在XSCJB.DBF中选取“哲学”、“数学”两字段。注意:字段顺序错无分,查询保存时必须用“XSCX.QPR”为文件名!(5) X3019将XSMB.DBF、XSCJ

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1