【精选资料】VB综合练习题二及参考答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB综合练习题二

一、选择题[ (1)—(15),每小题2分,共30分]

(1)以下变量名中合法的是

A)x2-1 B)print C)str_n D)2x

(2)在Viusal Basic中,表达式3 * 2 \ 5 Mod 3的值是

A)1B)0C)3D)出现错误提示

(3)设窗体文件中有下面的事件过程:

Private Sub Command1_Click()

Dim s

a%=100

Print a

End Sub

其中变量a和s的数据类型分别是

A) 整型,整型B) 变体型,变体型

C) 整型,变体型D) 变体型,整型

(4)把数学表达式表示为正确的VB表达式应该是

A) (5x+3) / (2y-6) B) X*5+3 / 2*y-6

C) (5*x+3)÷(2*y-6) D) (x*5+3)/(y*2-6)

(5)“x 是小于105的非负数”,用Visual Basic表达式表示正确的是

A) 0<=x<105 B) 0<=x<=105

C) 0<=x And x<105 D) 0<=x Or x<105

(6)代码“Print “Sqr(16) = “;Sqr(16) ”的输出结果是

A) Sqr(16) = Sqr(16) B) Sqr(16) = 4

C) ”4” = 4 D) 4 = Sqr(16)

(7)设a = "MicrosoftVisualBasic" ,则以下使变量b的值为“VisualBasic”的语句是

A) b = Left(a, 10) B) b = Mid(a, 10)

C) b = Right(a, 10) D) b = Mid(a, 10, 11)

(8)在Visual Basic代码中,将多个语句合并写在一行上的并行符是

A) 撇号(') B) 冒号(:) C) 感叹号(!) D) 星号(*)

(9)当我们输入代码时,Visual Basic可以自动检测______错误。

A) 语法错误B) 编译错误C) 运行错误D) 逻辑错误

(10)设在名称为Myform的窗体上只有1个名称为C1的命令按钮,下面叙述中正确的是

A) 命令按钮的Click事件过程名是C1_Click

B) 窗体的Click事件过程的过程名是Myform_Click

C) 命令按钮的Click事件过程的过程名是Command1_Click

D) 上述三个过程名都是错误的

(11)以下叙述中正确的是

A)窗体的Name属性指定窗体的名称,用来标识一个窗体

B)窗体的Name属性值是显示在窗体标题栏中的文体

C)可以在运行期间改变窗体的Name属性值

D)窗体的Name属性值可以为空

(12)以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是

A) ="VisualBasic窗体"

B) Form1.Title="VisualBasic窗体"

C) Form1.Caption="VisualBasic窗体"

D) Form1.Text="VisualBasic窗体”

(13)下列哪项是窗体对象的方法而不是属性

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

(14)在窗体上画一个命令按钮(名称为Command1)编写如下事件过程:

Private Sub Commmand1_Click()

b=1

c=3

print a=b+c

End Sub

程序运行后,单击命令按钮,输出的结果是

A) a=3 B) a=b+c C) 3 D) False

(15)设a=10,则执行x = iif(a>7,-1,0) 后,x的值是

A) 7 B) 10 C) -1 D) 0

二、填空题[ (16)—(20),每小题2分,共10分]

16、假定窗体的名称为Form1,对该窗体编写如下代码:

Private Sub Form_Load()

Form1.Caption = “AAAAA”

Me.Caption = “BBBBB”

Caption = “CCCCC”

End Sub

程序运行后,窗体的标题是______

17、语句Z=y+1代表的含义是_________

18、在窗体上画一个文本框,然后编写如下事件过程:

Private Sub Form_Click()

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

Print x + Text1.Text

End Sub

程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入123,单击“确定”按钮后,在窗体上显示的内容为_________

19、为使计时器控件每个1秒钟产生一个计时器事件,则应将其Interval属性设置为_________

20、语句Print 5 / 4 * 6 \ 5 Mod 2 的输出结果是_________

三、看程序写结果[ (21)—(24),每小题3分,共12分]

(21) 设有如下程序

Private Sub Command1_Click()

a=0

For j=1To15

a = a + j Mod 3

Next j

Print a

End Sub

程序运行后,单击窗体,输出结果是

A) 105 B) 1 C) 120 D) 15

(22)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

Static x As Integer

Cls

For i=1 To 2

y=y+x

x=x+2

Next

Print x , y

End Sub

程序运行后,连续三次单击Command1按钮后,窗体上显示的是

A) 4 2 B) 12 18 C) 12 30 D) 4 6

(23)下面的程序段执行后,a的值是多少?

Private Sub Form_Click()

a=1

b=1

Do while b <> 5

a=b-a

b=b+1

Loop

Print a

End Sub

A)5 B)3 C)1 D)8

相关文档
最新文档