中,但不可以添加到工具栏中 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 集成环境下调试程序时,如果
程序运行过程中出现“死循环”现象,通常 可以通过按键盘上的 ESC 键强制中断程序。 6.在某教学管理数据库中有一个学生表( XS.DBF ),其表结构及其所含有的记 录数据如表 1 所示。
对于下列 SELECT-SQL 语句,其查询结果含有 3 条记录。 SELECT * FROM xs WHERE SUBSTR(xh,5,2)='01' 若学生表已在当前工作区打开, 运行下列程序后再 VFP 主窗口显示的结果为 3 。 【程序清单】 SET TALK OFF n=0 CLEAR GO TOP DO WHILE!EOF() IF AT("勇",xm)>0 n=n+1 ENDIF SKIP ENDDO ?n 7.运行以下程序后, VFP 主窗口显示的结果是 6 。 【程序清单】 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, 0)) AS 男生人数,; SUM(IIF(xb="女",1, 0)) 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 的值分别是 L,N 。 , 10.图 1 所示的表单用于浏览教师( JS )信息。为了在表格控件中以不同的背 景色显示男、女教师的信息,则在表格控件的 In
it 事件代码中,可使用如下形式的语 句: This._Setall__("DynamicBackcolor","IIF(xb=' 女',RGB(125,125,125),;RGB(125,125,125))","Column") 表单中下拉
列表框的 RowSourceType 属性为“ 6- 字段”, 数据源为系名代码表 (表的文件名为 xmdm.dbf, 含系代码( xdm )和系名( xim )两个字段),为了 使下拉列表中显示系代码和系名两列数据,则 RowSource 属性值为: xmdm.xdm , xim 。
图1 11.已知成绩( CJ )表中含( xh )、课程代号( kcdh )和成绩( cj ) 字段,成绩表中存有记录数据如表 2 所示。
表2成绩表的记录数据 运行下列程序字段以后,变量 m 、 n 的值分别为 .F. 2__ 。 .F. 【程序清单】 SELECT * FROM cj; WHERE cj.cj<60; INTO TABLE cj_tmp m=EOF() n=RECCOUNT() 12. 设某表单上有一个页框控件, 该页框控件的 PageCount 属性值在表单的运行过 程中可变(即页数会变化)。如果要求在表单刷新时总是指定页框的最后一个页面为
活动页面,则可在页框控件的 Refresh 事件代码中使用语句:This.ActivePage= PageCount 。 13.在某类库中,基于 CommandButton 基类新建了一个子类 cmd ,基于 cmd 类 又派生了 cmdClose 子类。若利用 cmdClose 类为一个表单添加控件 cmdCloseA , 则 cmdCloseA 的 BaseClsss 属性值为 __CommandButton 。 14.已知某数据库中有学生表和成绩表,且两张表之