VBA填空选择(答案)
宏(二)含答案

宏(二)
一、选择题
1. 宏是指一个或多个
A.命令集合
B.操作集合
C.对象集合
D.条件表达式集合
答案:B
2. 要限制宏命令的操作范围,可以在创建宏时定义
A.宏操作对象
B.宏条件表达式
C.窗体或报表控件属性
D.宏操作目标
答案:B
3. VBA的自动运行宏,应当命名为
A.AutoExec
B.Autoexe
C.Auto
D.AutoExec.bat
答案:A
4. 在Access数据库系统中,不是数据库对象的是
A.数据库
B.报表
C.宏
D.数据访问页
答案:A
5. 创建宏时不用定义
A.宏名
B.窗体或报表控件属性
C.宏操作目标
D.宏操作对象
答案:B
6. 能产生宏操作的是
A.创建宏
B.编辑宏
C.运行宏
D.创建宏组
答案:C
7. 关于宏叙述错误的是
A.宏是Access的一个对象
B.宏的主要功能是使操作自动进行
C.使用宏可以完成许多繁杂的人工操作
D.只有熟悉掌握各种语法、函数,才能编写出功能强大的宏命令答案:D
8. 宏组中宏的调用格式是
A.宏组名.宏名
B.宏组名!宏名
C.宏组名[宏名]
D.宏组名(宏名)
答案:A
9. 宏中的每个操作都有名称,用户
A.能够更改操作名
B.不能更改操作名
C.能对有些宏名进行更改
D.能够调用外部命令更改操作名
答案:B
10. 一个非条件宏,运行时系统会
A.执行部分宏操作。
模块与VBA选择题详解综述

1. 模块与VBA编程基础选择题详解能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的()(A)方法和事件(B)事件和方法(C)事件和属性(D)过程和方法答案(B)事件大部分是鼠标或键盘的动作,如单击、双击等等。
2. 在下列关于宏和模块的叙述中,正确的是()(A)模块是能够被程序调用的函数(B)通过定义宏可以选择或更新数据(C)宏或模块都不能是窗体或报表上的事件代码(D)宏可以是独立的数据库对象,可以提供独立的操作动作答案(D)A不对,函数是模块中代码的一种形式,B不对,宏不能直接选择更新数据C 不对3. 在Access数据库中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象()(A)窗体(B)模块(C)宏(D)报表答案(B)只有模块能实现复杂的功能。
4. 下列不属于类模块对象基本特征的是()(A)事件(B)属性(C)方法(D)函数答案(D)查看对应的定义5. 下列关于VBA事件的叙述中,正确的是()(A)触发相同的事件可以执行不同的事件过程(B)每个对象的事件都是不相同的(C)事件都是由用户操作触发的(D)事件可以由程序员定义答案(A)显然相同的事件中可以执行不同的代码,打开模块编辑代码的一种方式就是在事件中添加代码,这里的代码是由编程者自己编写的,可以修改。
6. 发生在控件接收焦点之前的事件是()(A)Enter (B)Exit (C)GotFocus (D)LostFocus答案(A)以文本框为例,当光标“I”在一个文本框中(假设名字为text1)闪烁时,说明焦点在此控件中,鼠标点击到另一个文本框(假设名字为text2)中时,首先触发text1的Exit事件,然后触发text2的Enter事件。
7. 在VBA中,如果没有显示声明或用符号来定义变量的数据类型,变量的默认数据类型为()(A)Boolean (B)Int (C)String (D)Variant答案(D)。
查看课本208页最上方。
vb考试填空试题及答案

vb考试填空试题及答案VB考试填空试题及答案1. 在VB中,声明变量时,必须指定变量的类型,例如:`Dima As Integer`,其中`Integer`是变量`a`的______。
答案:数据类型2. VB中,用于输出信息到消息框的函数是`MsgBox`,其语法为`MsgBox(prompt[, buttons] [, title] [, helpfile, context])`,其中`prompt`参数用于指定要显示的文本,`buttons`参数用于指定消息框中显示的按钮类型,`title`参数用于指定消息框的标题,`helpfile`和`context`参数用于指定帮助文件和上下文编号。
当`buttons`参数设置为`1`时,消息框显示的按钮是______。
答案:确定3. VB中的`Select Case`语句用于实现多分支选择结构,其基本语法为`Select Case testexpression`,其中`testexpression`是用于测试的表达式。
`Select Case`语句中,`Case`后面必须跟一个或多个值,这些值用于与`testexpression`的结果进行比较。
如果`testexpression`的结果等于`Case`后面指定的值,则执行`Case`语句块中的代码。
`Case`语句块结束后,使用`______`关键字来结束该语句块。
答案:End Select4. 在VB中,`For`循环的基本语法为`For counter = start To end [Step step]`,其中`counter`是循环计数器,`start`是计数器的初始值,`end`是计数器的结束值,`Step`是计数器的步长(默认为1)。
如果需要在循环过程中提前退出循环,可以使用`______`语句。
答案:Exit For5. VB中的`Do`循环有两种形式:`Do While`和`Do Until`。
excel vba 习题 答案

excel vba 习题答案Excel VBA 习题答案在Excel VBA编程中,掌握基本的习题答案是非常重要的。
通过解决各种习题,我们可以加深对VBA语言的理解,提高编程技能,提升工作效率。
下面我们来看一些常见的Excel VBA习题及其答案。
1. 习题:编写一个VBA程序,实现将选定单元格的内容复制到另一个单元格的功能。
答案:```vbaSub CopyCellContent()Range("A1").Copy Destination:=Range("B1")End Sub```2. 习题:编写一个VBA程序,实现将选定单元格的内容相加并显示在另一个单元格的功能。
答案:```vbaSub AddCellContent()Range("A1").Value = Range("A1").Value + Range("B1").ValueEnd Sub```3. 习题:编写一个VBA程序,实现对选定单元格的内容进行求和并显示在另一个单元格的功能。
答案:```vbaSub SumCellContent()Range("A1").Value = Application.WorksheetFunction.Sum(Range("A1:B1")) End Sub```通过以上习题的答案,我们可以看到VBA语言的简洁和强大。
掌握这些基本的习题答案,可以帮助我们更好地应用VBA语言来解决实际工作中的问题,提高工作效率,实现自动化操作。
除了以上的习题答案,还有很多其他的VBA习题可以挑战和解决。
通过不断的练习和实践,我们能够更加熟练地运用VBA语言,为我们的工作带来更多的便利和效率。
总之,掌握Excel VBA习题的答案对于提高编程技能和工作效率非常重要。
希望大家能够通过不断的练习和实践,不断提升自己的VBA编程能力,为工作带来更多的价值和贡献。
国家二级ACCESS机试(VBA数据库编程)模拟试卷1(题后含答案及解析)

国家二级ACCESS机试(VBA数据库编程)模拟试卷1(题后含答案及解析)题型有:1. 选择题选择题1.现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee”表,如果采用VBA代码完成,下面语句正确的是A.docmd.openform”tEmployee”B.docmd.openview”tEmployee”C.docmd.opentable”tEmployee”D.docmd.openreport”tEmployee”正确答案:C解析:本题考查VBA中如何打开对象的知识。
在vBA中,打开表的命令格式为:DoCmd.OpenTable表名。
另外还需知道打开查询使用DoCmd.OpenOHerv;打开窗体使用DoCmd.OpenForm;打开报表使用DoCmd.OpenReports;打开视图使用DoCmd.OpenView;关闭窗体和报表使用,DoCmd.Close等。
2.在VBA中,实现窗体打开操作的命令是A.DoCmd.OpenFormB.OpenFormC.Do.OpenFormD.DoOpcn.Form正确答案:A解析:DoCmd.OpenForm为打开窗体命令。
3.在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是A.DoCmd.OpenForm”学生信息录入”B.OpenForm”学生信息录入”C.DoCmd.OpenWindow”学生信息录入”D.OpenWindow”学生信息录入”正确答案:A解析:本题考查VBA中如何打开对象的知识。
在VBA中,打开窗体的命令为:Docmd.OpenForm。
另外还需知道打开表使用命令Docmd.OpenTable:打开报表使用命令Docmd.0penReport;打开查询使用命令Docmd.OpenQuery;关闭窗体和报表使用命令Docmd.Close。
4.下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。
剖宫产术后再次妊娠阴道分娩(VBAC)相关试题及答案

剖宫产术后再次妊娠阴道分娩(VBAC)相关试题及答案
1、VBAC适应症,错误的是()
A、孕妇及家属有阴道分娩意愿
B、除剖宫产切口外子宫无其他手术瘢痕
C、两次分娩间隔≥18个月
D、已有2 次及以上子宫手术史
E、B超检查子宫前壁下段肌层连续
2、孕()超声评估子宫切口处肌层的连续性
A、35周
B、36周
C、37周
D、38周
E、39周
3、子宫下段厚度>()是排除静止破裂的指标
A、1.5mm
B、2.0mm
C、2.5mm
D、3.0mm
E、3.5mm
4、VBAC的好处除外()
A、减少重复剖宫产、母体病率
B、减少新生儿湿肺
C、降低医疗费用
D、减少子宫破裂发生率及子宫切除率
E、减少远期并发症
5、VBAC成功的相关因素,除外()
A、阴道分娩史
B、BMI≥30
C、自然临产
D、子宫颈管消失75%~90%、宫口扩张
E、孕妇年龄<35 岁
6、再次妊娠间隔时间≤()是子宫破裂的危险因素
A、18个月
B、24个月
C、30个月
D、36个月
E、40个月
答案:DBEDBA。
笔试练习8.3 VBA- 答案

1、2005.9(33)假定有以下循环结构Do Until 条件循环体Loop则正确的叙述是A)如果“条件”值为0,则一次循环体也不执行B)如果“条件”值为0,则至少执行一次循环体(条件为假)C)如果“条件”值不为0,则至少执行一次循环体D)不论“条件”是否为“真”,至少要执行一次循环体2、2006.4(25)如果加载一个窗体,先被触发的事件是A.Load 事件B.Open事件C.Click 事件D.DaClick事件打开窗体时,按照下列顺序发生相应的事件:打开(Open)>加载(Load)>调整大小(Resize)>激活(Activate)>成为当前(Current)3、2006.9(32)在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为Text1),并在命令按钮中编写如下事例代码:Private Sub Command1_Click( )m=2.17n=Len(Str$(m)+Space(5))Me.Text1=nEnd Sub窗体打开运行后,单击命令按钮,在文本框中显示A)5 B)8 C)9 D)10数字转换为字符串,正数则在数字前留一空格,负数则保留符号;小数点算一个字符,所以str(m)是5个字符Space(5)生成5个空格4、2006.9(填11)在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码:Private Sub Command1_Click( )Static b as integerb=b+1End Sub窗体打开运行后,三次单击命令按钮后,变量b的值是_3___。
Static定义的变量,即静态变量;在执行完过程后,变量值还会被保留下来5、2006.9(填13)实现数据库操作的DAO技术,其模型采用的是层次结构,其中处于最顶层的对象是__DBEngine________。
P259DAO层次图6、2007.4(28) 有如下语句:s=Int(100*rnd)执行完毕后,s 的值是A)[0,99]的随机整数B)[0,100]的随机整数C)[1,99] 的随机整数D)[1,100] 的随机整数Int(101*rnd):产生【0,100】的随机整数Int(100*rnd+1):产生【1,100】的随机整数P2137、2007.4(34)下列Case语句中错误的是A)Case 0 To 10 B)Case 1S>10C)Case Is >10 And Is<50 D)Case 3,5,Is>10CASE8、2007.4(35)如下程序段定义了学生成绩的记录类型,由学号,姓名和三门课程成绩(百分制)组成。
vb考试题及答案解析

vb考试题及答案解析VB考试题及答案解析1. 以下哪个选项是Visual Basic的简称?A. VBAB. VBSC. VBD. VBScript答案:C解析: Visual Basic的简称是VB,而VBA是Visual Basic for Applications的缩写,VBS是Visual Basic Script的缩写,VBScript是一种脚本语言。
2. 在Visual Basic中,以下哪个关键字用于声明一个变量?A. DimB. SubC. FunctionD. Const答案:A解析: Dim关键字用于声明变量,Sub关键字用于声明一个过程,Function用于声明一个函数,而Const用于声明一个常量。
3. 如果要在一个窗体上显示文本“Hello, World!”,以下哪个代码段是正确的?A. Label1.Text = "Hello, World!"B. Form1.Caption = "Hello, World!"C. TextBox1.Text = "Hello, World!"D. Button1.Text = "Hello, World!"答案:B解析: Form1.Caption属性用于设置窗体的标题栏文本,因此选项B是正确的。
Label1是标签控件,TextBox1是文本框控件,Button1是按钮控件,它们用于显示文本,但不是设置窗体标题。
4. 如何在Visual Basic中创建一个数组?A. Dim numbers(5) As IntegerB. Dim numbers As Integer(5)C. Dim numbers = New Integer(5)D. Dim numbers(5) As Integer()答案:D解析:在Visual Basic中,创建数组的正确方式是声明一个数组变量,并指定数组的类型和大小。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.假设窗体的名称为fmTest,则把窗体的标题设置为“Access Test”的语句是A) Me = “Access Test” B) Me.Caption = “Access Test”C) Me.text = “Access Test” D) = “Access Test”讲解:窗体的标题属性用me.caption,D选项Name代表名称,但窗体没有名称属性, Form.caption2.执行语句:MsgBox “AAAA”,vbOKCa ncel + vbQuestion ,“BBBB”之后,弹出的信息框外观样式是C讲解:消息框第一个参数:提示信息(必不可少的),第二个参数:按钮+图标类型,第三个参数:标题消自动运行,打开数据库时按住shift键即可4.Access的窗体对象或报表事件可以有两种方法响应:宏对象和答案:事件过程5.下图所示的窗体上有一个命令按钮(名称为Command1)和一个选项组(名称为Framel),选项组上显示“Framel”文本的标签控件名称为Labell,若将选项组上显示文本“Frame1”改为汉字“性别”,应使用的语句是label1.caption=”性别”。
讲解:标签上的文本使用caption属性6.在当前窗体上,若要实现将焦点移动到指定控件,应使用的宏操作命令是GotoControl。
7.若在“销售总数”窗体中有“订货总数”文本框控件,能够正确引用控件值的是A)Forms.[销售总数].[订货总数]B)Forms![销售总数].[订货总数]C)Forms.[销售总数]![订货总数]命令按钮,名称分别为Label1和bChange。
9.在“窗体视图”显示该窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,以下能实现该操作的语句是A)label1.ForeColor = 255 B)bChange.ForeColor = 255C)label1.ForeColor = "255" D)bChange.ForeColor = "255"标签文本颜色:ForeColor,值为数字型10.若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是A)Me ="改变文字显示颜色"B)Me.Caption="改变文字显示颜色"C)Me.text="改变文字显示颜色"D)="改变文字显示颜色"11.在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为A)是B)否C)有D)无12.为窗体或报表上的控件设置属性值的正确宏操作命令是A)Set B)SetData C)SetWarnings D)SetV alue13.因修改文本框中的数据而触发的事件是A) Change B)Edit C)Getfocus D)LostFocus14.2007.4(10)退出Access应用程序的VBA代码是【10】。
Docmd.Quit15.直接在属性窗口设置对象的属性,属于“静态”设置方法,在代码窗口中由VBA 代码设置对象的属性叫做“__动态_____”设置方法。
16.A ccess 中用于执行指定的SQL 语言的宏操作名___RunSQL__。
RunMacro17.发生在控件接收焦点之前的事件是A)Enter B)Exit C)GotFocus D)LostFocus18.如果加载一个窗体,先被触发的事件是A.Load 事件B.Open事件C.Click 事件D.DbClick事件19.现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee”表,如果采用VBA代码完成,下面语句正确的是A.docmd.openform ″tEmployee″打开窗体B .docmd.openview ″tEmployee″C .docmd.opentable ″tEmployee″ 打开表D .docmd.openreport ″tEmployee″ 打开报表20. 在VBA 中要打开名为“学生信息录入”的窗体,应使用的语句是A )DoCmd . Op enForm ”数据信息录入”B )OpenForm ”数据信息录入”C )DoCmd . OpenWindow ”数据信息录入”D )OpenWindow ”数据信息录入”21. A ccess 的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状态)。
需要设置的属性是A .Default 默认值B .Cancel 针对按钮设置,如果值为真,按ESC 自动执行该按钮功能C .Enabled 可用不可用D .Visible 可见不可见22. 在窗体中添加了一个文本框和一个命令按钮(名称分别为tText 和bCommand ),并编写了相应的事件过程。
运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“计算机等级考试”。
以下能实现上述操作的事件过程是D讲解:事件应该是在文本框的内容发生变化时执行,所以为文本框的change 事件23. 2006.4(填14) 窗体中有两个命令按钮:“显示”(控件名为cmdDisplay )和“测试”(控件名为cmdTest )。
以下事件过程的功能是:单击“测试”按钮时,窗体上弹出一个消息框。
如果单击APrivate Sub bCommand_Click( )Caption=”计算机等级考试”End Sub B )Private Sub tText_Click( ) bCommand.Caption=”计算机等级考试” End SubC )Private Sub bCommand_Change( )Caption=”计算机等级考试”End Sub D )Private Sub tText_Change( ) bCommand.Caption=”计算机等级考试” End Sub消息框的“确定”按钮,隐藏窗体上的“显示”命令按钮;单击“取消”按钮关闭窗体。
按照功能要求,将程序补充完整。
Private Sub cmdTest_Click()Answer= msgbox (“隐藏按钮”,vbOKCancel)If Answer=vbOK ThencmdDisplay.Visible= falseElseDocmd.CloseEnd IfEnd Sub24.下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数Sub GetRecNum( )Dim rs As ObjectSet rs = Me.RecordsetMsgBoxEnd Sub程序空白处应填写的是:A)Count B)rs.Count C)RecordCount D)rs. RecordCount 25.下列程序段的功能是实现“学生”表中“年龄”字段值加1Dim Str As StringStr=" "Docmd.RunSQL Str空白处应填入的程序代码是A)年龄=年龄+1B)Update学生Set 年龄=年龄+1C)Set 年龄=年龄+1D)Edit 学生年龄=年龄+l26.006.9(填9) 某窗体中有一命令按钮,名称为C1。
要求在窗体视图中单击此命令按钮后,命令按钮上显示的文字颜色为棕色(棕色代码为128),实现该操作的VBA语句是_c1.forecolor=128___。
27.在窗体上有一个文本框控件,名称为Text1。
同时,窗体加载时设置其计时器间隔为1秒、计时器触发事件过程则实现在Text1 文本框中动态显示当前日期和时间。
请补充完整。
Private Sub Form_Load()Me.TimerInterval=1000End SubPrivate Sub __Form_Timer()_____ 窗体的计时器触发事件Me.Text1=Now()End Sub28.假设某数据库已建有宏对象“宏1”,“宏1”中只有一个宏操作SetV alue,其中第一个参数项目为“[Label0].[Caption]”,第二个参数表达式为“[Text0]”,窗体“fmTest”中有一个标签Label0和一个文本框Text0,现设置控件Text0的“更新后”事件为运行“宏1”,则结果是A)将文本框清空B)将标签清空C)将文本框中的内容复制给标签的标题,使二者显示相同内容D)将标签的标题复制到文本框,使二者显示相同内容讲解:setvalue宏,第一个参数:要设置的项目,第二个参数:给第一个参数设置的具体值29.2007.9(32)在窗体中有一个标签Label0,标题为“测试进行中”;有一个命令按钮Command1;事件代码如下:Private Sub Command1_Click( )Label0.Caption = "标签"End SubPrivate Sub Form_Load( )Form.Caption = "举例"Command1.Caption = "移动"End Sub打开窗体后单击命令按钮,屏幕显示______。
A)B)C)D)30.在下图所示的窗体上,有一个标有“显示”字样的命令按钮(名称为Command1)和一个文本框(名称为text1)。
当单击命令按钮时,将变量sum 的值显示在文本框内,正确的代码是()。
A)Me!Text1.Caption=sumB)Me!Text1.V alue=sum value属性:可以为文本型或数字型数据C)Me!Text1.Text=sum text属性:只能为文本型数据D)Me!Text1.Visible=sum31.在VBA 中,实现窗体打开操作的命令是()。
A)DoCmd.OpenForm B)OpenFormC)Do.OpenForm D)DoOpcn.Form32.执行语句:MsgBox ”AAAA”, vbOKCancel+vbQuetion, “BBBB”之后,弹出的信息框A)标题为“BBBB”、框内提示符为“惊叹号”、提示内容为“AAAA”B)标题为“AAAA”、框内提示符为“惊叹号”、提示内容为“BBBB”C)标题为“BBBB”、框内提示符为“问号”、提示内容为“AAAA”D)标题为“AAAA”、框内提示符为“问号”、提示内容为“BBBB”33.)窗体中有3个命令按钮,分别命名为Command1、Command2和Command3。
当单击Command1按钮时,Command2按钮变为可用,Command3按钮变为不可见。