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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(vb计算机二级知识汇总.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

vb计算机二级知识汇总.docx

1、vb计算机二级知识汇总一、选择题(每题2分,共40分。请将答案写在答题纸上。):1. 以下为窗体文件扩展名的是_。 A、.bas B、.cls C、.frm D、.res2. 以下说法错误的是_。 A、方法是对象的一部分B、方法是一种特殊的过程和函数 C、方法的调用格式与指定对象的属性的格式相同D、在调用方法时,对象名是不可缺少的3. 下列变量名命名错误的是_。 A、abc B、abc123 C、abc_123 D、123abc4. 结束当前程序的语句是_。 A、quit B、exit C、end D、sub5. 改变窗体的标题栏中的内容,应当设置的属性是_。 A、Caption B、Name

2、 C、Text D、Label6. 窗体能够响应的事件是_。A、ActiveForm B、Drive C、Load D、Change7. 能显示窗体的方法是_。 A、Visible B、Show C、New D、Open8. 在设计模式下双击对象窗口中的按钮后,VB将显示的窗口是_。 A、工程窗口 B、工具箱 C、属性窗口 D、代码窗口9. VB是一种面向对象的程序设计语言,构成对象的三要素是_。 A、属性、事件、方法 B、控件、属性、事件 C、窗体、控件、过程 D、窗体、控件、事件10. MsgBox函数返回值的类型是_。 A、数值 B、文本(字符串) C、Boolean(逻辑) D、没有返

3、回值11. InputBox函数返回值的类型是_。A、数值 B、文本(字符串) C、Boolean(逻辑) D、没有返回值12. 某些对象有只读属性,如Name属性,这种属性在设计阶段设置,不能在运行期间修改。窗体的_属性也拥有只读属性。 A、Visible B、Enabled C、BorderStyle D、WindowState13. 在VB中表达式113+11 mod 3 的运算结果值是_。 A、3 B、4 C、5 D、614. 能够将文本框控件隐藏起来的属性是_。 A、Visible B、Clear C、Cls D、Hide15. 能够设置标签为“透明”的属性是_。 A、Border

4、B、BorderStyle C、BackStyle D、Style16. 设计时为了把窗体上的某个控件变为活动的,可以使用下列哪种方法_。 A、双击窗体 B、双击该控件 C、单击窗体的边框 D、单击控件17. 设置命令按钮可以显示图形,要使用_属性。 A、Style B、DownPicture C、Picture D、Image18. 为了使标签能够显示所指定的文本,应设置_属性。 A、Caption B、Text C、SelText D、Name19. 设置_属性可以使文本框虽然可见但不能得到焦点。 A、Enabled B、Cancel C、Default D、Visible20. 以下说法

5、错误的是_。A、事件是由Visual Basic预先设置好的、能够被对象识别的动作 B、响应某个事件所执行的操作通过一段程序代码来实现,这段程序代码称为事件过程 C、一个对象对应一个事件,一个事件对应一个事件过程 D、事件过程的一般格式为: Private Sub对象名称_事件名称() 事件响应程序代码 End Sub二、填空题(每空2分,共40分。答案写在答题纸上。):1. 工程文件的扩展名是【_】。2. 标签的BorderStyle属性可以设置【_】个不同的值。3. VB课程讨论的最多的对象是【_】和【_】。4. 除了“设计”模式之外,VB的另外两种工作模式是【_】模式和【_】模式。5.

6、设置颜色可以使用RGB( )函数,使用时应该在括号中给出【_】个数值,数值的取值范围是【_】。6. 按钮“”的功能是【_】。“工程资源管理器”按钮组“”中左边两个按钮的功能分别是【_】和【_】。7. FontSize属性可以用来设置【_】,“文本框”的英文名称是【_】。名称“cmdSize”应该是一个【_】控件,它的作用应该是【_】。8. 语句“Me.WindowState=2”的作用是【_】。语句“Text1.BackColor=vbGReen”的作用是【_】。9. 拥有Icon属性的对象是【_】,拥有WordWrap属性的对象是【_】。10. 拥有KeyAscii参数的事件名称是【_】。三

7、、编程题(每题10分,共20分。答案写在答题纸上。)1. 文本框Text1、Text2、Text3中有三个整数,写出窗体的单击事件:让Text4文本框中显示三个数中最大的数。2. 文本框Text1中有一个整数,写出窗体的单击事件:计算从零开始到该数之间所有偶数之和。要求使用消息框输出结果。第4、5章 语法基础、输入输出1. 在VB中,为表示钱款而设置的数据类型是_。 A.字节型 B.布尔型 C*.货币型 D.对象型2. 可以在常量的后面加上类型说明符以显示常量的类型,可以用_表示字符串型常量。 A.% B.# C.! D*.$3. 货币类型数据小数点后面的有效位数最多只有【 】。A. 2位 B

8、. 6位 C. 16位 D. 4位4. 以下不合法的常量是_。 A.1000 B*.1005 C.123.45 D.10E+35. 以下几项中,属于日期型常量的是_。 A.10/10/02 B.10/10/02 C*.#10/10/02# D.10/10/026. 如果一个变量未经定义而直接使用,则该变量为_类型的变量。 A.Integer B.Byte C.Boolean D*.Variant7. 下列符号常量的声明中,不合法的是_。 A.Const a As Single=1.1 B*.Const a As.Double=Sin(1) C.Const a=OK D.Const a As I

9、nteger=128. 下叙说法不正确的是_。 A.变量名的长度不能超过255个字符 B*.变量名可以包含小数点或者内嵌的类型声明字符 C.变量名不能使用关键字 D.变量名的第一个字符必须是字母9. 以下各项,可以作为VB变量名的是_。 A*.English B.11_English C.123.45 D.English-110. 有变量定义语句:Dim max , min As Single,则可知变量max的类型是_。 A*.可变类型 B.单精度型 C.双精度型 D.字符串型11. 如果要将变量a在过程中定义为静态变量,并将它的类型定义为整型,应使用的语句是A.Dim a As Integ

10、er B.Public a As IntegerC*.Static a As Integer D.ReDim a As Integer12. 根据变量的作用域,可以将变量分为3类,它们是_。 A*.局部变量、模块变量和全局变量 B.局部变量、模块变量和标准变量 C.局部变量、模块变量和窗体变量D.局部变量、标准变量和全局变量13. 表达式37.6 Mod 4.55的值是_。 A.5 B.4 C.2 D*.314. 用X、Y、Z表示三角形的三条边,条件“三角形任意两边之和大于第三边”的布尔表达式可以用_表示。 A*.X+YZ And X+ZY And Y+ZX B.X+YZ Or X+ZY Or

11、 Y+ZX C.Not(X+YZ Or X+ZY Or Y+Z=Z Or X+Z=Y Or Y+Z=X15. 一元二次方程ax2+bx+c=0有实根的条件是a0,且b2-4ac0,表示该条件的布尔表达式是_ A.a0 And b*b-4*a*c0 B.a0 Or b*b-4*a*c/0 C*.a0 And b*b-4*a*c=0 D.a0 Or b*b-4*a*c=016. 以下关于表达式的运算顺序,错误的说法是_: A.函数最先进行运算 B.最后进行逻辑运算 C.算术运算的优先级比关系运算的优先级高 D*.取负(-)运算的优先级比幂()运算的优先级高17. 语句Y=X+1代表:_。 A*.变

12、量Y等于X+1的值 B.变量Y等于变量X的值,然后再加上1的一个表达式 C.将变量Y存入变量X中,再加上1的表达式 D.将变量Y存入变量X+1中18. 可以用_语句来定义符号常量。【答案】Const19. 在VB中,取模运算符是_。【答案】Mod20. 设A=2,B=3,C=4,D=5,表达式AB And CD Or 3*AD 的值是_。【答案】True21. 表达式3*42+4*5/2+32的值是_。 A.66 B*.67 C.68 D.6522. 不满足“当a的值是偶数时为True,是奇数时为False”的要求的表达式是_。 A.a Mod 2=0 B.Not a Mod 20 C*.No

13、t (a Mod 2) D.(a2*2-a)=023. 判断变量x在 3 , 10 区间的表达式是_。A. 3 x 10 B. 3 = x = 10C. 3 = x Or x = 10 D. 3 = x And x = 1024. 函数Int(Rnd()*11)+10的值的范围是_。 A*.10,20 B.0,20 C.10,10 D.10,1125. 不能正确表示条件“两个整型变量X和Y之一为0,但不能同时为0”的布尔表达式是_。 A.X*Y=0 And (X0 Or Y0) B.(X=0 Or Y=0) And (X0 Or Y0) C*.Not(X=0 Or Y=0) And (X0 O

14、r Y0) D.X*Y=0 And X+Y026. 如果a是一个正实数,对a的第3位小数四舍五入的表达式是_。 A.0.01*Int(a+0.005) B.0.01*Int(a+0.05) C*.0.01*Int(100*(a+0.005) D.0.01*Int(100*(a+0.05)27. 表达式(-1)*Sgn(-100+Int(Rnd*100)的值是_。 A.随机数 B.0 C*.1 D.-128. 如果在立即窗口内执行以下操作: X=10 Y=5 Print X2Y3 则输出的结果是_。 A.1 B.0 C.True D*.False29. 以下语句的输出结果是_。 Print Fo

15、rmat$(3678.234,000,000,000)A.000,003.678 B.003,678.23 C.003,678.234 D*.000,003,67830. 下列可以作为VB变量名的是_。 A*.Chinese$ B.X(X+Y) C.123BOOK D.BOOK-131. 以下说法不正确的是_。 A*.Chr$()函数的作用是把自变量表达式的值转换为相应的ASCII码 B.Val()函数用来把自变量字符串转换为数值 C.Log()函数返回以e为底的自变量的自然对数 D.Rnd()函数产生一个01之间的单精度浮点数32. 用于字符串连接的运算符是_。 A.& B.+ C.And

16、D*.A、B都可以33. 以下说法不正确的是_。A*.字符串函数必须以类型说明符“$”结尾 B.字符串函数尾部的符号“$”可以有,也可以省略,其功能相同 C.LTirm()和Left()函数都是字符串函数 D.Rnd()函数不是一个字符串函数34. 如果将布尔常量False赋值给一个整型变量,则整型变量的值为_。 A*.0 B.-1 C.True D.False35. 表达式Int(24.6)-Int(-24.6)的值是_。【答案】4936. 已知A=2.5,B=1.3,C=4.6,布尔表达式AA Or Not CB的值是_。【答案】False37. 表示条件“变量A为能被5整除的偶数”的布尔

17、表达式是_。【答案】A Mod 5=0 And A Mod 2=038. 函数Format$(0.6832,”#.00”)的值是_。【答案】.6839. VB中的变量名字只能由字母、数字和_组成。【答案】下划线40. 为了显式地说明常数的类型,可以在其后添加类型说明符,字符串型数据的类型说明符是_。【答案】$41. 全局变量可以在工程中的每个模块和过程中使用,它只能在_中声明,不能在过程或窗体模块中声明。【答案】标准模块42. 函数Val(“123.45”)+Val(“233.6”)的值是_。【答案】357.0543. 函数Asc(“dafc”)的值是_。【答案】10044. 以下语句的输出结

18、果是_。【答案】Const s$=“Monday s$=Summer s$=Hot Print s$45. 执行下面的语句后,所产生的消息框的标题是_。 A=MsgBox (AAA,CCC) A.AAA B*.CCC C.空 D.出错,不能产生消息框46. 在默认情况下,InputBox函数返回值的类型为_。 A*.字符串 B.变体 C.数值 D.数值或字符串47. MsgBox函数的返回值的类型为_。 A*.数值型 B.日期型 C.字符型 D.变体48. 函数Int(Rnd()*11)+10的值的范围是_。 A*.10,20 B.0,20 C.10,10 D.10,1149. 以下语句的输出

19、结果是_。 a=Sqr(3) Print Format(a,$#.#) A.$1.732 B*.$1.732 C.$1732 D.$0001.73250. 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a=InputBox(请输入一个整数) b=InputBox(请输入二个整数) Print a+b程序运行后,单击命令按钮,在输入对话框中分别输入123和321,输出结果为_。【答案】12332151. 可以同时删除字符串前面和尾部空白的函数是_。 A*.Trim B.RTrim C.Mid D.LTrim52. 表达式(-1)*Sgn

20、(-100+Int(Rnd*100)的值是_。A.随机数 B.0 C*.1 D.-153. 在VB中,可以在_中检测函数或表达式的值。 A.程序代码窗口 B.对象浏览器 C*.立即窗口 D.属性窗口54. 以下说法不正确的是_。 A*.Chr$()函数的作用是把自变量表达式的值转换为相应的ASCII码 B.Val()函数用来把自变量字符串转换为数值 C.Log()函数返回以e为底的自变量的自然对数 D.Rnd()函数产生一个01之间的单精度浮点数55. 表达式Left(“This is a book,3)的值是_。 . A*.Thi B.This is a C.This D.s is56. 表

21、达式Right(“This is a book,3)的值是_。 A.a B.is a book C.book D*.ook57. 表达式Abs(-7)+Len(“abcdef”)的值是_。 A.12 B*.13 C.7abcedf D.-7abcedf58. 表达式Mid(“BEIJING,4 , 2)的值是_。 A*.JI B.U C.IJIE D.EIJI第8章 数组1. 以下属于VB合法的数组元素是_。 A.x8 B.x8 C*. x(0) D.x62. 设有声明语句: Option Base 0 Dim B(-1 To 10,2 T0 9,20) As Integer 则数组B中全部元

22、素的个数为_。 A*.2016 B.2310 C.1800 D.18483. 语句“Option Base 1”的作用是,决定本窗体中数组下标_。A. 下界必须为1 B. 缺省的下界为1C. 上界必须为1 D. 缺省的上界为14. 以下说法不正确的是_。 A.使用ReDim语句可以改变数组的维数 B*.使用ReDim语句可以改变数组的类型 C.使用.ReDim语句可以改变数组的每一维的大小 D.使用ReDim语句可以对数组中的所有元素进行初始化5. 用来惟一标识控件数组中的每一个控件成员,VB提供的属性是_。A. Serial B. Order C. Index D. Number6. 下列程

23、序段的执行结果是_。 Dim M(10) For I=0 To 10 M(I)=2*I Next I Print M(M(3) A.0 B.4 C.6 D*.127. 下列程序段的执行结果为_。 Dim A(5) For I=1 To 5 A(I)=I*I Next I Print A(I-1) A.5 B*.25 C.0 D.168. 执行以下Command1的Click事件过程在窗体上显示_。 Option Base 0 Private Sub Command1_Click() Dim aa=Array(“a”,”b”,”c”,”d”,”e”,”f”,”g”) Print a(1); a(

24、3); a(5) End Sub A.abc B*.bdf C.ace D.出错9. 下列程序段的执行结果是_。 Dim A(10),B(5) For I=1 To 10 A(I)=I Next I For J=1 TO 5 B(J)=J*20 Next J A(5)=B(2) Print ”A(5)=“; A(5) A.A(5)=5 B.A(5)=10 C.A(5)=20 D*.A(5)=4010. 在窗体中添加一个命令按钮和一个标签(Label1),编写命令按钮Command1的Click事件代码: Dim a(3) As Single Private Sub Command1_Click

25、() Dim P As String For n=0 To 3 a(n)=Val(InputBox(输入第 & n & 个数:) Next p=a(0) & , & a(1) & , & a(2) & , & a(3) Label1.Caption=p End Sub11. 程序运行后,分别在InputBox中输入6,7,8,9,标签中显示_。A*.6,7,8,9 B.6789 C.6,7,8,9, D.6 7 8 912. 写出下列程序段的功能_。 Dim Max As Integer,iMax As Integer Max=iA(1):iMax=1:sum=iA(1) For I=2 To

26、 10 Sum=sum+iA(I) If iA(I)Max Then Max=iA(i) iMax=i End If Next i【答案】求数组各元素之和、最大值及下标13. 在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码,其输出结果是_。【答案】4 Private Sub Command1_Click() Dim M(10) As Integer For k=1 To 10 M(k)=12-k Next k x=6 Print M(2+M(x) End Sub14. 编写程序,实现单击命令按钮Comnmnd1时形成并输出两个主对角线上元素值为1,其他元素值为0的

27、9*9阶方阵。Private Sub Command1_C1ick() Dim X(9, 9) For i = 1 To 9 For j = 1 To 9 X(i, j) = IIf(i = j Or i + j = 10, 1, 0) Print X(i, j); Next j PrintNext iEnd Sub第9章 过程1. 要想在过程调用后返回两个结果,下面的过程定义语句合法的是_。 A.Sub Proc1(ByVal n , ByVal m) B.Sub Proc1(n , ByVal m) C*.Sub Proc1(n , m) D.Sub Proc1(ByVal n , m)2

28、. Sub过程与Fuction过程最根本的区别是_。 A.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以 B.Function过程可以有参数,Sub过程不可以 C.两种过程参数的传递方式不同 D*.Sub过程不能返回值,而Function过程能返回值3. 声明全局变量要使用的关键字是_。A. Dim B. Private C. Static D. Public4. 跳出过程使用的语句是_。A. End Sub B. Exit Sub C. Quit Sub D. Escape Sub5. 在参数传递过程中,使用关键字来修饰参数,可以使之按值传递,此关键字是_。 A*. ByVal B. ByRef C. Value D. Reference6. 单击命令按钮时。下列程序代码的执行结果为_。 Public

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1