1
《Visual Basic编程实例入门与提高》习题答案
第1章
1.1节
1.在Visual Basic设计界面中不能隐藏的窗口是( )。
A.工程窗口 B.属性窗口 C.立即窗口 D.窗体窗口 答案:A
2.窗体和控件都是具有自己的 、 和方法的对象。 答案:属性;事件
3.Visual Basic中的对象包括 、 和 。 答案:窗体;控件;可访问的实物。
4.设计一个程序,用户界面如图1-15所示。单击【窗体左移】按钮,窗体就左移100,单击【窗体右移】按钮,窗体就右移100。 答案:编写的程序代码如下:
rivate Sub Command1_Click() Left = Left - 100 End Sub
Private Sub Command2_Click() Left = Left + 100 End Sub
1.2 节
1.判断题:Visual Basic对象就是窗体和控件。 答案:否
2.以下不属于同类的一项是( )。
A.Click B.Name C.Caption D.Top 答案:A
3.当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的( )。
A.AutoSize属性 B.Resize属性 C.AutoRedraw属性 D.Stretch方法 答案:B
4.启动窗体时,为了初始化该窗体中的各个控件,可选用窗体的 事件;关闭 窗体用 事件。 答案:Load;Unload
5.触发 事件,可以制作由鼠标右击弹出的快捷菜单。 答案:MouseDown或MouseUp
1.3节
1.判断题:设计菜单中每一个菜单项分别是一个控件,每个控件都有自己的名字和事件。 答案:是
2.判断题:一个菜单项也是一个对象,它不能和当前窗体中的任何对象同名。 答案:否
2
3.菜单栏的顶层菜单控件( )。
A.不允许设置快捷键 B.允许设置快捷键
C.不存在Shortcut属性 D.有子菜单时允许有快捷键 答案:A
4.用户可以通过设置菜单项的( )属性为False来使该菜单项不可见
A.Hide B.Checked C.Visible D.Enabled 答案:C
第2章
2.1节
1. 判断题:要创建新的顺序文件,必须先用Input或Output或Append方式打开该文件。 答案:否
2. 判断题:DriveListBox、DirListBox和FileListBox是3个文件操作有关的控件,它们都有Path属性,用来返回或设置操作的路径。 答案:否
3. ( )不是Visual Basic数据文件。
A.顺序文件 B.随机文件 C.二进制文件 D.数据库文件 答案:D
4.设置文件列表框的显示模式的属性为 ,要使文件列表框中显示扩展名为txt文件,可设置属性为 。 答案:Pattern;“*.txt”
第4章
4.2节
1.判断题:利用Recordset对象删除记录,可使用Delete方法。 答案:对
2.判断题:利用Recordset对象修改记录值时可用Update或AddNew方法。 答案:错
3.判断题:利用Data等控件即使没有编一行代码也可以完成大部分数据库的操作 答案:对
4.现有一个已经连接好的ADODC控件,要把Form上的DataGrid控件与ADODC控件连接,要设置DataGrid的哪个属性( )?
A.DataSource B.DataMember A.DataField A.DataFormat 答案:B
4.3 节
1.判断题:DAO是Visual Basic所带的数据访问对象模型,它用Jet数据库引擎读取Access数据库中的数据。 答案:对。
2.DAO对象是什么?
答案:数据访问对象DAO是一种面向对象的界面接口。通过DAO/Jet功能可以访问ISAM数据库,使用DAO/ODBC Direct功能可以实现远程RDO功能。
3
3.Viusal Basic访问的数据库主要有3类:( )。
A.Jet数据库、ISAM数据库、ODBC数据库 B.Access、SQL Server、Oracle
C.Jet数据库、ISAM数据库、ADO数据库 D.关系数据库、层次数据库、网状数据库 答案:A
4.4节
1.判断题:ADO是建立在OLE DB之上的对象模型,是对OLE DB的封装。 答案:对。
2.判断题:ADO是目前Visual Basic所带的最新最好的数据库访问方法。 答案:错。
3.用ADO RecordSet控件中哪个属性来设定分页中单页记录的个数( )?
A.RecordCount B.PageSize C.AbsoultePage D.CacheSize 答案:B。
4.简述ADO控件和Data控件的主要区别。
答案:Data控件是一种对DAO数据源进行数据绑定的控件,不能形成与其他语言无关的应用编程接口。而ADO控件是VB 6.0的新增功能,它在效率上更高,速度更快;它是独立于开发工具和开发语言的简单而且容易使用的数据接口,建立在OLE DB技术标准之上,几乎所有的数据源都可以通过ADO控件来访问。
相关推荐: