程序执行后,浏览窗口中显示的表及当前工作区号分别是 _____________ 。
A. KC 、 2 B. KC 、 3 C. JS 、 3 D. JS 、 2
28.在下列有关表单及其控件的叙述中,错误的是 _____________ 。
A.从容器层次来看,表单是最高层的容器类,它不可能成为其他对象的集成部分
B.表格控件包含列控件,而列控件本身又是一个容器类控件
C.页控件的 PageCount 属性值可以为 0
D.表格控件可以添加到表单中,但不可以添加到工具栏中
29.对于许多控件来说,可以通过 ControlSource 属性与数据绑定。在下列 VFP 对象中,无 ControlSource 属性的是 _____________ 。
A. 标签( Label ) B.复选框( CheckBox )
C.选项按钮组( OptionGroup ) D.
列表框( ListBox )
30.若要将当前工作区中打开的表文件 GZB.DBF 复制到 GZB1.DBF 文件,则可以使用命令 _____________ 。
A. COPY GZB.DBF GZB1.DBF B. COPY TO GZB1 REST
C. COPY TO GZB1 STRU D. COPY TO GZB1
二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)
1. VFP 中进行菜单设计时,菜单有两种,即一般菜单和 菜单。
2.类( class )是面向对象程序
设计的核心。类具有许多特点,如抽象性、封装性、继承性等,其中 ___ ____ 是指包含和隐藏对象信息(如内部数据结构和代码)的能力,是操作对象的内部复杂性与应用程序隔离开来。
3.在“项目管理器”窗口中,用户可以选择一个
程序、 __ _____ 、查询或菜单,将其设置为主程序。
4.在报表设计器中,报表被划分为多个带区。其中,打印每条记录的带区称为 ________ 带区。
5.在 VTP 集成环境下调试程序时,如果
程序运行过程中出现“死循环”现象,通常可以通过按键盘上的 ____ ____ 键强制中断程序。
6.在某教学管理数据库中有一个学生表( XS.DBF ),其表结构及其所含有的记录数据如表 1 所示。
对于下列 SELECT-SQL 语句,其
查询结果含有 ________ 条记录。
SELECT * FROM xs WHERE SUBSTR(xh,5,2)='01'
若学生表已在当前工作区打开,运行下列程序后再 VFP 主窗口显示的结果为 _____ ____ 。
【程序清单】
SET TALK OFF
n=0
CLEAR
GO TOP
DO WHILE!EOF()
IF AT("勇",xm)>0
n=n+1
ENDIF
SKIP
ENDDO
?n
7.运行以下程序后, VFP 主窗口显示的结果是 ____ ____ 。
【程序清单】
CLEAR
i=0
n=0
DO WHILE i<=10
IF MOD(i,2)=0
n=n+1
ENDIF
i=i+1
ENDDO
?n
8.已知学生( XS )表中含( xh )、性别( xb )、专业( zy )字段。下列SQL命令用来查询每个专业的男、女生人数。
SELECT zy, SUM(IIF(xb='男',1, __________)) AS 男生人数,;
SUM(IIF(xb="女",1, __________)) AS 女生人数;
FROM xs;
GROUP BY 1
9.有如下程序代码:
DIMENSION xx[4]
ta=TYPE("xx[1]")
xx[1]="VFP"
xx=1113
tb=TYPE("xx[1]")
则这段程序运行后,变量 ta 和 tb 的值分别是 ___ ____ 。
10.图 1 所示的表单用于浏览教师( JS )信息。为了在表格控件中以不同的背景色显示男、女教师的信息,则在表格控件的 Init 事件代码中,可使用如下形式的语句:
This._ __("DynamicBackcolor","IIF(xb='女',RGB(125,125,125),;RGB(125,125,125))","Column")
表单中下拉列表框的 RowSourceType 属性为“ 6- 字段”,数据源为系名代码表(表的文件名为 xmdm.dbf, 含系代码( x