《Visual Basic编程与应用》课程作业
电视大学 计算机专科班
Visual Basic编程与应用作业1
(本部分作业覆盖第一至三章的内容,要求第五周以前完成。)
一、问答题
1.什么是可视化编程和事件驱动?
2.对象、事件和方法三者之间的关系如何?
3.属性和方法有何区别和联系?
4.下列哪些可作为Visual Basic的变量名,哪些不行?
4*Delta Alpha 4ABC AB丌 ReadData
Filename A(A+B) Read
5.Visual Basic中是否允许出现下列形式的数?
土25.74 3.457E-10 .368 1.87E+50
10∧(1.256) 2.5E 12E3 0.258
6.指出下列Visual Basic表达式中的错误,并写出正确的形式。
(1)
(2)-3/8+8.INT24.8
(3)(8+6)∧(4÷—2)+SIN(2*丌)
(4)[(X+Y)+Z]´80-5(C+D)
7.将下列数学式子写成Visual Basic表达式:
(1)cos2(c+d)
(2)5+(a+b)2
(3)cos(x)(sin(x)+1)
(4)e2+2
(5)2a(7+b)
(6)8e3ln2
8.设a=2,b=3,c=4,d=5,求下列表达式的值:
(1) a>b AND C<=d OR 2*a>C
(2) 3>2*b OR a=c AND b<>c OR C>d
(3) NOT a<=c OR 4*c=b∧2 AND b<>a+c
9.写出下列函数的值
(1)lnt(-3.14159) (2)Sqr(Sqr(64))
(3) Fix(-3.14159) (4) Int(Abs(99-100)/2)
(5) Sgn(7*3+2) (6) Lcase(“Hello”)
(7) Left(“Hello”,2) (8) Val(“16 Year”)
(9) Str(-459.65) (10)Len(“Hello”)
二、编程题
1.编写程序,计算1+2+3+4+…+100。
2.我国现有人口为12亿,设年增长率为1%,编写程序,计算多少年后增加到16亿。
3.给定三角形的三条边长,计算三角形的面积。编写程序,首先判断给出的三条边能否构成三角形,如可以构成,则计算并输出该三角形的面积,否则要求重新输入。当输入-1时结束程序。
4.税务部门征收所得税,规定如下:
(1)收入在200元以内,免征;
(2)收入在200~400内,超过200元的部分纳税3%;
(3)收入超过400元的部分,纳税4%;
(4)当收入达到5000元或超过时,将4%税金改为5%。
编程序实现上述操作。
5.编写程序,打印如下所示的“数字金字塔”:
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
6.从键盘上输入两个正整数M和N,求最大公因子。
7.从键盘上输入一个学生的学号和考试成绩,然后输出该学生的学号、成绩,并根据成绩按下面的规定输出对该学生的评语:
成绩 80~100 60~79 50~59 40~49 0~39
评语 Very good Good Fair Poor Fail