基本信息
文件名称:万维大学vb题库及答案.doc
文件大小:23.66 KB
总页数:6 页
更新时间:2025-06-24
总字数:约3.01千字
文档摘要

万维大学vb题库及答案

一、单项选择题(每题2分,共10题)

1.VB中声明变量的关键字是()

A.DimB.PublicC.PrivateD.Static

2.以下哪个是VB中的合法变量名()

A.2aB.a@bC._a1D.a1

3.执行语句MsgBoxHello后,弹出的对话框标题是()

A.HelloB.无标题C.VB程序D.项目1

4.以下哪种数据类型表示整数()

A.SingleB.IntegerC.DoubleD.String

5.表达式5\2的结果是()

A.2B.2.5C.3D.1

6.要使文本框获得焦点,可使用()方法。

A.LostFocusB.SetFocusC.GotFocusD.Focus

7.以下哪个事件是按钮被点击时触发的()

A.ClickB.DblClickC.KeyPressD.MouseMove

8.以下哪个循环结构是先执行循环体,再判断条件()

A.For...NextB.While...WendC.DoWhile...LoopD.Do...LoopWhile

9.数组Dima(5)AsInteger中,数组元素的下标范围是()

A.0到5B.1到5C.0到6D.1到6

10.函数Len(abc)的返回值是()

A.3B.4C.2D.1

二、多项选择题(每题2分,共10题)

1.以下属于VB数据类型的有()

A.ByteB.CurrencyC.VariantD.Long

2.以下哪些是VB中的控件()

A.LabelB.TextBoxC.CommandButtonD.Form

3.以下关于变量作用域的说法正确的有()

A.局部变量在过程内定义,只能在本过程中使用

B.模块级变量在模块通用声明处定义,可在本模块所有过程中使用

C.全局变量在标准模块通用声明处定义,可在整个工程所有模块中使用

D.变量作用域与定义位置无关

4.以下运算符中,属于算术运算符的有()

A.+B.-C.D.\

5.以下哪些语句可以用于循环控制()

A.For...NextB.Do...LoopC.While...WendD.If...Then

6.以下关于数组的说法正确的有()

A.数组可以存储多个同类型的数据

B.数组下标可以从0或1开始

C.动态数组可以在程序运行时改变大小

D.固定大小数组一旦定义,大小不能改变

7.以下哪些是VB中的常用函数()

A.AbsB.SqrC.IntD.Str

8.以下哪些事件属于文本框的事件()

A.TextChangedB.KeyPressC.LostFocusD.Click

9.以下关于过程的说法正确的有()

A.过程可以提高代码的可维护性和可重用性

B.子过程有返回值

C.函数过程有返回值

D.过程可以有参数

10.以下哪些可以作为VB程序的启动对象()

A.一个SubMain过程B.某个窗体

C.模块D.类

三、判断题(每题2分,共10题)

1.VB中变量必须先声明后使用。()

2.表达式10/3的结果是3。()

3.文本框的Text属性可以获取或设置文本框中的内容。()

4.在VB中,注释语句以单引号()开头。()

5.For循环语句中,循环变量的值不能在循环体内被修改。()

6.动态数组在使用ReDim语句重新定义大小时,原有数组中的数据会丢失。()

7.函数过程可以没有参数,但必须有返回值。()

8.命令按钮的Caption属性用于设置按钮上显示的文本。()

9.If语句可以嵌套使用。()

10.一个VB工程可以包含多个窗体。()

四、简答题(每题5分,共4题)

1.简述VB中变量声明的作用。

答:变量声明用于告诉系统变量的名称、数据类型等信息,让系统为变量分配内存空间,便于程序对变量进行正确的存储和操作,同时提高程序的可读性和可维护性。

2.简述For...Next循环和Do...Loop循环的主要区别。

答:For...Next循环适用于已知循环次