2.4 试读下列程序,并分析程序运行结果
(1)设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是 。 (2)如果在立即窗口中执行以下操作:
a=8
b=9
print a>b
则输出结果是 。
(3)执行以下程序段后,变量c$的值为 。
a$=\
b$=\
c$=b$ & UCase(Mid$(a$,7,6)) & Right $ (a$,11) (4)执行下面的程序段后,x 的值为 。
x=5
For i=1 To 20 Step 2
x=x+i/5 Next i
(5)在窗体上画一个命令按钮,其事件过程如下:
Private Sub Command1_Click() x=0
Do Until x=-1
a = InputBox(\请输入A的值\ a = ValA.
b = InputBox(\请输入B的值\ b = ValB.
x = InputBox(\请输入x的值\ x = Val(x) a = a+b+x
Loop Print a End Sub
程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则输出结果为 。
(6)在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name 属性为Command1),两个事件过程如下: Private Sub Command1_Click() a=Text1.Text+Text2.Text Print a
End Sub
Private Sub Form_Load()
Text1 .Text=\Text2 .Text=\
End sub
程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为 。
42
(7)假定有如下的Sub过程:
Sub S(x As Single,y As Single) t = x x =t/y
y =t Mod y
End Sub
在窗体上画一个命令按钮,其事件过程如下: Private Sub Commandl_Click ( ) Dim a As Single Dim b As Single a =5 b =4 S a b Print a,b
End Sub
程序运行后,单击命令按钮,输出结果为 。
(8)在窗体上画一个列表框和一个文本框,两个事件过程如下: Private Sub Form_Load () List1.AddItem\ List1.AddItem\ List1.AddItem\ Listl.AddItem\ Text1.Text=\ End Sub
Private Sub List1_ DblClick ( )
a =List1.Text
Print a+Text1.Text
End Sub 程序运行后,在文本框中输入\,然后双击列表框中的\,则输出结果为 。 2.5与传统的程序设计语言相比,Visual Basic有哪些新特点?
2.6 Visual Basic6.0集成开发环境由哪几部分组成?每个部分的主要功能是什么?
2.7 Visual Basic定义了几种数据类型?变量有哪几种数据类型?常量有哪几种数据类型?变量的声明方法有几种?变量的作用域分为哪几个层次?
2.8 Visual Basic共有几种表达式?根据什么确定表达式类型?试对各种类型的表达式分别举一个例子。
2.9 符号常量和变量有什么区别?什么情况下适合用常量?什么情况下适合用变量? 2.10 试将下列数学算式改写为Visual Basic的表达式:
(1)sin(x+y)-cos(x-y) (2)(5a-6d)/(2+c) (3)e3 +(a-2b)2 (4)x/(a+b)×cosy
(5)6eln18 (6)3c×2b-5c
2.11 试编写程序,要求用户输入10条产品编号、产品名称、生产企业、邮政编码、联系电话等信息,并且在当前窗体上以每行一条信息的形式显示出来。 2.12试编写一个程序打印杨辉三角形。
1
43
5
2
1 1
1 2 1
1 3 3 1
1 4 6 4 1 …
2.13试编写个人所得税计算系统程序,要求:
(1)收入在1000元以内的,免缴个人所得税;
(2)收入在1000~2000元的,超过1000元的部分缴纳5%的所得税;
(3)收入在2000~5000元的,2000元以下按照(2)缴纳所得税;超过2000元的部分缴纳所得税8%;
(4)收入在5000~10000元,的缴纳所得税,5000元以下分别按照(2)、(3)缴纳所得税,超过5000元的部分缴纳所得税15%。
2.14 在窗体上建立三个文本框和两个命令按钮。试编写程序,在程序运行后,在第一个文本框中显示Command1_Click事件过程设定的字符串(英文大小写混合使用),同时在第二、第三个文本框中分别用小写字母和大写字母显示在第一个文本框中的内容;第二个命令按钮为结束过程按钮。
2.15 试编写程序,用文本框检查口令输入的正确性。在窗体上建立一个文本框一个图片框和三个命令按钮,将三个按钮的标题分别设置为“开始”、“检查口令”和结束。程序运行后,单击第一个命令按钮,清除文本框中的内容,并把光标移到文本框中,接着由用户在文本框中输入口令,然后单击第二个命令按钮,检查输入的口令是否正确。如果正确,则在图片框中显示一个图形,否则,显示一个消息框,要求重新输入,此时将调用第一个命令按钮的事件过程,直至口令输入正确为止。如果单击“结束”按钮,则程序运行结束。
2.16 叙述图片框和图像框的相同和相异之处,可以用哪几种方法在图片框或图像框中装入图形?试用Windows下附件中的“画图”画一个简单的图形,将其装入图片框。 2.17 试编写程序,应用程序用户界面为一“电子表”窗体。在窗体中添加1个定时器(Timer),并将其Interval属性设置为1000(1秒);添加1个标签(Label),将其Caption属性改为“00:00:00”,BorderStyle属性改为1,BackColor 属性改为“白色”;添加1个框架(Frame),将其属性Caption改为“设置时间格式”;在框架中添加2个单选项按钮(OptionButton),并将其属性分别改为“12小时”和“24小时”。
如果用户在“设置时间格式”框架内选择了“12小时”选项,屏幕上显示以12小时格式显示的系统时间(用AM或PM表示上午或下午);如果用户在“设置时间格式”框架内选择了“24小时”选项,屏幕上显示以24小时格式显示的系统时间。
3.20 试编写程序,要求演示列表框控件的基本操作。在窗体上建立两个列表框,两个命令按钮,程序运行后在第一个列表框中选择所需的条目,单击“移动”按钮,可把这个条目移动到第二个列表框中;在第二个列表框中选定条目,单击“反向移动“按钮,则做相反方向的移动。
44
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Visual Basic程序设计基础习题与思考题(2)在线全文阅读。
相关推荐: