VB章节练习题(9)

2019-08-31 12:05

End If

x=InputBox(\ Loop

Print\ End Sub 6.阅读以下程序:

Private Sub Form_Click() Dim k,n,m As Single n=10 m=1 k=1

Do While k<=n m=m*2 k=k+1 Loop Print m End Sub

程序运行后,单击窗体,输出结果为 。 7.以下循环的执行次数是 。 k=0

Do While k<=10 k=k+1 Loop 8.阅读以下程序:

Private Sub Form_Click() num=0

Do While num<=2 num=num+1 Print num Loop End Sub

程序运行后,单击窗体,输出结果为 。 9. 在窗体上画一个命令按钮,然后编写如下事件过程:

- 41 -

Private Sub Command1_Click() a=0

For i=1 To 2 For j=1 To 4

If j Mod 2 <>0 Then a=a+1 End If a=a+1 Next j Next i Print a End Sub

程序运行后,单击窗体,输出结果为 。 三、编程题

1.编写程序,计算1+2+3+??+100。

2.我国现有人口约为12亿,设年增长率为1%,编写程序,计算多少年后增长到20亿。 3.给定三角形的3条边长,计算三角形的面积。编写程序,首先判断给出的3条边能否构成三角形,如可以构成,则计算并输出该三角形的面积,否则要求重新输入。当输入-1时结束程序。

4.税务部门征收所得税,规定如下: (1)收入在200元以内,免征;

(2)收入在200~400元内,超过200元的部分纳税3%; (3)收入超过400元的部分,纳税4%;

(4)当收入达5000元或超过时,将4%税金改为5%。 编程序实现上述操作。 5.假定有以下每周工作安排: 星期一、三;讲计算机课

星期二、四:讲程序设计课 星期五:进修英语 星期六:政治学习 星期日:休息

- 42 -

试编写一个程序,对上述工作日程进行检索,程序运行后,要求输入一周里的某一天,程序将输出这一天的工作安排。在输入时用06分别代表星期日到星期六,如果输入06之外的数,则程序结束运行。

6.编写程序,打印如下所示的“数字金字塔”: 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 ??

1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1

7.勾股定理中3个数的关系是:a2 + b2 =c2 。编写程序,输出30以内满足上述关系的整数组合,例如3、4、5就是一个整数组合。 8.从键盘上输入两个正整数M和N,求最大公因子。

9.如果一个数的因子之和等于这个数本身,则称这样的数为“完全数”。例如,整数28的因子为、2、4、7、14,其和1+2+4+7+14=28,因此28是一个完全数。编写一个程序,从键盘上输出正整数N和M,求出M和N之间的所有完全数。 10.编写程序,打印如下的乘积表: * 3 6 9 12 15 ?? 16 ?? 17 ?? 18 ??

11.从键盘上输入一个学生的学号和考试成绩,然后输出该学生的学号和考试成绩,并根据成绩按下面的规定输出对该学生的评语:

成绩 80~100 60~79 50~59 40~49 0~39 评语 Very good Good Fair Poor Fail

12.一个两位数的正整数,如果将它的个位数与十位数对调,则产生另一个正整数,我们把后者叫做前者的对调数。现给定一个两位的正数,请找到另一个两位的正整数,使得这两个两位数正整数之和等于它们各自的对调数之和。例如,12+32=23+21。编写程序,把具有这种特征的一对两位正整数都找出来。下面是其中的一种结果: 56+(10)=(1) +65 56+(65)=(56)+65 56+(21)=(12)+65 56+(76)=(67)+65 56+(32)=(23)+65 56+(87)=(78)+65

- 43 -

56+(43)=(34)+65 56+(98)=(89)+65 56+(54)=(45)+65

一、选择题

1.B 2.A 3.B 4.D 5.A 6.B 7.A 8.C 9.C 10.B 二、填空题 1.9 2.1 2 3

3.y=0 x<=0 5-2x x<=10 x-5 x<=15 0 x>15 4.x>=7

5.x>=0 x

- 44 -

自测题答案8

9.12

自测题9

一、选择题

1.用下面的语句所定义的数组的元素个数是 Dim A(-3 To 5)As Integer

A.6 B.7 C.8 D.9 2.用下面的语句所定义的数组的元素个数是 Dim arr(3 To 5,-2 To 2)

A.20 B.12 C.15 D.24

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

Dim Arr1(10) As Integer,arr2(10) As Integer n=3

For i=1 To 5 Arr1(i)=i arr2(n)=2*n+i Next i

Print arr2(n);Arr1(n)

- 45 -


VB章节练习题(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018-2019学人教版九年级英语上册Unit 1 同步练习及答案

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

马上注册会员

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