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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

历年真题.docx

1、历年真题历年真题历年真题2006-1二级Visual FoxPro笔试试题一、单项选择题 (每小题1分,共20分)1. 在VFP的命令窗口中,以下叙述正确的是( )(A) 所使用的变量都是全局变量 (B)不能运行任何程序(C) 不能打开数据表 (D)不能修改执行过的命令2. 在数据库的三级模式中,真正存储数据的是( )。 (A)模式 (B)内模式 (C)外模式 (D)概念模式3. 在VFP的命令窗口中已经定义了若干个内存变量,若执行QUIT命令后,这些变量所保存的数据将( )(A) 存入一个自动生成的内存变量文件中 (B)自动转到磁盘存储器上保留(C) 随着系统的退出全部丢失 (D)转为外存变

2、量保存下来4. 通用字段的数据宽度为4,它存放的是( ). (A) 多媒体数据 (B) 文件名称 (C) FPT指针 (D) CDX指针5. 下列符号中,不是变量名的是( )。(A) 姓名 (B) 性别 (C) A100 (D) AB6. 表达式SUBSTR(RIGHT(“ZIYUANGUANLI”,6),3,4)的结果( )。(A) ANLI (B) GUAN (C) YUAN (D) ZIYU7. 下列函数中,将字符串转换为数值的是( )。(A) STR() (B) VAL() (C) CHR() (D) MOD()8. TIME()函数返回值的数据类型是( )。(A) 数值型 (B) 字

3、符型 (C) 逻辑型 (D) 日期型9. 执行A=1.保护环境和B=20两条赋值命令后,能够正确求值的表达式是( )。(A) RIGHT(A,4)+SUBSTR(B,2) (B)VAL(LEFT(A,1)+B(C) A+B (D)SUBSTR(A,1,1)+B10. 设X=123,Y=678,H=”X+Y”,则表达式1+&H的值是( )。(A) 802 (B)数据类型不匹配 (C)1+X+Y (D)67911. DB(数据库)、DBMS(数据库管理系统)和DBS(数据库系统)三者之间的关系是( )。(A) DB包括DBMS和DBS (B) DBS包括DB和DBMS(C) DBMS包括DBS和D

4、B (D) DBS与DB和DBMS无关12. 既可输入字符、数值,又可输入日期、逻辑值的数据输入命令是( )。(A)WAIT (B)ACCEPT (C)INPUT (D)=INKEY(0)13. 有如下命令序列 X=1 Y=2 Z=3 ?Z=X+Y执行最后一条命令后,显示的结果应该是( )。(A) X+Y (B)3 (C).F. (D).T.14. SELECT 0的功能是( )。(A) 选择工作区号最小的空闲工作区 (B) 选择工作区号最大的空闲工作区(C)选择当前工作区号+1的工作区 (D)随机选择一个工作区的区号15. 删除一个数据表文件XS.DBF,使用的命令是( )。(A) DELE

5、 XS.DBF (B)PACK XS.DBF(C) ZAP (D)DELE FILE XS.DBF16. 将职工工资数据表中所有研究员的工资增加100元,应使用命令( )。(A) REPLACE 工资 WITH 100 FOR 职称=”研究员”(B) REPLACE 工资 WITH 工资+100 WHILE 职称=”研究员”(C) CHANGE 工资 WITH 工资+100 FOR 职称=”研究员” (D) REPLACE 工资 WITH 工资+100 FOR 职称=”研究员”17. 与下列语句序列等效的删除命令是( ):DO WHILE .T IF 性别 男EXIT ENDIF IF政治面目

6、群众DELETE ENDIF SKIP ENDDO(A) DELETE FOR 性别男 .AND政治面目群众(B) DELETE WHILE 性别男 .AND政治面目群众(C) DELETE FOR 性别男 WHILE 政治面目群众(D) DELETE WHILE 性别男 FOR 政治面目群众18. 以下有关排序和索引的描述中,不正确的是( )。(A) 排序和索引都是对数据表中的记录按关键字重新组织。(B) 排序过程占用空间大、所需时间长、需重新生成新的排序文件。(C) 排序文件空间小、索引文件空间大。(D) 索引是按关键字对数据表记录的逻辑排序。19. 已知商品数据表goods的结构为(商品

7、代码 c10,品名 c30,单价 n5,供应商代码 c10)。设商品代码的值是数字字符,以下哪条VFP-SQL语句能够实现功能:查询商品代码的值是偶数,并且单价大于3000的全部商品信息( )。(A) list for sqrt(val(商品代码),2)=0 and 单价3000(B) select where mod(val(商品代码),2)#0 and 单价3000(C) select * from goods where mod(val(商品代码),2)=0 and 单价3000(D) select where mod(val(商品代码),2)=0 and 单价300020.在表单程序运

8、行期间,控件对象(如:命令按钮)获得焦点时,引发的事件是( )。(A) gotfocus (B) lostfocus (C) destroy (D) click1 2 3 4 5 6 7 8 9 10A B C C A A B B B A11 12 13 14 15 16 17 18 19 20B C D A D D D C C A二、多项选择题 (每小题1分,共10分,错选、漏选均不得分)1. VFP的特点有( )。(A) 友好的窗口菜单界面 (B) 采用RUSHMORE优化技术 (C) 安全机制强 (D) 库表文件的最大记录数为一亿条(E) 支持VFP-SQL语句2. 以下叙述正确的有(

9、)。(A) 使用COPY FILE TO 必须先打开文件。 (B) COPY TO 命令可以同时复制备注文件。 (C) APPEND FROM SCORE.DBF 需要事先打开SCORE.DBF数据表。 (D) SCATTER命令一次可将数据表内全部记录内容传送给指定数组。 (E) 修改数据表结构可采用交互式命令MODIFY STRUCTURE。3. 在VFP的语句中,可作为子句的选项有( )。 (A) ALL (B) NEXT N (C) FOR (D) REST (E) RECORD N4. 内存变量的作用域有( )。 (A) screen (B) command (C) local (D

10、) public (E) private5. 在VFP的可视化程序设计中,控件CommandButton的主要属性是( )。(A)Caption(B)Click (C)Enabled (D)Move (E) Picture6. 以下表达式中,a,b为数值,其中合法的表达式有( )。(A) 8-3=5 (B)99/01/01+15 (C) 8+310 (D)at(”ad”, ”xyadvanad”)-len(”adadad”) (E) .not. (a=b) .and. a-b0 or b=07. 以下可以在数据表中增加一条空白记录的命令有( )。 (A) insert (B) insert b

11、lank (C) append blank (D) insert before (E) repl blank8. 下列命令是显示年龄为10的整数倍的全部在职职工记录,正确的有( )。 (A) browse FOR MOD(年龄,10)=0 (B) browse FOR 年龄/10=INT(年龄/10) (C) browse FOR SUBSTR(STR(年龄,2),2,1)= 0 (D) browse FOR 年龄20 .OR30 .OR40 .OR . 50 .OR60 (E) browse FOR ROUND(年龄,10)=09. 以下哪些是程序设计的基本结构( ) (A) 分支 (B)复

12、制 (C)选通 (D)循环 (E)顺序10. 数据库的数据模型一般分为( )。 (A) 选择 (B) 关系 (C) 连接 (D) 层次 (E) 网状1 ABE 6 ABDE2 BE 7 BC3 ABDE 8 ABC4 CDE 9 ADE5 ACE 10 BDE三、判断分析题 (每小题1分,共10分)1. VFP的数组单元允许赋予各自不同的数据类型。2. 宏替换的操作数只能用字符型变量。3. .? IIF(1-6=5,男,女)命令显示的是“男”。4. 日期型数据之间不能进行加法运算,但可以进行减法运算。5. VFP工作区号的大小可以说明同时打开数据表的先后次序。6. 在命令按钮控件中,可以通过前

13、导符 85 .AND. P85 .AND. E85 .AND. M+P+E270 9. 某数据库表的“字段有效性”规则为:性别=“男”or 性别=“女”。它不仅限制“性别”字段的值域,而且限制“姓名”字段的值域。10. VFP的数据统计命令:calculate aver(工资),max(工资),min(工资) to a,b,c 可以计算出工资数据表的全部职工的平均工资、最高工资和最低工资。1 2 3 4 5 6 7 8 9 10 四、填空题 (每空2分,共20分)1. 有一密码验证程序,其设计界面如图1,运行界面如图2。基本功能是在2个文本框中输入两次密码,2个密码完全相同,验证通过(释放表单

14、)。否则,弹出警告窗口,报告“密码值有误,重新输入!”,表单不释放。以下为一些控件的属性设置和事件代码,请填空完成。Text1.PasswordChar= Command1.Click Eventif =messagebox(密码值有误,重新输入!) return endifthisform.release 2.以下程序实现功能:统计数据表stock99中,字段“编号”为奇数的 “库存量”之和。请填空完成。 Set talk off X=0 &库存量的和值 _ _ do while .not.eof() if val(编号)/2_ X=X+库存量 endif _ _ enddo ? 编号为奇数

15、的库存量之和为:, X use3. 设有一数据表GZ.DBF,有一字段名为“实发工资”。下面是按“实发工资”计算税金的程序,并将计算结果填入“税金”字段(假设职工最高实发工资为3000元),请将正确的内容填在下划线处。*主程序MAINPRG* *子程序SUBPRG*SET TALK OFF PARAMETERS SF,XTAX=0 X=0USE GZ DO CASEDO WHILE .NOTEOF() CASE SF=800 .ANDSF=1300 .AND. SF=2300ENDDO B=SF-2300USE X=B*0.2+500*0.15+500*0.1+500*0.05 CANCEL

16、_ RETURN 4.请完善TEST1.PRG程序,使得运行该程序后,将在屏幕上显示左边的乘法表: 1 *TEST1.PRG* 2 4 SET TALK OFF 3 6 9 FOR _ 4 8 12 16 FOR _ 5 10 15 20 25 ? STR(J*K,6); 6 12 18 24 30 36 ENDFOR 7 14 21 28 35 42 49 ? 8 16 24 32 40 48 56 64 ENDFOR 9 18 27 36 45 54 63 72 81 RETURN “*” thisform.text1.value # thisform.text2.value USE st

17、ock99 INT(val(编号)/2) SKIP SFGZ,TAX REPLACE 税金 WITH TAX ENDCASE J=1 TO 9 K=1 TO J五、读程序写出运行结果 (每小题4分,共20分)1. 有一程序如下,写出运行结果: SET TALK OFF CLEAR STORE 1 to f1,f2 FOR k=1 to 4 ?f1,f2 f1=f1+f2 f2=f2+f1 ENDFOR RETURN2. 设有一学生成绩数据表XSCJ.DBF如下,写出下面程序的运行结果。 学号 课程号 学期 考试成绩 补考成绩 1999013001 01601 6 86.0 2000100723

18、 10312 4 91.0 1998205134 20734 8 70.0 1999120815 12915 6 89.0 1999013001 60623 6 55.0 78.0 1999013001 60101 8 75.0 2000221005 22510 4 53.0 80.0 SET TALK OFF CLEAR USE XSCJ k=0 DO WHILE .NOT. EOF() IF 学号=1999013001If k=0 ? 学号,课程号,iif(考试成绩60,补考成绩,考试成绩),“” k=k+1 else ? 课程号, iif(考试成绩=i DO M1 ? substr(cd

19、 , j , 2) ? 1998+i, right(C1,i ) j=j-2 RETURN enddo ? C1PROCEDURE M1 i=4 PUBLIC cd RETURN i=1 cd=校高市庆重 do M2 with 9 RETURN 5. 有两个数据表文件,其内容如下: 学生成绩表CJ.DBF: 学生学号、姓名对照表XM.DBF: 学号 科目 成绩 学号 姓名 99011 马列原理 70 99011 张三 99013 马列原理 85 99012 李四 99012 马列原理 65 99013 王五 99012 英语 70 99011 英语 85 99013 英语 70 执行以下程序段

20、,写出运行结果:set talk offsele ause xminde on 学号 to xhsele buse cjinde on 学号to cj1set rela to 学号 into alist off 学号,a-姓名,科目,成绩 for right (学号,2)=”12”close datareturn1. 1 1 2 3 5 813 212. 1999013001 01601 86.0 60623 78.0 60101 75.0 - 3. 200856884. 重庆市高校计算机等级考试 2006 等级考试5. 学号 姓名 科目 成绩99012 李四 马列原理 6599012 李四

21、英语 70六、程序设计题 (20分)某一库存管理数据库,有数据表:实时库存量表xa,表结构(编号/ c/ 5,品名/ c/ 10,库存量/ n/ 6);入库和出库单据表xb,表结构(编号/ c/ 5,标志/ L/ 1,数量/ n/ 5)。其中,xb中的标志字段为“真”时代表入库,为“假”时代表出库。试编写程序,根据xb表的数据,更新xa表的实时库存量。具体算法是,如果标志字段为“真”,将数量增加到xa对应的商品库存量;如果标志字段为“假”,从xa对应的商品库存量中减去数量。 set talk off select 1 USE xb select 2 use xa index on 编号 to

22、ibh select 1 set rela TO 编号 INTO B go top do while .not.eof(1) sele 2 if .not.eof(2) if A-标志 repl 库存量 with 库存量+a-数量 else repl 库存量 with 库存量-a-数量 endif endif SELE 1 skip enddo close allretu2007-1二级Visual FoxPro笔试试题一、单项选择题 (每小题1分,共30分)1. 在Visual FoxPro中,打开数据库的命令是( )。(A) OPEN DATABASE (B) USE (C) USE DA

23、TABASE (D) OPEN 2. 在关系数据库中,为了简明地表达数据间的关系,采用的形式是( )。(A) 数组 (B) 层次 (C) 二维表格 (D) 矩阵3.数据库系统的核心是( )。(A) 编译系统 (B)数据库 (C)操作系统 (D)数据库管理系统4.要显示数据表中平均分超过90分或者不及格的全部女生记录,应当使用命令( )。(A)LIST FOR平均分=90 OR (性别=女OR 平均分90 AND 性别=女OR 平均分90.AND.平均分90.OR.平均分=X Y=Y-1 ENDDO(A)20 (B)15 (C)6 (D)515. 设数据表文件在当前工作区已经打开,命令COPY TO TEMP FIEL 完成的工作相当于关系运算( )。(A)连接 (B)选择 (C)自然连接 (D)投影16. 在一个数据表中,有一个或若干个字段,它们的值可以惟一的标识一条记录,这样的字段称为( )。(A) 主题字 (B) 标题 (C) 关键字 (D) 记录名17可以链接或嵌入OLE对象的字段类型是( )。(A) 备注型字段 (B) 通用型和备注型字段 (C) 通用型字段 (D) 任何类型的字段18. 下列常量不是字符常量的是( )。(A) STRING (B)STRING (C)STRING (D)STRING

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

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