《Visual Basic程序设计基础》习题 vb(10)

2020-04-21 07:32

语、计算机)显示在列表框中,并且能实现以下功能:直接输入在文本框中的文本可以追加;单击列表框某项,则该项可删除;文本框中的文本修改后可修改列表框中对应选项;首次运行时文件可以为空,退出系统前应保存文件。界面设计如图10-11所示。

图10-11 程序设计题3的界面设计

第9章 数据库与数据访问技术

习 题

一、判断题

1.Recordset对象表示的是来自基本表或命令执行结果的记录全集。所有Recordset对象均使用记录(行)和字段(列)进行构造。

2.DataSource是应用程序中数据绑定控件的一个属性,它可以返回或设置一个数据源。 3.所有数据访问控件(Data控件、Remote Data控件和Ado Data控件),既能在设计时也能在运行时设置绑定控件的DataSource属性。

4.如果数据库是使用Microsoft Access 2000创建的,在当前VB环境中不能使用。 5.将数据控件的Visible属性设置为True,则数据绑定控件无法绑定到该数据控件上。 6.ADO Data控件与内部Data控件以及Remote Data控件功能和使用方法完全相同。 7.数据控件的记录集属性EOF和BOF用于测试记录集的记录指针,是否指到了有效记录范围之外。

8.ADO Data控件并不属于Visual Basic的标准内部控件,所以不在原有的工具箱中。 9.ADO控件可以使用的数据绑定控件有:Label、TextBox、CheckBox、OLE以及DBList、DBCombo和MSFlexGrid。

10.Data控件可以使用的数据绑定控件有:Label、TextBox、CheckBox以及DataList、DataCombo、DataGrid和MSHFlexGrid。

11.OLE控件作为数据绑定控件只能与数据访问接口控件Data控件管理的数据源的特定类型(OLE对象或Binary)的字段绑定。

12.DataCombo控件和DataList控件与众不同的特性是具有访问两个不同的表,并且将第一个表的数据链接到第二个表的某个字段的能力。

13.当在设计时设置了DataGrid控件的DataSource属性后,就会用数据源的记录集来自动填充该控件,以及自动设置该控件的列标头。

14.SQL语言是关系数据库的国际标准语言。

15.利用SQL语言我们不需要写出应该如何做某件事情,而只需写出要做什么就可以了。 16.同一窗体中的各个数据绑定控件不能绑定到两个不同的数据控件上。

17.通过数据控件和数据绑定控件操作数据库时,必须编写代码才能实现记录的显示和修改。

18.在属性窗口中设置的数据控件的RecordSource属性,运行时不允许更改。 19.可以利用OLE控件显示实例数据库的“学生”表中的“照片”字段。 20.命令Data1.Recordset.Delete执行一次只能删除当前这条记录。 21.SQL语言的select语句可以对查询结果实现按照升序或降序的排列。

22.使用数据访问对象DAO(Data Access Object)技术完成数据库应用程序设计时,不能

使用SQL语言的语句。

二、选择题

1.数据库、数据库系统、数据库管理系统三者之间的关系是 A、数据库系统包括数据库和数据库管理系统 B、数据库管理系统包括数据库和数据库系统 C、数据库包括数据库系统和数据库管理系统 D、数据库系统就是数据库,也就是数据库管理系统 2.数据库系统和文件系统的主要区别是 。 A、数据库系统复杂,而文件系统简单

B、文件系统管理的数据量较少,而数据系统可以管理庞大的数据量 C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

3.Microsoft Access 97/2000是一种关系型数据库管理系统,所谓关系是指 。 A、各条记录中的数据彼此有一定的关系 C、数据模型是满足一定条件的二维表格式 A、联接 A、数据库 A、.mdb

B、索引 B、操作系统 B、.bas B、OLE控件 B、查询 B、DataGrid控件 B、DatabaseName B、Refresh B、GotFocus

B、两个表文件之间有一定的关系 D、表中各个字段之间彼此有一定的关系 C、选择 C、数据库管理系统

D、投影 D、数据文件

4.关系数据库的任何检索操作都是由3种基本运算组合而成的,这3种运算不包括 。 5.数据库系统的核心是 。

6.Microsoft Access 97/2000数据库文件的扩展名为 。

C、.vbp D、.frm C、Option控件

D、Label控件

7.以下4个控件中,不属于数据绑定控件的是 。 A、Text控件 A、数据表定义 A、数据控件 A、RecordSource A、UpdateControls A、Click

8.标准SQL语言本身不提供的功能是 。

C、修改、删除 D、绑定到数据库 C、窗体 C、EOFAction C、UpdateRecord C、DBlClick B、修改与删除记录前 D、移动记录指针前 B、updatecontrols方法

D、Timer控件 D、Connect D、AddNew D、Validate

9.下列4个选项中不能使用Refresh方法的是 。

10.将数据控件(Data控件)连接数据库时,在下列属性中,无须使用 属性。 11.从Data控件记录集中取当前记录并显示于相应数据绑定控件上,使用 方法。 12.下列4个事件中,数据控件具有的事件是 。 13.数据控件的Reposition事件发生在 。 A、记录成为当前记录后 C、记录成为当前记录前 A、refresh方法

14.如果选用的是Data控件,下列 可终止用户对数据绑定控件内数据的修改。

C、update方法 的绑定通过属性 实现。

D、updaterecord方法

15.如果DBList控件或DBCombo控件上显示的数据是来源于数据库,那么它们与数据库A、BoundColumn和BoundText C、DataSource和DataField 们与数据库的绑定通过属性 实现。

A、BoundColumn和BoundText C、DataSource和DataField 三、程序设计题

1.编制一个学籍信息浏览查询的程序,运行界面及编辑设计界面如图10-12和图10-13所示。要求实现下面功能:

(1)单击数据控件的移动记录按钮时,显示当前记录所代表学生的个人信息。 (2)显示该学生所学的全部课程的信息。

B、RowSource和Listfield D、DataSource和RowSource

B、RowSource和Listfield D、DataSource和RowSource

16.如果想将DataList控件或DataCombo控件上显示的数据的某一项写入数据库,那么它

图10-12 程序设计题1运行界面

图10-13 程序设计题1编辑设计界面

2.编制一个学籍信息浏览查询的程序,运行界面及编辑设计界面如图10-14~图10-17所

示。要求实现下面功能:

(1)在Combo1中显示3项:“全部显示”、“按学号查询”、“按姓名查询”。 (2)如果Combo1中选择“全部都显示”,则在DataGrid1中显示“学生”表全部记录,并且Text1不允许输入信息。

(3)如果Combo1中选择“按学号查询”,则在Text1中输入待查询学生的学号,输入完毕按回车键后在DataGrid1中显示该学生记录或显示“查无此人”。

(4)如果Combo1中选择“按姓名查询”,则在Text1中输入待查询学生的姓名,输入完毕按回车键后在DataGrid1中显示该学生记录或显示“查无此人”。

图10-14 程序设计题2“全部都显示”的运行界面

图10-15 程序设计题2“按学号查询”的运行界面


《Visual Basic程序设计基础》习题 vb(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:小学生词语积累

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: