第一范文网 - 专业文章范例文档资料分享平台

西工大vb习题与思考题答案

来源:用户分享 时间:2025/8/10 4:53:47 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第2章 Visual Basic程序设计基础

2.3 试判断下列各题(是/否)。

(1)Visual Basic是事件驱动型可视化编程工具。(T)

(2)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性。(F ) (3)Visual Basic中控件的某些属性只能在运行时设置。(T )

(4)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件。( F ) (5)一个工程中可以含有多个标准模块文件。( T )

(6)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件。( T ) (7)保存Visual Basic程序时,应分别保存窗体文件及工程文件。(T ) (8)Visual Basic应用程序只能以解释方式执行。(F )

(9)标志符必须以大写字母(A~Z)开头,后可跟字母(A~Z,a~z),数字或下画线。( F ) (10)用Const声明的常量在程序运行过程中是不能被重新赋值的。(T ) (11)Dim x与Dim x As Variant等价。(T )

(12)为Date型变量赋值\是错误的。( F )

39

(13)按地址转递参数使过程用变量的内存地址去访问实际变量的内容。因此,将变量传递给过程时,通过过程改变了变量值。( T )

(14)过程的参数可以是控件名称。( T )

(15)用数组作为过程的参数时,使用的是“传地址”方式。(T ) (16)只有函数过程能够将过程中处理的信息传回到调用的程序中。( F ) (17)Private表示此过程只可被本模块中的其他过程调用。( T )

(18)MsgBox函数的返回值是一个字符串值,具体值与用户选择的不同按钮有关。(F ) (19)窗体文件包含该窗体及其控件的属性。(T ) (20)窗体或控件的事件的名称由编程人员确定。(F )

(21)窗体事件和其中所有控件事件的代码都放在窗体文件中。( T ) (22)窗体的名字和存盘的窗体文件名必须相同。(F )

(23)开始运行时窗体的位置只能是设计阶段时显示的位置。( F ) (24)窗体的Load事件在加载窗体时发生。( T )

(25)窗体的Height、width属性用于设置窗体的高和宽。(T ) (26)窗体可以作为过程的参数。( T )

(27)在一个窗体代码中不能使用Unload来卸载窗体、即一个窗体只能由其他窗体卸载。(F ) (28)当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止。( T ) (29)执行Unload Forml语句后,窗体Forml消失,但仍在内存中。(F ) (30)在程序运行过程中可以增加或减少菜单项。(T )

(31)如果把一个菜单的Enabled属性设置为False,则可删除该菜单项。( T ) (32)通过改变属性窗口中的name属性,来改变窗体的标题。(F)

(33)窗体变量是指在任何一个窗体内的过程或函数中都可以声明的变量。( F ) (34)在多文档应用中,每次只能有一个活动的子窗体可以进行输入/编辑。(T ) (35)控件的名称可以由编程人员设定。(T ) (36)事件可以由用户引发,也可以由系统引发。( T )

(37)事件分为系统事件和用户事件,系统事件和用户事件都是由用户自己产生;如定时信号、键盘事件和鼠标事件。(F )

40 第2章 Visual Basic程序设计基础

(38)双击鼠标可以触发DblClick事件。( T ) (39)移动鼠标时,会触发MouseMove事件( T ) (40)列表框包含了组合框的功能。( F ) 2.4 试读下列程序,并分析程序运行结果。

(1)设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是 False 。 (2)如果在立即窗口中执行以下操作:

a=8 是回车键,下同)

b=9 print a>b

则输出结果是 False 。

(3)执行以下程序段后,变量c$的值为 Quickl Basi Programing 。

a$=\ Visual Basic Programing\b$=\

c$=b$ & UCase(Mid$(a$,7,6)) & Right $ (a$,11)

(4)执行下面的程序段后,x 的值为 25 。

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 = Val(a)

b = InputBox(\请输入B的值\b = Val(b)

x = InputBox(\请输入x的值\x = Val(x) a = a+b+x Loop Print a End Sub

程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、?1,则输出结果为 2 。 (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,然后单击命令按钮,则输出结果为 123321 。

第2章 Visual Basic程序设计基础

(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

程序运行后,单击命令按钮,输出结果为 1.25 1 。 (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

程序运行后,在文本框中输入\,然后双击列表框中的\,则输出结果为 456789 。 2.5 与传统的程序设计语言相比,Visual Basic有哪些新特点?

2.6 Visual Basic 6.0集成开发环境由哪几部分组成?每个部分的主要功能是什么?

41

2.7 Visual Basic定义了几种数据类型?变量有哪几种数据类型?常量有哪几种数据类型?变量的声明方法有几种?变量的作用域分为哪几个层次?

2.8 Visual Basic共有几种表达式?根据什么确定表达式类型?试对各种类型的表达式分别举一个例子。 2.9 符号常量和变量有什么区别?什么情况下适合用常量?什么情况下适合用变量? 2.10 试将下列数学算式改写为Visual Basic的表达式: (1)sin(x+y)?cos2(x?y) (3)e3 +(a?2b)2 (5)6e5ln18

(2)(5a?6d)/(2+c) (4)x/(a+b)×cosy (6)3c×2b?5c

2.11 试编写程序,要求用户输入10条产品编号、产品名称、生产企业、邮政编码、联系电话等信息,并且在当前窗体上以每行一条信息的形式显示出来。 2.12 试编写一个程序打印杨辉三角形。

1 1 1

42 第2章 Visual Basic程序设计基础

1 2 1 1 3 3 1 1 4 6 4 1 …

2.13试编写个人所得税计算系统程序,要求: ① 收入在1 000元以内的,免缴个人所得税;

② 收入在1 000~2 000元的,超过1 000元的部分缴纳5%的所得税;

③ 收入在2 000~5 000元的,2 000元以下按照②缴纳所得税;超过2 000元的部分缴纳所得税8%; ④ 收入在5 000~10 000元,的缴纳所得税,5 000元以下分别按照②、③缴纳所得税,超过5 000元的部分缴纳所得税15%。

2.14 在窗体上建立三个文本框和两个命令按钮。试编写程序,在程序运行后,在第一个文本框中显示Command1_Click事件过程设定的字符串(英文大小写混合使用),同时在第二、第三个文本框中分别用小写字母和大写字母显示在第一个文本框中的内容;第二个命令按钮为结束过程按钮。

2.15 试编写程序,用文本框检查口令输入的正确性。在窗体上建立一个文本框一个图片框和三个命令按钮,将三个按钮的标题分别设置为“开始”、“检查口令”和结束。程序运行后,单击第一个命令按钮,清除文本框中的内容,并把光标移到文本框中,接着由用户在文本框中输入口令,然后单击第二个命令按钮,检查输入的口令是否正确。如果正确,则在图片框中显示一个图形,否则,显示一个消息框,要求重新输入,此时将调用第一个命令按钮的事件过程,直至口令输入正确为止。如果单击“结束”按钮,则程序运行结束。

2.16 叙述图片框和图像框的相同和相异之处,可以用哪几种方法在图片框或图像框中装入图形?试用Windows下附件中的“画图”画一个简单的图形,将其装入图片框。

2.17 试编写程序,应用程序用户界面为“电子表”窗体。在窗体中添加1个定时器(Timer),并将其Interval属性设置为1 000(1秒);添加1个标签(Label),将其Caption属性改为“00:00:00”,BorderStyle属性改为1,BackColor 属性改为“白色”;添加1个框架(Frame),将其属性Caption改为“设置时间格式”;在框架中添加2个单选项按钮(OptionButton),并将其属性分别改为“12小时”和“24小时”。

如果用户在“设置时间格式”框架内选择了“12小时”选项,屏幕上显示以12小时格式显示的系统时间(用AM或PM表示上午或下午);如果用户在“设置时间格式”框架内选择了“24小时”选项,屏幕上显示以24小时格式显示的系统时间。

2.18 试编写程序,要求演示列表框控件的基本操作。在窗体上建立两个列表框,两个命令按钮,程序运行后在第一个列表框中选择所需的条目,单击“移动”按钮,可把这个条目移动到第二个列表框中;在第二个列表框中选定条目,单击“反向移动”按钮,则做相反方向的移动。

搜索更多关于: 西工大vb习题与思考题答案 的文档
西工大vb习题与思考题答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c81l3e9fa3v0wk4t3w2f3_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top