2003年(秋)VFP 二级笔试试卷(答案)(2)

2020-02-21 22:20

OPEN DATEBASE sjk4 OPEN DATEBASE sjk5

8. 计时器是在应用程序中用来处理复发事件的控件,其典型应用是检查系统时钟,决定是否到了某个程序或应用程序运行的时间。其Interval 属性用于指定计时器控件的___Timer____事件之间的时间间隔,单位为毫秒。

9. 设sjk.dbc 数据库中有三个数据库表:xim.dbf(系名表),js.dbf(教师表)和xs.dbf(学生表)。其中,xim.dbf含有:系代号(xdh C(2)),系名(ximing C (18))字段;js.dbf,xs.dbf均含有:姓名(xm C(8)),系代号(xdh C(2))字段。要求查询“计算机科学系”的全体师生名单,结果中包含两列:类别,姓名,其中类别用于注明“教师”或“学生”,输出结果首先按照类别排序,若类别相同再按姓名排序。

SELECT “教师” AS 类别 js.xm AS 姓名; FROM sjk!js , sjk!xim;

WHERE js.xdh=xim.xdh AND xim.ximing=“计算机科学系”; UNION;

SELECT _____学生_____ AS 类别,xs.xm AS 姓名; FROM sjk!xs,sjk!xim;

WHERE xs.xdh=xim.xdh AND xim.ximing=“计算机科学系”; ORDER BY 1, 2

10. 完善下列“九九乘法”程序(P99. prg),使得P99.prg程序运行时,屏幕上显示如下乘法表: 1: 1 2: 2 4 3: 3 6 9 4: 4 8 12 16 5: 5 10 15 20 25 6: 6 12 18 24 30 36 7: 7 14 21 28 35 42 49 8: 8 16 24 32 40 48 56 64 9: 9 18 27 36 45 54 63 72 81

【“九九乘法”程序 P99.PRG 清单】

SET TALK OFF CLEAR FOR m=1 TO 9 ? STR(m,2)+ ”:” FOR n=____1 to m____ ??____m*n____ ENDFOR ENDFOR RETURN

11. 设JS表(教师表)的结构及JS 表所包含的记录如下:

运行下列程序段后,显示的两行结果分别为:____高山 未婚_____,_____5600_____。 USE js m1=xm m2=LEN(xb)

? m1+SPACE(2)+IIF(hf,”已婚”,”未婚”) m3=0 SCAN

m3=m3+jbgz SKIP ENDSCAN ? m3

m4=STR(RECCOUNT())

12. 设有一个会议代表签到信息的表文件 bd.dbf, 包括xh(序号),xm(姓名),dw(单位)等字段,如果每个单位可以有多个代表参加,则可以利用命令;

SELECT ______distinct____ dw FROM bd INTO TABLE dwb

生成一个仅含有单位字段且记录值不重复的表文件dbf.dbf 。如果要统计各单位参加会议的人数并根据人数由多到少排序,则可以利用命令:

SELECT dw AS 单位, ______count(*)_____ AS 人数; FROM bd;

GROUP BY ____dw______; ORDER BY 2 DESC

13. 利用页框控件,可以增加表单的“表文件”。运行某表单时,如果要将表单中图1所示的页框(PageFrame)改为图2所示的页框,则应将页框的___tabs___的属性设置为.F.。

14. 若要为表单设计下拉式菜单,主要操作分为二部分:其一是将菜单类型设计为SDI菜单,并在菜单设计过程中,选择“常规选项”对话框中“顶层表单”复选框;其二是将SDI 菜单附加到表单中,首先将表单的 Show Windows 属性值设置为2作为顶层表单,然后在表单的___lnit___事件代码中添加调用SDI菜单程序的命令。

15. 列表框(ListBox)主要用于显示一组预定的值,用户从列表中可以选择需要的数据。列表框中选择的数据(值)保存在何处由___controlsource____属性决定。

16. 在利用“参照完整性生成器”对话框设置参照完整性规则时,系统自动地生成完成该规则的程序代码。规则的代码被保存在数据库中,而规则的实施由主表和子表的____触发器___完成。

17. 完善下列程序。使其实现计算数列 1!/2!,2!/3!,3!/4!,……的前20项之和的功能。

【程序清单】 nSum=0 FOR n=1 TO 20

NSum=_____nSum+jc(n)/jc(n+1)_______ ENDFOR FUNCTION jc PARAMETER x S=1

FOR m=1 _____to x______ s=s*m ENDFOR RETURN s

18. Visual FoxPro 系统中基类的事件集合是固定的,不能进行扩充。它的最小事件集合包括Init事件,Destroy事件和___Error_____事件。

19. 设学生表(xs.dbf)含有记录数据如下表所示:

运行下列程序后,显示结果为____2____。 USE xs

STORE 0 TO nSum DO WHERE .NOT.EOF() IF SUBSTR(xh,3,2)=”03” NSum=nSum+1 ENDIF SKIP ENDDO ? nSum USE

20. 设某图书管理数据库中有三张表:图书.dbf,读者.dbf与借阅.dbf。表结构如下:

完善下列语句以查询各出版社出版图书的最低单价,平均单价和册数。 SELECT 出版单位,MIN(单位) AS 最低单价,;

AVG(单价) AS 平均单价,COUNT(*)AS 册数; FROM 图书管理!图书;

____________group by 出版单位_____________

完善下列语句可以查询借阅了4本(含4本)以上图书的读者姓名和单位。 SELECT 姓名,单位 FROM 图书管理!读者 WHERE 借书证号 IN; (SELECT 借书证号 FROM 图书管理!借阅;

GROUP BY _____借书证号_____HAVING COUNT(*)>=4)

21.菜单设计是应用程序开发过程中的重要环节。当所要定义的菜单与VFP系统形式上或功能上比较相似时,可以使用____快速菜单___功能,以提高工作效率。

22. “开放式数据库系统互连”是一种用于数据库服务器的标准协议,通过它可访问多种数据库中的数据。在Visual FoxPro 中,也可以利用该协议与其他数据库相连。“开放式数据库系统互连”的英文缩写是____ODBC____。

23.某表单(form1)如图3所示,表单的Init事件程序中存有“PUBLIC aa”命令。要求该表单运行时,在文本框中输入某表的表名后单击“打开”按钮,能浏览相应的表。按照要求,下列的命令代码程序应写在命令按钮组控件的____Click___事件程序中。请完善程序代码。

aa=ALLTRIM(THISFROM.text1.Value) DO CASE

CASE This.Value=1

USE ____&aa_____ALIAS bm IN 0 SELECT bm BROW USE

CASE THIS. Value=2 THISFORM. Release ENDCASE RETURN


2003年(秋)VFP 二级笔试试卷(答案)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:Western blot(蛋白印迹法)详细步骤

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: