2013年VB语言期末考试卷

2013年VB语言期末考试卷
2013年VB语言期末考试卷

VB 程序设计试题

学年第一学期期末考试试题(A 卷)

院系 专业 级 考试科目 VB

任课教师签名: 院系负责人签名:

分)

一. 选择题(每小题2分,共30分) 下列各题A 、B 、C 、D 四个选项中,只有一个选项是正确的。请将正确选项填在答题卡相应位置上,。 1、 InputBox 函数返回值的类型为( )。

A 、 数值

B 、 字符串

C 、 变体

D 、 数值或字符串(视输入的数据而定)

2、 可以同时删除字符串前导和尾部空格的函数是( ) 。

A 、 Ltrim

B 、Rtrim

C 、Trim

D 、Mid 3、 表达式1+ 45 \ 6 * 4 / 8 Mod 9 的值是( )

A

、4 B 、5 C 、6 D 、7 4、 以下可以作为VB 变量名的是 ( )

A 、SIN

B 、AO1

C 、COS (X )

D 、X (-1)

5、 VB 算术运算符乘或除、整除、求余的优先级,从高到低依次为( )。

A 、乘或除、求余、整除

B 、整除、乘或除、求余

C 、整除、求余、乘或除

D 、乘或除、整除、求余

6、 表达式 ( )可以计算字符串变量x 的长度。

A 、Str(x)

B 、Len(x)

C 、Len(x)-1

D 、Val(x)

7、 将文本框控件的( )属性设置为False ,可正常显示文本但不可编辑。

A 、Locked

B 、Enabled

C 、MultiLine

D、Visible

8、滚动条控件的()属性用于指定用户单击滚动箭头时Value属性值的增量。

A、LargeChange

B、Change

C、Value

D、SmallChange

9、设窗体上有一个列表框控件List1,其中含有若干列表项。且列表项只能单选,则以下能表示当前被选中的列表项文本内容的是().

A、List1.List

B、List1.ListIndex

C、List1.Index

D、

List1. Text

10、以下能够触发文本框Change事件的操作是()

A、文本框失去焦点

B、文本框获得焦点

C、单击文本框

D、改变文本框的内容

11、在窗体上画一个文本框(其中Name属性为Text1),然后编写如下事件过程:

Private Sub Form_Click()

Text1.Text = ""

Text1.SetFocus

For i = 1 To 5

Sum = Sum + i

Next i

Text1.Text = Sum

End Sub

上述程序的运行结果是()。

A、在文本框Text1中输出15

B、在文本框Text1中输出0

C、出错

D、在文本框Text1中输出不定值

12、为了暂时关闭计时器,应把该计时器的某个属性设置为False ,这个属性是()。

A、 Visible

B、Timer

C、Enabled

D、Interval

13、用下面语句定义的数组的元素个数是。

Dim A(-2 To 5) As Integer

A、6

B、7

C、8

D、9

14、Int( Rnd * 100 ) 表示的是()范围内的一个整数。

A、 [0,100]

B、 [1,99]

C、 [0,99]

D、 [1,100]

15、执行下面的程序段后,x 的值为( )。

x=5

For i=1 To 5 Step 2

x=x+i

Next i

Print x

A、 6

B、 9

C、14

D、 21

二. 填空(每空1分,共20分)

请将每空的正确答案写在答题卡填空题中序号为[1]~[20]的横线上,答在试卷不得分。

1、把数学代数式|x|≤8写成VB的关系表达式 [1]

2、求a与b之积除以c的余数,用Visual Basic表达式可表示为 _______ [2]。

3、#5/20/01#表示 __[3]类型常量。

4、在运行时,系统自动执行启动窗体的______________[4]事件.

5、定时器的____________[5]属性指定Timer事件的时间间隔.

6、以下程序用来计算20!。并将计算的结果打印在窗体上。

Private Sub Command1_Click()

S = ______ [6]

For I = 1 to 20

S = __________ [7]

Next I

Print “20!=” ; _______ [8]

7、以下程序用来计算数组A中的最大值(假定A中已赋值),并将结果打印在窗体上。

Private Sub Command1_Click()

Dim A(10) as integer

Max = A(1)

For K = _____ [9] To 10

If Max < A(K) then ____________ [10]

Next K

Print “最大值是”;Max

8、以下程序用来产生20个[30,90]之间的随机整数,并将其中的偶数打印出来。

Private Sub Command1_Click()

For I= 1 To _____ [11]

X=Int(Rnd*____________ [12] )

If _____________ [13] Then Print X

Next I

End Sub

9、以下程序用来计算由键盘输入10个数中正数之和,负数之和,正数的个数,负数的

个数。其中用C累加负数之和,IC累加负数的个数,D累加正数之和,ID累加整数

的个数。

Private Sub Command1_Click()

C = 0: IC = 0:

D = 0: ID = 0

For I = 1 to 10

A = Val(Inputbox(“请输入A”))

If A < 0 Then C = ______________ [14]: ________________ [15]

If A > 0 Then D = _______________[16]: ________________ [17]

Next I

Print “负数的个数为:”,IC

Print “负数的和为:”,C

Print “正数的个数为:”,ID

Print “正数的和为:”,D

10、在窗体上画一个标签(名称为Label1)和一个计时器

(名称为Timer1),然后编写如下几个事件过程,程序

运行后,单击窗体,将在标签中显示当前时间,每隔1

秒钟变换一次。请填空。

Private Sub Form_Load()

Timer1.Enabled = False

Timer1.Interval =_________ [18]

End Sub

Private Sub Form_Click()

Timer1.Enabled =_________ [19]

End Sub

Private Sub Timer1_Timer()

Label1.Caption =__________ [20]

End Sub

三. 程序阅读题(每题8分,共32分)

(将答案写在答题卡对应的题号上)

1. 以下程序的输出结果是: ______

n = 0

Do While n<=2

n = n+1

Loop

print n

2.以下程序的输出结果是: ______

Dim A(5) as integer

For I= 1 to 5

A(I) = I * I

Print A(I);

Next I

Print

Print I, A(I-1)

3. 程序运行时单击Command1,且输入的数是9时,写出文本框Text1.Text的内容。

Private Sub Command1_Click()

Dim X As Integer, S As Integer

X = InputBox("请输入一个正整数=")

S = 2

If X > 4 And X < 6 Then

S = S * X

Else

S = S + X

End If

Text1.text = "S=" + Str(S)

End Sub

4. 窗体的Form_Click()事件过程如下,运行时,单击窗体后输入BASIC,写出运行结果。

Private Sub Form_Click()

Dim s As String

Dim n As Integer, i As Integer

s = InputBox("输入字符串")

n = Len(s)

Print s, n

Print Mid(s, n - 1, 2)

End Sub

四. 编程题(第1题8分,第2题10分)

(将答案写在答题卡对应的题号上)

1.写事件过程Command1_Click,执行该过程时调用InputBox函数输入x,如果x≥0,计算其算术平方根,否则计算它的平方,计算结果在窗体上输出。

2.随机产生10个20~100(包括20,100)之间的正整数,存放在数组a中,按从小到大顺序排序,并在窗体上打印输出排序后的结果。(可以不采用过程,也可以采用过程来实现,如果采用过程,需要编写一个对数组进行排序的过程,然后再调用这个过程)。

学年第一学期期末考试答案(A卷)

院系专业级考试科目VB

任课教师签名:院系负责人签名:

六. 填空(每空1分,共20分)

[1] ABS(X) <= 8 [2] a*b mod c [3] 日期 [4] Load [5] Interval [6] 1 [7] S * I [8] S() [9] 2 [10] Max = A(k) [11] 20 [12] 61+30 [13] X mod 2=0 [14] C=C+A [15] IC=IC+1 [16] D=D+A [17] ID=ID+1 [18] 1000 [19]= true [20] Time

七. 程序阅读题(每题8分,共32分)

(1) 3

(2) 1 4 9 16 25

6 25

(3) S=11

(4) BASIC 5

IC

八. 编程题(第1题8分,第2题10分)

1.写事件过程Command1_Click,执行该过程时调用InputBox函数输入x,如果x≥0,计算其

算术平方根,否则计算它的平方,计算结果在窗体上输出。

1、Private Sub Command1_Click()

Dim x As Single, y As Single

x = InputBox("请输入X的值")

If x >= 0 Then

y = Sqr(x)

Else

y = x ^ 2

End If

Print y

End Sub

2.随机产生10个20~100(包括20,100)之间的正整数,存放在数组a中,按从小到大顺序

排序后打印输出排序结果。(在窗体上显示结果)(可以不采用过程,也可以采用过程来实现,

如果采用过程,需要编写一个对数组进行排序的过程,然后再调用这个过程)。

Private Sub Form_Click()

Dim a(1 To 10) As Integer

For i = 1 To 10

a(i) = Int(Rnd * 81 + 20)

print a(i);

Next i

Print

For i = 1 To 9

For j = 1 To 10 - i

If x(j) > x(j + 1) Then

t = x(j): x(j) = x(j + 1): x(j + 1) = t

End If

Next j

Next i

For i = 1 To 10

Print x(i); " ";

Next i

Print

End Sub

使用过程:

Private Sub Form_Click()

Dim a(1 To 10) As Integer

For i = 1 To 10

a(i) = Int(Rnd * 81 + 20)

Next i

Call paixu(a())

End Sub

Public Sub paixu(x() As Integer)

a = LBound(x):

b = UBound(x)

For i = a To b - 1

For j = a To b - i

If x(j) > x(j + 1) Then

t = x(j): x(j) = x(j + 1): x(j + 1) = t

End If

Next j

Next i

For i = a To b

Print x(i); " ";

Next i

Print

End Sub

答案

专业级考试科目考试日期任课教师签名:院系负责人签名:

一、判断题:(填写“√”,或“×”,共15分,每题1分)

三、填空题 (共15分,每题1分) 1、(-b+sqr(b^2+4*a*c))/2 11、 enabled

2、abs(x)<=8 12、使控件获得焦点

3、4 13、testdate=#01/14/2006#

4、颜色 14、text1.passwordchar=”*”

5、string 15、mid(s,7,5)

6、a>8 and a mod 2=0

7、x>=13 and x<67 and x mod 3=0

8、145

9、a*b mod c 10、日期

四 改错题(共10分,每题5分) 1、next i

2、end sub

五、程序阅读及填空题 (共25分,每题5分) 1、结果是: 3

2、结果是: s=11 s=10 s=6

3、结果是: 单击按钮1结果为:123321 单击按钮2结果为:444

4、结果是:

Good 4 doog

5、程序填空题 ① z>y

② z

五、编程序(10分)

Private Sub Command1_Click() Dim x As Single, y As Single x = InputBox("请输入X 的值") If x >= 0 Then y = Sqr(x) Else

y = x ^ 2 End If Print y End Sub

试题

专业 级 考试科目 考试日期

任课教师签名: 院系负责人签名:

一、选择题

1、 VB6.0分为3种版本,这3种版本是企业、专业、学习。

2、与传统的程序设计语言相比,Visual Basic 最突出的特点是 C 。

A) 结构化程序设计 B) 程序开发环境

C) 事件驱动编程机制 D) 程序调试技术

3、构成对象的三要素是属性、方法、事件。

4、假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是 A 。

A) 单击窗体上没有控件的地方 B) 单击任一个控件

C) 不执行任何操作 D) 双击窗体的标题栏

5、产生一个100~200(包括100和200)范围内的正整数 INT(RND*101+100) 。

6、表示x是5或7的倍数 X MOD 5=0 OR X MOD 7=0 。

7、取字符变量S中第五个字符起的6个字符 MID(S,5,6) 。

8、X、Y都大于Z X>Z AND Y>Z OR XZ 。

9、X、Y中有一个小于Z X>Z AND YZ 。

10、计算下列表达式的值:

(1) 123+23 mod 10\7+Asc("A") 188

(2) 100+"100"&100 200100

(3) int(68.555*100+0.5)/100 68.56

(4)已知A$="87654321",求表达式Val(Left(A$,4)+Mid$(A$,4,2))的值 876554

(5)Len("VB程序设计") 6

11、填空

(1)可以删除字符串左边空格的函数是( C )。

A Ltrim

B Rtrim

C Trim

D Mid

(2)以下语句的输出结果是(D )。

Print Format$(12345.5,"###,000.00")

A 12345.5

B 12,345.5

C 012,345.50

D 12,345.50

(3)设A= “abcdefghijklm”,下面(B )的函数值为“jklm”。

A Mid(A,9,14)

B Right(A, 4)

C Mid(A,9,4)

D Left(A,10,4)

(4)设a=2,b=3,c=4,d=5下列表达式的值是( D )。

4*c=b^2 And b <> a+c

A -1

B 1

C True

D False

(5) 下列可作为VB的变量名的是(D )

A、end

B、abc.1

C、4ABC

D、a_1

(6) 表达式(B )可以计算字符串变量x 的长度。

A、Str(x)

B、Len(x)

C、Len(x)-1

D、Val(x)

12、下列不能打开代码窗口的操作是D

A) 双击窗体上的某个控件 B) 双击窗体

C) 按F7键 D) 单击窗体或控件

13、下列说法中正确的是

为了装入一个Visual Basic应用程序,应当D

A) 只装入窗体文件(.frm)

B) 只装入工程文件(.vbp)

C) 分别装入工程文件和标准模块文件

D) 分别装入工程文件、窗体文件和标准模块文件

14、下列可作为Visual Basic的变量名的是D

A) 4-Delta B) Integer

C) xm.frm D) Gzff

15、保存VB应用程序,以下正确的操作是( B )

B、只保存窗体文件(.frm)

C、分别保存窗体和工程文件(.vbp)

D、只保存窗体文件,不保存工程文件。

E、只保存工程文件。

16、Visual Basic窗体设计器的主要功能是 (A )

A.建立用户界面

B.编写源程序代码

C.画图

D.显示文字

17、为了删除窗体上的一个控件,下列正确的操作是:B

A按回车键

B选择要清除的控件,然后按Del键

C按Esc键

D选择要清除的控件,然后按回车键。

*****18、InputBox函数中有5个参数,其中必须写明的参数是( A)

A、指定对话框中显示按钮的数目

B、设置对话框标题

C、提示信息

D、所有参数都是可选的

19、执行下列语句后,列表框中各表项顺序为( 2 4 6 8 10 )。

List1.Clear

For i = 2 To 10 step 2

List1.AddItem i

Next i

20、程序运行时可以激活其(B )事件。

A.Change

B.Load

C.Dblclick

D.Click

21、设组合框Combo1中有5个项目,则以下能删除最后一项的语句是( D)

https://www.360docs.net/doc/8b3773167.html,bo1.RemoveItem Text

https://www.360docs.net/doc/8b3773167.html,bo1.RemoveItem 2

https://www.360docs.net/doc/8b3773167.html,bo1.RemoveItem 3

https://www.360docs.net/doc/8b3773167.html,bo1.RemoveItem Combo1.ListCount-1

22、确定一个控件大小的属性是( D )

A、Width或Height

B、Top和Left

C、Top或left

D、Width和Height

23、假定命令按钮的名称(Name属性)为Command1,则把命令按钮的标题设置为“确定”的语句为( B )

https://www.360docs.net/doc/8b3773167.html,mand1.Caption=确定

B.Form1.Caption=“确定”

https://www.360docs.net/doc/8b3773167.html,mand1=“确定”

https://www.360docs.net/doc/8b3773167.html,mand1.Caption=“确定”

24、组合框有三种不同风格的形式:下拉组合框、简单组合框和下拉列表框,通过(A )属性设置。

A.Style

B.BoderStyle

C.FillStyle

D.Draw

*****25、假定Pic1和Tex1分别为图片框和文本框的名称,下列不正确的语句是。

A) Print 25 B) Pic1.Print 25

C) Tex1.Print 25 D) Debug.Print 25

26、以下语句的输出结果是(□表示空格)C

x=“VB”

y=“程序设计”

Print x;y

A) VB□程序设计 B) □VB□程序设计

C) VB程序设计 D) □VB□程序设计□

27、执行以下程序段后,变量z的值是

x=“Visual Basic Programming”

y=“Quick”

z=y & Ucase(Mid(x,7,6)) & Right(x,12)D

A) Visual BASIC Programming B)Quick Basic Programming

C) QUICK Basic Programming D) Quick BASIC Programming

28、在窗体上画一个命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

Dim a%, b%

a = InputBox("输入第一个数")

b = InputBox("输入第二个数")

Print b + a

End Sub

程序运行后,单击命令按钮,先后在两个输入对话框中分别输入234和432,则输出结果是B

A) 579 B) 666 C) 456 D) 123456

29、执行下面的语句后,所产生的对话框的标题是

a=InputBox(“ABC”,“DEF”) (C)

A) BBBB B) 空 C) DEF D) 出错,不能产生信息框

30、决定窗体上显示内容的方法是 (D)

A) Text B) Name C) Caption D) Print

31、为了文本框具有垂直滚动条,应先把MuItiLine属性设为True,然后再把ScrollBars属性

设置为 C

A) 0 B) 1 C) 2 D) 3

32、使文本框获得焦点的方法是 B

A) Change B) GotFocus C) SetFocus D) LostFocus

33、表示复选框的状态的属性是 D

A) Align B) Alignment C) Sorted D) Value

****34、设置单选框被选中的属性是 A

A) True B) Alignment C) False D) Value

35、删除列表框中指定的项目所使用的方法为 D

A) Move B) Remove C) Clear D) RemoveItem

36、当拖动滚动条中的滚动块时,将触发滚动条的事件是C

A) Move B) Change C) Scoll D) SetFocus

37、以下正确的语句是 B

A) If a>b Then t=a ; a=b ; b=t

B) If a>b Then t=a : a=b : b=t

C) If a>b Then t=a a=b b=t

D) If a>b Then t=a , a=b , b=t

38、写出程序运行的结果 1 1 1

Private Sub Form_Click

Dim x as Integer

X=1

If x<=1 Then Print x,

If x<=2 Then Print x;

If x<=3 Then Print x;

Print

End Sub

39、在窗体上添加一文本框和一命令按钮,并编写如下程序:

Private Sub Command1_Click()

Dim x1 As String, x2 As String

x1 = InputBox("请输入x1的值:")

x2 = InputBox("请输入x2的值:")

Text1.Text = x1 + x2

End Sub

在程序运行过程中,单击命令按钮后,在两次出现的输入对话框中的文本框中分别输入23和32并按回车键,则文本框text1中显示的数据是多少?2332

40、写出程序运行的结果 20 。

Private Sub Form_Click

Dim a as single,b as single, c as single,,m as single

a=-10

b=20

c= -30

m=a

If b>m Then m=b

If c>m Then m=c

Print m

End Sub

41、以下程序段的输出结果为 D 。

x = 1

y = 4

Do Until y > 6

x = x * y

y = y + 1

Loop

Print x

A) 1 B) 4 C) 8 D) 120

42、执行下面的程序段后,s的值为 B 。

s =2

For i = 1 To 10 Step 2

s = s + i \ 4

Next i

A) 21 B) 6 C) 8 D) 24

43、阅读下面的程序段:

For i = 1 To 2

For j = 1 To 2

s = s + 1

Next j

Next i

执行上面的2重循环后,s的值为:B

A) 3 B) 4 C) 14 D) 21

44、事件过程如下:

Private Sub Command1_Click()

Dim a%,b%,c%

x = 0

Do Until x = -1

a = InputBox("请输入a的值")

b = InputBox("请输入b的值")

x = InputBox("请输入x的值")

a = a +

b + x

Loop

Print a

End Sub

程序运行后,单击命令按钮,依次在对话框中输入5、4、3、2、1、-1,则输出结果为:2

A) 2 B) 3 C) 14 D) 15

45、用下面的语句所定义的数组的元素个数是。

Dim A(-2 To 6) As Integer

A)6 B)7 C)8 D)9

46、在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:

Private Sub Command1_Click()

Dim s(10) As Integer

For i = 1 To 3

s(i) = i+1

Print s(i);

Next i

Print s(i)

End Sub

写出输出结果是

A)1 2 3 0(显示在一列上) D)2 3 4 0(显示在一行上)

B)1 2 3 C)1 2 3 4

VB期末考试试题及答案

二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。 A、Caption B、Name C、Text D、Label 6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。 A、Caption B、Name C、Text D、Value

7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的 D 。 A、在标题项中输入&,然后打勾 B、在索引项中打勾 C、在有效项中打勾 D、在复选项中打勾 8、当执行以下过程时,在窗体上将显示 A 。 Private Sub Command1_Click( ) Print "VB"; Print "Hello! "; Print "VB" End Sub A、 VBHello!VB B、 VB Hello!VB C、 VB D、 VB Hello! VB Hello! VB 9、语句Print "The answer is:";20/4-2的结果为 B 。 A、The answer is 20/4-2 B、The answer is 3 C、The answer is "20/4-2" D、非法语句 10、下列哪个控件是容器控件 B 。 A、Image B、Picture C、ComboBox D、FileListBox 11、若要将窗体从内存中卸载出去,其实现的方法是 D 。 12、以下选项中,不是 Visual Basic控件的是 A 。 A.窗体 B.定时器 C.单选框 D.命令按钮 13、双击窗体中的对象后,Visual Basic将显示的窗口是 A 。 A.代码窗口 B.工具箱 C.项目(工程)窗口 D.属性窗口 14、可决定窗体的左上角是否有控制菜单的属性是 A 。 15、设有如下语句: Strl=InputBox("输人","","练习") 从键盘上输人字符“示例”后,Strl的值是 D 。 A.“输入” B.“” C.“练习” D.“示例” 16、窗体Form1的Name属性是Frm1,它的单击事件过程名是 C 。 A. Form1_Click C. Frm1_Click D. Me_Click 17、窗体的hide属性的含义是 A 。 A.隐藏 B.展现 C.装入 D.卸载 18、若要设置定时器控件的定时时间,需设置的属性是 C 。 A.Enabled B.Value C.Interval D.Text 19、能够改变复选框中背景颜色的属性是 C 。

vb期末考试试题

2011-2012学年第一学期算法与程序设计期末考试题 班级:姓名:分数: 一、单项选择题(每题4分) 1.算法是解决问题的( ) A.程序代码 B.方法与步骤 C.计算公式 D.最终结果 2.以下不能作为vb常量的的是( ) A.“Good Luck” B. PI C. 1.5E-3 D. 16.34 3.以下各表达式中, 计算结果为0的是( ) A. INT(12.4)+INT(-12.6) B. CINT(12.4)+CINT(-12.6) C. FIX(13.6)+FIX(-12.6) D. FIX(12.4)+FIX(-12.6) 4.设a=″Visual Basic″,下面使b=″Basic″的语句是( ) A.b=Left(a,8,12) B.b=Mid(a,8,5) C.b=Right(a,5,5) D.b=Left(a,8,5) 5.inputbox() 函数返回值类型为( ) A.数值 B.字符串 C.数值和字符串 D.变体 6.下列关于For…Next语句的说法正确的是( ) A. 循环变量、初值、终值和步长都必须为数值型 B.Step后的步长只能为正数 C. 初值必须小于终值 D.初值必须大于终值 7.下列符号中,只有( )是合法的VB变量名。 A.xy23 B.23xy C.Sub D.xy8[1] 8.数学表达式Sin30°写成VB表达式是( ) A.Sin30 B.Sin(30) C.Sin(30°) D.Sin(30*3.14/180) 9.在VB的运算中,级别最高的是( ) A.= B.And C.Or D.Not 10.判断任意3条线段a、b、c能否构成三角形的表达式为( ) A.a+b>=c Or a+c>=b Or b+c>=a B.Not(a+bc And a+c>b And b+c>a 11.在Visual Basic 中,下列关于语句“Dim long as Integer”说法正确的是( ) A.定义long为字符型变量 B.这是一条错误的语句 C.这是一条合法的语句 D.定义long为长整型变量 12.设有下列语句: x=5 If x^2-4*x<0 Then y=5 Else Y=8 y=10 程序运行后,则下列叙述中正确的是( ) A.变量Y的值是5 B.变量Y的值是10 C.变量Y的值是8

VB程序设计期末考试复习题

VB复习题 一.选择题 1.使用声明语句建立一个数值型的变量后,VB自动将该变量初始化为(B)。 A.空值 B.0 C.1 D.Null 2.使用声明语句建立一个字符型的变量后,VB自动将该变量初始化为( A )。 A.空值 B.0 C.1 D.Null 3.使用声明语句建立一个布尔型的变量后,VB自动将该变量初始化为(A )。 A.False B.0 C.1 D.True 4.关于 VB 中的运算符,以下说法正确的是()。 A.“×”是算术运算符,含义是“乘法运算” B.“≠”是关系运算符,含义是“不等于” C.“!”是逻辑运算符,含义是“非” D.“And”是逻辑运算符,含义是“与” 5.对象的三要素是()。 A.属性、事件、程序 B.属性、事件、方法 C.窗体、事件、程序 D.语句、函数、程序 6.VB中,表达式10<2 Or Not 5>2+6的值为()。 A.TRUE B.FALSE C.0 D.出错 7.VB中,表达式Mid$("南京工程学院",3,4)的结果是()。A."工程学院" B."京工程学" C."程学院" D."工程" 8.在VB中,应用程序被称为()。 A.工程 B.窗体 C.属性 D.对象 9.VB中,事件Click由()引发。 A.移动鼠标 B.左键单击鼠标 C.双击鼠标 D.右键单击鼠标 10.VB中,隐藏窗体的方法是()。 A.Unload B.Stop C.Hide D.Show 11.在Visual Basic中最基本的对象是(),它是应用程序的基石,也是其它控件的容器。 A.文本框 B.命令按钮 C.窗体 D.标签 12.VB窗体文件的扩展名为()。 A.VBP B.FRM C.BAS D.EXE

大一VB期末考试试卷及答案

大一VB期末考试试卷及答案 1.在代码中引用一个控件时,应使用控件的( b )属性。 A.Caption B.Name C.Text D.Index 2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式( a )的值为“假”。 A.x+a <= b-y B. x > 0 AND y < 0 C.a = b OR x>y D. x+y > a+b AND NOT (y < b) 3.表达式Int(Rnd*71)+10产生的随机整数范围是( c )。 A.(10,80) B.(10,81) C.[10,80] D.[10,81] 4.函数Sgn(3.1416)的返回值是( c )。 A.-1 B.0 C.1 D.以上都不对 5.67890属于( d )类型数据。 A.整型 B.单精度浮点数 C.货币型 D.长整型 6.下列变量名中正确的是( d )。 A.3S B.Print C.Select My Name D.Select_1 7.下列赋值语句( a )是有效的。 A.sum = sum -sum B.x+2 = x + 2 C.x + y = sum D.last = y / 0 8.以下的控件或方法具有输入和输出双重功能的为( b )。 A.Print B.Textbox C.Optionbutton D.Checkbox 9.若要获得列表框中被选中的列表项的内容,可以通过访问( d )属性来实现。 A.Name B.ListIndex C.ListCount D.Text 10.下列代码的运行结果为( b )。 Private Sub command1_click() Dim m(10)

VB期末考试试题

第一部分:客观题 1、 单项选择题 1、在窗体模块的通用段中声明变量时,不能使用的关键字是( ) A、 Dim B、 Public C、Private D、 Static 2、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 ( ) A、工程资源管理器窗口 B、工具箱窗口 C、 属性窗口 D、代码窗口 3、若要使某可见控件获得焦点,可使用( )方法来实现。 A、Refresh B、Setfocus C、Gotfocus D、Value 4、下列不可作为VB变量名的是( ) A、ABT1 B、Alpha C、ABC D、4*Delta 5、表达式 5 Mod 3+3\5*2的值是 ( ) A、 0 B、 6 C、4 D、 2 6、下列语句中,正确的赋值语句是( ) A、 i + j = 10 B、 2i = j C、 j = i + j D、 i * j = 0 7、执行下列程序段后,x的值是( )。 n = 4: x = 1: i = 1 Do x = x * i i = i + 1 Loop While i < n A、 2 B、 6 C、 10 D、 14 8、当用户在窗体上单击鼠标时,不会触发的事件是( ) A、Click B、MouseDown C、MouseUp D、DblClick 9、下列为整型变量的是( ) A、 x! B、 x# C、x$ D、 x% 10、要从For循环中直接退出循环,可使用的语句( )。 A、Exit Do B、Exit Loop C、Exit For D、Stop 11、下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是 ( ) A、x Mod 2 =1 Or y Mod 2 =1 B、x Mod 2 =0 Or y Mod 2=0

《VB程序设计》考试题型练习 答案

《VB 程序设计》考试题型练习 一. 填空 1. VB 中的对象具有 属性 、 事件 、和 方法 三种特性,它们是构成对象的三个基本要素。 2. VB 中的常量分为哪三种: 文字常量 、 符号常量(用户自定义常量) 系统内部常量 。 3. 变量的三要素是指: 变量的名 、 变量的数据类型 、 变量的值 。 4. VB 中日期型数据的表示格式为: #mm/dd/YYYY#或#mm-dd-YYYY# 。 5. 在VB 中,“\”是 整除 运算符;“/”是 浮点除 运算符。两个字符串可以使用连接符 &或+ 串接起来。 6. 2 22z y x z y x ++++的VB 表达式为 (x+y+z )/sqr(x^2+y^2+z^2) 。 7. a ac b b 242-+的VB 表达式为 (b+sqr(b^2-4*a*c))/(2*a) 。 8. 计时器控件的 Interval 属性用于设置Timer 事件发生的时间间隔,为了使计时器控件Timer1每隔0.5秒触发一次Timer 事件,应将该属性设置为 500 ;为了暂时关闭计时器,应把该计时器的 Enable 属性设置为False 。 二. 单选题 1. 如果要使VB 程序运行时不能对文本框中的内容进行编辑,需将文本框的哪个属性设置为True ( D )。 A )MultiLine B )Visible C )TabStop D )Locked 2. 表达式Right("asdf", 2)+Ucase("as" )的值为( A )。 A )dfAS B )asAS C )dfas D )asas 3. 执行如下语句: a =InputBox("Today", "Tomorrow", "Yesterday") 将显示一个输入对话框,在对话框的输入区中的默认值是( C )。 A) Today B) Tomorrow C) Yesterday D) Today Tomorrow Yesterday 4. 设a=3,b=5,则以下表达式值为真的是( B )。 A) a>=b And b>10 B) (a>b) Or (b>0) C) (a<0) Or Not (b>0) D) (-3+5>a) And (b>0)

大学VB期末考试试题

VB期末考试试题A卷 一、填空题 1、VB程序设计的主要特点是(1)和(2)。 2、在VB中,最主要的两种对象是(3)和(4)。 3、工程是构成应用程序文件的(5)。 4、方法是VB提供的一种(6),用来完成一定的操作。 5、浮点类型数据包括单精度型和___(7)__数据。 6、事件是窗体或控件对象识别的___(8)____。 7、可用窗体的___(9)_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的(13)出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是(15)。 13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。 14、设置窗体的(19)属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。 二、选择题 1、菜单控件只包括一个事件,即(1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是(2)。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示(3)。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是(4)。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是(5)。

电大VB期末考试

2847VisualBasic程序设计-0006 试卷总分:100 答题时间:60分钟 客观题 单项选择题(共16题,共48分) 1. 在正确安装Visual Basic6.0后,可以通过多种方法启动Visual Basic ,以下方式中不能启动Visual Basic的是()。 D 进入DOS方式,执行vb6.exe 2. 在VB6.0集成开发环境中有三种工作模式,下列不属于三种工作模式之一的是()。 D 编写代码模式 3. 下列不正确的赋值语句是()。 B x + y = 15 4. MsgBox函数的返回值的类型是()。 A 整型 5. 下列关于属性设置的叙述错误的是()。 A 控件具有什么属性是VB预先设计好的,用户不能改变 6. 在Visual Basic中,如果一个变量未作类型声明而直接使用,则该变量的数据类型是()。 C 变体类型 7. 对于窗体级变量,下列说法中错误的是()。 C 所在窗体的子程序不能访问用Private定义的窗体级变量 8. 在Visual Basic中,下列优先级最高的是()。 A * 9. 在VB工程中,可以作为启动对象的是()。 D Sub Main过程或任何窗体 10. 在设计菜单时,如果要在菜单中加入一个菜单分隔条,则菜单分隔条的标题必须设置为()。 B 减号(-) 11. Dim A(1 To 6, 6) As String定义的数组包含的元素个数是()。 C 42 12. 以下关于过程和过程参数的描述中,错误的是()。 C 只有函数过程能够将过程中处理的信息传回到调用的程序中

13. 在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与其同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是( )。 B Drive1 Change 14. 重新定义图片框控件的坐标系统,可采用该图片框的方法是()。 A Scale 15. 如果希望返回远程机器的IP地址,可以使用Winsock控件的()属性。 C RemoteHostIP 16. Access数据库文件的扩展名是()。 D mdb 判断题(共14题,共28分) 1. 新建工程时系统会自动将窗体标题设置为Form1。 T √ 2. 每个对象都有一系列预先定义好的对象事件,但要使对象能响应具体的事件,需要编写该对象相应的事件过程。 T √ 3. 在程序中Name 属性作为对象的标识被引用,不会显示在窗体上,而控件上显示的内容由Caption属性决定。 T √ 4. Timer控件在程序运行时是可见的。 F × 5. 任何一种循环都必须有起始语句和终端语句。 T √ 6. If x >y Then Max=x Else Max=y 程序段是求两个数中的最大数。 T √ 7. 移动框架时框架内的控件也跟随移动,所以框架内各控件的Left与Top属性值也随之改变。 F × 8. 列表框控件中最后一项的序号等于ListCount属性减1。 T √ 9. 用Private、Static定义过程只能被定义它的窗体模块及标准模块中的语句、过程调用。 T √

《VB程序设计》期末考试试卷(A)附答案

******学院 2009-2010学年第二学期 《VB程序设计》期末考试试卷(A)附答案 一、选择题(2分/题,共60分) (1)要设置窗体上各控件的属性,可以在___中进行。 A“窗体布局”窗口B“工程资源管理器”窗口 C“属性”窗口D“对象”窗口 (2)下面程序段___能够正确实现目的:如果x

(5)双击窗体中的对象后,VB将显示的窗口是___。 A工具箱B“工程”窗口 C“代码”窗口D“属性”窗口 (6)下列程序段的执行结果是___。 X=int(Rnd()+4) Selectcasex Case5 Print“优秀” Case4 Print“良好” Case3 Print”通过” Caseelse Print”不通过” Endselect A优秀B良好 C通过D不通过 (7)下列哪个不是窗体的属性___。 ACaptionBText CControlBoxDBorderStyle (8)设组合框Combo1中有3个项目,则以下能删除最后一项的语句是___。 ACombo1.RemoveItemTextBCombo1.RemoveItem2 CCombo1.RemoveItem3DCombo1.RemoveItemCombo1.Listcount (9)窗体BorderStyle属性的功能是___。 A设置窗体的边框大小 B设置窗体的边框样式,是否显示标题栏,是否可以调整大小等 C决定是否显示窗体的控制菜单图标与状态控制按钮 D决定窗体的最大化或最小化按钮是否有效 (10)下列可作为VB的变量名的是___。

【期末复习】计算机VB期末考试试题及答案

20**-20**学年VB期末考试试题A 一、填空题 1、VB程序设计的主要特点 是(1)和(2)。 2、在VB中,最主要的两种对象是(3)和(4)。 3、工程是构成应用程序文件的(5)。 4、方法是VB提供的一种(6),用来完成一定的操作。 5、浮点类型数据包括单精度型和___(7)__数据。 6、事件是窗体或控件对象识别的___(8)____。 7、可用窗体的___(9)_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的(13)出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是(15)。

13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。 14、设置窗体的(19)属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。 二、选择题 1、菜单控件只包括一个事件,即(1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是(2)。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示(3)。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是(4)。 A、Enabled B、Caption C、Default D、Font

VB期末考试模拟题1讲解

【HNCE网上考试系统 v9.6】本套软件使用权属于:郑州大学 考试课程: 考试时间:100分钟考场:第一考场考试日期:2013.05.24 考号:姓名:剩余时间:99:42 保存交卷退出帮助 A B C D A B C D A B C D A B C D A B C D A B C D

A B C D A 命令 B 命令 C 命令 D 命令 A B C D A B C D A B C D A B C D A B

C D A B C D A B C D A 模块文件 B 件的属性 C 源文件 D 包含多个工程文件及属于该工程的其他文件 A 该窗体文件并没有被删除 B 窗体文件被删除 C 程仍然包含这个窗体 D A B C D A B C D

A B C D A B C D A可以实现交换两个变量值,而S2不能 B 个变量值,而S1不能 C 现交换两个变量值 D 现交换两个变量值 A B C D A B C D A 过程调用后均不保存值 B 有变量都是Static型的变量 C 所有变量都是Private型的变量 D 所有变量都是非全局Public A 用Dim语句或Static语句声明的变量 B 明它的过程

C Static语句声明的 D 程执行完毕后就被释放了 A B C D A B C D A B C D A B C D 声明段 A B C D A B C D A B

C D A B C D A B C D A B C D A 同 B Sub过程不可以 C 值,而Function过程能通过过程名返回值 D 或直接使用过程名调用,而 A工程中可以有多个窗体,但最多只能有一个窗体作为启动窗体 B 声明Public类型的变量来传递数据 C 大化、最小化或正常(保持设计时大小)等三种状态 D A 菜单 B 过程代码都放在窗体文件中 C 名必须相同 D 是设计阶段时显示的位置

VB期末试卷(A卷带答案)

高级语言程序设计(VB)试卷(A卷) 注意事项:1、本试卷共页,满分为100 分,考试时间为110 分钟。 2、标准答题卡使用2B铅笔涂写;文字题答题时请使用蓝、黑钢笔或圆珠笔, 不得使用红颜色墨水笔。 一、单项选择题(每空1分,共30分) (请将答案按照题干上【】内的序号涂写“标准答题卡”,否则不得分) 1.在VB 6.0中,扩展名为.vbp的文件称为【1】。 A) 工程文件B) 窗体文件C) 类模块文件D) 标准模块文件 2.在VB 6.0集成开发环境的设计模式下,用鼠标双击窗体上的某个对象后,打开的窗口是【2】。 A) 代码窗口B) 窗体设计窗口 C) 属性窗口D) 工程资源管理器窗口 3.设有变量定义语句Dim a%,则变量a的数据类型是【3】。 A) 整型B) 单精度类型C) 双精度类型D) 字符串类型4.下列表达式中,值为False的是【4】。 A) "AB"<"abc"B) "ABC" = UCase("abc") C) "ABCD"<"abc"D) Mid("ABCD",3,1)=Left("ABCD",3) 5.函数InStr("ABCDEF", "CD")的值是【5】。 A) 2B) 3C) True D) CDEF 6.下列程序运行后,单击窗体,输出结果是【6】。 Private Sub Form_Click() Dim a As Integer, b As Integer

a = 3 b = 5 Print a + b; a & b End Sub A) 8 8 B) 35 35 C) 8 35 D) 35 8 7.下列程序运行后,单击窗体,输出结果是 【7】 。 Private Sub Form_Click() a = 3: b = 7 a = a + b : b = a – b : a = a - b Print a; b End Sub A) 4 3 B) 7 3 C) 3 7 D) 10 7 8.下面程序段所表示的数学关系式是 【8】 。 If (a < b) Then If d = c Then x = 1 Else x = 2 End If A) ? ??≠≥=<=)(2) c (1 d c b a d b a x 且且 B) ? ??≠<=<=)(2) c (1 d c b a d b a x 且且 C) ?? ?≥=<=)(2) c (1b a d b a x 且 D) ?? ?≠=<=) (2) c (1 d c d b a x 且 9.下列程序运行后,单击窗体,输出结果是 【9】 。 Private Sub Form_Click() s = 0: k = 1 Do s = s + k: k = k + 1 Loop Until k <= 5 Print s End Sub A) 15 B) 10 C) 1 D) 0 10.下列程序段的输出结果是 【10】 。 For k = 4 To 2 Step -2 m = k

VB程序设计期末模拟试卷

《VB程序设计》期末模拟试卷 一、单项选择 (b )1.被对象所识别的动作与对象可执行的动作分别称为对象的___________。 A.方法、事件 B.事件、方法 C.事件、属性 D.过程、属性 ( c)2.下列________是Single型变量。 A.Time% B.Name$ C.Sheight! D.CXYZ& (a )3.以下四个VB的变量名中,合法的是____________。 A.X23 B.$Re C. Len

D.3xy ( d)4.在程序中使用 Dim str1,str2 As Long 语句对变量str1、str2进行声明后,下面正确的说法是________。 A. str1是整型,str2是长整型 B. str1是长整型,str2变体型 C. str1、str2都是长整型 D. str1是变体型,str2是长整型 (b )5.表达式(&O36>31) and (“A”>”B”) 的结果是 ____________。 A.True B.False C.”&O3631AB” D.&O3631 (c )6.表达式“100” + 100 和表达式“100” & 100的值分别是 ____________。 A.200、200 B.“100100”、“100100” C.200、“100100”

D.“100100”、200 (b )7.以下语句执行时,从键盘上输入Zhao,并按回车键。执行结果是________。 Dim a As String A=InputBox("Input", "", "Name") Print a A.Input B.Zhao C.Name D.空字符串 (b)8.语句Print 4 + 5 \ 6 * 7 / 8 Mod 9的运行结果是________。 A.4 B.5 C.6 D.7 ( d)9.在窗体的通用段声明变量时,不能使用__________ 关键字。 A.Dim

VB期末考试试题及答案

VB期末考试试题及答案 一、填空题 1、VB程序设计的主要特点是可视化设计和事件 编程。2、在VB中,最主要的两种对象是窗体 (form)和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB提供的一种特殊子程序,用来完成一定的操作。 5、浮点类型数据包括单精度型和___双精度__数据。 6、事件是窗体或控件对象识别的__动作____。 7、可用窗体的__print_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。 13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值 为空,布尔型变量的初值为FALSE 。 14、设置窗体的picture 属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。 二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句Select * Form student 中的*表 示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。

VB考试题及答案

VB程序设计期末考试题 一、选择题 1 下列常量中,是Integer类型常量的是( C )。 A、123& B、-38844 C、123% D、32768 2 下面选项中()是字符连接运算符. A A、& B、And C、% D、Mod 3 下面关于VB的集成开发环境(IDE)的叙述中,不正确的是( B )。 A、IDE是设计、调试、运行VB程序的工具。 B、用户不能随意关闭IDE中的窗口。 C、"窗体设计" 窗口是用来设计应用程序界面(窗体)的。 D、打开 / 关闭各窗口的命令主要在IDE的"视图"菜单中。 4 len(“vb程序设计”)=( C ) 。 A、 5 B、2 C、 6 D、10 5 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 D A、7 B、0 C、2 D、4 6 赋值语句A=123 + Mid$( “123456”,3,2) 执行后,A=(A)。 A、157 B、12334 C、123 D、"12334" 7 在一个语句内写多条语句时,用来分隔每条语句的符号是(C). A、, B、; C、: D、、 8 将逻辑型数据转换成整型数据时,转换规则是( D )。 A、将True转换为 1 ,将False转换为 0 B、将True转换为 1 ,将False转换为 -1 C、将True转换为 0 ,将False转换为 -1 D、将True转换为 -1 ,将False转换为 0 9 表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是(D).

A、SIN B、4^5 C、3*4 D、x+1 10 如果x=2,则表达式x+1>2 Or sin(x)>0.9 And 3>x+3的值( B )。 A、不能计算 B、 True C、5 D、False 11 随机产生[10,50] 之间整数的正确表达式是( D )。 A、Round( Rnd*50) B、 Int(Rnd*40+10) C、Round( Rnd*51) D、 10+Int(Rnd*41) 12 每建立一个窗体,工程管理器窗口中就会增加一个(C). A、类模块文件 B、工程文件 C、窗体文件 D、程序模块文件 13 INT(100*RND(1))产生的随机整数的闭区间是(B). A、[1,100] B、[0,99] C、[0,100] D、[1,99] 14 下列数据类型中,占用内存最小的是(D). A、Integer B、Single C、Boolean D、Byte 15 VisualBasic是一种()程序设计语言.B A、过程式 B、非过程式 C、机器 D、低级 16 函数Int(10*Rnd)是在(A)范围内的整数. A、[0,9] B、[0,1] C、[1,9] D、[1,10] 17 以下合法的一组Visual Basic用户标识符是 C A、Sum 和 8abc B、a#x 和 Pi C、ForLoop 和 Total D、Const 和 DoWhile

VB期末考试试卷及答案.doc

VB 期末考试试卷及答案 一·选择题 1.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是( B ) A 属性、控件和方法 B 属性、事件和方法 C 窗体、控件和过程 D 控件、过程和模块 2.所有控件都有一个共同的属性,这个属性是( C ) A text B font C name D caption 3.下列叙述中错误的是( A ) A工程文件扩展名是 .vbgB 标准模块文件的扩展名是 .basC窗体模块的扩展 名是 .frmD 类模块的扩展名是 .cls 4.当要编写一个新的 Visual Basic程序时,所做的第一件事是( A )A xx 一个工程 B 编写代码 C 设置属性 D 添加 Active X控件 5.下面控件中,没有caption 属性的是( B ) A框架B组合框 C 命令按钮 D 复选按钮 6.在文件框中输入字符时,若只显示某个字符,如(* ),应设置属性是(B)A MultiLine B PasswordChar C Text D selText 7.若要将窗体从内存中卸载出去,其实现的方法是( D ) A Show B Hide

C Load D UnLoad 8.下列关于过程叙述不正确的是( D ) A过程的传值调用是将实参的具体值传值传递给形参 B过程的传址调用是将实参在内存的地址传递给形参 C过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的 D无论过程传值调用还是传地址调用,参数传递都是双向的 9.某人创建 1 个工程,其中的窗体名为Form1,之后又添加了 1 个名为Form2 的窗体,并希望程序执行时先显示Form2 窗体,那么,他需要做的工作 是( C )A 在 Form1 的 Load 事件过程中加入语句Load Form2 B 在 Form2 的 Load 事件过程中加入语句Form2.Show C在“过程属性”对话框中把“启动对象”设置为 Form2 D在 Form2 的 TabIndex 属性设置为 1,把 Form1 的 TabIndex属性设置为 2 10.以下关于文件的叙述中,正确的是( B ) A 以 Output 方式打开一个不存在的文件时,系统将显示出错信息 B 以Append 方式打开的文件,既可以进行读操作,也可以进行写操作 C 在随机文件在,每个记录的长度是固定的 D无论是顺序文件还是随机文件,其打开的语句和打开的方式都是完全相 同的 11.设 a=6,b=8,c=10则函数 IIf(a

VB期末考试复习题目

如果要将窗体中的某个命令按钮设置成运行时无法显示,应该设置它的属性。 类是对象的抽象,对象则是类的具体化。在窗体上建立的一个控件称为。 能够获得一个文本框中被选取文本的内容的属性是。 以下属于Visual Basic合法的数组元素是。 设置命令按钮的属性时,只有将属性设置为1,Picture属性才有效,否则无效。 VB有三种工作模式,它们分别是___________模式。 下列函数中,________函数返回的值是数值型的。 类是对象的抽象,对象则是类的具体化。在窗体上建立的一个控件称为。 以下控件中没有Print方法是( ) 以下叙述中错误的是 ( ) A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 B)保存Visual Basic程序时,应分别保存窗体文件及工程文件 C)Visual Basic应用程序只能以解释方式执行 D)事件可以由用户引发,也可以由系统引发 下列数组声明语句中的数组a包含了_________个数组元素。( ) Dim a(4,-1 to 1,0 to 3) 复选框的Value属性为0时,表示( ) 复选框的Value属性为2时,表示( ) 主过程通过参数传递将一个参数传递给子过程A,并能够通过参数传递返回一个结果,下列子过程的正确定义 以下不属于Visual Basic系统的文件类型是。 A).frm B).bat C).vbg D).vbp 按变量名的定义规则,是合法定义的变量名。 结构化程序由三种基本结构组成,下面属于三种基本结构之一的是_______ 执行以下程序段后,变量c$的值为________。 a$="Visual Basic Programming"

VB程序设计期末试卷

《VB程序设计》期末试卷 一、判断题(每题1分,共10分) ()1、设置属性的语句格式为:“对象名.属性名=属性值”。 ()2、在窗体或模块文件中声明为Private的过程,只能被本窗体或模块中的过程所调用。()3、VB的赋值语句只能给变量赋值。 ()4、在VB中,字符型常量应使用"#"号将其括起来。 ()5、窗体大小只能通过鼠标拖动窗体边框来设置。 ()6、VB的Double类型数据,可以精确表示其数值范围内的所有实数。 ()7、若用户在键盘上按下一个键,则会产生一个Click事件。 ()8、罗马数制是进位计数制。 ()9、事件过程可以由用户事件触发执行,也可以由其他过程所调用。 ()10、Do While条件.....Loop和DO Until Not条件.....Loop 两条循环语句,实现循环控制是等效的。 二、单项选择题。(每小题2分,共50分) ()1.设a=“Visual Basic”,下面使b=“Visual”的语句是 A. b=Left(a,6) B. b=Mid(a,1) C. b=Rigth(a,5,5) D. b=Left(a,1,6) ()2.在立即窗口中执行?9>=9,输出结果是 A.0 B.True C.False D. -1 ()3.语句Dim var1 As Boolean作用是:将var1定义为什么类型变量 A.单精度型 B. 整型 C. 布尔型 D.字符型 ()4.Int(—0.618*10)/10的值是 A.—0.7 B.—0.6 C. —1 D. —0.1 ()5.表达式2 + 8 * 6 / 4 Mod 2的值是 A.5 B.2 C.6 D.9 ()6.在VB中快捷键F4打开哪个窗口? A. 资源管理器窗口 B. 属性窗口 C. 代码窗口 D. 立即窗口 ()7.函数Int( 64 * RND() )的值是在哪个范围内的整数? A. [0,63] B. [0,64] C. [1,63] D. [1,64] ()8.下列叙述中正确的是 A. 只有窗体才是Visual Basic中的对象 B. 只有控件才是Visual Basic中的对象 C. 窗体和控件都是Visual Basic中的对象 D. 窗体和控件都不是Visual Basic中的对象 ()9.用于Visual Basic程序设计的控件在 A. 工具箱中 B.工具菜单中 C. 工程窗口中 D.工具栏上 ()10.Visual Basic程序中表示续行的字符是 A. : B. _ C. \ D. ’ ()11.决定按钮显示内容的属性是 A. Text https://www.360docs.net/doc/8b3773167.html, C. Caption D.BackStyle ()12.下列可以把图形文件c:\地鼠1.jpg装入窗体FORM1中的语句为 A. Form1.Picture= LoadPicture("c:\ 地鼠1.jpg") B. Form1.Handle = " c:\ 地鼠1 .jpg" C. Form1 = LoadPicture("c:\ 地鼠1.jpg") D. Form1 = " c:\ 地鼠1.jpg" ()13.设a、b、c为整型变量,执行以下程序后a、b、c的值是 a=1:b=2:c=3 a=b:b=c:c=a A.2 3 1 B.2 3 2 C.3 2 1 D.1 3 2 ()14.将数学表达式2 2* 5 ) ( cos e b a+ +写成Visual Basic的表达式,其正确的形式是 A.Cos (a+b) ^2+5*exp(2) B.Cos^2(a+b)+ 5*exp(2) C.Cos (a+b) ^2+5*ln(2) D.Cos^2(a+b)+ 5*ln(2) ()15.下列描述图片框和图像框区别,那条是错误的 A.图像框中显示图片一般用作背景 B.图片框有拉伸属性

相关文档
最新文档