N=N+2 ENDDO
? ______________________ ?? SUBSTR(XY,1,4) RETURN
16.执行以下命令序列: USE STUD LIST
Record# 姓名 性别 年龄 1 欧阳惠 女 23 2 李明 男 21 3 杨霞 女 24 4 郭昊 男 23 5 吴友 男 25 6 何文强 男 27 INDEX ON 年龄 TO AGE SET INDEX TO AGE SEEK 23
? 姓名,年龄 欧阳惠 23 SKIP 2
? 姓名,年龄
最后一条?命令的显示内容为 ___________________ 18.有如下程序: STORE 0 TO N,S DO WHILE .T. N=N+1 S=S+N IF N>10 EXIT ENDIF ENDDO
? \
本程序运行结果是__________________________________ 。
19.有计算机等级考试考生数据库STD.DBF和合格考生数据库文件HG.DBF,这两个库的结构相同。为了颁发合格证书并备案,把STD 数据库中笔试成绩和上机成绩均及格记录的‘合格否’字段修改为逻辑真,然后再将合格的记录追加到合格考生数据库HG.DBF中。请对以下操作填空。 .USE STD .LIST
Record# 准考证号 姓名 性别 笔试成绩 上机成绩 合格否 1 11001 梁小冬 女 70 80 .F. 2 11005 林旭 男 95 78 .F. 3 11017 王平 男 60 40 .F.
11
4 11083 吴大鹏 男 90 60 .F. 5 11108 杨妃红 女 58 67 .F. .REPLACE ______________ FOR 笔试成绩>=60.AND.上机成绩>=60 .USE HG
.APPEND FROM STD FOR _________________ .LIST .USE
20.有如下程序段,其功能是将汉字信息\全国计算机等级考试\从屏幕底部移至顶部 ,请填空:
SET TALK OFF SET STATUS OFF
X=\全国计算机等级考试\ CLEAR K=23
DO WHILE K>0
@ K,26 SAY SPACE(34)
@ ________________ ,26 SAY X P=INKEY(1) K=K-1 ENDDO
21.有口令程序如下,请填空: SET TALK OFF CLEAR
DO WHILE .T.
@ 5,20 SAY “请输入口令:” SET CONSOLE OFF
_______________________ SET CONSOLE ON IF DATE ()=PW EXIT ELSE
WAIT“口令不对!按任意键重来” CLEAR ENDIF ENDDO
SET TALK ON CLEAR
22.计算机等级考试的考生数据和考试成绩分别放在两个数据库文件中。欲使用关联方法显示两个库文件的有关数据,请对如下命令序列填空。 SELECT 1 USE STUD LIST
12
Record# 考生编号 姓名 年龄 性别 1 1002 张伟 25 女 2 1004 吴红 30 男 SELECT 2
USE STDCJ ALTAS TL LIST
Record# 考生编号 笔试成绩 上机成绩 1 1004 72 85 2 1002 67 92 INDEX ON 考生编号 TO ABC SELECT 1
____________________
LIST 考生编号,姓名,性别,B->笔试成绩,B->上机成绩
Record# 考生编号 姓名 性别 B->笔试成绩 B->上机成绩 1 1002 张伟 女 67 92 2 1004 吴红 男 72 85
23.计算机等级考试各考点均有数据库文件KSCJ.DBF, 其中有关考生成绩的字段值暂空。省市考区阅卷后建立成绩数据库文件ST.DBF。下列程序是使用ST.DBF中的数据更新考生数据库数据,请填空补齐命令。 SELECT 1 USE KSCJ LIST
Record# 准考证号 姓名 年龄 性别 班号 笔试成绩 上机成绩 合格否 1 1011017 刘丽 23 女 101 .F. 2 1011083 王友 28 男 101 .F. INDEX ON 准考证号 TO AIND SELECT 2 USE ST LIST
Record# 准考证号 笔试成绩 上机成绩 1 1011083 90 60 2 1011017 60 40 INDEX ON 准考证号 TO BIND SELECT 1
UPDATE ON 准考证号 ___________ 笔试成绩 WITH B->笔试成绩,上机成绩 WITH B->上机成绩 LIST
Record# 准考证号 姓名 年龄 性别 班号 笔试成绩 上机成绩 合格否 1 1011017 刘丽 23 女 101 60 40 .F. 2 1011083 王友 28 男 101 90 60 .F.
24.接上题,为了颁发合格证书,把KSCJ.DBF数据库中笔试成绩和上机成绩均及格(大于等于60分)记录的合格否字段值修改为逻辑真,然后显示并打印该字段值为真的考生名单。请对以下命令填空: USE KSCJ
13
REPLACE 合格否 WITH ________ FOR _________________ LIST FOR _______________ TO ___________________ USE
25.有下列两个程序,主程序是MAIN.PRG,子程序是SUBPRO.PRG。执行主程序后,屏幕第5行显示信息 _______________ ,屏幕第6行显示信息 __________ 。 * MAIN.PRG SET TALK OFF CLEAR P=10 Q=10
DO WUBPRO WITH P @ 6,6 SAY “Q=”+STR(Q,2) CANCEL
* SUBPRO.PRG PARAMETERS Q Q=20
@ 5,6 SAY “Q=”+STR(Q,2) RETURN
26.在VFP命令窗口执行下列命令,请填空。 USE ST
COUNT TO A
? A &&显示为:35 GO TOP
DELETE NEXT 5 ? RECCOUNT() SET DELETED ON COUNT TO XY
? XY &&显示值 ____________________
? RECCOUNT() &&显示值 ________________________
27.计算机等级考试成绩已录入完毕,缺考者的记录上均已打上删除标记“*”。为计算实际参加考试者平均分,请在以下命令序列中填空。 USE STU
SET ________________
AVERAGE ALL 成绩 TO AVG
28.计算机等级考试考生数据库DJKS.DBF。 笔试和上机成绩已分别录入其中的“笔试”和“上机”字段(皆为N型)中,此外另有“等级”字段(C型)。凡两次考试均达到80分以上者,应在等级字段中填入“优秀”。编程如下,请填空。 SET TALK OFF USE DJKS
DO WHILE .NOT.EOF()
IF 笔试>=80.AND.上机>=80 ___________________ ENDIF
14
SKIP ENDDO USE
SET TALK ON
29.有学生数据库STUDENT.DBF,其中编号/N/2字段的值从开始连续排列。欲按编号的1、9、17、25......规律抽取学生参加比赛,并在屏幕上显示参赛学生的编号,请填空。 SET TALK OFF USE STUDENT
DO WHILT .NOT.EOF()
IF INT____________________ ?? 编号 ENDIF SKIP ENDDO USE
SET TALK ON
30.计算机等级考试的查分程序如下,请填空。 SET TALK OFF
USE DJKS INDEX DS
ACCEPT “请输入准考证号:”TO KH FIND ___________________________
31.下面的程序是将“中华人民共和国”显示为“中 华 人 民 共 和 国”,请填空。 SET TALK OFF CLEAR
X=\中华人民共和国\ Y=\
DO WHILE LEN(X)>=________ Y=Y+SUBSTR(X,1,2)+\ X=SUBSTR(X,3) ENDDO
?______________ RETURN
32.有程序如下,基功能是将硬盘上若干个班(小于10) 的成绩数据文件复制到A盘上。数据库文件名分别FIL1.DBF,FIL2.DBF??等,备份文件名前面冠以年号,例如97BFIL1.DBF,97BFIL2.DBF??等。在C盘上运行该程序,请填空。 SET TALK OFF CLEAR
ACCEPT \请输入年号:\ &&两位数字年号 INPUT \班级个数:\ I=1
DO WHILE I<=N
DBN=\ BDBN=_________
15
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库VFP程序填空阅读试题(3)在线全文阅读。
相关推荐: