2008年秋季江苏省计算机等级考试二级VFP考试试题.docx_第1页
2008年秋季江苏省计算机等级考试二级VFP考试试题.docx_第2页
2008年秋季江苏省计算机等级考试二级VFP考试试题.docx_第3页
2008年秋季江苏省计算机等级考试二级VFP考试试题.docx_第4页
2008年秋季江苏省计算机等级考试二级VFP考试试题.docx_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

2008年秋季江苏省计算机等级考试二级VFP考试试题 第二部分Visua l FoxPro程序设计 一、选择题(用答题卡答题,答案依次填在2130答题号内) 21.在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算。在下列关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是 。 A.投影 B.联接 C.选择 D.合并 22.已知数值型变量X=1,Y=2,以下返回值为!3!的表达式是 。 A.!+STR(X+Y,1)+! B.!+X+Y+! C.!+VAL(X+Y)+! D.!+X+Y+! 23.以下几组表达式中,返回值均为.T.(真)的是 。 、 A.EMPTY()、ISNULL(SPACE(0)、EMPTY(0) B.EMPTY(0)、ISBLANK(.NULL.)、ISNULL(.NULL.) C.EMPTY(SPACE(0)、ISBLANK(0)、EMPTY(0) D.EMPTY()、EMPTY(SPACE(5)、EMPTY(0) 24.JS(教师)表中有XG(性格,备注型)等字段,使用 _ 命令可以直接浏览,输出所有 记录的XG字段的具体内容(即备注中的信息)。 A.USE js LIST OFF xg B.SELECT xg FROM js C.USE js BROWSE FIELD xg D.USE js 25.XS(学生)表中有XM(姓名,字符型)和XB(性别,字符型)等字段。如果要将所有男生记录 的姓名字段值清空,则可以使用命令 _ 。 A.UPDATE XS SET xm=WHERExb=男 B.UPDATE XS SET xm=SPACE(0)WHERE xb=男 C.UPDATE XS SET xm=SPACE(0) FOR xb=男 D.UPDATE XS SET xm=” FOR xb=男 26.从语法格式上看,SELECT-SQL语句可以分为多个子句,但是它不包含 。 A.WHERE子旬 B.INTO子旬 C.FOR子旬D.UNION子旬 27.可以用REPORT命令预览或打印报表。在下列有关该命令的叙述中,错误的是( A.命令中必须指定报表的数据源 B.PREVIEW选项指定以页面预览模式显示报表 C.SUMMARY选项指定只打印总计和分类总计信息 D.FOR子旬指定打印条件,满足条件的记录被输出 28.在下列关于表格控件的叙述中,错误的是 。 A.表格是容器型控件,它包含列对象 . B.表格的数据源若是表,则该表必须在表单的数据环境中 C.表格的数据源可以是表、别名、查询文件或SELECT-SQL命令 D.表格滚动条可以设置为不同类型 29在下列几组控件中,均可直接添加到表单中的是( ) A.CommandGroup、OptionButton、TextBox B.Page、PageFrame、Grid C.CommandButton、PageFrame、EditBox D.TextBox、Column、Header 30.在下列几组文件类型中,均可设置为项目主程序的是( ) A.表单、菜单和.PRG程序 B.查询、菜单和表 C.项目、数据库和.PRG程序 D.表单、查询、报表 二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行) 1.在数据库设计中,广泛使用的概念模型当属”实体.联系模型(简称E-R模型)。E-R模型中有3个基本的概念,它们分别是实体、( 1 )和联系。 2.为了实现数据的独立性,便于数据库的设计和实现,一般把数据库系统的结构定义为三级模式结构,即分为外部层、 ( 2 ) 和内部层。3.执行函数MESSAGEBOX(清华大学+( 3 ) +计算机科学系,48,提示),则可出现如图1 4.函数STRTRAN(STR(35.96),SPACE(2),* “)的返回值为 ( 4 ) 。(提示:系统函数STRTRAN(,)的功能是用替换中所包含的) 5.执行以下程序,3个SELECT()函数的输出值分别是( 5 ) 【程序清单】 CLoSE TABLES ALL SELECT3 USEjs SELECT xh,xm,csrq FROM XS INTO CURSOR t3 ? SELECT(XS) ?SELECT(t3) ?SELECT(0) 6.在VFP集成环境下调试程序,如果程序运行时出现”死循环现象,通常可以通过按 ( 6 )强制中断程序执行。 7.使用SET ( 7 ) ON|OFF命令,可以指定visual FoxPro系统是否处理已做了删除标记的表记录。 8.某表含有两个字段:XX(字符型)和YY(日期型)。若要创建一个索引,要求先根据XX字段排序,xx字段相同时再根据YY字段排序,则索引表达式可以设置为xx+( 8 ) 。 9.在两个数据库表创建永久性关系后,就可以创建它们之间的参照完整性规则。在VFP中,参照完整性规则分为更新规则、( 9 ) 规则和插入规则。 10.数据库JXSJ中有XS(学生)表和CJ(成绩)表。学生表中有XH(学号)、XM(姓名)等字段;成绩表中有XH(学号)、KCDM(课程代码)和CJ(成绩,数值型)等字段,两表通过XH字段创建了”一对多一关系。下列SELECT.SQL命令用于查询各门考试成绩均在60分以上的学生成绩情况,要求输出学号、姓名和总成绩,且只输出总成绩前5名。 SELECT TOP 5 Xs.xh AS学号,Xs.xm AS姓名,SUM(Cj.cj)AS总成绩; FROM jxsj!xs INNER JOIN jxsj!cj; ON Xs.xh=cj.xh; GROUP BY Xs.xh; _( 10 )_ MIN(Cj.cj)=60; ORDER BY 3 DESC 11.某图书管理系统中JY(借阅)表是已还书情况的记录表,其中含有DZH(图书证号,字符型)、JYRQ(借阅日期,日期型)和HSRQ(还书日期,日期型)等字段。下列SELECT-SQL命令用于查询每个图书证号借书本数、过期本数、过期罚款数。(注:”过期是指借阅超过60天,对每本书借阅超过60天者,超过部分按每天0.05元计算罚款。) SELECT Jy.dzh as图书证号,COUNT(*) as 借书本数,; ( 11 ) AS 过期本数,; SUM(IIF(Jy.hsrq-Jy.jyrq60,(Jy.hsrq-Jy.jyrq-60)*0.05,0.00)AS罚款数; FROM JY; GROUP BY Jy.dzh 12.数据库JXSJ中有js(教师)表、KCAP(课程安排)表和KC(课程)表。教师表中有GH(工号)、XM(姓名)等字段;课程安排表中有GH(工号)、KCDM(课程代码)和BJBH(班级编号)等字段;课程表中有KCDM(课程代码)、KCMC(课程名称)和KSS(周课时数,数值型)等字段。若周课时总数9时,每课时津贴30元;周课时总数9时,超过部分每课时津贴80元,则下列SELECT-SQL命令可以统计每位教师周课时总数以及周课时津贴,且按周课时津贴降序排列,查询去向为文本文件RS.TXT。 SELECTJs.ghAS工号,Js.xmAS姓名, _( 12 )_ AS周课时总数,; IIF(SUM(Kc.kss)=128 ns=ns+SUBSTR(s,i,2) _( 26 )_ ELSE IF !EMPTY(ns) THISFORM.Listl.Addltem(ns) _( 27 )_ ENDIF ENDIF ENDFOR ENDIF 23.本题程序求以下正项 【程序清单】 CLEAR i=0 sn1=O DO WHILE .T. i=i+1 sn1=sn1+l/(i*(i+1)*(i+2) sn2=_( 28 )_ IF ABS(sn2-snl)60,1,0) (12) sum(kc.kss) (13)To File (14)i,j (15) s (16)!ThisForm.Ti

温馨提示

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

评论

0/150

提交评论