A) AT(′人民′,′中华人民共和国′) B) CTOD(′01/01/96′) C) BOF()
D) SUBSTR(DTOC(DATE()),7)
30、在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是_____。 A) 2个字节 B) 4个字节 C) 8个字节 D) 10个字节 31、不论索引是否生效,定位到相同记录上的命令是_____。 A) GO TOP B) GO BOTTOM C) GO 6 D) SKIP 32、可以伴随着表的打开而自动打开的索引是_____。 A) 单一索引文件(IDX) B) 复合索引文件(CDX) C) 结构化复合索引文件 D) 非结构化复合索引文件
33、要为当前表所有职工增加100元工资应该使用命令_____。 A) CHANGE 工资 WITH 工资+100 B) REPLACE 工资 WITH 工资+100 C) CHANGE ALL 工资 WITH 工资+100 D) REPLACE ALL 工资 WITH 工资+100
34、Visual FoxPro参照完整性规则不包括_____。 A) 更新规则 B) 查询规则 C) 删除规则 D) 插入规则
35、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的_____。 A) “一方”表的主索引或候选索引,“多方”表的普通索引 B) “一方”表的主索引,“多方”表的普通索引或候选索引 C) “一方”表的普通索引,“多方”表的主索引或候选索引 D) “一方”表的普通索引,“多方”表的候选索引或普通索引 二、填空题
1、在关系数据库中,二维表的列称为属性,二维表的行称为 [1] 。 2、在Visual FoxPro中,项目文件的扩展名是 [2] 。
3、查询设计器的“筛选”选项卡用来指定查询的 [3] 。
4、要为表单设计下列拉式菜单,首先需要在菜单设计时,在“常规选项”对话框中选择“顶层表单”复选框;其次要将表单的Show Window属性值设置为 [4] ,使其成为顶层表单;最后需要在表单的 [5] 事件代码中添加调用菜单程序的命令。 * * * 样本数据库* * *
假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。它们的结构分别如下: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读借(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8))
5、在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是 [6] 。 6、有如下SQL语句:
SELECT 读者.姓名,读者.职称,图书.书名,借阅.借书日期; FROM图书管理!读者,图书管理!借阅,图书管理!图书; WHERE借阅.借书证号=读者.借书证号; AND图书.总编号=借阅.总编号
其中WHERE子句中的“借阅.借书证号=读者.借书证号”对应的关系操作是 [7] 。
7、如果要在藏书中查询“高等教育出版社”和“科学出版社”的图书,请对下面的SQL语句填空。
SELECT 书名,作者,出版单位; FROM 图书管理!图书; WHERE 出版单位 [8]
8、如果要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,请对下面的SQL语句填空。
SELECT 出版单位,MAX(单价), [9] , [10] ; FROM 图书管理!图书; [11] 出版单位
9、如果要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面的SQL语句填空。 SELECT 姓名,单位; FROM 图书管理!读者; (SELECT [12] ; FROM 图书管理!借阅; CROUP BY 借书证号; [13] COUNT(*)>=2)
10、运行XY.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 请对下面的程序填空:
* * * 计算乘法XY.PRG * * * SET TALK OFF CLEAR
FOR J=1 TO 9
?STR(J,2)+′) ′ FOR [14] ?? [15] ENDFOR ?
ENDFOR RETURN
1.VFP 系统中用____表示对象的特征或某一方面的行为。
2.用SEEK命令查找后,如果一个表中有两条满足条件的记录,则记录指针指向第一条满足条件的记录,如果再执行一次SEEK命令,则记录指针指向第____ 条满足条件的记录。 3.计时器(Timer)控件中设置时间间隔的属性为Interval和定时发生的事件为____。 4.下列程序用来计算长方形的面积,请将它写完整:
X=3 Y=5 S=0
DO area WITH X,Y,S ?S
PROCEDURE AREA ____ S1=X*Y RETURN
5. 英文缩写ODBC的中文含义是_____
6. 某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:CmdTop,CmdPrior,CmdNext、CmdLast。若要求按下按钮CmdLast时,将CmdNext的Enable属性置为.F.,则在按钮CmdLast的Click事件中加入____命令。 A.This.Enable=.F. B.This.Parent.CmdNext.Enable=.F.
C.This.CmdNext.Enable=.F. D.Thisform.CmdNext.Enable=.F. 7. 表达式{09/18/2000}-{09/20/2000}的值是____.
8. 不能用____和通用型字段构造索引表达式创建索引。
9. 如果将某选项按钮组中的按钮设置为5个,应把选项按钮组的____ 属性值设定为5。 10. 复选框控件可以有三种状态,其VALUE属性值分别为____。 11. 英文缩写OOP的中文含义是_____。 12. xs(学生)表的结构为: 字段名 中文含义 类型 长度 XH 学号 字符 6 XM 姓名 字符 8 XB 性别 字符 2 CSRQ 出生日期 日期 8 ZZMM 政治面貌 逻辑 1 BZ 备注 备注 4
下列命令用来创建XS表的结构,请将它完善:
CREAT____(XH C(6),XM C(8),XB C(2),CSRQ D,_ __,BZ M) 13. 表达式\的值是____ LEN(ALLTRIM(\的值是____。
14. 关系模型是用____ 的结构形式表示实体及其实体间的关系。 15. 一个OLE对象可以连接或嵌入到表的____型字段中。 答案 Dbbdc Bdacc ADAdc Cbbaa AbbDa Ddccb bddbc (1) B (2) C (3) A (4) A (5) C (6) D (7) C (8) D (9) B (10) D (11) A (12) C (13) A (14) B (15) C (16) D (17) B (18) D (19) B (20) D (21) C (22) C (23) A (24) B (25) C (26) D (27) B (28) C (29) A (30) B (31) C (32) C (33) D (34) B (35) A 二、填空题
(1) [1] 元组 (2) [2] PJX或.PJX (3) [3] 查询条件 (4) [4] 2 [5] Init
(5) [6] 总编号+借书证号或借书证号+总编号 (6) [7] 内部联接(INNER JOIN)或联接(JOIN)
(7) [8] IN(\高等\,\科学\)或IN(\高等教育出版社\,\科学出版社\)或出版单位=\高等教育出版社\出版单位=\科学出版社\ 注:出版单位的次序不限 (8) [9] AVG(单价) [10] COUNT(*) [11] GROUP BY (9) [12]借书证号 [13] HAVING
(10) [14]FOR K=1 TO J [15]STR(J*k,6) 1.属性 2 一
3 timer
4 Parameters x,y 5通用数据库连接 6 b 7. 2 8备注型
9. BUTTONCOUNT 10. .F.,.T.或NULL
11 面向对象程序设计 12 TABLE XS_ 13 .f. 4 14. 二维表 15 通用