文档库 最新最全的文档下载
当前位置:文档库 › 《数据库原理与应用》A2010.06

《数据库原理与应用》A2010.06

装 订 线 9、在下面的Visual FoxPro 表达式中,不正确的是( )。

A .{^2009-05-01 10:10 10 AM}-10

B .{^2009-05-01}-DATE()

C .{^2009-05-01)+DA TE()

D .[^2009-05-01]+[1000] 10、函数Mod(77,-9)的值( )。

A .5

B .-5

C .4

D .-4 1、能唯一标识元组且不包括多余属性的最小属性组合称为关系的________。 2、假设当前一个数据表中有60条记录,如果EOF ()的值为.T.则RECNO ()的值为______,如果BOF ()的值为.T.则RECNO ()的值为______。

3、将日期格式设为年月日格式的命令是______________________。

4、Visual FoxPro 中报表的基本带区包括__________、_________和_________。

5、表达式3+3>=6.or.8*0.3>1.and. ”a ”+”b ”=”b ”的结果是______。

6、与表文件同名,其扩展名为.cdx 的文件是与该表对应的_____________。

7、欲将命令按钮设为不可选,需要将其____________属性的值设为F 。 1、 简述索引的作用与分类。

2、 举例说明Visual FoxPro 显示命令“?”和“??”有什么区别。并写出如下

命令执行完的显示结果。

第二大题 填空题(每空1分 共10分)

第三大题 简答题(每小题8分 共40分)

装 订 线 CLEAR ?“5+2=” ??5

3、 说明Visual FoxPro 中数值型的数据的组成要求是什么,必须要满足什么条

件?电话号码应该定义成什么数据类型?为什么?

4、 Value 属性在文本框、命令按钮组和复选框里的含义有何不同?

5、 什么是对象的属性、事件和方法?

已知数据表文件GZ.DBF 已按部门有序,其内容如下: 姓名 部门 工资 奖金 实发 陈三 业务科 730 850 张四 经理室 890 890 林五 经理室 630 960 马六 技术科 560 840 江七 技术科 950 1340 按下列要求完成命令:

1、 按工资升序建立非结构型复合索引,文件名为GZSY .CDX

2、 利用REPLACE 命令将经理室的人工资增加30%,并重新核算每个人的

实发工资

3、 将表中部门为技术科的记录删除

4、 用编辑窗口显示表中工资为800元(含800元)以上并且部门为经理室

的记录

1、 编程实现,一表单初始运行状态如图1,单击显示按钮后在表单上显示现在的

第四大题 命令题(20分)

第五大题 程序题(20分)

装订线

时间,并根据时间在下面显示对应的提示如图2所示。时分秒分别用text1,

text2,text3文本框来显示,显示按钮为command1,关闭按钮为command2,

下面那段提示用label1来显示,请写出command1和command2的程序代码。

提示:现在的时间可用datetime()函数得到,时分秒可分别用hour(),minute()

和sec()函数得到。

0点至6点,显示“您好!现在是凌晨”

6点至9点,显示“您好!现在是早晨”

9点至12点,显示“您好!现在是上午”

12点至14点,显示“您好!现在是中午”

14点至18点,显示“您好!现在是下午”

18点至22点,显示“您好!现在是晚上”

22点至24点,显示“您好!现在是深夜”(15分)

图1 图2

Command1代码:(13分)

Command2代码:(2分)

2、假设有一自由表da.dbf,编程实现逐条

..显示表中“年龄”字段的大于55岁(含

55岁)的记录,要求每显示一条暂停,并询问用户“是否继续显示下一条?Y/N”,

选“Y”则继续,选“N”则结束程序。(5分)

相关文档