VFP笔试模拟试题20130603.doc_第1页
VFP笔试模拟试题20130603.doc_第2页
VFP笔试模拟试题20130603.doc_第3页
VFP笔试模拟试题20130603.doc_第4页
VFP笔试模拟试题20130603.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VFP笔试模拟试题20130603(120 分钟共 100 分)一、单选题 ( 每小题 2 分,共 40 分 )1执行下列命令序列后,A(3) 的值为()DIMENSION A(3,3)A(1,1)=ABCA(1,2)=234A(2,1)=.T.A(2,3)=2013-3-8(A) .T.(B) 2013-3-8(C) .F. (D)变量没有赋值2 Visual FoxPro中,下面关于属性、方法和事件的叙述错误的是()。( A)属性用于描述对象的状态,方法用于表示对象的行为( B)基于同一个类产生的两个对象可以分别设置自己的属性值( C)事件代码也可以象方法一样被显式调用( D)在创建一个表

2、单时,可以添加新的属性、方法和事件3当 X=23 时,表达式10XVBthisform.text1.value=a(A)0(B)2(C).f.(D).t.5当如下代码执行后,表单Form1 中的标签label1显示结果为()。n=0For x=1 to 20If mod(x,3)=0n=n+1EndifEndforthisform.label1.caption=alltrim(str(n)(A) 3(B) 18(C) 6(D) 206 Visual FoxPro中 APPEND BLANK命令的作用是()。(A)在表的任意位置添加记录(B)在当前记录之前插入新记录(C)在表的尾部添加记录(D)

3、在表的首部添加记录7输入一个数X,判断其为3 位正整数的正确表达式为()。(A) X=100 AND X=100 AND X=100 OR X=100 OR X95(B)SEEK成绩 95(C) LOCATE FOR 成绩 95(D)LIST FOR成绩 9513在表单运行时,要改变表单的标题为:“欢迎界面” ,需要执行事件代码()。( A) Thisform.Name= 欢迎界面 ( B) Thisform.Caption=欢迎界面 ( C) Thisform.Caption=欢迎界面( D) Thisform.Value=欢迎界面 14在建立学生数据库表时,将“性别” 字段值限制在 “男”

4、、“女”之间的约束属于 ()。(A) 实体完整性(B)记录 ( 域 ) 完整性(C) 参照完整性(D)以上都不正确15函数 ROUND(1263.645,-3) 的返回值是()。(A)-1263.65(B) 1263.65(C)1300(D)100016如 X=1, Y=2, B12=BOOK, A=STORE。表达式A+b&X&Y的结果是()。( A) BOOKSTORE ( B) STOREBOOK ( C) STOREBOOK12 (D) BOOK12 1720 题用 vfp-sql 实现,基于如下数据表:学生表 ( 文件名为: ST.dbf) :学号 (C,5 ),姓名 (C,6) ,

5、专业班级 (C,20) 。选课表 ( 文件名为: XK.dbf) :学号 (C,5) ,课程号 (C,3) ,成绩 (N,5,1) 。注:选课表中一条记录代表一名学生选择的一门课程,一名学生可以选择多门课程。17查询选课表中课程号为“011”这门课程成绩排在前3 名的学生,正确的SQL语句是()。(A)SELECT 学号 , 成绩 TOP 3 FROM XK WHERE课程号 =011 ORDER BY 成绩 DESC (B)SELECT 学号 , 成绩 TOP 3 FROM XK WHERE课程号 =011 ORDER BY 成绩 ASC(C)SELECT 学号 , 成绩 FROM XK W

6、HERE课程号 =011 ORDER BY 成绩 DESC (D)SELECT 学号 , 成绩 FROM XK WHERE课程号 =011 ORDER BY 成绩18查询选课表中成绩有不及格的学生学号和专业班级,正确的SQL语句是()。(A)SELECT ST. 学号 , 专业班级 FROM ST,XK WHERE ST学.号 =XK.学号 AND成绩 60 (B)SELECT ST. 学号 , 专业班级 FROM ST,XK WHERE ST学.号 =XK.学号 AND成绩 =60 (C)SELECT 学号 , 专业班级 FROM ST,XK WHERE ST学.号 =XK.学号 AND成绩

7、 60 (D)SELECT 学号 , 专业班级 FROM ST,XK WHERE ST学.号 =XK.学号 AND成绩 =89 OR =80 OR 成绩 =89 AND 2000 AND (_ _)2)求重庆和上海的仓库职工的工资总和。请将下面的SQL语句补充完整。SELECT SUM(工资 ) FROM 职工表 WHERE仓库号 _ _;(SELECT仓库号 FROM 仓库表 WHERE _ _)四、阅读分析下面程序,写出程序的运行结果(每小题5 分,共 20 分)1设计如图所示表单,表单运行后单击“显示”按钮,标签List1将显示什么?4“显示”命令按钮的“click”事件代码如下:Thi

8、sform.list1.clearDIME A(5)B=*A=FOR I=1 TO 5FOR J=1 TO IA(I)=A(I)+BENDFORTHISFORM.LIST1.ADDITEM(A(I)ENDFOR2如图所示一表单。已知标签label1(左 ) 、 label2(右 ) 初始均显示为1,请写出当第3次单击“计算”按钮时,表单上的两个标签显示的数值是什么?“计算”按钮的Click事件代码如下:x=val(thisform.label1.caption)y=val(thisform.label2.caption)if x5 or y5y=y+xx=x+yendifx=x+yy=y+xt

9、hisform.label1.caption=str(x,3)thisform.label2.caption=str(y,3)53有两个表文件,其内容如下:学生成绩表(文件名为:cj.dbf )学生学号、姓名对照表(文件名为:xm.dbf )学号科目成绩学号姓名12015外语7012015汪伟15013外语8412012刘灿12012外语9515013赵静12012计算机8812015计算机8015013计算机70设计如图所示表单,将 cj.dbf和 xm.dbf添加到表单的数据环境中,表单运行后,单击命令按钮“ Command1”,表格 grid1 将显示什么?command1控件的 cli

10、ck事件代码:select姓名 , 科目 , 成绩 from cj,xm where cj.学号 =xm.学号 and ;at(5,cj. 学号 )0 and 成绩 80 into cursor lsb thisform.grid1.recordsource=lsb4设计如图 a 所示表单, 运行表单后, 如图 b 所示,单击“ command1”按钮, 标签 Label2 中显示什么?(a)(b)Form1 的 Activate事件:6PUBLIC A(10)X=FOR I=1 TO 8A(I)=INT(RAND()*90)+10X=X+STR(A(I),5)ENDFORThisform.Label1.Caption=XCommand1的 Click事件代码:Y=Thisform.xy()FOR I=3 TO 6Y=Y+STR(A(I),5)ENDFORThisform.Label2.Caption=Y自定义方法程序XY:FOR I=1 TO 3T=A(I)A(I)=A(7-I)A(7-I)=TENDFOR五、程序设计(10 分)有 3 个数据表:学生 .dbf( 学号 /C,姓名 /C) ;课程 .dbf

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论