vb上机考试题库及答案.docVIP

  • 0
  • 0
  • 约5.31千字
  • 约 13页
  • 2026-03-14 发布于河北
  • 举报

vb上机考试题库及答案

一、选择题(每题3分,共30分)

1.以下关于VB中变量声明的说法,正确的是()

A.变量声明必须放在程序的开头

B.可以使用Dim语句声明变量

C.变量声明后不能再重新赋值

D.变量声明时不需要指定数据类型

2.在VB中,要实现将文本框Text1中的内容转换为大写字母,可使用的语句是()

A.Text1.Text=UCase(Text1.Text)

B.Text1.Text=LCase(Text1.Text)

C.Text1.Text=StrConv(Text1.Text,vbUpperCase)

D.Text1.Text=StrConv(Text1.Text,vbLowerCase)

3.以下哪个函数可以返回一个随机数()

A.Rnd()

B.Int()

C.Abs()

D.Sqr()

4.在VB中,要判断一个整数是否为偶数,可使用的表达式是()

A.numMod2=0

B.num\2=0

C.num/2=0

D.num-2=0

5.以下关于VB中数组的说法,错误的是()

A.数组在使用前必须先声明

B.数组的下标从0开始

C.可以使用ReDim语句重新定义数组的大小

D.数组的元素类型必须一致

6.在VB中,要显示一个消息框,可使用的函数是()

A.MsgBox()

B.InputBox()

C.Print()

D.Show()

7.以下哪个事件是文本框获得焦点时触发的()

A.Click

B.DblClick

C.GotFocus

D.LostFocus

8.在VB中,要将一个字符串转换为数值,可使用的函数是()

A.Val()

B.Str()

C.Chr()

D.Asc()

9.以下关于VB中循环结构的说法,正确的是()

A.For循环只能用于固定次数的循环

B.DoWhile循环先执行循环体,再判断条件

C.DoUntil循环当条件为真时结束循环

D.可以使用ExitFor语句提前结束For循环

10.在VB中,要设置标签Label1的背景颜色为红色,可使用的语句是()

A.Label1.BackColor=vbRed

B.Label1.ForeColor=vbRed

C.Label1.BackStyle=vbRed

D.Label1.BorderColor=vbRed

二、程序填空题(每题5分,共20分)

1.以下程序的功能是计算1到100的整数之和,请补充完整。

```vb

PrivateSubCommand1_Click()

DimsumAsInteger

sum=0

Fori=1To100

sum=sum+i

Nexti

Printsum

EndSub

```

2.以下程序的功能是判断一个数是否为素数,请补充完整。

```vb

PrivateSubCommand2_Click()

DimnumAsInteger

num=InputBox(请输入一个整数)

DimflagAsBoolean

flag=True

Fori=2Tonum-1

IfnumModi=0Then

flag=False

ExitFor

EndIf

Nexti

IfflagThen

Printnum是素数

Else

Printnum不是素数

EndIf

EndSub

```

3.以下程序的功能是将一个字符串反转,请补充完整。

```vb

PrivateSubCommand3_Click()

DimstrAsString

str=abcdef

DimrevStrAsString

Fori=Len(str)To1Step-1

revStr=revStrMid(str,i,1)

Nexti

PrintrevStr

EndSub

```

4.以下程序的功能是计算一个数组中所有元素的平均值,请补充完整。

```vb

PrivateSubCommand4_Click()

Dimarr()AsInteger

arr=

文档评论(0)

1亿VIP精品文档

相关文档