Vb上机实验答案

发布 2022-09-05 11:11:28 阅读 2753

第一题。

1. 制作如图所示窗体界面。(用真实的姓名、班级及学号)

2. 使时间每隔1秒刷新一次。

3. 单击“最大值”命令按钮时,算出通过键盘输入的5个数的最大值。

4. 在列表框中输入

private sub command1_click()

dim a(1 to 5) as integer

for i = 1 to 5

a(i) =inputbox("please input a number")

next i

mmax = a(1)

for i = 1 to 5

if a(i) >mmax then

mmax = a(i)

end if

next i

msgbox mmax

end sub

private sub timer1_timer()

= time

end sub

第二题。1. 两个文本框里输入两个数字从而确定一个范围。

2. 单击“计算”按钮求出这个范围中能被3或5整除的数的平方和,结果显示在label3中。

3. label3的背景色每隔1.5秒蓝红交替。

private sub command1_click()

dim a as integer

dim b as integer

a = b =

s = 0for i = a to b

if a mod 3 = 0 or b mod 5 = 0 then

= &i &

s = s + i * i

end if

next i

= send sub

private sub timer1_timer()

if = vbred then

= vbblue

else= vbred

end if

end sub

第三题。1、 单击按钮,在文本框中显示1到终值的所有整数的平方和。

2、 单击生成列表按钮,在列表框中显示1到终值之间的所有整数。

private sub command1_click()

dim a as integer

a = s = o

for i = 1 to a

s = s + i * i

next i

= send sub

private sub command2_click()

dim a as integer

a = for i = 1 to a

inext i

end sub

第四题。1、 “大家好”的背景颜色红蓝黄交替,单击“停止”按钮时停止颜色变化。

2、 在文本框中写入任意数字,单击“生成列表”按钮,将1到文本框中输入数字之间所有能被3整除得数在列表框中显示。

private sub command1_click()

= true

end sub

private sub command2_click()

= false

end sub

private sub command3_click()

dim a as integer

a = for i = 1 to a

if i mod 3 = 0 then

iend if

next i

end sub

private sub timer1_timer()

if = vbred then

= vbblue

elseif = vbblue then

= vbyellow

else: =vbred

end if

end sub

第五题。1、 “大家好”电子滚动平当单击按钮“开始”时从左向右滚动,当滚动到屏幕最右端的时候,从新回到最左端开始滚动;单击“停止”按钮时停止滚动。

2、 在文本框中写入任意内容,单击“添加”按钮可以将文本框中的内容加入到列表框中。

private sub command1_click()

= true

end sub

private sub command2_click()

= false

end sub

private sub command3_click()

end sub

private sub timer1_timer()

if > then

end if

end sub

第六题。1、 标签中写入“大家好”,每秒钟“大家好”和“哈哈”交替出现(即,第一秒出现“大家好”。第二秒出现“哈哈”依次交替)

2、 提示:使用计时器控件完成交替出现。

3、 两个文本框中任意输入数字,当单击“显示”按钮,在标签2中显示数值大的数,如果输入的数值相同,在标签2中显示“数值相等”。

private sub command1_click()

if > then

elseif = then

= "数值相等"else

end if

end if

end sub

private sub timer1_timer()

if = 大家好" then

= "哈哈"

else= "大家好"

2019秋VB01上机答案

2010年 秋 上机 visual basic vb01 答案。一 改错。题目 本程序的功能是,找出10 100之间所有只有奇数真因子的整数。所谓数据n的真因子是指除过1和n之外的可以整除n的因子。option explicit option base 1 private sub cmd1 clic...

2019秋VB02上机答案

2008年 秋 上机 visual basic vb02 答案。一 改错。题目 本程序的功能是查找80 150范围内的特殊十进制数据,其特点是该十进制数对应的8进制数为回文数 指从左向右读与从右向左读一样的数 例如十进制数据105,其对应八进制数为151,属于回文数。所以105就是符合要求的数。op...

《VB》上机作业

上机作业。第3章结构化程序设计与数组。一 分支结构 1 旧教材 p82 新教材 p87 程序设计题 1。2 旧教材 p83 新教材 p87 程序设计题 2。3 输入一个字符,判断该字符是否为字母 数字 空格还是其它符号。请分别用块if结构和情况选择语句来实现。二 循环结构 一 1 旧教材 p83 新...