您现在的位置:  网站首页工学类VisualBasic数据库应用

浙江省2009年10月自考VisualBasic数据库应用试题


 
试题类型:WORD文档 试题时间:2009年10月
所属省份 试卷资费免费下载
网上书店卓越网上搜索看看 试卷收藏加入收藏夹
试卷评级

        分享到:

 


     下载列表
 
          
       
          浙江省2009年10月自考VisualBasic数据库应用试题
       
 
     试卷内容预览
 
  

浙江省2009年10月自考VisualBasic数据库应用试题
课程代码:01263
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.Transact-SQL中数值型Tinyint占用系统字节数是(   )
A.8 B.4
C.2 D.1
2.Transact-SQL中语句批结束的标记是(   )
A.END B.GO
C.; D..
3.以下聚合函数中返回表达式中所有值的和的是(   )
A.AVG B.COUNT
C.SUM D.MAX
4.可以使用Jet数据库引擎的数据库是(   )
A.IBM DB2 B.dBASE
C.Oracle D.Informix
5.Data控件的UpdateRecord方法等效于(   )
A.执行RecordSet对象的Edit方法,修改字段内容后再执行Update方法
B.执行RecordSet对象的MoveLast方法,修改字段内容后再执行Update方法
C.执行RecordSet对象的Delete方法,删除记录后再执行Update方法
D.执行RecordSet对象的Delete方法,修改字段内容后再执行Update方法
6.当文本框失去焦点时发生的事件是(   )
A.Change B.GotFocus
C.LostFocus D.KeyPress
7.利用MaskedEdit控件实现使用户输入的一个字母自动转化为大写,应设置Mask属性值为
(   )
A.>a B.<a
C.#a D./a
8.在RichTextBox控件中,如果没有选定的文本,则SelPrint方法将(   )
A.自动放弃打印
B.RichTextBox中的全部内容都发送给打印设备
C.空串发送给打印设备
D.把Scrollbars属性值发送给打印设备
9.指定为DBCombo控件或DBList控件提供数据的数据控件的属性是(   )
A.DataFields B.ListField
C.BoundColumn D.RowSource
10.在DAO中,唯一不被其他对象所包含的数据访问对象是(   )
A.DBEngine B.WorkSpaces
C.DataBases D.TableDefs
11.在DAO中,RecordSet对象中没有记录时(   )
A.BOF为True,EOF为False B.BOF为False,EOF为False
C.BOF为False,EOF为True D.BOF为True,EOF为True
12.在Visual Basic中使用ODBCDirect时需要以下步骤:
①关闭Connection或者DataBase对象
②创建RecordSet或者QueryDef对象
③创建一个ODBCDirect Workspace对象
④打开一个Connection或者QueryDef对象
⑤使用RecordSet或者QueryDef方法处理数据
⑥关闭RecordSet或者QueryDef对象
⑦制作一个对Microsoft DAO Object Library的参考
对以上步骤排列顺序正确的是(   )
A.⑦③④②⑤⑥① B.③⑦④②⑤⑥①
C.⑦③④②⑤①⑥ D.⑦④③②⑤⑥①
13.RDO OpenResultSet方法加锁类型中属悲观并发性的是(   )
A.RdConcurBatch B.RdConcurLock
C.RdConcurRowver D.RdConcurValues
14.Visual Basic访问Access报表主要是利用(   )
A.Automation技术 B.RDO技术
C.RDC技术 D.ADO技术
15.设Printer对象的坐标系单位为像素,则应设置Scalemode属性值为(   )
A.Vbtwips B.Vbpoints
C.Vbpixels D.Vbinches
二、多项选择题(本大题共5小题,每小题2分,共10分)
在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。
16.关系模型中常用的关系操作包括(     )
A.选择、投影 B.除、并
C.连接 D.交、差
E.增、删、改
17.SQL查询分析器的优点有(     )
A.可以交互式地输入和执行各种Transact-SQL语句
B.可以在查询分析器中同时执行多个Transact-SQL语句
C.可以执行脚本文件中的部分语句
D.提供了一种图形化分析查询语句执行规划的方法
E.可以根据查询规划调整查询语句的执行
18.在Data控件通过RecordSet对象操纵记录方法中,有可能使表中的前一个记录成为当前记录的方法有(     )
A.MoveFirst B.MoveLast
C.MoveNext D.MovePrevious
E.Find
19.在DAO中,与保密性和访问权限相关的对象有(     )
A.User对象 B.Group对象
C.Property对象 D.QueryDef对象
E.TableDef对象
20.用DataReport设计器报表设计时,能生成计算字段的方法有(     )
A.在数据环境中利用SQL语句生成 B.利用环境设计器创建合计字段
C.利用RPTFuntion控件生成 D.利用Textbox控件生成
E.利用Label控件生成
三、填空题(本大题共8小题,每空1分,共12分)
请在每小题的空格中填上正确答案。错填、不填均无分。
21.为了确保唯一性,Access 2000将不允许任何重复值或______值输入主关键字字段。
22.一组Transact-SQL语句的集合称之为一个______。
23.在SELECT子查询语句使用TOP限制结果集时,当使用______时,要求必须使用______子句。
24.Visual Basic可以访问的数据库有三种类型:______数据库、ISAM数据库和______数据库。
25.决定组合框中显示的项目是否按字母排序的属性是______。
26.OLE容器控件显示二进制对象时可分为______对象和______对象两种方式。
27.在DAO中,执行一个QueryDef对象的查询方法有两种:一是直接使用QueryDef对象的______方法,另一种是通过______方法来执行查询。
28.所有OLE DB的基本单元由两个部件组成:______和数据访问者。
四、简答题(本大题共3小题,每小题4分,共12分)
29.简述关系数据库的特点。
30.Transact-SQL语言按其功能可划分为哪些部分?
31.简述DAO、RDO和ADO三者之间的异同。
五、综合题(本大题共4小题,第32小题10分、第33小题8分、第34小题10分,35小题8分,共36分)
32.已知有如下三张表:
学生

课程

成绩

学号
姓名
性别
年龄

课程号
课程名称

课程号
学号
分数
学期

S01
张三
女
18

C01
C++

C01
S01
89
081

S02
李四
男
19

C02
数据库技术

C01
S02
58
081

S03
王五
男
18

C03
计算机网络

C01
S03
66
081






C02
S02
55
081






C02
S03
90
081






C03
S01
78
082






C03
S03
66
082

题32(a) 题32(b) 表题32(c)表
用Transact-SQL语句完成下列各题:
(1)已知“成绩”表中主键为“课程号”和“学号”,长度均为3,“分数”字段为整型,不允许为空,“学期”字段长度为8,试创建“成绩”表。
(2)把“成绩”表中的“学期”字段删除。
(3)查询所有不姓“张”的学生姓名。
(4)查询课程号为“C02”的平均成绩。
33.窗体form1中有一“查询”按钮Command1的click事件代码如下:
Dim en As rdoEnvironment
Dim cn As rdoConnection
Dim rs As rdoResultset
Dim qy As New rdoQuery
Dim sql As String
Dim sConnectstring As String
sConnectstring = "uid=sa;pwd=10.1.17.6; "_
& "database=srp;server=10.1.17.6; "_
& "driver={sql server};dsn=’ ’;"
Set en = rdoEnvironments(0)
en.CursorDriver = rdUseOdbc
conn$ = sConnectstring
Set cn = en.OpenConnection(dsName:="", _
Prompt:=rdDriverNoPrompt, Connect:=conn$)
qy.sql = "select * from 学生 where 姓名 like ? "
Set qy.ActiveConnection = cn
qy.rdoParameters(0) = Trim(Text1.Text)
Set rs = qy.OpenResultset()
阅读以上代码,回答以下问题:
(1)访问的数据库的用户名及密码是什么?数据库名是什么?
(2)假设“学生”表的记录如题32(a)表所示,且Text1的Text值为“%张%”,该事件执行一次后,rs(1)的值是多少?

34.现有以下程序段:
Dim mydb As Database
Dim mytable As TableDef
Dim idxh As Index
Set mydb = (1) ("d:\db1.mdb")
Set mytable = (2)
With mytable
Set idxh = (3)
With idxh
(4) .CreateField("学号")
End With
(5)
End With
以上程序利用DAO为ACCESS数据库“d:\db1.mdb”中“学生”表 “学号”字段建立索引。请完成(1)~(5)中相应的语句。
35.编程实现自定义函数getInfo:利用ADO Command对象根据传入的字符串型参数xm,返回“d:\db1.mdb”中“学生”表“姓名”字段含有该参数值的记录集。如调用getInfo(“浙”),则返回姓名中含有“浙”所有学生记录。

......
......
 
    更多其他年份试题
    浙江省2011年10月自考VisualBasic数据库应用试题  (WORD)
    浙江省2011年1月自学考试VisualBasic数据库应用试题  (WORD)
    浙江省2010年10月自学考试VisualBasic数据库应用试题  (WORD)
    浙江省2010年1月自考VisualBasic数据库应用试题  (WORD)
    浙江省2009年10月自考VisualBasic数据库应用试题  (WORD)
    浙江省2009年1月VisualBasic数据库应用试题  (WORD)
    浙江省2008年10月自学考试VisualBasic数据库应用试题  (WORD)
 
     相关课程
        VFP程序设计       VisualBasic程序设计
        VisualBasic数据库应用
 
     本站声明
自己也曾经是自考生,当初考的是计算机专业的专科,花了我四年半年时间。许多朋友跟我说自考太难了,他们快要坚持不下去了。我自己的经验是,其实自考不难,难的是坚持。 我不相信人天生下来会有谁比谁更聪明的脑袋瓜,只相信谁比谁更努力。努力看书,多做题,多花时间在学习上面,一定能够成功。加油吧!

考一场试下来,需要花费很多精力,也需要花去不少钱。在此我向大家保证,我的网站一定会奉行免费的政策,无论如何,我都不会使网站变成收费模式。

如果本站收集的内容侵犯了你的权利,也请告诉我,我会进行核实后并立即予以删除。

如果认为此网站还可以,告诉你的朋友们吧,我会一如继往,努力拼命的,哈哈!