Vb程序设计试题费下载
Vb程序设计试题 一、填空() lo Vb应用程序具有两个基本特点可视化设计和 o 2„ 和控件是创建界面的基本构件,也是创建应用程序所使用的对象。 3o为了了解windows的工作机制,至少需要理解三个关键概念窗口、和消息。 4o创建vb应用程序有三个主要步骤(1)创建应用程序界面。 (2) 设置属性。(3) o 5o Vb程序存储在模块中,模块分为窗体、类和三类模块。 6„在vb程序中使用变量,除了正确的之外,还要根据变量所表不 的内容正确地声明其数据类型。 7„运算符是用来 进行各种运算的操作符号。 8。当开发一个应用程序时,可以使用一个工程来管理组成应用程序的。 9o典型的vb应用程序包括若干模块,每个模块包含若干含有代码的过程,因而呈现结 构。 10在计算机中,文件随着分类方法的不同,名称也各不一致。按着文件的数据编码方式来 分,可以分为和二进制文件。 二、单项选择题() lo标签控件提供了在窗体相对固定的位置显不文件的区域,和它具有同样功能的控件是() A.文木框 B.命令按钮 C.图片框 D.以上各控件都不对 2o文本框不具有的属性是() Ao Multiline B .Caption Co Font D.Height 3o命令按钮不具有的属性是() Ao Font B .Multiline Co Enabled D.Visable 4o单选按钮不具有的属性是() Ao Value B.Caption Co Text D.Font 5。复选框不具有的属性是() Ao Value B.Caption Co BackColor D.Default 6o列表框图标的英文名称是() Ao ListBox B.ComboBox Co Frame D.CommonDialog 7。PictureBox图标的中文名称是() A。图片框图标B.图片框图标 C。计时器图标D.以上都不是 8o图像框和图片框的区别是() B.图像框重新绘图速度快 D.以上都不对 A,图像框使用的系统资源比图片框多 Co图片框重新绘图速度快 9o图片框没有的属性是() B .Appearance D.以上属性都没有 Ao Picture Co AutoRedraw 10o计时器没有的属性是 B.Enable Ao Interval Co SizeD.Index 三、判断下列各题是否正确,若不正确请修改或说明原因。 1 o 4AB和AB都可以作为VB的变量名。 2。变量名的长度最长可达225个字符。 3o下列程序运行结果是3, 3 Option Explicit Private Sub Command 1 _Click Dim a, b As Integer a 3.6 b3.6 Textl .Text a Text2.Text b End Sub 4o下列程序运行结果是2 Option Explicit Private Sub Command l_Click Public Const a As Integer 2 Textl.texta End sub 5o定义定长字符串,最长可达64KB个字符。 6o Empty与Null都表示Variant变量为空。 7o下列程序运行结果Falseo Private Sub Command 1 _Click al b2 c3 text 1 .Textcab OR b-lc-l And caa Xor bc-2 End sub 8o 一个工程的文件可以被其它工程文件共享。 9o标准模块是程序中的一个独立容器,包含全局变量,Function函数过程、Sub过程子 过程和窗体模块。 10o所谓文件是指存放在内存中的数据和程序等。 四、读程序体,写出程序运行结果 lo当输入如下数据 按确定,下列程序运行结果是什么 Dim flag Boolean Dim Name as string Private sub _Load UserName 1 ,,LiMing, UseTName2”wangfang, UseTName3”zhangsan” UserNameOxuhua FlagFalse NameBox4请输入您的用户名称J 用户身份确认J Dim i As Integer For i 0 to 3 If N ameU serN amei Then Flagtrue End If Next if If FlagFalse Then Else MsgBox “ 欢迎您 Name “ 先生”,vbOKOnly, “ 欢迎您” End If End Sub 2o Option Explicit Private Sub Command 1 _Click Static S As Integer Dim I As Integer siJ For I 1 to 5 SS*i Next i Print S End Sub 3 o Private Sub _Click For I 15 to 18 Print “杆; For j3 to 6 step 1 Print Next j Print Next i End Sub 4o分析下列程序,单击窗口时,程序运行结果。 Private Function Fac As String Fac 二 “J「 End Function Private Sub _Click Dim I as Integer For 11 to 5 Command 1 _Click Print Fac; Command2_Click Next I End Sub Private Sub Command 1 _Click Print “您好”; End Sub Private Sub Command2_Click Print “VB End Sub 五、编程题 lo有一个可作1到100以内加减乘除计算的程序。该程序用户界面如图所示,它由四个文 本框text 1 text2 text3 text4 ,和两个按钮;命令按钮 1 command 1 命令按钮 2command2 等组成,text2用来输入运算符,textl text2分别用来输入操作数,text4用来显示结果。程 序运行,可在相应的文本框中输入数据和运算符,按计算按钮后,则检查输入数据和运算符, 若正确则进行相应的计算,并把结果显示出来,否则,则显示提示。程序清单如下,请补充