vb试题总集(2)

2019-09-02 00:37

A= \ B=\ C=Left(A, 5) + \ D=Right(A, 7) E=Mid(A, 6, 4)

F=Mid(B, Len(B)-6, 5)+ \ G=E+ \ + D + \ H=C+ \ Print H+ \

(A)HELLO!CHANG!GOOD MORNING! (B)HELLO!WANG!GOOD MORNING! (C)HELLO!LI!GOOD MORNING! (D)HELLO!CHANG!GOOD!MORNING! 6.下列程序段的执行结果为【 】。

A=0:B=1

A=A+B: B=A+B: Print A; B A=A+B: B=A+B: Print A; B A=A+B: B=A+B: Print A; B

(A)1 2 (B)1 1 (C)1 3 (D)1 2 3 5 3 5 3 4 3 4 8 13 8 13 8 13 5 6

8.在窗体上有两个文本框Textl和Text2及一个命令按钮Commandl,并有如下两个事件过程。程序运行时,在文本框Textl中输入123,在文本框Text2中输入321,然后单击命令按钮,则在窗体上输出【 】。

Private Sub Form_Load() . Textl.Text=\ Text2.Text=\ End Sub

Private Sub Commandl_C1ick() a=Textl.Text+Text2.Text Print a End Sub

(A) 444 (B) 321123 (C) 123321 (D) 132231

9.在窗体Form1上有两个文本框Textl和Text2,一个命令按钮Commandl,并有如下两个事件过程,程序运行时,在文本框Text1中输入123,文本框Text2中输入321,然后单击命令按钮,则输出结果为【A 】。

Private Sub Commandl_Click() a=Val(Textl.Text)+Val(Text2.Text) Print a End Sub

Private Sub Form_Load() Textl.Text=\ Text2.Text=\ End Sub

(A) 444 (B) 321123 (C) 123321 (D) 132231 10.在窗体Form1上有两个文本框Text1和Text2,一个命令按扭Commandl,并有如下两个事件过程。程序运行时,在文本框Text1中输入123,文本框Text2中输入321,然后单击命令按钮,则输出结果为【 C 】。

Private Sub Commandl_Click() a=Val(Textl.Text+Text2.Text) Print a End Sub

Private Sub Form_Load() Textl.Text=\ Text2.Text=\ End Sub

(A)444 (B)321123 (C)123321 (D)132231

11.在窗体Forml上有一个命令按钮Commandl,且其单击(Click)事件过程如下。程序运行时,单击命令按钮,先后在两个输入框中输入123和32l,则输出结果为【A】。 PriVate Sub Commandl_C1iCk() ’ a=Val(InputBox(”请输入第一个数”)) b=Val(InputBox(”请输入第二个数”)) Print a+b End Sub

(A)444 (B)321 123 (C)123321 (D)132231

13.在窗体Forml上有一个命令按钮Commandl,其单击(Click)事件过程如下。程序运行时,三次单击命令按钮Command1,分别在输入框中输入1、2、3,则在文本框Text1中显示的内容为【 】 Private Sub Commandl_Click()

a=InputBox(”请输入一个数”)。

Textl.Text = Textl.Text & Space(1) & a End Sub

(A)3 (B)12 (C)I (D)1 2 3

14.在窗体Forml上有一个命令按钮Commandl,其单击(Click)事件过程如下。程序运行时,三次单击命令按钮Commandl,分别在输入框中输入1、2、3,则在文本框Text1中显示的内容为【 】 Private Sub Commandl_Click() a=InputBox(¨请输入一个数\ Textl.Text=a End Sub

(A) 3 (B) 12 (C) 1 (D) 1 2 3

15.在窗体上有一个命令按钮Commandl和--个文本框Textl,命令按钮的单击事件过程如下。程序运行后,单击命令按钮,文本框中显示【 】。 Private Sub Commandl_C1ick() a=1.2 : b=321

C=Len(Str(a)+Str(b))

(A)3 (B)4 (C)6 (D)8

三、程序填空(在程序中的划线位置填上适当内容,以完成题目所要求的功能)

2.下面是窗体Form1的Click事件过程,实现运行时每次单击窗体时,窗体均向右移动100缇。 Private Sub (1) () (2) intleft As Integer intleft= intleft+100

Forml. (3) =intleft

供选择的答案:

(1)(A)Form1_Click (B)Form_Click (C) Command_Click (D) Command1_Click (2)(A) Dim (B) Static (c) Private (D) Public (3)(A) Caption (B) Top (c) Width (D) Left

3.下面的事件过程实现从键盘输入两个变量的值,交换这两个变量的值,并将交换后的结果显示在 立即窗口中。

Private Sub Form_Load()

Dim a As Double,b As Double,c As Double a=Val(InputBox(\请输入a\ b = (1) (2) Print a Print b

供选择的答案:

(1) (A)Val(InputBox(\请输入b\ (B) InputBox(\请输入b\ (C)Val(InputBox(\请输入a\ (D) InputBox(\请输入a\(2) (A) c=a:a=b:b=c (B)a=b:b=a (C) c=a:b=c:a=b (D)b=a:a=b

5.下面的事件过程随机产生一个三位正整数,然后逆序输出,并将产生的数与逆序数显示在一行上。例如,产生345,输出345 543。 Private Sub Form_Click()

Dim a As Integer,S As String,b As Integer Randomize

a = (1) s= (2) b= (3) Print a; (4) ;b End Sub

供选择的答案:

(1) (A) Int(Rnd*900+100) (B) Int(Rnd*l00) (C) Int(Rnd*900) (D) Int(Rnd*100+900)

(2) (A)Str(a) (B) Trim(Str(a)) (c) Trim(a) (D) Left(a) (3) (A) Val(Right(s, 2) & Left(s, 2))

(B) Val(Right(s, 1) & Mid(s, 2, 1) & Left(s, 1)) (C) Val(Mid(s, 1) & Left(s, 1)) (D) Val(Left(s, 1) & Right(s, 1))

(4) (A)Tab(4) (B)\ (c) Left(4) (D) Spc(4)

第5章选择结构程序设计

一.选择题(除了特别注明“多选”外,其余均为单选题) 2.下列语句正确的是【 】

(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 3.下列语句正确的是【 】。

(A) If X<3*Y And X>Y Then Y=X^3 (B) If X<3*Y And X>Y Then Y=X3

(C) If X<3*Y: X>Y Then Y=X^3 (D) If X<3*Y And X>Y Then Y=X**3 6.如果X的值小于或等于Y的平方,则打印“0K”,表示这个功能的单行格式If语句是【 】。

(A) If X<=Y2 Then Print \ (B) If X<=Y^2 Print \

(C) If X<=Y^2 Then \ (D) If X<=Y^2 Then Print \

8.下列程序段【 】能够正确实现:如果 X

(C) If X

End If

9.能够实现以下分段函数的程序段是

(A) If X>=O Then Y=1+X (B) If X≥0 Then Y=1+X Y=1-X Else Y=1-X End If (C) If X>=0 Then Y=1+X (D)If X<0 Then If X<0 Then Y=1-X Y=1-X E1se : Y=1+X End If

(多选)

11.计算分段函数:

下面程序段中正确的是【 】。

(A) If X<0 Then Y=0 (B) If X>=2 Then Y=3 If X<1 Then Y=1 If X>=1 Then Y=2 If X<2 Then Y=2 If X>=0 Then Y=1 If X>=2 Then Y=3 If X<0 Then Y=0 (C)If x<0 Then (D) If X>=2 Then Y=0 Y=3

Elself X>=0 Then Elself X>=1 Then Y=1 Y=2

Elself X>=1 Then ElseIf X>=0 Then Y=2 Y=1 Else Else Y=3 Y=0 End If End If

二、判断程序或程序段的执行结果 1.下列程序段的执行结果为【 】 X=2 Y=1

If X*Y<1 Then Y=Y-1 Else Y= -1 Print Y-X>0

(A) True (B) False (C) -1 (D) 1 2.下列程序段的执行结果为【 】 J1=10 J2=30

If J1

(A) 10 (B) 30 (C) 10 30 (D) 30 10 3.下列程序段的执行结果为【 】 X=5 Y= -20

If Not X>0 Then X=Y-3 E1se Y=X+3 Print X-Y;Y-X

(A) -3 3 (B)5 -8 (C)3 -3 (D)25 -25 9.下列程序段的执行结果为【 】 X=Int(Rnd+4) Select Case X Case 5

Print \优秀\ Case 4

Print \良好\ Case 3

Print \通过\ Case Else

Print \不通过\End Select

(A)优秀 (B)良好 (C)通过 (D)不通过 10.下列程序段的执行结果为【 】 x=40

Select Case X Case Is>=10 Print \ Case Is>=20 Print \ case Is>=30 Print \ Case Is>=40 Print \ End Select

(A) A (B) B (C) C (D) D


vb试题总集(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:输血不良反应及其处理

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: