vf历年真题及答案.pdf
《vf历年真题及答案.pdf》由会员分享,可在线阅读,更多相关《vf历年真题及答案.pdf(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、V f 历年真题及答案文库.t x t 9 母爱是一滴甘露,亲吻干涸的泥土,它用细雨的温情,用钻石的坚毅,期待着闪着碎光的泥土的肥沃;母爱不是人生中的一个凝固点,而是一条流动的河,这条河造就了我们生命中美丽的情感之景。第八章历年真题2 0 0 6-1 二级 V i s u a l F o x Pr o 笔试试题一、单 项 选 择 题(每 小 题 1 分,共 2 0 分)1 .在 V F P的命令窗口中,以下叙述正确的是(A )(A)所使用的变量都是全局变量(B)不能运行任何程序(0不能打开数据表(D)不能修改执行过的命令2 .在数据库的三级模式中,真正存储数据的是(B )。(A)模式(B)内模
2、式(C)外模式(D)概念模式3 .在 V F P的命令窗口中已经定义了若干个内存变量,若执行QU I T命令后,这些变量所保存的数据将(C )(A)存入一个自动生成的内存变量文件中(B)自动转到磁盘存储器上保留(0随着系统的退出全部丢失(D)转为外存变量保存下来4 .通用字段的数据宽度为4,它存放的是(C ).(A)多媒体数据(B)文件名称(C)F PT指针(D)C D X指针5 .下列符号中,不是变量名的是(A )(A)姓名 (B)性别(C)A 1 0 0 (D)A B6 .表达式 SU B STR(RI G H T(“ZI YU A N G U A N L I”,6),3,4)的 结 果(
3、A 6(A)A N L I (B)G U A N (C)YU A N (D)ZI YU7 .下列函数中,将字符串转换为数值的是(B )。(A)STR()(B)V A L()(C)C H R()(D)M OD()8 .TI M E。函数返回值的数据类型是(B )。(A)数值型(B)字符型(C)逻辑型(D)日期型9 .执行A=1.保护环境 和B=2 0 两条赋值命令后,能够正确求值的表达式是(B )。(A)RI G H T(A,4)+SU B STR(B,2)(B)V A L(L E F T(A,1)+B(C)A+B (D)SU B STR(A,1,1)+B1 0.设 X=1 2 3,Y=6 7
4、8,H=X+Y”,则表达式 1+&H 的 值 是(A)。(A)8 0 2 (B)数据类型不匹配(C)1+X+Y (D)6 7 91 1.DB(数据库)、DBM S (数据库管理系统)和DBS (数据库系统)三者之间的关系是(B)。(A)DB 包括 DBM S 和 DBS (B)DBS 包括 DB 和 DBM S(C)DBM S 包括 DBS 和 DB(D)DBS 与 DB 和 DBM S 无关1 2 .既可输入字符、数值,又可输入日期、逻辑值的数据输入命令是(C(A)W AI T (B)ACCEP T (C)I NP U T (D)=I NK EY(O)1 3 .有如下命令序列X=1Y=2Z=
5、3?Z=X+Y执行最后一条命令后,显示的结果应该是(D)。(A)X+Y (B)3 (C).F.(D).T.1 4 .S EL ECT 0 的功能是(A)。(A)选择工作区号最小的空闲工作区(B)选择工作区号最大的空闲工作区(C)选择当前工作区号+1 的工作区(D)随机选择一个工作区的区号1 5.删除一个数据表文件X S.DBF,使用的命令是(D)(A)DEL E X S.DBF(B)P ACK X S.DBF(0 Z AP (D)DEL E FI L E X S.DBF1 6 .将职工工资数据表中所有研究员的工资增加1 0 0 元,应使用命令(D)。(A)R EP L ACE 工资 W I T
6、 H 1 0 0 FOR 职称=研究员”(B)R EP L ACE工 资 W I T H工资+1 0 0 W HI L E职称=研究员”(C)CHANGE工 资 W I T H工资+1 0 0 F O R 职称=研究员”(D)R EP L ACE工 资 W I T H工资+1 0 0 F O R 职称=研究员”1 7 .与下列语句序列等效的删除命令是(D):DO W HI L E,T.I F 性别 男EX I TEND I FIF 政治面目=群众DEL ET EEND I FS K I PENDDO(A)DEL ET E F O R 性别=男 .AND.政治面目=群众(B)DEL ET E W
7、 HI L E性别=男 .AND.政治面目=群众(C)DEL ET E F O R 性别=男 W HI L E政治面目=群众(D)DEL ET E W HI L E性别=男 FOR 政治面目=群众1 8 .以下有关排序和索引的描述中,不正确的是(C)。(A)排序和索引都是对数据表中的记录按关键字重新组织。(B)排序过程占用空间大、所需时间长、需重新生成新的排序文件。(0排序文件空间小、索引文件空间大。(D)索引是按关键字对数据表记录的逻辑排序。1 9 .已知商品数据表g o o d s 的结构为(商品代码C1 0,品g c 3 0,单 价 n 5,供应商代码c l O)。设商品代码的值是数字字
8、符,以下哪条V FP-S Q L 语句能够实现功能:查询商品代码的值是偶数,并且单价大于3 0 0 0 的全部商品信息(C)。(A)l i s t f o r s q r t (va l (商品代码),2)=0 a n d 单价3 0 0 0(B)s e l e c t w h e r e m o d(va l (商品代码),2)#0 a n d 单价3 0 0 0(C)s e l e c t *f r o m g o o d s w h e r e m o d(va l (商品代码),2)=0 a n d 单价3 0 0 0(D)s e l e c t w h e r e m o d (va
9、 l (商品代码),2)=0 a n d 单价3 0 0 02 0.在表单程序运行期间,控件对象(如:命令按钮)获得焦点时,引发的事件是(A)。(A)g o t f o c u s (B)l o s t f o c u s (C)d e s t r o y(D)c l i c k1 2 3ABC4 5 6 7C A A B8 9 1 0B B A1 1 1 2 1 3 1 4 1 5B C D A D1 6 1 7 1 8 1 9 2 0D D C C A二、多 项 选 择 题(每 小 题 1 分,共 1 0 分,错选、漏选均不得分)1.V FP 的特点有(ABE)。(A)友好的窗口菜单界面(
10、B)采用RU S H M O RE 优化技术(0 安全机制强(D)库表文件的最大记录数为一亿条(E)支持V F P-S Q L 语句2.以下叙述正确的有(BE)。(A)使用CO P Y F I L E T O必须先打开文件。(B)CO P Y T O 命令可以同时复制备注文件。(C)AP P E N D F RO M S CO RE.DBF 需要事先打开 S CO RE.DBF 数据表。(D)S CAT T E R命令一次可将数据表内全部记录内容传送给指定数组。(E)修改数据表结构可采用交互式命令M O DI F Y S T RU CT U RE o3 .在 V F P 的语句中,可作为 范围
11、 子句的选项有(ABDE )。(A)AL L (B)N E X T N (C)F O R(D)RE S T (E)RE CO RD N4 .内存变量的作用域有(CDE(A)s c r e e n (B)c o m m a n d (C)l o c a l (D)p u b l ic (E)p r iva t e5.在 V F P 的可视化程序设计中,控件Co m m a n d Bu t t o n 的主要属性是(ACE )。(A)Ca p t io n (B)Cl ic k (C)E n a b l e d (D)M o ve (E)P ic t u r e6.以下表达式中,a,b为数值,其
12、中合法的表达式有(ABDE )。(A)8-3=5(B)9 9/01/01)+15(C)8 +3 10(D)a t(a d ,x y a d va n a d )T e n(a d a d a d )(E).n o t.(a=b).a n d.a-b 0 o r b=07 .以下可以在数据表中增加一条空白记录的命令有(BC)。(A)in s e r t (B)in s e r t b l a n k (C)a p p e n d b l a n k(D)in s e r t b e f o r e (E)r e p l b l a n k8 .下列命令是显示年龄为10的整数倍的全部在职职工记录,
13、正确的有(ABC)。(A)b r o ws e F O R M O D(年龄,10)=0(B)b r o ws e F O R 年龄/10=I N T(年龄/10)(C)b r o ws e F O R S U BS T R(S T R(年龄,2),2,1)=0(D)b r o ws e F O R 年龄=20.O R.3 0.O R.4 0.O R.50.O R.60(E)b r o ws e F O R RO U N D(年龄,10)=09 .以下哪些是程序设计的基本结构(ADE )(A)分支(B)复制(C)选通(D)循环(E)顺序10.数据库的数据模型一般分为(BDE )。(A)选择(B
14、)关系(C)连接(D)层次(E)网状1 ABE 6 ABDE2 BE 7 BC3 ABDE 8 ABC4 CDE 9 ADE5 ACE 10 BDE三、判断分析题(每小题1 分,共 10分)1.V F P 的数组单元允许赋予各自不同的数据类型。(R)2.宏替换&的操作数只能用字符型变量。(R)3 .?H F(l-6=5,“男,女)命令显示的是“男”。(W)4 .日期型数据之间不能进行加法运算,但可以进行减法运算。(R)5.V F P 工作区号的大小可以说明同时打开数据表的先后次序。(W)6.在命令按钮控件中,可以通过前导符 85.A ND.P85.A ND.E85.A ND.M+P+E2 7
15、0 (W)9 .某数据库表的“字段有效性”规则为:性别=男 o r 性别=女 它 不 仅 限 制“性别”字段的值域,而且限制“姓名”字段的值域。10 .V F P的数据统计命令:cal cu l at e av e r(工资),m ax(工资),m i n (工资)t o a,b,c 可以计算出工资数据表的全部职工的平均工资、最高工资和最低工资。3)123456789 10VVXVXVXXXX四、填 空 题(每空2分,共 2 0 分)1.有一密码验证程序,其设计界面如图1,运行界面如图2。基本功能是在2个文本框中输入两次密码,2个密码完全相同,验证通过(释放表单)。否则,弹出警告窗口,报 告“
16、密码值有误,重新输入!”,表单不释放。以下为一些控件的属性设置和事件代码,请填空完成。Te xt l.Pas s wo rdC h ar=C o m m an d1.C l i ck Ev e n ti f=m e s s ag e b o x(密码值有误,重新输入!”)re t u rne n di ft h i s f o rm.re l e as e2 .以下程序实现功能:统计数据表s t o ck 9 9 中,字 段“编号”为 奇 数 的“库存量”之和。请填空完成。Se t t al k o f fX=0&库存量的和值_ do wh i l e .n o t.e o f ()i f v
17、 al (编号)/2 X=X+库存量e n d i f_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _e n ddo?编号为奇数的库存量之和为:,X3.设有一数据表G Z.DB F,有一字段名为“实发工资”。下面是按“实发工资”计算税金的程序,并将计算结果填入“税金”字 段(假设职工最高实发工资为3 0 0 0元),请将正确的内容填在下划线处。*主程序 M A I N.PRG*SET TA L K OF FTA X=0*子程序 SU B.PR G*PA R A M E TE R S S F,XX=0US E G ZD O WH I LE .N OT.E OF(
18、)S F G Z=实发工资D O S UB WI TH?TA X_ _S KI PE N D D OUS EC A N C E LD O C A S EC A S E S F =8 0 0 .A N D.S F =13 0 0 .A N D.S F =2 3 0 0B=S F-2 3 0 0X=B*0.2+5 0 0*0.15+5 0 0*0.1+5 0 0*0.0 5_ _R E TUR N4.请完善TE S TI.PR G程序,使得运行该程序后,将在屏幕上显示左边的乘法表:1*TE S TL PR G*2 4S E T TA LK OF F3 69F OR _ _481216F OR 51
19、015 2 02 5?S TR(J*K,6);61218243 03 6E N D F OR714 2 1283 5 4 2 4 9?816 2 43 2 4 0 4 85 6 6 4E N D F OR918 2 73 6 4 55 46 37 2 8 1R E TUR N t h is f o r m.t ex t l.v al u e#t h is f o r m.t ex t 2.v al u e US E s t o c k 9 9 I N T(v al (编号)/2)S KI P S F G Z,TA X R E PLA C E 税金 WI TH TA X E N D C A S
20、E(9)J=1 TO 9 K=1 TO J五、读程序写出运行结果(每小题4分,共 2 0 分)1.有一程序如下,写出运行结果:S E T TA LK OF FC LE A RS TOR E 1 t o f l,f 2F OR k=l t o 4?f l,f 2f l=f l+f 2f 2=f 2+f lE N D F ORR E TUR N2 .设有一学生成绩数据表XS C J.D B F 如下,写出下面程序的运行结果。学号课程号学期考试成绩补考成绩19 9 9 0 13 0 0 10 16 0 168 6.02 0 0 0 10 0 7 2 310 3 1249 1.019 9 8 2 0
21、5 13 42 0 7 3 487 0.019 9 9 12 0 8 1512 9 1568 9.019 9 9 0 13 0 0 16 0 6 2 365 5.07 8.019 9 9 0 13 0 0 16 0 10 187 5.02 0 0 0 2 2 10 0 52 2 5 1045 3.08 0.0S E T TA LK OF FC LE A RUS E XS C Jk=0D O WH I LE .N OT.E OF()I F 学号=19 9 9 0 13 0 0 1I f k 二 0?学号,课程号,iif (考试成绩6 0,补考成绩,考试成绩),“一”k=k+lel s e?课程号
22、,iif (考试成绩6 0,补考成绩,考试成绩),“一”en d ifen d ifS KI PE N D D OUS ER et u r n3 .已知c Tes t=v h el l o 2 0 0 8,Lu c k 5 6 8 8 PI G”,写出以下程序的运行结果:S E T TA LK OF FC LE A Rc N u m On l y =&空串F OR n C n t =1 TO LE N(c Tes t)c C h ar ac t er =S UB S TR (c Tes t,n C n t,1)I F I S D I G I T(c C h ar ac t er)c N u m
23、 On l y =c N u m On l y +c C h ar ac t erE N D I FE N D F OR?c N u m On l yr et u r n4.写出以下程序运行的结果:S E T TA LK OF FLo c al iPR OC E D UR E M 2i=8Par am et er s jC l 二 计算机等级考试do w h il e j =iD O M l?s u bs t r (c d,j ,2)?19 9 8+i,r ig h t(C l,i)j=j-2R E TUR Nen ddo?C lPR OC E D UR E M li=4PUB LI C c
24、di=lc d=校高市庆重do M 2 w it h 9R E TUR NR E TUR N5.有两个数据表文件,其内容如下:学生成绩表C J.D B F:学生学号、姓名对照表XM.D B F:学 号 科 目 成绩学号 姓名9 9 0 1 1 马列原理 7 09 9 0 11 张三9 9 0 1 3 马列原理 8 59 9 0 12 李四9 9 0 1 2 马列原理 6 59 9 0 12 英语 7 09 9 0 11 英语 8 59 9 0 13 英语 7 09 9 0 13 王五执行以下程序段,写出运行结果s et t al k o f fs el e au s e x min de o
25、n 学号 t o x hs el e bu s e c jin de o n 学号 t o c j ls et r el a t o 学号 in t o al is t o f f学号,a-姓名,科目,成 绩f o r r ig h t (学号,2)二 12 c l o s e dat ar et u r n1.1 12 35 813 2 12.19 9 9 0 13 0 0 1 0 16 0 1 8 6.0 -6 0 6 2 3 7 8.0 -6 0 10 1 7 5.0 -3.2 0 0 8 5 6 8 84.重庆市高校计算机等级考试2 0 0 6等级考试5.学号 姓名 科目 成绩9 9
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vf 历年 答案
限制150内