第10章 模块与VBA程序设计习题(一).ppt

上传人:hyn****60 文档编号:87565143 上传时间:2023-04-16 格式:PPT 页数:16 大小:136.50KB
返回 下载 相关 举报
第10章 模块与VBA程序设计习题(一).ppt_第1页
第1页 / 共16页
第10章 模块与VBA程序设计习题(一).ppt_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《第10章 模块与VBA程序设计习题(一).ppt》由会员分享,可在线阅读,更多相关《第10章 模块与VBA程序设计习题(一).ppt(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、版权所有版权所有 董晓莹董晓莹第第10章章 模块与模块与VBA程序设计程序设计章节习题练习(一)章节习题练习(一)信息技术学院本科公共基础部信息技术学院本科公共基础部版权所有版权所有 董晓莹董晓莹第第10章章 模块与模块与VBA程序设计程序设计第一部分第一部分 基础知识部分小结基础知识部分小结 1.VBA模块的类型模块的类型 2.VBE的启动及模块的创建的启动及模块的创建 3.对象的引用格式及几个内置方法的引用格式对象的引用格式及几个内置方法的引用格式 4.掌握控件的常见属性名称掌握控件的常见属性名称/事件名称事件名称 5.VBA的数据类型的数据类型 6.VBA的常量的常量(直接常量(直接常量

2、4种种/符号常量符号常量/系统常量)系统常量)7.VBA的变量(命名规则的变量(命名规则/变量的声明变量的声明/变量的赋值变量的赋值)8.VBA的数组变量的数组变量 9.VBA常用函数常用函数 10.VBA的表达式(算术的表达式(算术/关系关系/逻辑逻辑/字符串表达式)字符串表达式)信息技术学院本科公共基础部信息技术学院本科公共基础部版权所有版权所有 董晓莹董晓莹第第10章章 模块与模块与VBA程序设计程序设计1.在窗体上,设置控件在窗体上,设置控件Command0为不可见的属性是为不可见的属性是_。A、Command0.Colore B、Command0.Caption C、Command0

3、.Enabled D、Command0.Visible2.在在VBA中,实现窗体打开操作的命令是中,实现窗体打开操作的命令是_。A、DoCmd.OpenForm B、OpenForm C、Do.OpenForm D、DoOpen.Form3.在在VBA中要打开名为中要打开名为学生信息录入学生信息录入的窗体,应使用的语句是的窗体,应使用的语句是_。A、DoCmd.OpenForm 学生信息录入学生信息录入 B、OpenForm 学生信息录入学生信息录入 C、DoCmd.OpenWindow 学生信息录入学生信息录入 D、OpenWindow 学生信息录入学生信息录入DAA信息技术学院本科公共基础

4、部信息技术学院本科公共基础部版权所有版权所有 董晓莹董晓莹第第10章章 模块与模块与VBA程序设计程序设计4.下列程序段的功能是实现下列程序段的功能是实现学生学生表中表中年龄年龄字段值加字段值加1:Dim Str As String Str=_ Docmd.RunSQL Str 空白处应填入的程序代码是空白处应填入的程序代码是_。A、年龄、年龄=年龄年龄+1 B、Update 学生学生 Set 年龄年龄=年龄年龄+1 C、Set 年龄年龄=年龄年龄+1 D、Edit 学生学生 Set 年龄年龄=年龄年龄+15.下列不属于打开或关闭数据表对象的命令是下列不属于打开或关闭数据表对象的命令是_。A、

5、OpenForm B、OpenReport C、Close D、RunSQLBD信息技术学院本科公共基础部信息技术学院本科公共基础部版权所有版权所有 董晓莹董晓莹第第10章章 模块与模块与VBA程序设计程序设计6.窗体上添加有窗体上添加有3个命令按钮,分别命名为个命令按钮,分别命名为Command1、Command2和和 Command3。编写。编写Command1的单击事件过程,完成的功能为:当单的单击事件过程,完成的功能为:当单 击按钮击按钮Command1时,按钮时,按钮Command2可用,按钮可用,按钮Command3不可见。不可见。以下正确的是以下正确的是_。CA、Private

6、Sub Command1_Click()Command2.Visible=True Command3.Visible=FalseEnd SubB、Private Sub Command1_Click()Command2.Enabled=True Command3.Enabled=FalseEnd Sub C、Private Sub Command1_Click()Command2.Enabled=True Command3.Visible=FalseEnd Sub D、Private Sub Command1_Click()Command2.Visible=True Command3.Enab

7、led=FalseEnd Sub 信息技术学院本科公共基础部信息技术学院本科公共基础部版权所有版权所有 董晓莹董晓莹第第10章章 模块与模块与VBA程序设计程序设计7.窗体窗体Caption属性的作用是属性的作用是_。A、确定窗体的标题、确定窗体的标题 B、确定窗体的名称、确定窗体的名称 C、确定窗体的边界类型、确定窗体的边界类型 D、确定窗体的字体、确定窗体的字体8.在已建窗体中有一命令按钮(名为在已建窗体中有一命令按钮(名为Command1),该按钮的单击事件对),该按钮的单击事件对 应的应的VBA代码为:代码为:Private Sub Command1_Click()subT.Form.

8、RecordSource=select*from 雇员雇员 End Sub 单击该按钮实现的功能是单击该按钮实现的功能是_。A、使用、使用select命令查找命令查找雇员雇员表中的所有记录表中的所有记录 B、使用、使用select命令查找并显示命令查找并显示雇员雇员表中的所有记录表中的所有记录 C、将、将subT窗体的数据来源设置为一个字符串窗体的数据来源设置为一个字符串 D、将、将subT窗体的数据来源设置为窗体的数据来源设置为雇员雇员表表AD信息技术学院本科公共基础部信息技术学院本科公共基础部版权所有版权所有 董晓莹董晓莹第第10章章 模块与模块与VBA程序设计程序设计9.若在若在销售总数

9、销售总数窗体中有窗体中有订货总数订货总数文本框控件,能够正确引用控件值文本框控件,能够正确引用控件值 的是的是_。A、Forms.销售总数销售总数.订货总数订货总数 B、Forms!销售总数销售总数.订货总数订货总数 C、Forms.销售总数销售总数!订货总数订货总数 D、Forms!销售总数销售总数!订货总数订货总数10.Access的控件对象可以设置某个属性来控制对象是否可用(不可用时的控件对象可以设置某个属性来控制对象是否可用(不可用时 显示为灰色状态),需要设置的属性是显示为灰色状态),需要设置的属性是_。A、Default B、Cancel C、Enabled D、Visible11

10、.如果加载一个窗体,先被触发的事件是如果加载一个窗体,先被触发的事件是_。A、Load事件事件 B、Open事件事件 C、Click事件事件 D、DbClick事件事件DCB信息技术学院本科公共基础部信息技术学院本科公共基础部版权所有版权所有 董晓莹董晓莹第第10章章 模块与模块与VBA程序设计程序设计12.在窗体中添加了一个文本框和一个命令按钮在窗体中添加了一个文本框和一个命令按钮(名称分别为名称分别为tText和和 bCommanD),并编写了相应的事件过程。运行此窗体后,在文本框),并编写了相应的事件过程。运行此窗体后,在文本框 中输入一个字符,则命令按钮上的标题变为中输入一个字符,则命

11、令按钮上的标题变为计算机等级考试计算机等级考试。以下能。以下能 实现上述操作的事件过程是实现上述操作的事件过程是_。DA、Private Sub bCommand_Click()Caption=计算机等级考试计算机等级考试 End SubB、Private Sub tText_Click()bCommand.Caption=计算机等级考试计算机等级考试 End Sub C、Private Sub bCommand_Change()Caption=计算机等级考试计算机等级考试 End Sub D、Private Sub tText_Change()bCommand.Caption=计算机等级考试

12、计算机等级考试End Sub 信息技术学院本科公共基础部信息技术学院本科公共基础部版权所有版权所有 董晓莹董晓莹第第10章章 模块与模块与VBA程序设计程序设计13.现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开 tEmployee表,如果采用表,如果采用VBA代码完成,下面语句正确的是代码完成,下面语句正确的是_。A、docmd.openform tEmployee B、docmd.openview tEmployee C、docmd.opentable tEmployee D、docmd.openreport t

13、Employee14.假定窗体的名称为假定窗体的名称为fmTest,则把窗体的标题设置为,则把窗体的标题设置为Access Test的的 语句是语句是_。A、Me=Access Test B、Me.Caption=Access Test C、Me.Text=Access Test D、Me.Name=Access Test15.在在VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量中,如果没有显式声明或用符号来定义变量的数据类型,变量 的默认数据类型为的默认数据类型为_。A、Boolean B、Int C、String D、VariantCBD信息技术学院本科公共基础部信息技术学院本

14、科公共基础部版权所有版权所有 董晓莹董晓莹第第10章章 模块与模块与VBA程序设计程序设计16.以下关于以下关于VBA运算符优先级比较,正确的是运算符优先级比较,正确的是_。A、算术运算符、算术运算符逻辑运算符逻辑运算符关系运算符关系运算符 B、逻辑运算符、逻辑运算符关系运算符关系运算符算术运算符算术运算符 C、算术运算符、算术运算符关系运算符关系运算符逻辑运算符逻辑运算符 D、以上均是错误的、以上均是错误的17.语句语句Dim NewArray(10)As Integer的含义是的含义是_。A、定义了一个整型变量且初值为、定义了一个整型变量且初值为10 B、定义了、定义了10个整数构成的数组

15、个整数构成的数组 C、定义了、定义了11个整数构成的数组个整数构成的数组 D、将数组的第、将数组的第10元素设置为整型元素设置为整型18.下列数据类型中,不属于下列数据类型中,不属于VBA的是的是_。A、长整型、长整型 B、布尔型、布尔型 C、变体型、变体型 D、指针型、指针型CCD信息技术学院本科公共基础部信息技术学院本科公共基础部版权所有版权所有 董晓莹董晓莹第第10章章 模块与模块与VBA程序设计程序设计19.如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成 绩(百分制)组成。绩(百分制)组成。Type Stud n

16、o As Integer name As String score(1 to 3)As Single End Type 若对某个学生的各个数据项进行赋值,若对某个学生的各个数据项进行赋值,下列程序段中正确的是下列程序段中正确的是_。DA、Dim S As Stud Stud.no=1001 Stud.name=舒宜舒宜 Stud.score=78,88,96 B、Dim S As Stud S.no=1001 S.name=舒宜舒宜 S.score=78,88,96C、Dim S As Stud Stud.no=1001 Stud.name=舒宜舒宜 Stud.score(1)=78 Stud

17、.score(2)=88 Stud.score(3)=96 D、Dim S As Stud S.no=1001 S.name=舒宜舒宜 S.score(1)=78 S.score(2)=88 S.score(3)=96 信息技术学院本科公共基础部信息技术学院本科公共基础部版权所有版权所有 董晓莹董晓莹第第10章章 模块与模块与VBA程序设计程序设计20.下列数组声明语句中,正确的是下列数组声明语句中,正确的是_。A、Dim A3,4 As Integer B、Dim A(3,4)As Integer C、Dim A3;4 As Integer D、Dim A(3;4)As Integer21.

18、在模块的声明部分使用在模块的声明部分使用Option Base 1语句,然后定义二维数组语句,然后定义二维数组 A(2 to 5,5),则该数组的元素个数为,则该数组的元素个数为_。A、20 B、24 C、25 D、3622.下列变量名中,合法的是下列变量名中,合法的是_。A、4A B、A-1 C、ABC_1 D、private23.下列表达式计算结果为数值类型的是下列表达式计算结果为数值类型的是_。A、#5/5/2010#-#5/1/2010#B、10211 C、102=98+4 D、#5/1/2010#+524.下列给出的选项中,非法的变量名是下列给出的选项中,非法的变量名是_。A、Sum

19、 B、Integer_2 C、Rem D、Form1 BACAC信息技术学院本科公共基础部信息技术学院本科公共基础部版权所有版权所有 董晓莹董晓莹第第10章章 模块与模块与VBA程序设计程序设计25.定义了二维数组定义了二维数组B(2 to 6,4),则该数组的元素个数为,则该数组的元素个数为_。A、25 B、36 C、20 D、2426.VBA中定义符号常量可以用关键字中定义符号常量可以用关键字_。A、Const B、Dim C、Public D、Static27.表达式表达式4+56*7/8 Mod 9的值是的值是_。A、4 B、5 C、6 D、728.下列逻辑表达式中,能正确表示条件下列

20、逻辑表达式中,能正确表示条件x和和y都是奇数都是奇数的是的是_。A、x Mod 2=1 Or y Mod 2=1 B、x Mod 2=0 Or y Mod 2=0 C、x Mod 2=1 And y Mod 2=1 D、x Mod 2=0 And y Mod 2=029.VBA表达式表达式3*33/3的输出结果是的输出结果是_。A、0 B、1 C、3 D、930.使用使用VBA的逻辑值进行算术运算时,的逻辑值进行算术运算时,True值被处理为值被处理为_。A、-1 B、0 C、1 D、任意值、任意值AABCDA信息技术学院本科公共基础部信息技术学院本科公共基础部版权所有版权所有 董晓莹董晓莹第

21、第10章章 模块与模块与VBA程序设计程序设计31.若窗体若窗体Frm1中有一个命令按钮中有一个命令按钮Cmd1,则窗体和命令按钮的,则窗体和命令按钮的Click事件事件 过程名分别为过程名分别为_。A、Form_Click()Command1_Click()B、Frm1_Click()Command1_Click()C、Form_Click()Cmd1_Click()D、Frm1_Click()Cmd1_Click()32.发生在控件接收焦点之前的事件是发生在控件接收焦点之前的事件是_。A、Enter B、Exit C、GotFocus D、LostFocus33.有如下语句:有如下语句:s

22、=Int(100*Rnd)执行完毕后,执行完毕后,s的值是的值是_。A、0,99的随机整数的随机整数 B、0,100的随机整数的随机整数 C、1,99的随机整数的随机整数 D、1,100的随机整数的随机整数CAA信息技术学院本科公共基础部信息技术学院本科公共基础部版权所有版权所有 董晓莹董晓莹第第10章章 模块与模块与VBA程序设计程序设计34.从字符串从字符串s中的第中的第2个字符开始获得个字符开始获得4个字符的子字符串函数是个字符的子字符串函数是_。A、Mid$(s,2,4)B、Left$(s,2,4)C、Right$(s,4)D、Left$(s,4)35.表达式表达式Fix(-3.25)

23、和和Fix(3.75)的结果分别是的结果分别是_。A、-3,3 B、-4,3 C、-3,4 D、-4,436.能够实现从指定记录集里检索特定字段值的函数是能够实现从指定记录集里检索特定字段值的函数是_。A、DCount B、DLookup C、DMax D、DSum37.用于获得字符串用于获得字符串S最左边最左边4个字符的函数是个字符的函数是_。A、Left(S,4)B、Left(S,1,4)C、Leftstr(S,4)D、Leftstr(S,0,4)38.如果如果X是一个正的实数,保留两位小数、将千分位四舍五入的表达式是一个正的实数,保留两位小数、将千分位四舍五入的表达式 是是_。A、0.0

24、1*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)AABAB信息技术学院本科公共基础部信息技术学院本科公共基础部版权所有版权所有 董晓莹董晓莹第第10章章 模块与模块与VBA程序设计程序设计39.要将一个数字字符串转换成对应的数值,应使用的函数是要将一个数字字符串转换成对应的数值,应使用的函数是_。A、Val B、Single C、Asc D、Space40.表达式表达式B=INT(A+0.5)的功能是的功能是_。A、将变量、将变量A保留小数点后保留小数点后1位位 B、将变量、将变量A四

25、舍五入取整四舍五入取整 C、将变量、将变量A保留小数点后保留小数点后5位位 D、舍去变量、舍去变量A的小数部分的小数部分41.给定日期给定日期DD,可以计算该日期当月最大天数的正确表达式是,可以计算该日期当月最大天数的正确表达式是_。A、Day(DD)B、Day(DateSerial(Year(DD),Month(DD),day(DD)C、Day(DateSerial(Year(DD),Month(DD),0)D、Day(DateSerial(Year(DD),Month(DD)+1,0)42.VBA中去除前后空格的函数是中去除前后空格的函数是_。A、LTrim B、RTrim C、Trim D、Ucase43.以下内容中不属于以下内容中不属于VBA提供的数据验证函数的是提供的数据验证函数的是_。A、IsText B、IsDate C、IsNumeric D、IsNullABDCA信息技术学院本科公共基础部信息技术学院本科公共基础部

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁