[资格考试]2006年国家计算机二级VFP真题.doc_第1页
[资格考试]2006年国家计算机二级VFP真题.doc_第2页
[资格考试]2006年国家计算机二级VFP真题.doc_第3页
[资格考试]2006年国家计算机二级VFP真题.doc_第4页
[资格考试]2006年国家计算机二级VFP真题.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

2006年全国高等学校计算机考试二级(Visual FoxPro语言)试卷说明:试卷中使用的“工资”表、“部门”表和“水电费”表结构和内容如下:(每道使用此三表的题目均使用原始数据)“工资”表工资(部门号(C,2),职工号(C,3),姓名(C,6),应发工资 (N,9,2),水电费(N,7,2),实发工资(N,9,2)部门号 职工号 姓 名 应发工资 水电费 实发工资 11 011 张立 2000.00 50.00 1950.00 22 002 王艳 3000.00 70.00 2930.00 11 003 刘星 1500.00 0.00 1500.00 31 004 林月明 1600.00 146.00 1454.00 21 015 刘良 2600.00 76.00 2524.00 22 106 孙民山 1100.00 91.00 1009.00 31 207 许慧芳 2200.00 52.00 2148.00 32 336 丁一 1100.00 0.00 1100.00“部门”表 部门(部门号(C,2),部门名(C,20),密码(C,8)部门号 部门名 密码11 机关 1111111121 第一生产分厂 2111111122 第二生产分厂 2211111131 第一销售部 3111111132 第二销售部 32111111“水电费”表水电费(年月(C,6),职工号(C,3),上月水费(N,7,2),本月水费 (N,7,2),上月电费(N,7,2),本月电费(N,7,2),本月小计(N,7,2)年月 职工号 上月水费 本月水费 上月电费 本月电费 本月小计 200610 011 20.00 30.00 200610 002 20.00 50.00 200610 003 0.00 0.00 200610 004 16.00 130.00 200610 015 16.00 60.00 200610 106 11.00 80.00 200610 207 22.00 30.00 200610 336 0.00 0.00 一、单项选择题(本题共20小题,每小题2分,共40分)下面每题给出四个答案,用A、B、C、D标出,其中只有一个是正确的,将你选择的结果涂黑答题纸对应题号的方格。1.关系运算有()A. 选择、投影、排序 B.选择、投影、联接C. 选择、排序、联接 D.排序、投影、联接2.关于实体完整性的描述,错误的是()A.实体完整性规则是针对基本关系而言的 B.实体具有某种唯一性标识C.关系模型中以主码作为唯一性标识 D.实体主属性可以取空值3. Visual FoxPro中数据库文件的扩展名是()A. DBC B. MNTC. SCT D. LBX4第一次启动中文Visual FoxPro6.0时,欢迎界面中有选项“打开新的组件管理库,管理Visual FoxPro组件”,单击该选项按钮()A. 进入数据库文件的“创建”对话框 B.进入项目文件的“创建”对话C. 打开一个“应用程序向导” D.显示Visual FoxPro6.0提供的示例程序5.要使在Visual FoxPro项目管理器之外创建的文件包含在项目文件中,在项目管理器中需要使用的按钮是() A.“连编”按钮 B.“添加”按钮C.“包含”按钮 D.“新建”按钮6. 关于命令格式的描述,错误的是()A.Visual FoxPro的命令一般是由命令动词和限定该动词的若干子句组成B.Visual FoxPro命令中的内容可以大写、小写或大小写混合C.Visual FoxPro命令中的各个子句应按系统规定的次序排列D.Visual FoxPro命令中的动词、短语和表达式等之间应以一个或多个空格隔开7.可作为Visual FoxPro的日期型常量是()A.2006/10/21 B.2006/10/21C. 2006/10/21 D. 2006/10/21 8. 可作为Visual FoxPro变量名的是()A.?B B.X=9C.100SS D.AA129.如果一个Visual FoxPro表达式包含逻辑运算、字符运算和关系运算,并且未用括号规定运算顺序,则该表达式的运算顺序是( )A.逻辑运算字符运算关系运算 B.字符运算逻辑运算关系运算C.字符运算关系运算逻辑运算 D. 关系运算字符运算逻辑运算10. Visual FoxPro函数SUBSTR(2008年北京奥运会,7,4)的值是( )A.京奥 B.北C.北京 D.北京奥运11. 数据库表结构中的空值(NULL)表示的意义是( )A.字段中可以暂时不输入数据 B.默认值C.空格 D.数值012.在Visual FoxPro中数据库表字段名最长为()A.8个字符 B.10个字符C.128个字符 D.255个字符13. 在Visual FoxPro中,程序注释行使用的符号是()A.# B./C.* D.%14. 在Visual FoxPro中,选择当前未使用的工作区中最小编号的命令是()A.SELECT -1 B.SELECT 0C.SELECT 1 D.SELECT MIN15. 在Visual FoxPro表设计器的“字段”选项卡中定义字段时就可以创建()A.唯一索引 B.普通索引C.候选索引 D.主索引16. 用于更新表中数据的SQL语句是( )A.ALTER B.DROPC.UPDATE D.DELETE17. 查询应发工资最高的职工姓名和应发工资,正确的SQL语句是( )A. SELETE 姓名,AVG(应发工资) FROM 工资B. SELETE 姓名,MIN(应发工资) FROM 工资C. SELETE 姓名,MAX(应发工资) FROM 工资D. SELETE 姓名,最高应发工资 FROM 工资18. 在Visual FoxPro中,选择列表框中的选项,双击鼠标左键,触发的事件是()A.DblClick B.ClickC.MouseDown D.KeyPress19. 属于容器类的控件是()A.命令按钮 B.编辑框C.选项按钮组 D.线条20.设置当前表单中命令按钮Command1的标题为“OK”的Visual FoxPro命令是( )A. THIS. Command1=OKB. THIS. Command1.Caption=OKC. THISFORM. Command1=OK D. THISFORM. Command1.Caption=OK二、多项选择题(本题共5小题,每小题2分,共10分)下面每题给出五个答案,用A、B、C、D、E标出,其中有两个(含两个)以上是正确的,将你选择的结果填在答题纸对应题号的括号内。1.数据库用户包括()A.数据库管理员 B.应用程序设计人员 C.项目单位领导D.终端用户 E.项目审定人员2. Visual FoxPro项目管理器中的选项卡有( )A.全部 B.文档 C.数据 D.类 E.代码3.关于Visual FoxPro自由表(文件扩展名为DBF)的描述,正确的有( )A.当没有数据库被打开时,建立的是自由表 B.一个自由表文件对应一张二维表C.自由表的字段有默认的控件类 D.自由表的字段名最大长度为10字节E.自由表支持INSERT事件的触发器4. Visual FoxPro报表的数据源可以是( )A.表单 B.数据库表 C.视图 D.临时表 E.查询5.根据“工资”表中的数据,以下SQL语句中执行结果相同的有( )A. SELETE * FROM 工资 WHERE 部门号 IN(21,22) B. SELETE * FROM 工资 WHERE LEFT(部门号,1) 3C. SELETE * FROM 工资 WHERE 部门号21 AND部门号22 D. SELETE * FROM 工资 WHERE 部门号21 OR部门号22E. SELETE * FROM 工资 WHERE LEFT(部门号,1)= 2三、填空题(本题共15小题,每小题2分,共30分)请将正确答案填写在答题纸相应位置上,答在试题上不能得分。1.如果一个实体中有一属性不是该实体的主关键字,而是另一实体的主关键字,则该属性被称为 _。2.执行命令A2006/10/22之后,内存变量A的数据类型是_。3.在Visual FoxPro中,将记录指针移动到表文件最后的命令是_型。4.设 “工资”表已打开,且当前记录号是3,当执行INSERT BEFORE BLANK命令增加一条记录后,该空记录的记录号是_。5.物理删除当前表文件中的所有记录的Visual FoxPro命令是_。6.刚打开表文件,要显示记录号为1、2、3、4的记录,正确的命令是DISPLAY NEXT_。7.利用Visual FoxPro查询设计器创建的查询是一个预先定义好的SQL_语句。8.Visual FoxPro表单中常常设置一个“关闭”按钮,当用户单击此按钮时能够关闭该表单,需要在该按钮的Click事件中写入语句ThisForm._。9.“复选框”控件用于标记“真”、“假”两种状态,当处于“真”状态时,复选框内显示一个“_”。 10.按照职工的职工号升序检索出全部水电费信息的SQL语句是SELECT * FROM 水电费_职工号。11.下面程序是求9个数的最小值。SET TALK OFFINPUT 请输入X的值: TO XFOR I=1 TO 8 INPUT ”请输入Y的值:” TO YIF XY_ENDIF ENDFOR?XRETURN12.右图是系统登录窗口,其中“确认”按钮Command1的Click事件中的代码如下:PUBLIC YhmcLOCAL Yhzh,yhmmSET TALK OFFYhmc=ALLTRIM(ThisForm.Text1.Value)Yhzh=ALLTRIM(ThisForm.Text2.Value)Yhmm=ALLTRIM(ThisForm.Text3.Value)SELECT 1USE 部门_ALL FOR ALLTRIM(部门号)=Yhzh.ANDTRIM(密码)=YhmmIF FOUND() ThisForm.Release DO Form c1.scxELSE =MessageBox(您输入的信息有错,请重新输入!,64,提示)ThisForm.Text3.Value=“”ENDIF13.下面是水电费处理表单,其中表单的Load事件完成将“水电费”与“工资”表关联;“简单查询”按钮Command3的Click事件要求显示出“本月水费”和“本月电费”之中有不为0的记录。主要代码如下:*表单Sdfc1的Load事件中的代码SELECT 2USE 工资INDEX ON 职工号 TO ZGSELECT 3USE 水电费SET RELATION TO 职工号 INTO B*“简单查询”按钮的Click事件中的代码SELECT 3SET FILTER TOBrowse Fields 年月,B.部门号,职工号,B.姓名,上月水费,本月水费,上月电费,本月电费; Font “宋体”,16 NoAppend NoDelete NoEdit NormalThisform.Refresh14.将全部职工的本月水费设为10元,本月电费设为20元,并计算水电费的本月小计。 SET TALK OFF USE 水电费 _ 本月水费 WITH 10,本月电费 WITH 20,; 本月小计 WITH 本月水费本月电费 USE15.假定已将每位职工的本月电费录入完毕。请交每位上月电费与本月电费进行比较,显示两者不一致的职工号、上月电费与本月电费。 SET TALK OFF USE 水电费 DO WHILE .NOT. EOF() IF_ ? 职工号,上月电费,本月水费 ENDIF SKIP ENDDO USE四、阅读程序题(本题共8个题,14题每题2分,58题每题3分,共20分)阅读下列程序,将正确的运行结果填写在答题纸相应的位置上,答在试卷上不能得分。1. SET TALK OFFCLEARUSE 部门?EOF()SKIP? RECNO()USE2. 写出下述SQL语句的查询结果。 SELECT 职工号,上月水费,上月电费 FROM 水电费 WHERE 上月水费 = 03. SET HEADING OFF SET TALK OFF CLOSE ALL CLEAR USE 工资 DISPLAY 职工号,姓名,应发工资 FOR 部门号11 OFF4. SET TALK OFF CLOSE ALL CLEAR USE 水电费 INDEX ON 年月职工号 TO SD SKIP 4 ?年月,职工号,上月水费,上月电费 USE SET TALK ON5. SET TALK OFFSET HEADING OFFCLEARSELECT 1USE 部门INDEX ON 部门号 TO BMSELECT 2USE 工资SET RELATION TO 部门号 INTO ASELECT 2GO TOPDISPLAY A.部门名,姓名,水电费CLOSE DATABASERETURN6. SET TALK OFF SET HEADING OFFCLEARUPDATE 水电费 SET 本月水费 上月水费,本月电费 上月电费UPDATE 水电费 SET 本月小计 本月水费本月电费USE 水电费TO BOTTOMSKIP 1DISPLAY 职工号,本月小计 OFFUSERETURN7. SET TALK OFF SET HEADING OFFCLEARSELECT 2USE 工资SELECT 1USE 水电费JOIN WITH B TO SDF FOR 职工号 B.职工号;

温馨提示

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

评论

0/150

提交评论