浙大09春学期《程序设计基础VB》离线作业谁帮帮忙啊

来源:百度知道 编辑:UC知道 时间:2024/09/22 10:14:53
一、 填空题(每空1分,共10分)
1. Visual Basic中的数据类型相当丰富,有______、 ______、______、______ 和______。
2.X能被7整除,用Visual Basic的表达式表示为______________。
3.Visual Basic表达式x^2+k/(1+a*x-b))对应的数学式子为______。
4.Visual Basic 的窗体和控件是具有自己的_________、_________和方法的对象。
5.未声明类型的变量类型是___________。
二、写出下列程序段的运行结果(5分)
Private sub command1_click()
dim i as integer
for i=3 to 10
if int(i/5)=i/5 then
exit for
end if
next i
print i
end sub
三、 改错题 (5分)
(说明:指出下列程序段中的错误及错误原因,并写出正确答案。)
下面的程序用于求1/1+1/2+1/3+... ...+1/n的和。
private sub command1_click()
dim p , n as integer
dim sum as integer
n=val(text1.text)
do while p>=n
sum=sum+p
loop
form1.print “和为:” & sum
end sub

四、程序设计(每题20分,共80分)

1. 实现一个整数加法器,给出三个文本框,两个用于放加数和被加数,一个用来放和,一个按钮,用来表示执行加法命令。(20分)

2. 读入一幅BMP图像,并进行显示。(20分)

3. 在文本框中输入一些无序数字,数字之间用空格分开,对这些数字进行排序,并输出结果,数字个数小于20。(20分)
<

1. Visual Basic中的数据类型相当丰富,有
整形,长整形,单精度,双精度,布尔
2.X能被7整除,用Visual Basic的表达式表示为X Mod 7=0
3.Visual Basic表达式x^2+k/(1+a*x-b))对应的数学式子为X的平方加上1+ax-b分之K(百度不能写分数和上标,你自己写)

4.Visual Basic 的窗体和控件是具有自己的对象、属性和方法的对象。
5.未声明类型的变量类型是变体类型(Variant)。
二、写出下列程序段的运行结果(5分)
Private sub command1_click()
dim i as integer
for i=3 to 10
if int(i/5)=i/5 then
exit for
end if
next i
print i
end sub
...............
10
三、 改错题 (5分)
(说明:指出下列程序段中的错误及错误原因,并写出正确答案。)
下面的程序用于求1/1+1/2+1/3+... ...+1/n的和。
private sub command1_click()
dim p , n as integer
dim sum as integer
n=val(text1.text)
do while p>=n
sum=sum+p
loop
form1.print “和为:” & sum
end sub
正确代码为:
private sub command1_click()
dim p as integer , n as integer
dim sum as double
n=val(text1.text)
do while p>=n
sum=sum+1/p
p=p+1
loop
form1