最新1月浙江VisualBasic数据库应用试题及答案解析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

浙江省2018年1月VisualBasic数据库应用试题
课程代码:01263
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.Visual Basic访问数据库途径中操作起来最方便、灵活、易于掌握的是( )
A.通过数据库控制控件Data Control访问
B.通过Visual Basic提供的数据库对象变量编程访问
C.通过ODBC接口访问ODBC API函数
D.通过ISAM接口访问
2.对Microsoft SQL Server 2000中货币类型的有关描述正确的是( )
A.Money类型的存储精度为8位小数
B.Smallmoney类型的存储精度为2位小数
C.输入负的货币值时,应当在货币数据的后面加一个负号
D.使用decimal类型存放货币类型
3.在SQL查询语句中,“LIKE ’[C-K][^Z]_ ’”表示( )
A.返回以“C-K”开头的第四个字符不是“Z”的5个字符的字符串
B.返回以“C”或“K”开头的第二个字符不是“Z”的3个字符的字符串
C.返回以“C”到“K”开头的第二个字符不是“Z”的3个字符的字符串
D.返回以“C”开头的第二个字符不是“K”的3个字符的字符串
4.Visual Basic默认的数据源是( )
A.ISAM数据源
B.Jet数据源
C.ODBC数据源
D.SQL Server数据源
5.Data控件的Connect属性可设置的数据类型有( )
A.Access 2000、FoxPro2.0、Excel8.0和Text
B.Access 2000、FoxPro2.0、Excel8.0和MySQL
1
C.Access 2000、SQL Server 2000、Excel8.0和Text
D.Access 2000、FoxPro2.0、Oracle和Text
6.在代码中能使文本框得到焦点的方法是( )
A.SetFocus
B.GotFocus
C.LostFocus
D.按下SHIFT键
7.组合框的Style属性可选值有( )
A.1个
B.2个
C.3个
D.4个
8.假设MaskedEdit控件中的Mask属性值为“(####)-########”,此时用户输入的值为“(0571)-88888888”,则它的ClipText属性值是( )
A.(####)-########
B.(0571)-88888888
C.0571-********
D.0571********
9.只能在设计时可更改的RichTextBox控件的属性是( )
A. Scrollbars
B. SelFontName
C. SelFontSize
D. SelColor
10.在DAO中,如果打开了一个数据库,但没有指定WorkSpace对象,则使用缺省的
( )
A. DBEngine.WorkSpace(-1)
B. DBEngine.WorkSpace(0)
C. DBEngine.WorkSpace(1)
D. DBEngine.WorkSpace()
11.在Visual Basic中,给对象赋值,必须用( )
A.OPEN语句
B.DIM语句
C.NEW语句
D.SET语句
12.在DAO中,表示从当前记录向记录集的开头搜索的方法是( )
A.FindFirst
B.FindLast
C.FindNext
D.FindPrevious
13.RemoteData控件中返回在rdoResultSet游标中行数目的属性是( )
A.RowSetSize
B.KeySetSize
C.MaxRows
D.BatchSize
14.在Data Report设计器中,用于在报表上绘制标尺的数据报表控件是( )
2
A.RPTLabel
B.RPTTextbox
C.RPTShape
D.RPTLine
15.Microsoft Access 2000中使用“报表向导”创建报表时,从“新建报表”对话框中选择“报表向导”后有以下步骤:
①确定报表的名称,单击“完成”并保存报表
②选择分组级别
③选择要在报表中显示的字段
④选择报表的排序字段、升降序和汇总信息
⑤确定报表的布局方式和样式
⑥确定报表对象的数据来源或查询
对以上步骤排列顺序正确的是( )
A.⑥③④②⑤①
B.⑥③②④⑤①
C.⑥③④⑤②①
D.⑥④③②⑤①
二、多项选择题(本小题共5小题,每小题2分,共10分)
在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选、少选或未选均无分。

16.关系模型由哪些部分组成?( )
A.关系数据结构
B.关系操作集合
C.参照性规则
D.完整性规则
E.数据库
17.Microsoft SQL Server 2000的特点包括( )
A.具有动态的数据存储机制
B.强大的安全措施
C.很强的数据互操作性
D.采用了分布式的计算模式
E.支持电子邮件,但不支持XML
18.在SELECT高级查询技术中使用UNION时,应注意( )
A.在默认情况下,UNION运算符不删除全部冗余
B.所有查询语句中的列数和列的顺序必须相同
C.所有查询语句中的对应列的数据类型必须兼容
D.如果在UNION语句中,包含一个ORDER BY子句,那么整个结果集都要排序
3
E.在结果集中,列名来自第1个SELECT子句
19.在DAO中,有可能使表中记录指针移到下一条记录的方法是( )
A.RecordSet.Move +1
B.RecordSet.MoveFirst
C.RecordSet.MoveNext
D.RecordSet.MoveLast
E.RecordSet.MovePrevious
20.以下对RecordSet对象描述正确的是( )
A.在DAO中,缺省情况下RecordSet是可编缉的
B.在DAO中,缺省情况下RecordSet是只读的
C.在ADO中,缺省情况下RecordSet是可编缉的
D.在ADO中,缺省情况下RecordSet是只读的
E.ADO中的RecordSet允许在未创建Connection对象时创建RecordSet对象
三、填空题(本大题共8小题,每空1分,共12分)
请在每小题的空格中填上正确答案。

错填、不填均无分。

21.在关系的各种属性中,能够用来唯一标识记录的属性称为__________。

22.在Microsoft SQL Server 2000中,字符的编码有两种:__________字符编码和__________字符编码。

23.把数据库中存储的数据根据用户的需求提取出来的过程称之为__________。

24.Data控件中与数据库相关的常用方法有__________、__________和Close等。

25.用来设置文本框中可输入字符串的最大长度的属性是__________,设置文本框是否以多行方式显示文本的属性是__________。

26.面向对象程序设计包括__________和__________两个关键部分,前者为用户提供友好的操作环境,后者则关系到程序运行的效率。

27.Visual Basic数据库应用程序大体上可分为三部分:用户界面、__________和数据仓库。

28.利用Visual Basic __________技术访问Access报表主要是利用Access对象进行操作。

四、简答题(本大题共3小题,每小题4分,共12分)
29.简述Access 2000数据表的设计过程。

30.简述ODBC的构成。

31.简述使用Printer对象创建报表的步骤。

五、综合题(本大题共4小题,第32小题10分、第33小题8分、第34小题10分,35小题8分,
共36分)
4
32.试用Transact-SQL语句修改数据库MIS,为其增加一个次要数据文件,逻辑名称是MIS2_DATA,物理文件是“E:\MIS2_DATA.mdf”,其大小为100MB,最大2000MB,以30%的速度增长。

33.已知有如下三张表:
用Transact-SQL语句完成下列各题:
(1)在“学生”表中插入一条数据:学号为“S04”,姓名为“赵六”,性别为“女”,年龄为“20”。

(2)查询学期为“081”已经有分数记录的学生学号,要求消除重复。

(3)查询已经有三门及以上分数的学生学号。

(4)查询课程号“C01”从高分到低分排序前3名的学生姓名。

34.现有以下程序段:
Dim mydb As Database
Dim mynewTable As (1)
Dim myfield1 As Field
Set mydb = OpenDatabase("d:\db1.mdb")
Set mynewTable = mydb. (2)("临时")
Set myfield1 = mynewTable . (3)("名称", dbText, 8)
(4)myfield1
(5)mynewTable
mydb.Close
以上程序段利用DAO为ACCESS数据库“d:\db1.mdb”新增“临时”表,仅有一个字段“名称”,
文本类型,长度为8。

请完成(1)~(5)中相应的语句。

5
35.编程实现命令按钮command1的Click事件:利用ADO Command对象查询“d:\db1.mdb”中“学生”表“性别”字段为“女”的学生信息,并使其“姓名”显示在列表框list1的列表项目中。

6。

相关文档
最新文档