福建省高职单招计算机vb考试题,对口计算机高职单招VB编程练习题及答案.doc

- PAGE 1 -

计算机高职单招VB编程练习题

练习一 数据的输入输出

以下程序代码在窗体的单击事件过程(Form_click)中编写,结果输出到窗体上。

1、从键盘上输入4个数,编写程序,计算并输出这4个数的和及平均值。通过inputbox函数输入数据,在窗体上显示和及平均值。

Private Sub Form_Click()

a = InputBox("输入第一个数")

a = Val(a)

b = InputBox("输入第二个数")

b = Val(b)

c = InputBox("输入第三个数")

c = Val(c)

d = InputBox("输入第四个数")

d = Val(d)

Sum = a + b + c + d

aver = Sum / 4

Print "所输入的4个数分别为:"; a; b; c; d

Print "4个数的和为:"; Sum

Print "4个数的平均值为:"; aver

End Sub

2、编写程序,要求用户输入下列信息:姓名、年龄、通信地址、邮政编码、电话,然后将输入的数据用适当的格式在窗体上显示出来。

Private Sub Form_Click()

n$ = InputBox("请输入您的姓名")

Age$ = InputBox("请输入您的年龄")

Addr$ = InputBox("请输入通信地址")

Pos$ = InputBox("请输入邮政编码")

Tel$ = InputBox("请输入电话号码")

Print

Print Tab(6); "姓名"; Space$(3); "年龄"; Space$(3); "通信地址"; _

Space$(5); "邮政编码"; Space$(3); "电话号码"

Print

Print Tab(5); n$; Space$(3); Age$; Space$(3); Addr$; _

Space$(3); Pos$; Space$(3); Tel$

End Sub

3、编写程序,求解鸡兔同笼问题。一个笼子中有鸡X只,兔Y只,每只鸡有2只脚,每只兔有4只脚,今知鸡和兔的总头数为H,总脚数为F。问笼中鸡和兔各若干?

提示:根据数学知识,可以写出如下的联立方程式:

X+Y=H  (1)

2X+4Y=F (2)

(2)式-2*(1)式:  2Y=F-2H  故Y=(F-2H)/2

4*(1)-(2)式: 2X=4H-F  故X=(4H-F)/2

可按上式编写程序。用inputbox函数输入H和F的值,设H=71,F=158,请编写程序并上机运行。

Private Sub Form_Click()

h = InputBox("请输入鸡和兔的总的头数")

h = Val(h)

f = InputBox("请输入鸡和兔的总的脚数")

f = Val(f)

y = (f - 2 * h) / 2

x = (4 * h - f) / 2

Print "笼中有鸡"; x; "只,兔"; y; "只"

End Sub

4、设a=5,b=2.5,c=7.8,编程计算:Y=pi*ab/(a+b*c)。

y=3.14*a*b/(a+b*c)

Private Sub Form_Click()

a = 5: b = 2.5: c = 7.8

y = (3.1416 * a * b) / (a + b * c)

Print "y="; y

End Sub

程序运行后,单击窗体,输出结果为:

y=1.60285714285714

5、输入以秒为单位表示的时间,编写程序,将其换算成几日几时几秒。

Private Sub Form_Click()

Dim Second, Minute, Hour, Day As Long

Dim Second1 As Long

Second = InputBox("请输入秒数")

Second = Val(Second)

Second1 = Second

Minute = Int(Second / 60)

Second = Second Mod 60

Hour = Int(Minute / 60)

Minute = Minute Mod 60

Day = Int(Hour / 24)

Hour =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值