ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:127KB ,
资源ID:1323327      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1323327.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】二级ACCESS-89及答案解析.doc)为本站会员(priceawful190)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】二级ACCESS-89及答案解析.doc

1、二级 ACCESS-89 及答案解析(总分:100.00,做题时间:90 分钟)一、单选题(总题数:40,分数:100.00)1.程序流程图中带有箭头的线段表示的_。(分数:2.50)A.图元关系B.数据流C.控制流D.调用关系2.在面向对象方法中,不属于“对象”基本特点的是_。(分数:2.50)A.一致性B.分类性C.多态性D.标识惟一性3.软件设计中划分模块的一个准则是_。(分数:2.50)A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合4.在黑盒测试方法中,设计测试用例的主要根据是_。(分数:2.50)A.程序内部逻辑B.程序外部功能C.程序数据结构D.程序流程图5.下列

2、叙述中正确的是_。(分数:2.50)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.线性表的链式存储结构所需要的存储空间与顺序存储结构没有任何关系6.下列叙述中正确的是_。(分数:2.50)A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D.在栈中,栈中元素不会随栈底指针与栈顶指针的变化而动态变化7.某二叉树有 5 个度为 2

3、的结点,则该二叉树中的叶子结点数是_。(分数:2.50)A.10B.8C.6D.48.用树形结构来表示实体之间联系的模型称为_。(分数:2.50)A.关系模型B.层次模型C.网状模型D.数据模型9.关系表中的每一横行称为一个_。(分数:2.50)A.元组B.字段C.属性D码10.有三个关系 R、S 和 T 如下:_。 (分数:2.50)A.自然连接B交C.投影D并11.按数据的组织形式,数据库的数据模型可分为三种模型,它们是_。(分数:2.50)A.小型、中型和大型B.网状、环状和链状C.层次、网状和关系D.独享、共享和实时12.若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的

4、属性是_。(分数:2.50)A.默认值B.有效性文本C.输入掩码D.密码13.在 Access 扣,可用于设计输入界面的对象是_。(分数:2.50)A.窗体B.报表C.查询D表14.下列关系模型中,术语解析不正确的是_。(分数:2.50)A.记录,满足一定规范化要求的二维表,也称关系B.字段,二维表中的一列C.数据项,也称为分量,是每个记录中的一个字段的值D.字段的值域,字段的取值范围,也称为属性域15.在 Access 中,参照完整性规则不包括_。(分数:2.50)A.查询规则B.更新规则C.删除规则D.插入规则16.在 Access 中已经建立了“教师”表,若查找“工号”是“T00001”

5、或“T00002”的记录,应在查询设计视图的“条件”行中输入_。(分数:2.50)A.“T00001“or“T00002“B.“T00001“and“T00002“C.in(“T00001“or“T00002“)D.in(“T00001“and“T00002“)17.在 Access 数据库中创建一个新表,应该使用的 SQL 语句是_。(分数:2.50)A.CREATE TABLEB.CREATE INDEXC.ALTER TABLED.CREATE DATABASE18.在 Access 数据库中使用向导创建查询,其数据可以来自_。(分数:2.50)A.多个表B.一个表C.一个表的一部分D.

6、表或查询19.数据库中有“商品”表如下: 部门号 商品号 商品名称 单价 数量 产地 40 0101 A 牌电风扇 200.00 10 广东 40 0104 A 牌微波炉 350.00 10 广东 40 0105 B 牌微波炉 600.00 10 广东 20 1032 C 牌传真机 1000.00 20 上海 40 0107 D 牌微波炉 420.00 10 北京 20 0110 A 牌电话机 200.00 50 广东 20 0112 B 牌手机 2000.00 10 广东 40 0202 A 牌电冰箱 3000.00 2 广东 30 1041 B 牌计算机 6000.00 10 广东 30

7、0204 C 牌计算机 10000.00 10 上海 执行 SQL 命令: SELECT*FROM 商品 WHERE 单价 BETWEEN 3000 AND 10000: 查询结果的记录数是_。(分数:2.50)A.1B.2C.3D.1020.数据库中有“商品”表如下: 部门号 商品号 商品名称 单价 数量 产地 40 0101 A 牌电风扇 200.00 10 广东 40 0104 A 牌微波炉 350.00 10 广东 40 0105 B 牌微波炉 600.00 10 广东 20 1032 C 牌传真机 1000.00 20 上海 40 0107 D 牌微波炉 420.00 10 北京 2

8、0 0110 A 牌电话机 200.00 50 广东 20 0112 B 牌手机 2000.00 10 广东 40 0202 A 牌电冰箱 3000.00 2 广东 30 1041 B 牌计算机 6000.00 10 广东 30 0204 C 牌计算机 10000.00 10 上海 要查找出单价高于“0112”的商品记录,正确的 SQL 命令是_。(分数:2.50)A.SELECT*FROM 商品 WHERE 单价“0112“;B.SELECT*FROM 商品 WHERE EXISTS 单价=“0112“;C.SELECT*FROM 商品 WHERE 单价(SELECT*FROM 商品 WHE

9、RE 商品号=“0112“);D.SELECT*FROM 商品 WHERE 单价(SELECT 单价 FROM 商品 WHERE 商品号=“0112“);21.决定一个窗体有无“控制”菜单的属性是_。(分数:2.50)A.MinButtonB.CaptionC.MaxButtonD.ControlBox22.下面不是窗体“数据”属性的是_。(分数:2.50)A.排序依据B.允许添加C.记录源D.自动居中23.若要使某命令按钮获得控制焦点,可使用的方法是_。(分数:2.50)A.LostFocusB.SetFocusC.PointD.Value24.报表的作用不包括_。(分数:2.50)A.分组

10、数据B.汇总数据C.格式化数据D.输入数据25.若在“销售总数”窗体中有“订货总数”文本框控件,能够正确引用控件值的是_。(分数:2.50)A.Forms. 销售总数. 订货总数B.Forms! 销售总数. 订货总数C.Forms. 销售总数! 订货总数D.Forms! 销售总数! 订货总数26.在宏的参数中,要引用窗体 F1 上的 Text1 文本框的值,应该使用的表达式是_。(分数:2.50)A.Forms! F1! Text1B.Text1C.F1. Text1D.Forms_F1_Text127.下列属于通知或警告用户的命令是_。(分数:2.50)A.PrintOutB.OutputT

11、oC.MsgBoxD.RunWarnings28.MsgBox 函数使用的正确语法是_。(分数:2.50)A.MsgBox(提示信息, 标题, 按钮类型)B.MsgBox(标题, 按钮类型, 提示信息)C.MsgBox(标题, 提示信息, 按钮类型)D.MsgBox(提示信息, 按钮类型, 标题)29.随机产生10, 50之间整数的正确表达式是_。(分数:2.50)A.Round(Rnd * 51)B.Int(Rnd * 40 + 10)C.Round(Rnd * 50)D.10 + Int(Rnd * 41)30.下列表达式计算结果为数值类型的是_。(分数:2.50)A.#5/5/2010#

12、-#5/1/2010#B.“102“11“C.102=98+4D.#5/1/2010#+531.由“For i = 1 To 9 Step - 3”决定的循环结构,其循环体将被执行_。(分数:2.50)A.0 次B.1 次C.4 次D.5 次32.下列逻辑运算结果为“true”的是_。(分数:2.50)A.false or not trueB.true or not trueC.false and not trueD.true and not true33.表达式 123 + Mid $ (“123456”, 3, 2)的结果是_。(分数:2.50)A.“12334“B.12334C.123D

13、.15734.下列四个选项中,不是 VBA 的条件函数的是_。(分数:2.50)A.IIfB.SwitchC.ChooseD.If35.如果 X 是一个正的实数,保留两位小数,将千分位四舍五入的表达式是_。(分数:2.50)A.0.01 * Int(X + 0.05)B.0.01 * Int(100 * (X + 0.005)C.0.01 * Int(X + 0.005)D.0.01 * Int(100 * (X + 0.05)36.窗体中有命令按钮 run34,对应的事件代码如下: Private Sub run34_Enter( ) Dim nun As Integer, a As Int

14、eger, b As Integer, i As Integer For i = 1 To 10 Bum = InputBox(“请输入数据:“, “输入“) If Int(num/2) = num/2 Then a=a+1 Else b=b+1 End If Next i MsgBox(“运行结果:a=“&Str(a)&“,b=“&Str(b) End Sub 运行以上事件过程,所完成的功能是_。(分数:2.50)A.对输入的 10 个数据求累加和B.对输入的 10 个数据求各自的余数,然后再进行累加C.对输入的 10 个数据分别统计奇数和偶数的个数D.对输入的 10 个数据分别统计整数和非

15、整数的个数37.若有如下 Sub 过程: Sub sfun(x As Single, Y As Single) t=x x=t/y y=t Mod y End Sub 在窗体中添加一个命令按钮 Command33,对应的事件过程如下: Private Sub Command33_Click( ) Dim a As Single Dim b As Single a=5:b=4 sfun(a,b) MsgBox a & chr(10) + chr(13)&b End Sub 打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为_。(分数:2.50)A.1 和 1B.1.25 和 1C.1.

16、25 和 4D.5 和 438.如果在 C 盘当前文件夹下已存在名为 StuData. dat 的顺序文件,那么执行语句 Open“C:StuData. dat“ ForAppend As#1 之后将_。(分数:2.50)A.删除文件中原有内容B.保留文件中原有内容,可在文件尾添加新内容C.保留文件中原有内容,在文件头开始添加新内容D.不做任何操作39.ADO 对象模型中可以打开并返回 RecordSet 对象的是_。(分数:2.50)A.只能是 Connection 对象B.只能是 Command 对象C.可以是 Connection 对象和 Command 对象D.不存在40.数据库中有数

17、据表“Emp”,包括“Eno”、“Ename”、“Eage”、“Esex”、“Edate”、“Eparty”等字段。下面程序段的功能是:在窗体文本框“tValue”内输入年龄条件,单击“删除”按钮完成对该年龄职工记录信息的删除操作。 Private Sub btnDelete_Click( ) “单击“删除”按钮 Dim strSQL As String “定义变量 strSQL=“delete from Emp“ “赋值 SQL 基本操作字符串 “判断窗体年龄条件值无效(空值或非数值)所做的处理 If IsNull(Me! tValue)=True Or IsNumeric(Me! tVal

18、ue)=False Then MsgBox“年龄值为空或非有效数值!“, vbCritical, “Error“ “窗体输入焦点移回年龄输入的文本框“tValue”控件内 Me! tValue. SetFocus Else “构造条件删除查询表达式 strSQL=strSQL&“where Eage=“&Me! tValue “消息框提示“确认删除? (Yes/No)”,确认后实施删除操作 If_Then DoCmd. RunSQL strSQL “执行删除查询 MsgBox“completed!“, vbInformation,“Msg“ End If End If End Sub 按照功能

19、要求,在横线上应填写的是_。(分数:2.50)A.MsgBox(“确认删除? (Yes/No)“, vbQuestion + vbYesNo,“确认“)=vbOkB.MsgBox(“确认删除? (Yes/No)“, vbQuestion + vbYesNo,“确认“)=vbYesC.MsgBox(“确认“, vbQuestion + vbYesNo,“确认删除? (Yes/No)“)=vbOkD.MsgBox(“确认“,vbQuestion + vbYesNo,“确认删除? (Yes/No)“)=vbYes二级 ACCESS-89 答案解析(总分:100.00,做题时间:90 分钟)一、单选题

20、(总题数:40,分数:100.00)1.程序流程图中带有箭头的线段表示的_。(分数:2.50)A.图元关系B.数据流C.控制流 D.调用关系解析:解析 在程序流程图中,用标有名字的带箭头线段表示控制流。在数据流图中,标有名字的带箭头线段表示数据流。2.在面向对象方法中,不属于“对象”基本特点的是_。(分数:2.50)A.一致性 B.分类性C.多态性D.标识惟一性解析:解析 在面向对象方法中,对象的基本特点包括:标识惟一性;分类性;多态性;封装性;模块独立性好。3.软件设计中划分模块的一个准则是_。(分数:2.50)A.低内聚低耦合B.高内聚低耦合 C.低内聚高耦合D.高内聚高耦合解析:解析 独

21、立性好的模块比较容易测试和维护,一般较优秀的软件设计应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。4.在黑盒测试方法中,设计测试用例的主要根据是_。(分数:2.50)A.程序内部逻辑B.程序外部功能 C.程序数据结构D.程序流程图解析:解析 黑盒测试忽略程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格进行测试,检查程序的功能是否符合它的功能规格说明。5.下列叙述中正确的是_。(分数:2.50)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C.线性表的链式存储结

22、构所需要的存储空间一般要少于顺序存储结构D.线性表的链式存储结构所需要的存储空间与顺序存储结构没有任何关系解析:解析 线性存储每个元素只要存元素的内容,链式存储还需要多一块指针域来存储相邻节点的地址,增加了存储空间。6.下列叙述中正确的是_。(分数:2.50)A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D.在栈中,栈中元素不会随栈底指针与栈顶指针的变化而动态变化解析:解析 栈是先进后出的数据结构,在对栈操作的整个过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的

23、变化来完成。7.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是_。(分数:2.50)A.10B.8C.6 D.4解析:解析 根据二叉树的基本性质:在任意一棵二叉树中,度为 0 的叶子结点总是比度为 2 的结点多一个,因此该二叉树的叶子结点数是 5+1=6。8.用树形结构来表示实体之间联系的模型称为_。(分数:2.50)A.关系模型B.层次模型 C.网状模型D.数据模型解析:解析 层次模型是最早发展出来的数据库模型。它的基本结构是树形结构,这种结构方式在现实世界中很普遍,如家族结构、行政组织机构等,它们自顶向下、层次分明。9.关系表中的每一横行称为一个_。(分数:2.50)A.元

24、组 B.字段C.属性D码解析:解析 在关系模型中,每个关系是一张二维关系表。关系表中,每一行称为一个元组,对应表中的一条记录;每一列称为一个属性,对应表中的一个字段;在二维表中凡能惟一标识元组的最小属性集称为该表的键或码。10.有三个关系 R、S 和 T 如下:_。 (分数:2.50)A.自然连接 B交C.投影D并解析:解析 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,根据 T 中元组可以判断关系 T 是由关系 R 和 S 通过自然连接操作得到的。11.按数据的组织形式,数据库的数据模型可分为三种模型,它们是_。(分数:2.5

25、0)A.小型、中型和大型B.网状、环状和链状C.层次、网状和关系 D.独享、共享和实时解析:解析 按数据的组织形式,数据库的数据模型分为三种:层次数据模型、网状数据模型、关系数据模型。12.若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是_。(分数:2.50)A.默认值B.有效性文本C.输入掩码 D.密码解析:解析 将“输入掩码”属性设置为“密码”,以创建密码输入项文本框。在文本框中键入的任何字符都按原字符保存,但显示为星号( * )。13.在 Access 扣,可用于设计输入界面的对象是_。(分数:2.50)A.窗体 B.报表C.查询D表解析:解析 窗体是 Access

26、 数据库对象中最具灵活性的一个对象,可以用于设计输入界面,其数据源可以是表或查询。14.下列关系模型中,术语解析不正确的是_。(分数:2.50)A.记录,满足一定规范化要求的二维表,也称关系 B.字段,二维表中的一列C.数据项,也称为分量,是每个记录中的一个字段的值D.字段的值域,字段的取值范围,也称为属性域解析:解析 表中的每一行称为一个记录,也称元组。15.在 Access 中,参照完整性规则不包括_。(分数:2.50)A.查询规则 B.更新规则C.删除规则D.插入规则解析:解析 表间的参照完整性规则包括更新规则、删除规则、插入规则。16.在 Access 中已经建立了“教师”表,若查找“

27、工号”是“T00001”或“T00002”的记录,应在查询设计视图的“条件”行中输入_。(分数:2.50)A.“T00001“or“T00002“ B.“T00001“and“T00002“C.in(“T00001“or“T00002“)D.in(“T00001“and“T00002“)解析:解析 在查询准则中,比较运算符“IN”用于集合设定,表示在之内。若查找“工号”是“T00001”或“T00002”的记录应使用表达式 in(“T00001“,“T00002“),也可以使用表达式(“T00001“or“T00002“)。17.在 Access 数据库中创建一个新表,应该使用的 SQL 语句

28、是_。(分数:2.50)A.CREATE TABLE B.CREATE INDEXC.ALTER TABLED.CREATE DATABASE解析:解析 在 Access 数据库中创建一个新表,应该使用的 SQL 语句是 CREATE TABLE。18.在 Access 数据库中使用向导创建查询,其数据可以来自_。(分数:2.50)A.多个表B.一个表C.一个表的一部分D.表或查询 解析:解析 查询就是根据给定的条件,从数据库中筛选出符合条件的记录,构成一个数据的集合,其数据来源可以是表或查询。19.数据库中有“商品”表如下: 部门号 商品号 商品名称 单价 数量 产地 40 0101 A 牌

29、电风扇 200.00 10 广东 40 0104 A 牌微波炉 350.00 10 广东 40 0105 B 牌微波炉 600.00 10 广东 20 1032 C 牌传真机 1000.00 20 上海 40 0107 D 牌微波炉 420.00 10 北京 20 0110 A 牌电话机 200.00 50 广东 20 0112 B 牌手机 2000.00 10 广东 40 0202 A 牌电冰箱 3000.00 2 广东 30 1041 B 牌计算机 6000.00 10 广东 30 0204 C 牌计算机 10000.00 10 上海 执行 SQL 命令: SELECT*FROM 商品 W

30、HERE 单价 BETWEEN 3000 AND 10000: 查询结果的记录数是_。(分数:2.50)A.1B.2C.3 D.10解析:解析 在查询准则中,比较运算符“BetweenAnd”用于设定范围,表示“在之间”。Between 3000 And 10000 表示查询单价在 3000 至 10000(包含 3000 和 10000)之间的商品,因此查询出来的结果有 3 条。20.数据库中有“商品”表如下: 部门号 商品号 商品名称 单价 数量 产地 40 0101 A 牌电风扇 200.00 10 广东 40 0104 A 牌微波炉 350.00 10 广东 40 0105 B 牌微波

31、炉 600.00 10 广东 20 1032 C 牌传真机 1000.00 20 上海 40 0107 D 牌微波炉 420.00 10 北京 20 0110 A 牌电话机 200.00 50 广东 20 0112 B 牌手机 2000.00 10 广东 40 0202 A 牌电冰箱 3000.00 2 广东 30 1041 B 牌计算机 6000.00 10 广东 30 0204 C 牌计算机 10000.00 10 上海 要查找出单价高于“0112”的商品记录,正确的 SQL 命令是_。(分数:2.50)A.SELECT*FROM 商品 WHERE 单价“0112“;B.SELECT*FR

32、OM 商品 WHERE EXISTS 单价=“0112“;C.SELECT*FROM 商品 WHERE 单价(SELECT*FROM 商品 WHERE 商品号=“0112“);D.SELECT*FROM 商品 WHERE 单价(SELECT 单价 FROM 商品 WHERE 商品号=“0112“); 解析:解析 要查找出单价高于“0112”的商品记录,需要使用 SQL 的子查询。首先查找出“0112”号商品的单价,然后再找出单价大于此单价的记录,查询语句为:SELECT * FROM 商品 WHERE 单价(SELECT 单价 FROM 商品 WHERE 商品号=“0112“)。21.决定一个

33、窗体有无“控制”菜单的属性是_。(分数:2.50)A.MinButtonB.CaptionC.MaxButtonD.ControlBox 解析:解析 窗体的 ControlBox 属性值为真时,窗体上显示控制菜单;ControlBox 属性值为假时,最小化按钮、最大化按钮、关闭按钮和标题栏左边的窗体图标都不显示。22.下面不是窗体“数据”属性的是_。(分数:2.50)A.排序依据B.允许添加C.记录源D.自动居中 解析:解析 自动居中是“格式”属性。23.若要使某命令按钮获得控制焦点,可使用的方法是_。(分数:2.50)A.LostFocusB.SetFocus C.PointD.Value解

34、析:解析 使某个控件获得控制焦点可以使用 SetFocus 方法。当控件失去焦点时发生 LostFocus 事件;当控件得到焦点时发生 GotFocus 事件。24.报表的作用不包括_。(分数:2.50)A.分组数据B.汇总数据C.格式化数据D.输入数据 解析:解析 报表用来在数据库中获取数据,并对数据进行分组、计算、汇总和打印输出。利用报表可以按指定的条件打印输出一定格式的数据信息,其功能包括:格式化数据、分组汇总数据、插入图片或图表、多样化输出。25.若在“销售总数”窗体中有“订货总数”文本框控件,能够正确引用控件值的是_。(分数:2.50)A.Forms. 销售总数. 订货总数B.For

35、ms! 销售总数. 订货总数C.Forms. 销售总数! 订货总数D.Forms! 销售总数! 订货总数 解析:解析 引用窗体或报表上的控件值,语法格式分别为:Forms窗体名! 控件名或Forms! 窗体名! 控件名和 Reports! 报表名! 控件名或Reports! 报表名! 控件名。26.在宏的参数中,要引用窗体 F1 上的 Text1 文本框的值,应该使用的表达式是_。(分数:2.50)A.Forms! F1! Text1 B.Text1C.F1. Text1D.Forms_F1_Text1解析:解析 宏在输入条件表达式时可能会引用窗体或报表上的控件值,使用语法格式为:Forms!

36、 窗体名! 控件名或Forms! 窗体名! 控件名和:Reports! 报表名! 控件名或Reports! 报表名! 控件名。27.下列属于通知或警告用户的命令是_。(分数:2.50)A.PrintOutB.OutputToC.MsgBox D.RunWarnings解析:解析 在宏操作中,MsgBox 用于显示提示消息框;PrintOut 用于打印激活的数据库对象;OutputTo 用于将指定数据库对象中的数据输出成. xls、. rtf、. txt、. htm、. snp 等格式的文件。其中,属于通知或警告用户的命令是 MsgBox。28.MsgBox 函数使用的正确语法是_。(分数:2.

37、50)A.MsgBox(提示信息, 标题, 按钮类型)B.MsgBox(标题, 按钮类型, 提示信息)C.MsgBox(标题, 提示信息, 按钮类型)D.MsgBox(提示信息, 按钮类型, 标题) 解析:解析 MsgBox 函数的语法格式为: MsgBox(Prompt, Buttons, Title, Helpfile, Context) 其中 Prompt 是必需的,其他为可选参数。29.随机产生10, 50之间整数的正确表达式是_。(分数:2.50)A.Round(Rnd * 51)B.Int(Rnd * 40 + 10)C.Round(Rnd * 50)D.10 + Int(Rnd

38、* 41) 解析:解析 Rnd 函数产生的是 01 之间的浮点数,包含 0 但不包含 1,那么 Rnd * 41 为 041 之间的浮点数,不包含 41,Int(Rnd * 41)则产生0, 40之间的整数,10+Int(Rnd*41)则是10, 50之间的整数。30.下列表达式计算结果为数值类型的是_。(分数:2.50)A.#5/5/2010#-#5/1/2010# B.“102“11“C.102=98+4D.#5/1/2010#+5解析:解析 A 项两个日期数据相减表示相差的天数,结果为整型数据 4;B 项是两个字符串的比较,结果为 False,是布尔型;C 项为关系表达式的值,结果为 T

39、rue,是布尔型;D 项为日期型数据加 5,结果为 2010-5-6,仍为日期型。31.由“For i = 1 To 9 Step - 3”决定的循环结构,其循环体将被执行_。(分数:2.50)A.0 次 B.1 次C.4 次D.5 次解析:解析 在循环语句中,循环变量先取初值,然后与终值比较,确定循环是否进行:当步长0 时,若循环变量值=终值,循环继续;当步长0 时,若循环变量值=终值,循环继续。本题中,语句“For i=1 To 9 Step-3”,变量 i 的初值为 1,终值为 9,步长为-3,只有当循环变量值=终值,循环才能继续,所以该循环无法执行,循环体将被执行 0 次。32.下列逻

40、辑运算结果为“true”的是_。(分数:2.50)A.false or not trueB.true or not true C.false and not trueD.true and not true解析:解析 逻辑运算符的优先级别为:notandor。因此,flase or not true 的值为 flase, true or not true 的值为 true, false and not true 的值为 false, true and not true 的值为 false。33.表达式 123 + Mid $ (“123456”, 3, 2)的结果是_。(分数:2.50)A.“1

41、2334“B.12334C.123D.157 解析:解析 Mid $ (“123456“, 3, 2)从字符串中第 3 个字符开始取 2 个字符,结果是字符串“34“,于是,题目中的表达式成为 123 + “34“。在 VBA 中数值和数字字符串进行运算时,会把数字字符串转换为数值进行运算,所以表达式 123 + “34“就成为 123+34=157。34.下列四个选项中,不是 VBA 的条件函数的是_。(分数:2.50)A.IIfB.SwitchC.ChooseD.If 解析:解析 VBA 提供了 3 个条件函数:IIf 函数,Switch 函数和 Choose 函数,这 3 个函数由于具有

42、选择特性而被广泛用于查询、宏及计算控件的设计中。D 项,If 是程序流程控制的条件语句,不是函数。35.如果 X 是一个正的实数,保留两位小数,将千分位四舍五入的表达式是_。(分数:2.50)A.0.01 * Int(X + 0.05)B.0.01 * Int(100 * (X + 0.005) C.0.01 * Int(X + 0.005)D.0.01 * Int(100 * (X + 0.05)解析:解析 Int(100 * (x+0.005)实现千分位的四舍五入,同时扩大 100 倍取整,乘以 0.01 是为保证保留两位小数,与乘以 100 对应。36.窗体中有命令按钮 run34,对应

43、的事件代码如下: Private Sub run34_Enter( ) Dim nun As Integer, a As Integer, b As Integer, i As Integer For i = 1 To 10 Bum = InputBox(“请输入数据:“, “输入“) If Int(num/2) = num/2 Then a=a+1 Else b=b+1 End If Next i MsgBox(“运行结果:a=“&Str(a)&“,b=“&Str(b) End Sub 运行以上事件过程,所完成的功能是_。(分数:2.50)A.对输入的 10 个数据求累加和B.对输入的 10

44、 个数据求各自的余数,然后再进行累加C.对输入的 10 个数据分别统计奇数和偶数的个数 D.对输入的 10 个数据分别统计整数和非整数的个数解析:解析 事件代码中利用 For 循环输入 10 个数,并根据 If 语句的条件统计两种情况下数的个数,分别用整型变量 a 和 b 来记录。在 If 语句的条件中 Int 函数的作用是对其中的参数进行取整运算,如果一个整数除以 2 后取整与其自身除以 2 相等,那么这个整数就是偶数,否则就是奇数。因此,该过程完成的功能是统计输入的 10 个数中奇数和偶数的个数。37.若有如下 Sub 过程: Sub sfun(x As Single, Y As Sing

45、le) t=x x=t/y y=t Mod y End Sub 在窗体中添加一个命令按钮 Command33,对应的事件过程如下: Private Sub Command33_Click( ) Dim a As Single Dim b As Single a=5:b=4 sfun(a,b) MsgBox a & chr(10) + chr(13)&b End Sub 打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为_。(分数:2.50)A.1 和 1B.1.25 和 1 C.1.25 和 4D.5 和 4解析:解析 过程 sfun( )进行除法运算和求模运算。命令按钮的单击事件中

46、,定义两个变量a=5,b=4,调用 sfun 函数传递 a,b 的值给 x,y 进行运算,t=x=5,y-4;x=t/y=5/4=1.25(除法运算);y=t Mod y=5 mod 4=1(求模运算)。过程 sfun( )没有指明参数传递方式,则默认以传地址方式传递,因此 a 的值为 1.25,b 的值为 1。38.如果在 C 盘当前文件夹下已存在名为 StuData. dat 的顺序文件,那么执行语句 Open“C:StuData. dat“ ForAppend As#1 之后将_。(分数:2.50)A.删除文件中原有内容B.保留文件中原有内容,可在文件尾添加新内容 C.保留文件中原有内容

47、,在文件头开始添加新内容D.不做任何操作解析:解析 文件打开方式中使用 ForAppend 时,指定文件按顺序方式输出,文件指针被定位在文件末尾。如果对文件执行写操作,则写入的数据附加到原来文件的后面。39.ADO 对象模型中可以打开并返回 RecordSet 对象的是_。(分数:2.50)A.只能是 Connection 对象B.只能是 Command 对象C.可以是 Connection 对象和 Command 对象 D.不存在解析:解析 RecordSet 对象代表一个记录集,这个记录集是一个已连接的数据库中的表或者是 Command对象的执行结果。Connection 对象用于建立与数据库的连接,通过连接可从应用程序访问数据源,因此,Connection 对象可以打开和返回 RecordSet 对象。Command 对象在建立 Connection 后,可以发出命令操作数据源,因此,Command 对象也可以打开并返回 RecordSet 对象。40.数据库中有数据表“Emp”,包括“Eno”、“Ename”、“Eage”、“Esex”、“Edate”、“Eparty”等字

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1