2. 设n=234,m=432,k=”m+n”,表达式1+&k的值是___ ____
3. Visual FoxPro 系统通过表间级,记录级,_____ _____三级完整性约束,有效实现数据的完整与一致性。
4. 在Visual FoxPro系统中,工作区是指用于标识一张打开表的区域。打开一张表前。必须为该表指定一个工作区。选择未被使用的最小编号的工作区,可以使用命令____ ______。
5. 数据库是一个容器,是许多相关的数据库表及其关系的集合。数据库通常包括两部分,一是按一定的数据模型组织并实际存储的所有应用需要的数据,二是存放在数据字典中的各种描述信息。这些描述信息是有关数据的“数据”,称为“___ ____”。
6. 下列两段程序是基于 xs.dbf 表的记录浏览及数据统计程序(表中已有若干个记录),分别运行两段程序,mSum与 nSum 输出结果是否相同:___ ___(回答“相同”或“不同”)
【程序1清单】 SET TALK OFF USE xs mSum=0
DO WHILE NOT EOF() ? xh,xm mSum=mSum+1 SKIP ENDDO USE ? mSum
【程序2清单】 SET TALK OFF USE xs mSum=0 SCAN ?xh,xm nSum=nSum+1 SKIP ENDSCAN USE ? nSum
7. 设sjk1.dbc,sjk2.dbc,sjk3.dbc,sjk4.dbc和sjk5.dbc分别是存放在当前工作路径中的五个数据库文件名,用户可以使用OPEN DATEBASE 命令打开数据库。在Visual FoxPro系统的命令窗口中,依次执行下列命令后,则被打开的数据库文件个数____ __有个。 CLOSE DATEBASE ALL OPEN DATEBASE sjk1 OPEN DATEBASE sjk2 OPEN DATEBASE sjk3 OPEN DATEBASE sjk4 OPEN DATEBASE sjk5
8. 计时器是在应用程序中用来处理复发事件的控件,其典型应用是检查系统时钟,决定是否到了某个程序或应用程序运行的时间。其Interval 属性用于指定计时器控件的___ ____事件之间的时间间隔,单位为毫秒。
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=____ ____ ??____ ___ ENDFOR ENDFOR RETURN
11. 设JS表(教师表)的结构及JS 表所包含的记录如下:
运行下列程序段后,显示的两行结果分别为:____ ____,____ _____。 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 _____ ____ dw FROM bd INTO TABLE dwb
生成一个仅含有单位字段且记录值不重复的表文件dbf.dbf 。如果要统计各单位参加会议的人数并根据人数由多到少排序,则可以利用命令:
SELECT dw AS 单位, _____ ____ AS 人数; FROM bd;
GROUP BY ___ ______; ORDER BY 2 DESC
13. 利用页框控件,可以增加表单的“表文件”。运行某表单时,如果要将表单中图1所示的页框(PageFrame)改为图2所示的页框,则应将页框的_ _的属性设置为.F.。
14. 若要为表单设计下拉式菜单,主要操作分为二部分:其一是将菜单类型设计为SDI菜单,并在菜单设计过程中,选择“常规选项”对话框中“顶层表单”复选框;其二是将SDI 菜单附加到表单中,首先将表单的 Show Windows 属性值设置为2作为顶层表单,然后在表单的___ __事件代码中添加调用SDI菜单程序的命令。
15. 列表框(ListBox)主要用于显示一组预定的值,用户从列表中可以选择需要的数据。列表框中选择的数据(值)保存在何处由___ ___属性决定。
16. 在利用“参照完整性生成器”对话框设置参照完整性规则时,系统自动地生成完成该规则的程序代码。规则的代码被保存在数据库中,而规则的实施由主表和子表的____ ___完成。
17. 完善下列程序。使其实现计算数列 1!/2!,2!/3!,3!/4!,??的前20项之和的功能。
【程序清单】 nSum=0 FOR n=1 TO 20
NSum=_____ _______ ENDFOR FUNCTION jc PARAMETER x S=1
FOR m=1 ____ ______
s=s*m ENDFOR RETURN s
18. Visual FoxPro 系统中基类的事件集合是固定的,不能进行扩充。它的最小事件集合包括Init事件,Destroy事件和__ ____事件。
19. 设学生表(xs.dbf)含有记录数据如下表所示:
运行下列程序后,显示结果为____ ____。 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 图书管理!图书;
相关推荐: