【vb精品源码栏目提醒】:以下是网学会员为您推荐的vb精品源码-第10章_模块与VBA程序设计习题(二) - 大学课件,希望本篇文章对您学习有所帮助。
第10章 模块与VBA程序设计 章节习题练习(二)2012年12月18日星期二 信息技术学院本科公共基础部 版权所有 董晓莹 第10章 模块与VBA程序设计 第二部分 VBA程序流程控制部分小结 1. 程序结构类型(顺序/选择/循环) 2. 程序语句组成注释语句/赋值语句/输入输出语句/变量声明 3. 语句书写规则(连写/换行/缩进格式 4. 输入函数InputBox的使用 5. 输出语句(函数)MsgBox使用 6. 分支结构的四种格式 7. 具有选择功能的三个函数IIF/Switch/Choose 8. 循环结构(for/do/For Each/GoTo)2012年12月18日星期二 信息技术学院本科公共基础部 版权所有 董晓莹 第10章 模块与VBA程序设计 D1. VBA程序流程控制的方式是______。
A、顺序控制和分支控制 B、顺序控制和循环控制 C、循环控制和分支控制 D、顺序、分支和循环控制2. 在Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用 B 的对象是______。
A、窗体 B、模块 C、宏 D、报表 C3. 下列属于通知或警告用户的命令是______。
A、PrintOut B、OutputTo C、MsgBox D、RunWarnings A4. VBA程序的多条语句可以写在一行中,其分隔符必须使用符号______。
A、: B、 C、 D、5. InputBox函数的返回值类型是______。
B A、数值 B、字符串 C、变体 D、数值或字符串(视输入的数据而定) 2012年12月18日星期二 信息技术学院本科公共基础部 版权所有 董晓莹 第10章 模块与VBA程序设计 C6. 下列Case语句中错误的是______。
A、Case 0 To 10 B、Case Is10 C、Case Is10 And Is107. 下列不是分支结构的语句是______。
B A、If … Then … EndIf B、While … Wend C、If … Then … Else … EndIf D、Select … Case … End Select B8. 下列四个选项中,不是VBA的条件函数的是______。
A、Choose B、If C、IIf D、Switch A9. 由For i1 To 9 Step -3决定的循环结构,其循环体将被执行______。
A、0次 B、1次 C、4次 D、5次 C10. 下列能够交换变量X和Y值的程序段是______。
A、YX :XY B、ZX:YZ:XY C、ZX:XY:YZ D、ZX:WY:YZ:XY 2012年12月18日星期二 信息技术学院本科公共基础部 版权所有 董晓莹 第10章 模块与VBA程序设计11. 设有如下过程: x1 Do xx2 Loop Until ______ C运行程序,要求循环体执行3次后结束循环,空白处应填入的语句是_____。
A、x7 C12. 若变量i的初值为8,则下列循环语句中循环体的执行次数为______。
Do While i5-10 后,x的值为______。
D A、6 B、5 C、0 D、-114. 已知程序段: s0 第1次循环: i1s1ii22step后,i4 For i 1 To 10 Step 2 第2次循环: ss1 i4s2ii28step后i10 ii2 第3次循环: Next i C i10s3ii220step后i22当循环结束后,变量i的值为______,变量s的值为______。
A、10 4 B、11 3 C、22 3 D、16 4 2012年12月18日星期二 信息技术学院本科公共基础部 版权所有 董晓莹 第10章 模块与VBA程序设计15. 执行下面的程序段后,x的值为______。
A x5 X5 For I 1 To 20 Step 2 I13 X515355 I579 X55575958 xxI5 I1113 X811513512 I151719 X12 Next I A、21 B、22 C、23 D、2416. 执行语句:MsgBox AAAA,vbOKCancelvbQuestion,BBBB 之后,弹出的信息框______。
C A、标题为BBBB、框内提示符为惊叹号、提示内容为AAAA B、标题为AAAA、框内提示符为惊叹号、提示内容为BBBB C、标题为BBBB、框内提示符为问号、提示内容为AAAA D、标题为AAAA、框内提示符为问号、提示内容为BBBB 2012年12月18日星期二 信息技术学院本科公共基础部 版权所有 董晓莹 第10章 模块与VBA程序设计17. 以下程序运行后,消息框的输出结果是______。
B asqr3 bsqr2 cab Msgbox c2 A、-1 B、1 C、2 D、出错18. 运行下列程序段,结果是______。
B For m 10 To 1 Step 0 kk3 Next m A、形成死循环 B、循环体不执行即结束循环 C、出现语法错误 D、循环体执行一次后结束循环 2012年12月18日星期二 信息技术学院本科公共基础部 版权所有 董晓莹 第10章 模块与VBA程序设计19. 假定有以下循环结构: Do until 条件 循环体 Loop A 则下列说法正确的是______。
A、如果条件是一个为-1的常数,则一次循环体也不执行 B、如果条件是一个为-1的常数,则至少执行一次循环体 C、如果条件是一个不为-1的常数,则至少执行一次循环体 D、不论条件是否为真,至少要执行一次循环体 2012年12月18日星期二 信息技术学院本科公共基础部 版权所有 董晓莹 第10章 模块与VBA程序设计20. 假定有以下程序段 21. 以下程序段运行结束后,变量 n0 x的值为______。
C for i1 to 3 x2 for j-4 to -1 y4 nn1 Do next j xxy next i yy1 D运行完毕后,n的值是______。
Loop While y60 Then k1 ElseIf a70 Then k2 ElseIf a80 Then k3 ElseIf a90 Then k4 EndIf MsgBox kEnd Sub A窗体打开运行后,单击命令按钮,则消息框的输出结果是______。
A、1 B、2 C、3 D、4 2012年12月18日星期二 信息技术学院本科公共基础部 版权所有 董晓莹 第10章 模块与VBA程序设计26. 在窗体中使用一个文本框(名为n)接受输入的值,有一个命令按钮 run,事件代码如下:Private Sub run_Click result A、 B、 For i 1 To Men For j 1 To Men result result Next j resultresultChr13Chr10 C、 D、 Next i MsgBox result End Sub打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图型是______。
A 2012年12月18日星期二 信息技术学院本科公共基础部 版权所有 董晓莹 第10章 模块与VBA程序设计27. 下列四种形式的循环设计中,循环次数最少的是______。
C A、 B、 a5:b8 a5:b8 Do Do aa1 aa1 Loop While a b Loop Until a b C、 D、 a5:b8 a5:b8 Do Until a b Do Until a b bb1 aa1 Loop Loop 2012年12月18日星期二 信息技术学院本科公共基础部 版权所有 董晓莹 第10章 模块与VBA程序设计28. 在窗体中有一个命令按钮run35,对应的事件代码如下: Private Sub run35_Enter Dim num As Integer Dim a As Integer Dim b As Integer Dim i As Integer A、对输入的10个数据求累加和 B、对输入的10个数据求各自的余数,然后再进行累加 For i 1 To 10 num InputBox请输入数据: 输入1 If Intnum/2 num/2 Then aa1 Else C、对输入的10个数据分别统计有几个是整数,有几个是非整数 bb1 D、对输入的10个数据分别统计有几个是奇数,有几个是偶数 End If Next i MsgBox运行结果:a Stra b Strb End Sub D运行以上事件所完成的功能是______。
2012年12月18日星期二 信息技术学院本科公共基础部 版权所有 董晓莹 第10章 模块与VBA程序设计29. 在窗体中有一个名称为run35的命令按钮,单击该按钮从键盘接收学生成绩, 如果输入的成绩不在0到100分之间,则要求重新输入;如果输入的成绩正确, 则进入后续程序处理。
run35命令按钮的Click的事件代码如下:Private Sub run35_Click Dim flag As Boolean 程序中有一空白处,需要填入一条语句使程 result0 序完成其功能。
下列选项中错误的语句是 flagTrue ______。
Do While flag resultValInputBox请输入学生成绩:输入 If result0 And result
上一篇:
二级Visual Basic语言程序设计标准预测试卷
下一篇:
陕西师范大学远程教育学院毕业论文