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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

表操作练习历年二级考试题目汇总.docx

1、表操作练习历年二级考试题目汇总一、表操作知识点:1.表操作函数: Fcount()、fields()、bof()、eof()、recno()、reccount()、found()、2.打开表、关闭表、显示、插入、修改、删除命令:Use表名、use、List、display、browse、insert blankbefrore、append blank、replace、delete、pack、zap3.指针移动命令(n代表任意正整数) : Go top、go bottom、go n、skip n、skip n4查找命令: Locate for 、seek5统计命令: Count、sum、aver

2、age、total on6索引命令:建单项索引:Index on 字段表达式 to 索引文件名建复合索引:Index on字段表达式 tag 索引标识of 索引文件名打开索引文件:Set index to 索引文件、确定主控索引:set order to 索引标识7表操作命令的范围子句(n代表任意正整数)All(使指针指向文件尾)、next n(使指针指向从当前记录开始的第n个记录)record n(使指针指向第n个记录)、rest (使指针指向文件尾)二、5种类型程序1.查找某条记录,判断记录是否存在Locate for 查找条件 + found()建索引 + seek 查找数据 + fou

3、nd()2.对表中所有记录逐条处理& do循环+skip & scan循环Do while !eof() scan Skip endscanenddo3.对表中部分记录(满足条件的记录)逐条处理& do循环+if结构+skip &locate+do循环+continue & scan for循环Do while !eof() locate for 条件 scan for 条件If 条件 Do while !eof() endscan Endif continueSkip enddo enddo4.对表中记录进行统计计算求满足条件记录的个数:Count to 内存变量 for 条件求满足条件记录

4、中某些字段的和:sum 字段变量列表 to 内存变量列表 for 条件求满足条件记录中某些字段的平均值:average字段变量列表 to 内存变量列表 for 条件5.显示表中所有字段名For i=1 to fcount() ?fields(i)endfor6.向表中添加记录Append blankReplace 字段变量列表 with 数值表达式列表说明:本试卷中涉及到的相关表文件,其结构和记录如下所示:1、 学生.DBF结构:学号 姓名 性别 出生年月 简历 奖学金 照片C,6 C,8 L,1 D,8 M,4 N,6,2 G,4记录:记录号# 学号 姓名 性别 出生年月 简历 奖学金 照片

5、 1 951001 王平 .F. 05/06/70 memo 50.00 gen 2 951003 李华 .F. 01/23/71 memo 25.00 gen 3 954006 张小强 .T. 07/21/70 memo 0.00 gen 4 953008 赵峰 .T. 11/05/72 memo 75.00 gen 5 954011 丁超 .T. 09/27/70 memo 0.00 gen 6 953013 罗浩 .T. 09/09/71 memo 50.00 gen (注:性别=.F.为女,性别=.T.为男,学号前三位为班级号)2、 课程.DBF结构:课程号 课程名 学时数 C,4 C

6、,20 N,3 记录:记录号# 课程号 课程名 学时数 1 0001 高等数学 108 2 0002 英语 90 3 0003 计算机基础 68 4 0004 数据库应用 80 5 0005 工程制图 80 3、成绩.DBF结构:学号 课程号 成绩 C,6 C,4 N,5,1 记录:记录号# 学号 课程号 成绩 1 951001 0001 95.0 2 951003 0003 88.0 3 954006 0001 78.0 4 953008 0004 90.0 5 951001 0003 78.0 6 951003 0004 80.0试题1:说明:阅读下列程序说明和相应程序(段),在每小题提供

7、的若干可选答案中,挑选一个正确答案。(05春)【程序说明】将表“学生.DBF”中指定学生(由键盘输入)的奖学金加60,并显示该学生记录。【程序】SET TALK OFFCLEAUSE 学生ACCEPT 输入学生学号= TO M (1) IF !EOF() (2) DISP ELSE ? 没有找到! (3) USESET TALK ON(1)A、FIND &M B、SEEK M C、LOCA FOR 学号=M D、LOCA FOR 学号=ALLT(M)(2)A、奖学金=奖学金+60B、REPL 奖学金 WITH 奖学金+60 C、REPL 奖学金 WITH 60 D、APPEND 奖学金+60(

8、3)A、ENDIF B、ENDDO C、ENDCASE D、RETU试题2【程序说明】(05秋)从键盘输入学生学号,在 “成绩.DBF” 表中计算该学生的平均成绩,并说明成绩的档次(优、良、中、及格和不及格)。【程序】SET TALK OFFCLEAUSE 成绩 (1) M=ALLT(STR(SH)LOCA FOR 学号=MIF EOF()? 没有找到!ELSE (2) DO CASECASE CJ=90 DC=优CASE CJ=80 DC=良CASE CJ=70 DC=中CASE CJ=60 DC=及格 (3) DC=不及格ENDCASE? DCENDIFUSESET TALK ON(1)

9、A、ACCEPT 输入学生学号= TO SH B、INPUT 输入学生学号= TO SHC、WAIT 输入学生学号= TO SHD、ACCEPT 输入学生学号= TO M(2) A、COUNT 成绩 TO CJ FOR 学号=MB、AVER 成绩 TO CJ C、AVER 成绩 TO CJ FOR 学号=M D、AVER 成绩 FOR 学号=M TO CJ(3) A、OTHERWISE B、ENDIF C、ENDCASE D、CASE CJ59试题3【程序说明】(05秋)输入表名,如果存在,则显示该表中所有字段,否则输出找不到该文件。【程序】SET TALK OFFCLEADO WHIL .T

10、.ACCEPT “输入文件名=“ TO FNAMEIF (1) I=1DO WHIL (2) ?fields(i) I=I+1ENDDOELSE ? 找不到该文件ENDIF WAIT 输入是否继续?(Y-继续/N-退出) TO X (3) EXITENDIFENDDSET TALK ON(1) A、FILE(FNAME) B、FILE(FNAME) C、FILE(&FNAME) D、FILE(FNAME+.DBF)(2) A、IFCOUNT() B、I=FCOUNT() C、I=COUNT() D、I=RECCOUNT() (3)A、IF UPPER(X) N B、IF LOWER(X)= N

11、 C、IF ! UPPER(X)# N D、IF UPPER(X)= n试题4 阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。(06春)【程序】SET TALK OFF USE 学生 DISPLAY NEXT 3? RECNO() &第一个显示APPEND BLANK?RECNO() &第二个显示LOCA FOR 奖学金=50CONT?RECNO() &第三个显示REPL 奖学金 with 100 ALL?RECNO() &第四个显示 USE SET TALK ON【供选择的答案】(1) 第一个显示的RECNO()值为 。A、2 B、3 C、4 D、5 (2)

12、第二个显示的RECNO()值为 。A、5 B、6 C、7 D、8 (3) 第三个显示的RECNO()值为 。A、1 B、6 C、7 D、8 (4) 第四个显示的RECNO()值为 。A、1 B、6 C、7 D、8 试题5:阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。(06秋)【程序说明】查找课程表中第一个学时数为最小的课程记录,并把该记录的学时数增加5。【程序】SET TALK OFFCLEARUSE 课程 GO TOP JXJ=学时数 DO WHIL !EOF() IF (1) JXJ=学时数 ENDIF (2) ENDDO (3) (4) USESET TALK

13、 ON【供选择的答案】1、A、JXJ学时数 B、JXJ=70 DJ=A CASE JXJ=50 AND JXJ20 AND JXJ20C.CASE JXJ=20 D.CASE JXJ=20 OR JXJ50(3) A. ? 姓名+奖学金+DJB. ? 姓名+STR(奖学金)+DJC. ? 姓名+奖学金+DJD. ? 姓名+STR(奖学金)+DJ(4) A. IF !BOF() B.IF BOF()C. IF !EOF() D.IF EOF()试题11、(每空格3分,共12分)(09春)说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】SET TALK

14、OFFCLEAUse 成绩STORE 0 TO S1,S2ACCEPT 输入学号= TO AA=ALLT(A)LOCA FOR 学号=ADO WHILE !EOF()S1=S1+1S2=S2+成绩CONTINUE ENDDO ?”S1=”,S1,”S2=”,S2 USE SET TALK ON【供选择的答案】(1)当输入学号为953008时,输出值S1为 。A、0 B、1 C、2 D、3 (2)当输入学号为953008时,输出值S2为 。A、90 B、88 C、95 D、78 (3)当输入为951时,输出值S1为 。A、1 B、5 C、4 D、3 (4)当输入为951时,输出值S2为 。A、1

15、94 B、95 C、289 D、341 试题12.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。(09秋)【程序说明】输入学号,如果存在,则显示该学生的信息,否则输出找不到该学生。【程序】SET TALK OFFCLEARUSE 学生DO WHILE .T.ACCEPT “输入学号=” TO STNO (5) (6) DISP ELSE ?找不到该学生 ENDIF WAIT 输入是否继续?(Y-继续/N-退出) TO X (7) EXIT ENDIF (8) USESET TALK ON【供选择的答案】(5) A. FIND FOR 学号=ALLT(STNO) B.

16、LOCA FOR 学号=ALLT(STNO)C. SEEK FOR 学号=ALLT(STNO) D. SEEK STNO(6) A. IF !FOUND() B.IF !eofC. IF !EOF() D.IF FOUND(7) A.IF UPPER(X)=N B. IF UPPER(X)=YC. IF UPPER(X)=.Y. D. IF UPPER(X)=.N.(8) A. ENDCASE B.ENDDC. ENDIF D.CLEAR参考答案:试题1:DBA试题2:B、C或D、A试题3:ABC试题4:BCBD试题5:ACBD试题6:DCBA试题7:DBCB试题8:BCDA试题9:ADCB试题10 ACBD试题11 BACD试题12 BCAB

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

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