数据库程序设计模拟试卷12
单项选择题
1.在Visual FoxPro中,下面关于属性、方法和事件的叙述错误的是(D)
A. 属性用于描述对象的状态,方法用于表示对象的行为
B. 基于同一个类产生的两个对象可以分别设置自己的属性值
C. 事件代码也可以象方法一样被显式调用
D. 在创建一个表单时,可以添加新的属性、方法和事件
解析:事件是一种由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并作出相应反应。事件集是固定的,也就是说用户不可以定义新的事件。
2.利用类设计器创建的类总是保存在类库文件中,类库文件的默认扩展名是(C)
A. cdx
B. frx
C. vex
D. scx
解析:本题考查类库文件的默认扩展名。使用“类设计器”能够可视化地创建并修改类。类存储在类库(.vcx)文件中。cdx是复合索引文件的扩展名:frx是报表文件的扩展名;sex是表单文件扩展名。
3.在Visual Foxpro中,可视类库文件的扩展名是(C)
A. .dbf
B. .scx
C. .vcx
D. .dbc
解析:.dbf是表的扩展名,.sex是表单的扩展名,.dbc是数据库的扩展名,.vex是可视类文件的扩展名。
4.创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是Person,正确的命令是(C)
A. CREATE CLASS mylib OF student As PerSon
B. CREATE CLASS studem OF Pemon As mylib
C. CREATE CLASS student OF mylib As Person
D. CREATE CLASS Person OF mylib As student
解析:在Visual FoxPro中调用类设计的方法有以下几种: 方法1:在“项目管理器”对话框中,选择“类”选项卡,然后单击“新建”按钮。 方法2:在“新建”对话框中选择“类”单选项,然后单击“新建文件”命令按钮。 方法3:在命令窗口中输入命令:CREATE CLASS。 通过命令创建一个名为student的新类,保存新类的类库名称mylib,新类的父类是Person。命令如下:CREATE CLASS student OF mylib AS Person。
5.打开已经存在的表单文件的命令是(A)
A. MODIFY FORM
B. EDIT FORM
C. OPEN FORM
D. READ FORM
解析:打开已经存在的表单文件的命令是modif.y form。
6.扩展名为.scx的文件是(C)
A. 备注文件
B. 项目文件
C. 表单文件
D. 菜单文件
解析:Visual FoxPro中表单文件的扩展名为.sex;项目文件扩展名为.pjx;菜单文件扩展名.mnx;而备注文件不同,扩展名也不同,例如数据库备注文件扩展名为.dct。
7.表单文件的扩展名是(C)
A. frm
B. prg
C. scx
D. vcx
解析:表单的扩展名是.SCX,表单备注文件的扩展名是.SCT。
8.基于Visual FoxPro基类生成一个表单对象的语句是(B)
A. CREATEOBJECT(“FROM”)
B. CREATEOBJECT(“FORM”)
C. OBJECTCREATE(“FROM”)
D. OBJECTCREATE(“FORM”)
解析:本题考查基于基类生成一个表单对象的语句。在程序设计中,可以使用CREATEOBJECT函数来直接生成基于某个类的对象。该函数的格式如下:
CREATEOBJECT([,,…])
函数基于指定的类生成一个对象,并返回对象的引用。基于Visual FoxPro基类FROM生成一个表单对象的语句是:CREATEOBJECT(\\
9.建立表单的命令是(A)
A. CREATE FORM
B. CREATE TABLE
C. NEW FORM
D. NEW TABLE
解析:建立表单的命令为CREATE FORM。其他3种命令都是错误的。
10.在Visual FoxPro中调用表单文件mf1的正确命令是(C)
A. DO mf1
B. DO FROM mf1
C. DO FORM mf1
D. RUN mf1
解析:在Visual FoxPro中可以通过DO命令执行文件,运行表单的命令格式是:DO FORM。
11.下面关于命令DO FORM XX NAME YY LINKED的陈述中,正确的是(C)
A. 产生表单对象引用变量XX,在释放变量XX时自动关闭表单
B. 产生表单对象引用变量XX,在释放变量XX时并不关闭表单
C. 产生表单对象引用变量YY,在释放变量YY时自动关闭表单
D. 产生表单对象引用变量YY,在释放变量YY时并不关闭表单
解析:NAME子句的作用是在系统中建立指定名字的变量,并使它指向表单对象,加上LINKED关键字时,表单对象将随指向它的变量的清除而关闭。
12.在“表单控件”工具栏中,除了控件按钮,还有4个辅助按钮。默认情况下处于按下状态的辅助按钮是(A)
A. “选定对象”按钮
B. “按钮锁定”按钮
C. “生成器锁定”按钮
D. “查看类”按钮
解析:在“表单控件”工具栏内含控件按钮。利用此工具栏可以方便地往表单添加控件。除了控件按钮之外,还包括“选定对象”、“按钮锁定”、“生成器锁定”和“查看类”4个辅助按钮,“选定对象”按钮:用于选定表单中的控件,该按钮默认为选定状态(按下),此时在表单中单击某一个控件就可以使其处于选定状态(出现八个操作点)。
13.为便于在表单中连续添加同种类型的多个控件,可先按下“表单控件”工具栏中的(B)
A. “选定对象”按钮
B. “按钮锁定”按钮
C. “生成器锁定”按钮
D. “查看类”按钮
解析:在“表单控件”工具栏内含控件按钮,利用此工具栏可以方便地往表单添加控件。除了控件按钮之外,还包括“选定对象”、“按钮锁定”、“生成器锁定”和“查看类”4个辅助按钮。按下“按钮锁定”按钮,可以添加同种类型的多个控件,而不需要多次按此控件的按钮。
14.在Visual FoxPro中,释放表单时会引发的事件是(A)
A. UnLoad事件
B. Init事件
C. Load事件
D. Release事件
解析:选项B)中的Init事件在表单建立时引发;选项C)中的Load事件在表单建立之前引发;选项D)中的Release属于释放表单的方法而不是事件;选项A)中的Unload事件在表单释放时引发。
15.关闭表单的程序代码是ThisForm.Release,Release是(D)
A. 表单对象的标题
B. 表单对象的属性
C. 表单对象的事件
D. 表单对象的方法
解析:Release是将表单从内存中释放的方法。另外常用的方法有Refresh(刷新)、Show(显示)、Hide(
本文档预览:3600字符,共8692字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载