可视化编程(VB) 第8章~第10章补充习题

2019-03-11 15:02

要求:

1.大作业文件夹的取名规范:专业-班级-姓名。例如:

计算机-1班-马杰 计算机-2班-常云博 信管-1班-赵桑子 信科-1班-阮荣磊

2.大作业文件夹中含有:

①已完成的本次“补充习题” 作业的Word2003版文档电子版; ②本次“补充习题”作业中标有题序号的每道编程题的.vbp文件和.frm文件。

3.按上述取名规范,在主讲教师指定的时间内,将已完成的大作...........业文件夹压缩之后,发至:WUTCSL@163.COM

4.将完成的大作业电子版打印出来,粘贴到自己的作业本上。 5.独立完成大作业,严禁抄袭。

可视化编程 (VB) 补充作业

第8章 循环结构

补充作业题

1.有如下程序:

Private Sub Form_Click() A = 0

For j = 1 To 20 Step 2 A = A + j \\ 5 Next j Print A End Sub

第 1 页 共 15 页

运行后,输出的结果是___ B____。

A.12 B.16 C.40 D.100 2.有一个分数序列:

2/1 , 3/2, 5/3, 8/5, 13/8,??;求这个序列前20项的和。请将程序补充完整。

注意:不得增行或删行,也不得更改程序的结构。 Private Sub form_click() Dim s As Single

Dim t1 As Integer, t2 As Integer, t As Integer Dim I As Integer s = 0 t1 = 2 t2 = 1 I = 0

DO while _ I <20______ S=___t1/t2_______ t = t1 + t2

____t2=t1_________ _____t1=t________ I = I + 1

Print I; t1; t2; s Loop Print s End Sub

3.有如下程序:

Private Sub Form_click() A = 0

For j = 1 To 10

A = A + j \\ 2 + j Mod 3 Next j Print A End Sub

运行后,输出的结果是___D____。

A.20 B.25 C.30 D4.有如下程序:

Private Sub Form_clik() Dim s%, i% s = 0 i = 100

Do While i <= 120

If (i \\ 3) * 3 = i Then s = s + 1 i = i + 1 End If

第 2 页 共 15 页

.35 i = i + 1 Loop Print s End Sub

运行后输出的结果是___A____。

A.7 B.9 C.11 D.13 5.有如下程序:

Private Sub form_click() s = 0 i = 1

Do While i <= 100

If i Mod 10 <> 0 Then s = s + i i = i + 1 Else

i = i + 1 End If Loop Print s

End Sub运行后输出的结果是___C____。

A.4050 B.5050 C.4000 D.4500 6.有如下程序:

Private Sub form_click() A$ = \ b$ = \ For j = 1 To 5

Print Mid$(b$, j, 1) + Mid$(A$, 6 - j, 1); Next j

End Sub运行后输出的结果是___A____。

A.a1b2c3d4e5 B.a5b4c3d2e1 C.5a4b3c2d1e D.e1d2c3b4a5 7.有如下的程序:

Private Sub form_click() A = 1 Do

For i = 1 To A Print \ Next i A = A + 2 Print

If A = 7 Then Exit Do Loop End Sub

第 3 页 共 15 页

运行后输出的结果是 A 。

A.@ B. @

@@@ @@@ @@@@@ @@@@@ C.@@@@@ D.@@@@@

@@@ @@@ @ @

8.窗体上画一个命令按钮,其名称为command1,然后编写如下事件过程:

Private Sub command1_click() For I = 1 To 4

If I = 1 Then x = I

If I <= 4 Then x = x + 1 Print x; Next I End Sub

程序运行后,单击命令按钮,其输出结果为 B 。

A.1 2 3 4 B.2 3 4 5 C.2 3 4 4 D.3 4 5 6 9.给定程序的功能是求解数学灯谜。有算式:

ABCD -) CDC ____________ ABC

下面程序计算并输出A,B,C和D四位数据。请将程序补充完整。

注意:不得增行或删行,也不得更改程序的结构! Private Sub form_clik() For A = 1 To 9 For b = 0 To 9 For C = 1 To 9 For D = 0 To 9

X=_____________ Y=_____________ Z=______________ If X - Y = Z Then Print A; b; C; D End If Next D Next C Next b Next A End Sub

10.给定程序的功能是建立并打印10*10蛇形方阵,蛇形方阵如图8.1所示。 给定的程序不完整,请在画线处填入适当的内容。 注意:不得增行或删行,也不得更改程序的结构!

第 4 页 共 15 页

图8.1 蛇形方阵数列

Option Base 1

Private Sub form_click() Dim A(10, 10) For i = 1 To 10 For j = 1 To 10 K = K + 1

If i Mod 2 <> 0 Then

A( i , j) =10* ( k-1) +j Else

A ( i , j ) =10 * (k+1 ) -j+1 End If Next j Next i

For i = 1 To 10 For j = 1 To 10

Print Tab(5 * j); A(i, j); Next j Print Next i End Sub

11.写出下列程序的计算机运行结果: Private Sub Command1_Click() s = 0: n = 0 For i = 1 To 4 For j = 1 To i n = n + j Next

Print \ s = s + n Print \ Next

Print”S=”;s End Sub n=1 s=1

第 5 页 共 15 页


可视化编程(VB) 第8章~第10章补充习题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:金属学与热处理(哈尔滨工业大学 - 第二版)课后习题答案 - 图文

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

马上注册会员

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