《第4章 VB控制结构》习题

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

《第4章VB控制结构》习题

一、填空题

1、结构化程序设计语言的三种基本控制结构是、、。

2、分支结构中的条件通常是表达式。

1、Select case语句执行哪一个分支的根据是与相匹配。

2、强制性退出Do…Loop循环的语句是,强制性退出For…Next循环的语

句是。

3、VB有三种工作模式,它们分别是、和。

4、VB可能遇到的错误有、和。

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

s=5

For i=2.6 To 4.9 Step 0.6

s=s+1

Next i

6、阅读程序,写出程序的运行结果box 。

Private Sub Form_Click()

Dim k,Box as Ivteger

For k=1 to 11

Select Case k

Case 1,3,5,7,9,11

Box=Box+Int(k/2)

Case 2,4,6,8,10

Box=Box+Int(k/3)

End Select

Next k

Print “Box”;Box

End Sub

7、运行时单击窗体,以下事件发生的次序是。

8、执行下列程序段后,x的值是。

n = 5: x = 1: i = 1

Do

x = x * i

i = i + 1

Loop While i < n

9、阅读下列程序段:

x = 0

For i = 1 To 4

For j = 1 To i

x = x + 1

Next j, i

执行以上循环后,x 的值为。

10、执行下列程序段后输出的结果是。

s = 1

For i = 1 To 3

For j = 0 To i-1

s = s + s * j

Next j

? s;

Next i

11、阅读下列程序段:

m = 0

For i = 1 To 3

For j = 1 To i

m = m + j

Next j, i

执行以上的循环后,i和m的值分别为。12、运行下列程序段,其中“n=n+1”语句被执行的次数是。

Dim m%, n%

For m = 1 To 3

For n = 1 To 6 Step 2

n = n + 1

Print n

Next n

Next m

13、窗体上有一个命令按钮Command1,编写如下事件过程:

Private Sub Command1_Click()

Sum = 0

For m = 1 To 3

Select Case m

Case 1

a = 1

Case 2

a = 2

Case 3

a = 3

End Select

Print a,

Sum = Sum + a

Next m

Print Sum

End Sub

运行时,单击按钮,输出结果是。

14、窗体上有一个命令按钮Command1,编写如下事件过程:

Private Sub Command1_Click()

a = 80:

b = 50:

c = 30

If a < b Or b > c Then b = c

If b = c And a < c Then a = a - 30

If a = b And b > c Then c = a + b

Print a, b, c

End Sub

运行时,单击按钮,窗体输出的结果是。

二、单项选择题

1、选择和循环结构的作用是()。

A、提高程序运行速度

B、控制程序的运行

C、便于程序的阅读

D、方便程序调试

2、要计算当0

A、If 0

B、If 0

C、If 0

D、If 0

3、多分支选择结构的case语句,写法错误的是()。

A、Case 1,5,7,9

B、Case 8 To 12

C、Case 5 To 2

D、Case Is<”man”

4、For…Next循环结构中,循环控制变量的步长为0,则()。

A、形成无限循环

B、循环体执行一次后结束循环

C、语法错误

D、循环体不执行即结束循环

5、要使循环体至少执行一次,应使用()循环。

A、For …Next

B、While …Wend

C、Do …Loop[While/Until]

D、Do[While/Until] …Loop

6、为了显示当前过程中局部变量的当前值,应用调试窗口中的()。

A、本地窗口

B、立即窗口

C、监视窗口

D、快速监视窗口

7、标志错误处理程序开始的语句是()。

A、Exit Sub

B、行标号

C、On Error语句

D、Resume语句

8、执行下列程序段,x的值为()。

x=5

For i=1 to 20 Step 2

x=x+i\5

Next i

A、21

B、22

C、23

D、24

9、编写程序计算5门课的平均成绩,将除数5误写为4,这属于()。

A、系统错误

B、编译错误

C、逻辑错误

D、运行错误

10、下列命令按钮事件过程执行后,输出结果是()。

Private Sub Command1_Click()

For m=1 To 10 Step 2

a=10

For n=1 To 10 Step 2

a=a+2

Next n

Next m

Print a

End sub

A、60

B、50

C、30

D、20

11、编写如下事件过程:

相关文档
最新文档