《Visual FoxPro程序设计》(五).doc
文本预览下载声明
《Visual FoxPro程序设计》(5)
班级________ 姓名_________ 成绩___________
(满分 90分 建议考试时间:45分钟)
一、填空(每空2分,共20分)
1.在关系型数据库中,关系表中的每一列称为一个____________,它规定了该列所应存贮的数据类型和值域范围。
2.与XB=男 .OR. XB=女等价的表达式为__________________。
3.若数据表以只读方式打开,其__________不能修改。(结构或记录内容)
4.若将Xsqk.dbf表添加到某个数据库,实现命令为:
___________________________________________。
5.VFP提供______________工作区,每个工作区只能打开一个表。
6.查询设计器的“筛选”选项卡与SQL-Select语句中的________________子句等价。
7.在打印报表时,要获取当前页码,应添加域控件,并使用_____________系统变量。
8.在表单中同一位置要输入多行文本,通常用______________控件。
9._____________属性用于设置或返回列表框或组合框中当前被选中的列表项的顺序号。
10.设计一个应用程序菜单,可在_______________窗口中完成。
二、单选(每小题2分,共24分)
1.在VFP的命令书写规则中,每条命令最多允许输入的字符数是( )。
A.255 B.254
C.8192 D.8912
2.下面4组选项中,不是VFP表达式的是( )。
A.11/12/93 B.999
C.X+Y D.A=3 And E=5
3.在VFP中,逻辑型、日期型、备注型、字符型字段宽度分别为( )。
A.3,8,10,10 B.1,8,4,任意
C.3,8,4,10 D.1,8,8,任意
4.当前数据表有20条记录,执行Skip 40命令,则当前记录号变为( )。
A.22 B.无法判断
C.出错“超出范围” D.21
5.两表建立临时关系后,如果有一个表关闭,则该临时性关系( )。
A. 转化为永久关系 B. 永久保留
C. 临时保留 D. 消失
6.当前工作区为2号,在5号工作区以Bm为别名打开Js表,可使用命令( )。
A.Use Js In 5 B.Use js Alias Bm In 5
C.Select 5 D.Select(Jzg)
Use Js
7.使用查询设计器生成的查询文件中保存的是( )。
A. 查询的命令 B. 与查询有关的基表
C. 查询的结果 D. 查询的条件
8.专用于遍历数据表的循环语句是( )。
A.Do While...EndDo B.Scan...EndScan
C.For...EndFor D.三者都是
9. 将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的值也随之变化的属性是( ) 。
A. Value B. Name
C. Caption D. 没有
10.将MainMenu菜单程序文件作为某顶层表单的菜单系统,则( )。
A.应在表单中的Load事件中调用
B.应在表单中的Init事件中调用
C.可在表单中的Load或Init事件中调用
D.应在表单中的RightClick事件中调用
11.项目管理器的功能是组织和管理与项目有关的各种类型的( )。
A.文件 B.字段
C.程序 D.数据
12.报表的常规布局类型主要有( )。
A.列报表 B.行报表
C.一对多报表 D.以上都是
三、阅读程序(每小题5分,共15分)
1.设有一数据表Rs.dbf,其结构和记录内容如下表所示。执行如下命令序列:
Use Rs
Index On 职称 Tag Zc Unique Descending
Browse fields 姓名,职称
在浏览窗口中显示的最后一条记录内容是:
____________________________________
2.设有一数据表Rs.dbf,其结构和记录内容如上图。阅读以下程序:
Use
显示全部