VB程序习题集(新版)
最新版VB教材习题参考答案
最新版VB教材习题参考答案P18-19选择题CAACB CDADC填空题1.对象、Windows、事件驱动2.窗体、工程3.查看对象、查看代码4.CmdExam、Click、lbldisp5.工具栏“启动”按钮、菜单“运行| 启动”、F5键6.命令按钮7.Cancel8.Label1P37-38选择题ACDBC ABABD写出下列表达式的值1.42.03.84.False5.False6.True7.-18.16.79.C10.Basic11.VISUAL12.5将下列代数式或命题改写成Visual Basic 表达式1.(A + b) / (c * d - Sqr(1 - A * A)) + 5 ^ (1 / 3) * (Cos(3.14159 / 3)) ^ 2 2.Sin(3.14159 / 4) + Abs(x - y)3.2 * Exp(x) + Log(x * y)4.(Log(50) / Log(10) - Log(20)) / (9 * Exp(3))5.Abs(x) >= y And Abs(x) <> z6.m >= 0 And m < 1007.A Mod 3 = 0 Or A Mod 7 = 0 或A / 3 = A \ 3 Or A / 7 = A \ 7 8.N Mod 4 = 0 And N Mod 100 <> 0 Or N Mod 400 = 0P74-80选择题(CD)BBBC AD(BD)CD AADAA D填空题1.15 152.x = 3 y =103.4.(1)12345 54321 (2)逆序并输出5.ABCDE6.327.K、If x < n Then n = x : nk = i 、mk 、m8.Then Exit For 、f1 And f2 Then 、f1 = f29.n 、Len(Cstr(n))-1 、c-1 、Loop Until nn = 0 或Loop Until c < 0 、m = n Then 10.Opt1 、Opt2 、Opt3 、Cstr(k) 、k Mod 10或k – 10、Asc(“A”)P100-102选择题BADC填空题1.Option Base 12.Redim、Preserve3.LBound、UBound4.Variant(可变)5.Index6.4 117.278.Arr(1) : Fmin = 1 、min = arr(i) : Fmin = iP142-145选择题CBABD DD(DA)(BC)A ABAAA填空题1.部件2.Style3.Print lstEx.List(2)4.CmdEx.Text = cmdEx.List(4)5.-(减号)6.Popupmenu7.Enabled、Interval、True、> 08.框架和图片框9.MultiLine、ScrollBars10.AutoSize、Stretch11.Image1.Picture = LoadPicture(“C:\pic1.jpg”)12.Scroll13.另存为14.顶级(非最底层)15.(1)ListIndex、Text或List(Lst1.ListIndex)(2)List(2)(3)x, Lst1.ListIndex+1(4)ListCount – 1、Selected 、RemoveItem iP161-163选择题CCCAD填空题1.同一存储单元2.Exit Sub 、End Sub3.Function testAB(a!, b!) As Boolean4.函数名5.局部变量6.Static7.声明语句所在的过程、声明语句所在的模块、整个应用程序8.全局(公有Public)、模块(私有Private)9.程序设计技术、有递归表达式、有递归约束条件10.6 8 46 4 311.0.6 1.812.2 5 8 1113.3 1 30 1 34 1 30 1 31 1 3P177-178填空题1.112.MouseDown、MouseUp、MouseMove3.Shift、Ctrl 、Alt4.MouseDown、MouseUp、Click、DblClick、MouseUp5.Aa6.按<Ctrl + Alt >的同时按鼠标右键7.Form-66Text-66P197-198选择题CBADD填空题1.数据文件和程序文件、顺序文件和随机文件、文本文件和二进制文件。
(完整版)VB习题册答案()最终版
第一章二、1。
文件/退出2.Alt+Q3.文件/打开工程/打开工程4.vbp/frm5。
Esc第二章二、1。
对象框、属性显示方式、属性列表和属性解释2。
Text1。
text=”Hellor!”3.标准控件/ActiveX控件/可插入对象4。
Top和Left,Width和Height5。
用鼠标单击属性窗口的任何部分;执行“视图”菜单中的“属性窗口”命令;按F4键;单击工具栏上的“属性窗口”按钮;按组合键Ctrl+PgDn或Ctrl+PgUp6.Ctrl/Shift第三章二、1.答案:、ABCD,VB Programming2.答案:建立界面,设置属性、编写代码3.答案:属性窗口,运行4.答案:对象,过程5.答案:工具、选项、选项、自动语法检查6.答案:Frm,Vbp7.答案:工程8.答案:窗体模块,标准模块和类模块第四章二、1.答案:CONTT。
DE+COS(28*3.14/180)2.答案:—3/8 +8*INT(24。
8)3.答案:(8+6)^(4/-2)+SIN(2*3。
14)4.答案:((x+y)+z)*80—5*(C+D)5.答案: A6.答案:17.答案:Good Morning 、 Good Morning8.答案: ABCD 、 HIJK 。
9.答案:CDEF、1110.答案:0、abcdefghijk11.答案:25、8、2001、7、6第五章二、1.答案:Label2.Caption,Text1.Text,Text2。
Text=y2.答案:MsgBox “输入的密码为”&Text2.Text , vbOKOnly, "登录”3.答案:25+32=574.答案:Country &“ “ &City &” “ & CStr(Year(Date))5.答案 Year(Date) &“年“ & Month(Date) &“月" & Day(Date) _ &“日,星期“& WeekDay (Date,vbMonday)第六章二、1.答案:AutoSize2.答案:ScrollBar MultiLine True3.答案:Text1.SetFocus4.答案:0 05.答案:Picture1.Picture=LoadPicture(“pic2.gif”)6.答案:True7.答案:Picture8.答案:Interval9.答案:Enabled10.答案:下拉组合框,简单组合框,下拉列表框 Style 0 1 2 11.答案:下拉列表框12.答案:ItemA和ItemC13.答案:VB14.答案:VB程序设计 VB Programming第七章二、1. __21 38 54__2. sum=14 sum=14 sum=10。
程序设计语言VB_习题集(含答案)
《程序设计语言VB》课程习题集一、单选题1. Visual Basic是一种面向()的程序设计语言。
A. 用户B. 事件C. 程序D. 对象2.在Visual Basic6.0中规定工程文件的扩展名是()。
A. vbpB. forC. frmD. bas3. Visual Basic6.0中规定窗体文件的扩展名是()。
A. forB. frmC. vbpD. bas4.如何使一个标签或按钮控件在运行时不可用()。
A. 把它的Visible属性设置成FalseB. 把它的Visible属性设置成TrueC. 把它的Enabled属性设置成FalseD. 把它的Enabled属性设置成True5.控件的字体可在属性窗口的()属性中调整?A. FontB. ColorC. TextD. Caption6.若要将某命令按钮设置为默认命令按钮。
则应设置为True的属性是()。
A. ValueB. CancelC. DefaultD. Enabled7.在VB中,记录对象数据的是()。
A. 方法B. 事件C. 属性8.在文本框上显示文本的属性是()。
A. ValueB. TextC. PrintD. Enabled9. InputBox函数返回值的类型为()。
A. 字符串B. 数值C. 变体D. 数值或字符串(视输入的数据而定)10.设有语句:a = InputBox("请输入数值:","输入示例", "100") 程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是()。
A. 字符串"20"B. 字符串"120"C. 默认值100D. 数值12011.下列控件中可用于接受用户输入文本,又可用于显示文本的是()。
A. Label控件B. TextBox控件C. Timer控件D. CommandButton控件12.语句PRINT "25*4"的输出结果是()。
VB程序设计习题集
VB程序设计习题集一、选择题1. 一个工程必须包含的文件的类型是:AA、*.vbp ,*.frm ,*.frxB、*.vbp ,*.cls, *.basC、*.bas ,*.ocx ,*.resD、*.frm ,*.cls ,*.bas2. 以下不能在“工程资源管理器”窗口中列出的文件类型是:DA、.basB、.resC、.fnnD、.ocx3. 下列不能打开工具箱窗口的操作是: BA、招待“视图”菜单中的“工具箱”命令B、按Alt+F8键C、单击工具栏上的“工具箱”按钮D、按Alt+V,然后按Alt+X键4. 不能作为容器使用的对象是:DA、窗体B、框架C、图片框D、图像框5. 在Visual Basic中传递参数的方法有__ B ___方式。
A、一种B、两种C、三种D、四种6. Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是:BA、属性、控件和方法B、属性、事件和方法C、窗体、控件和过程D、控件、过程和模块7. 创建VB应用程序的主要步骤是:①创建应用程序界面②设置控件③设置属性④编写代码,其中正确的步骤是:AA、①③④B、①②④C、②③④D、①②③④8. 要将名为MyForm的窗体显示出来,正确的使用方法是:AA、MyForm.ShowB、Show.MyFormC、MyForm LoadD、MyForm Show9. 为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是 : BA. ValueB. DefaultC. CancelD. Enabled10. 如果在立即窗口中执行以下操作(<CR>是回车键):Ca=8<CR>b=9<CR>print a>b<CR>则输出结果是:A)-1B) 0 C)False D)True11. 在设计应用程序时,通过___D___窗口可以查看到应用程序工程中的所有组成部分。
vb程序设计书习题和参考答案
vb程序设计书习题和参考答案练习题习题⼀⼀、判断题1.Visual Basic是以结构化的Basic语⾔为基础、以事件驱动作为运⾏机制的可视化程序设计语⾔。
2.⾯向对象的程序设计是⼀种以对象为基础,由事件驱动对象的编程技术。
3.事件是由Visual Basic预先定义的对象能够识别的动作。
4.新建⼯程时系统会⾃动将窗体标题设置为Form1。
5.控件的属性值不可以在程序运⾏时动态地修改。
6.决定对象是否可见的属性为Visible属性,决定对象可⽤性的属性是Enabled属性。
7.保存Visual Basic⽂件时,若⼀个⼯程包含多个窗体或模块,则系统先保存⼯程⽂件,再分别保存窗体或模块⽂件。
8.单击“启动”菜单项将窗体装⼊内存时,⼀定触发窗体的Load事件。
9.“事件过程”是⽤来完成事件发⽣后所要执⾏的程序代码。
10.在打开某窗体时,初始化该窗体中的各控件,应选⽤Load事件。
⼆、选择题1.⼯程⽂件的扩展名为。
A、.frxB、.basC、.vbpD、.frm2.下列不属于对象的基本特征是。
A、属性B、⽅法C、事件D、函数3.在设计模式双击窗体将显⽰的窗⼝是A、⼯程窗⼝B、⼯具箱C、代码窗⼝D、属性窗⼝4.VB中运⾏程序的快捷键是A、F2B、F5C、Alt+F35.改变控件在窗体中的上下位置应修改该控件的属性。
A、TopB、LeftC、WidthD、Right6.窗体模块的⽂件扩展名是A、.exeB、.basC、.frxD、frm7.设置窗体的字体⽤属性。
A、FontNameB、FontSizeC、FontBoldD、FontItalic8.设置窗体的字号⽤属性。
A、FontNameB、FontSizeC、FontBoldD、FontItalic9.下列选项中不属于事件的是。
A、DblclickB、LoadC、ShowD、KeyUp10.VB编制的程序保存在磁盘上,⾄少会产⽣何种⽂件。
A、.doc与.txtB、.com与.exe.C、.bat与.frmD、.vbp与.frm三、程序设计题1.新建⼀个⼯程,单击窗体时,在窗体上显⽰“欢迎使⽤Visual Basic程序”。
VB程序设计习题集
VB程序设计习题集VB程序设计习题集目录1·简介1·1 什么是 VB 程序设计1·2 学习 VB 程序设计的重要性2·VB 程序设计基础2·1 VB 的开发环境2·2 VB 的基本语法2·3 变量与数据类型2·4 运算符2·5 控制流程2·5·1 条件语句2·5·2 循环语句3·VB 程序设计进阶3·1 函数与过程3·2 数组与集合3·3 字符串处理3·4 文件操作3·5 错误处理与调试4·VB 程序设计实践4·1 用户界面设计4·2 数据库操作4·3 网络通信4·4 图形处理4·5 多媒体应用5·附录5·1 示例代码5·2 常用工具5·3 参考资料1·简介1·1 什么是 VB 程序设计VB(Visual Basic)是一种基于事件驱动的编程语言,它可以轻松创建 Windows 应用程序和图形用户界面。
VB 程序设计是利用VB 语言进行软件开发的过程,它广泛应用于商业软件、数据库应用、游戏开发等领域。
1·2 学习 VB 程序设计的重要性学习 VB 程序设计能够帮助您掌握快速开发 Windows 应用程序的技能。
VB 是一种易学易用的编程语言,适合初学者入门,并具有良好的图形用户界面设计能力。
掌握 VB 程序设计不仅可以提高开发效率,还能够加强对计算机科学基础的理解。
2·VB 程序设计基础2·1 VB 的开发环境VB 有多个版本,建议使用最新的 Visual Studio 等集成开发环境进行开发。
Visual Studio 提供了丰富的工具和功能,使得 VB 程序的开发更加便捷和高效。
最新VB题库及答案
最新VB题库及答案一、选择题第1部分1、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。
程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。
以下能实现上述操作的事件过程是A、Private Sub Text1_Change()Command1.Caption = "计算机等级考试"End SubB、Private Sub Command1_Click()Caption = "计算机等级考试"End SubC、Private Sub Form_Click()Text1.Caption = "计算机等级考试"End SubD、Private Sub Command1_Click()Text1.Text = "计算机等级考试"End Sub2、在一行内写多条语句时,每个语句之间用()符号分隔。
A、,B、:C、.D、;3、下面()是合法的变量名。
A、X_YZB、123ABCC、INTEGERD、X-Y4、下面()是合法的字符常量。
A、ABC$B、“ABC”C、‘ABC’D、ABC5、表达式16/4 - 2^5*8 MOD 5\2的值为()。
A、14B、4C、20D、26、设a=”MicrosoftVisualBasic”,则以下使变量的b值为”VisualBasic”的语句是A、b=Left(a,10)B、b=Mid(a,10)C、b=Right(a,10)D、b=Mid(a,11,10)7、设a="a",b="b",c="c",d="d",执行语句x = IIf((a < b) Or (c > d), "A", "B")后,x的值为A、"a"B、"b"C、"B"D、"A"8、在窗体上画一个文本框,然后编写如下事件过程:Private Sub Form_Click()x = InputBox("请输入一个整数")Print x + Text1.TextEnd Sub程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入123,单击“确定”按钮后,在窗体上显示的内容为A、123B、456C、579D、1234569、在BASIC中,三个逻辑运算符NOT,AND,OR在运算过程中,优先级从高到低的顺序是()。
vb习题(含答案)
vb习题(含答案)⼀、单项选择题(50道⼩题,共50分)1、VB程序中,通常不会产⽣错误提⽰的是( )。
(1分)A、编译错误B、逻辑错误C、运⾏时错误D、实时错误2、在设计阶段,双击窗体上任⼀空⽩处,打开的窗⼝是( )。
(1分)A、⼯程资源管理器窗⼝B、代码窗⼝C、⼯具箱窗⼝D、属性窗⼝3、下列说法中,正确的说法是( )。
(1分)A、窗体名称和该窗体⽂件名必须⼀致B、窗体名称和该窗体⽂件名可以不相同C、窗体名称和该窗体⽂件名不能使⽤汉字D、窗体名称不能使⽤汉字、但该窗体⽂件名能使⽤汉字4、Visual Basic有完备的Help联机帮助功能,可以通过按下功能键( )得到帮助。
(1分)A、F9B、F8D、F55、以下( )控件可作为容器使⽤。
(1分)A、LabelB、PictureBoxC、TextBoxD、Image6、将窗体的BoderStyle属性设置为( )可使窗⼝不显⽰标题栏。
(1分)A、0B、1C、2D、57、⽂本框没有( )属性(1分)A、TextB、NameC、CaptionD、BorderStyleA B C D A B C D A B C D A B C D A B C D A B C D A B C D A BC D A B C D A B C D A B C D A B C D A B C D A B C D A B C D23、下列( )是不合法的常量。
(1分)A、100B、10E02D、10e0.524、下列对变量的定义中,定义X为变体型变量的是( )。
(1分)A、Dim X as DoubleB、Dim XC、Dim X!D、X%=2325、设有如下变量声明:Dim TestDate As Date,为变量TestDate正确赋值的表达⽅式是( )。
(1分)A、TextDate=#1/1/2002#B、TestDate=#"1/1/2002"#C、TextDate=date("1/1/2002")D、TestDate=Format("m/d/yy","1/1/2002")26、在⽴即窗⼝中运⾏以下语句,a="Beijing" :b="ShangHai" :Print a,b对其输出结果的描述中,正确的是( )。
VB程序习题集(附问题详解)
VB简介1、在以下有关对象属性的叙述中,不正确的是___________。
A、一个对象的属性可分为外观、行为若干类B、不同属性可能具有不同的数据类型C、一个对象的所有属性都可在属性窗口的列表中进行设置D、属性窗口中的属性列表既可按字母排序也可按类别排序2、Visual Basic中最基本的对象是___________,它是应用程序的基石,也是其他控件的容器。
A、文本框B、命令按钮C、窗体D、标签3、有程序代码“Text1.Text="Visual Basic"”,其中的Text1、Text和“Visual Basic”分别代表___________。
A、对象、值、属性B、对象、方法、属性C、对象、属性、值D、属性、对象、值4、用窗体的___________属性来设置窗体的标题。
A、CaptionB、StyleC、TextD、Name5、窗体上有一个文本框控件Text1,假设已存在三个整型变量a、b、c,且变量a的值为5,变量b的值为7,变量c的值为12。
以下的___________语句可以使文本框内显示的内容为:5+7=12。
A、Text1.Text = a + b + cB、Text1.Text = "a+b=c"C、Text1 = a & "+" & b & "=" & cD、Text1 = "a" & "+" & "b" & "=" & "c"6、如果在窗体上有命令按钮OK,在代码编辑窗口有与之对应的Cmd_Click()事件,则命令按钮的名称属性和Caption属性分别为_________。
A、OK、CmdB、Cmd、OKC、CmdOK、OKD、OK、CmdOK7、窗体Form1的名称属性是frm,它的Load事件过程名为___________。
vb练习题及答案
vb练习题及答案vb练习题1VB练习题一一、选择题1.Visual Basic程序设计的主要的步骤是CA、可视性程序设计B、代码程序设计C、可视性程序设计和代码程序设计D、界面设计2.窗体能响应的事件是CA、ActiveFromB、DriveC、LoadD、Change3.获得系统时间的函数是BA、data$ B. time$ C. date$ D. gettime$ 4.在设计一个计算器时,必须要使用的控件是CA、滚动条B、图片框C、文本框D、单选框5.下列运算符号中属于关系运算符的是_____。
BA、—B、=C、ANDD、+6.Visual Basic规定工程文件的扩展名是CA、.forB、.frmC、.vbpD、.bas7. OOP是面向_______的程序设计的简称。
CA、用户B、问题C、对象D、操作者8. 设置对象中的字体应用___属性.CA、CaptionB、NameC、FontD、Text9.设置文本框中显示的内容应用___属性。
DA、CaptionB、NameC、FontD、Text10.逻辑型又称_____。
CA、数值型B、字符串型C、布尔型D、整型11.三种逻辑运算符号优先次序为:____。
CA、AND、NOT、ORB、NOT、OR、ANDC、NOT、AND、OR D、OR、NOT、AND12.关于高级语言,下列那一项叙述是正确的。
(A)A、以类似英文的句子来表示B、写成的程序执行速度最快C、不必编译即可直接执行D、受电脑机种限制大13.可将高级语言翻译成机器语言的程序为。
BA、汇编程序B、编译程序C、解释程序 4、以上皆可。
14.下列()属性是每个控件都有的。
AA、名称B、CaptionC、FontD、Interval15.下列运算符号中属于逻辑运算符的是_____。
AA、NOTB、<>C、=D、<=16.如果要求设置定时器时间间隔为0.5秒钟,那么它的Interval 属性值应该等于:BA、5000B、500C、50D、517.下列逻辑运算结果为―true‖的是()CA、flase or not trueB、flase and not trueC、true or not trueD、true and not true18.已知变量x 、y为整数型,且x=4 , y=12 ,s为字符串型,且s=―a‖,Label1为标签控件,下列赋值语句合法的是()AA、s = Label1.CaptionB、Label1.Caption=s=xC、x*3=yD、Y=x*s19.下列关于CommandButton 控件的叙述正确的是()AA、CommandButton 控件的Caption 属性决定按钮上显示的内容B、单击VB应用程序中的按钮,则系统激活按钮控件对应的Change 事件C、CommandButton 控件的name 属性决定按钮上显示的内容D、以上都不对20.一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是( )。
vb考试卷子
《Visual Basic程序设计》习题集习题1一、填空题1.Visual Basic是在语言的基础上发展起来的。
2.VB6.0是位的应用程序。
3.Visual Basic 6.0有三种版本,分别是学习版、、。
4.Visual Basic 6.0集成开发环境有三种工作模式,分别是:设计模式、、。
5.Visual Basic应用程序至少需要保存两种文件:和,扩展名分别为和。
6.Visual Basic 6.0用于开发环境下的应用程序。
7.VB应用程序开发过程,界面设计在窗口中完成,属性初始设置在窗口中完成,事件过程编写在窗口中完成。
8.标准模块文件的扩展名是,类模块的扩展名是。
9.对象的三个要素是属性、、。
10.是用来描述和反映对象特征参数的,是对象可以识别并作出响应的动作,是特定对象可以执行的动作或行为。
11.VB中主要有两类对象:和控件。
12.VB中,事件可分为事件和用户事件两种类型。
13.所有控件都具有的共同属性是。
14.一个控件在窗体上的位置由Top和属性决定。
15.一个控件的大小由和Width属性决定。
16.移动对象时可以使用方法。
17.当对象得到焦点时,会触发事件。
18.显示窗体的方法为。
19.要使一个按钮设为默认按钮,应把此按钮的属性的值设为True。
20.要使某控件在运行时不可显示,应对属性进行设置;要使某控件在运行时不可用,应对属性进行设置。
21.窗体的颜色取决于属性,窗体中显示的文字的颜色取决于属性。
22.标签的属性决定了标签上显示的内容,文本框的属性决定了文本框内容显示的内容。
23.程序运行时,若要修改文本框中字体的大小,可以设置属性。
24.要使文本框中的文本以多行显示,应将其属性设置为True。
25.如果文本框的PassWordChar属性值为“5”,运行时用户对文本框输入34567,文本框中显示为。
26.程序运行时,当文本框中的内容发生变化,将触发文本框的事件。
27.使用SetFocus方法设置文本框的焦点,将触发事件。
VB程序设计练习题及参考答案
VB程序设计练习题及参考答案visualbasic程序设计练习题一、填空1.当进入vb集成环境,发现没有显示“工具箱”窗口时,应选择菜单的选项,使“工具箱”窗口显示。
2.在BMP图形文件之后加载命令按钮的图片属性时,所需的图形不会显示在选项按钮上,因为该属性未设置为1(图形)。
3.在文本框中,通过属性能获得当前插入点所在的位置。
4.要编辑文本框中的现有内容,请按键盘上的键,但该键不起作用,因为该属性已设置为true。
6.在vb中,1234、123456&、1.2346e+5、1.2346d+5四个常数分别表示、、、。
7.整数变量x存储两位数。
要交换两个数字的位置,例如,13变为31,表达式为。
8.表示x是5的倍数或是9的倍数的逻辑表达式为。
9.如果a=3.5、B=5.0、C=2.5和d=true,则表达式a>=0anda+C>B+3ornotd的值为。
10.int(-3.5)、int(3.5)值分别是、。
11.表达式ucase(mid(\的值是。
12.要将以下语句循环20次,循环变量的初始值应为:fork=to-5step-213.下面程序段显示个“*”。
fori=1到5 Forj=1打印\nextjnexti14.复选框属性设置为2-grayed时,变成灰色,禁止用户选择。
15.属性设置为1,单选按钮和复选框的标题显示在左边。
16.属性设置为1,单选按钮和复选框以图形方式显示。
17.程序运行时,如果框架属性设置为false,框架标题为灰色,表示框架内的所有对象均被屏蔽,不允许用户对其进行操作。
18.列表框中项目的序号是从开始的。
19.指示列表框中最后一项的序列号。
20.方法可以清除列表框中的所有内容。
21.组合框是组合了文本框和列表框的特性而形成的一种控件。
风格的组合框不允许用户输入列表框中没有的项。
22.VB程序存储在模块中,模块分为______________三种类型。
123.如果希望每15秒生成一次计时器事件,interval属性应设置为。
VB程序习题集[附答案解析]
VB简介1、在以下有关对象属性的叙述中,不正确的是___________。
A、一个对象的属性可分为外观、行为若干类B、不同属性可能具有不同的数据类型C、一个对象的所有属性都可在属性窗口的列表中进行设置D、属性窗口中的属性列表既可按字母排序也可按类别排序2、Visual Basic中最基本的对象是___________,它是应用程序的基石,也是其他控件的容器。
A、文本框B、命令按钮C、窗体D、标签3、有程序代码“Text1.Text="Visual Basic"”,其中的Text1、Text和“Visual Basic”分别代表___________。
A、对象、值、属性B、对象、方法、属性C、对象、属性、值D、属性、对象、值4、用窗体的___________属性来设置窗体的标题。
A、CaptionB、StyleC、TextD、Name5、窗体上有一个文本框控件Text1,假设已存在三个整型变量a、b、c,且变量a的值为5,变量b的值为7,变量c的值为12。
以下的___________语句可以使文本框内显示的内容为:5+7=12。
A、Text1.Text = a + b + cB、Text1.Text = "a+b=c"C、Text1 = a & "+" & b & "=" & cD、Text1 = "a" & "+" & "b" & "=" & "c"6、如果在窗体上有命令按钮OK,在代码编辑窗口有与之对应的Cmd_Click()事件,则命令按钮的名称属性和Caption属性分别为_________。
A、OK、CmdB、Cmd、OKC、CmdOK、OKD、OK、CmdOK7、窗体Form1的名称属性是frm,它的Load事件过程名为___________。
VB程序习题集(附答案)
VB简介1、在以下有关对象属性的叙述中,不正确的是___________。
A、一个对象的属性可分为外观、行为若干类B、不同属性可能具有不同的数据类型C、一个对象的所有属性都可在属性窗口的列表中进行设置D、属性窗口中的属性列表既可按字母排序也可按类别排序2、Visual Basic中最基本的对象是___________,它是应用程序的基石,也是其他控件的容器。
A、文本框B、命令按钮C、窗体D、标签3、有程序代码“Text1.Text="Visual Basic"”,其中的Text1、Text和“Visual Basic”分别代表___________。
A、对象、值、属性B、对象、方法、属性C、对象、属性、值D、属性、对象、值4、用窗体的___________属性来设置窗体的标题。
A、CaptionB、StyleC、TextD、Name5、窗体上有一个文本框控件Text1,假设已存在三个整型变量a、b、c,且变量a的值为5,变量b的值为7,变量c的值为12。
以下的___________语句可以使文本框内显示的内容为:5+7=12。
A、Text1.Text = a + b + cB、Text1.Text = "a+b=c"C、Text1 = a & "+" & b & "=" & cD、Text1 = "a" & "+" & "b" & "=" & "c"6、如果在窗体上有命令按钮OK,在代码编辑窗口有与之对应的Cmd_Click()事件,则命令按钮的名称属性和Caption属性分别为_________。
A、OK、CmdB、Cmd、OKC、CmdOK、OKD、OK、CmdOK7、窗体Form1的名称属性是frm,它的Load事件过程名为___________。
vb习题集和答案
第一章选择题1. VB是一种面向对象的可视化程序设计语言,采取了( A )的编程机制。
(A)事件驱动 (B) 按过程顺序执行(C)从主程序开始执行 (D) 按模块顺序执行2. 以下不属于VB的工作模式的是(c )模式。
(A) 运行(B)设计(C) 编译(D)中断3. 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是( C )。
(A)窗体布局窗口(B)立即窗口(C)代码窗口(D)监视窗口4. 保存新建工程时,默认的路径是( B )。
(A)My Documents (B)VB98 (C)\ (D)Windows5. 将调试通过的VB工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其他机器上不能运行的主要原因是( A )。
(A)运行的机器上无VB系统(B)缺少.frm窗体文件(C)该可执行文件有病毒(D)以上原因都不对6. VB6.0集成开发环境可以( D )。
(A)编辑、调试、运行程序,但不能生成可执行程序(B)编辑、调试、生成可执行程序,但不能运行程序(C)编辑、生成可执行程序、运行程序,但不能调试(D)编辑、调试、运行程序,也能生成可执行程序7. VB6.0集成环境的主窗口中不包含( B )。
(A)菜单栏(B)状态栏(C)标题栏(D)工具栏8. 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( C )。
(A)工程资源管理器窗口(B)工具箱窗口(C)代码窗口(D)属性窗口9. 下面四个选项中,不是VB6.0工具箱的标准控件的是( C )。
(A)滚动条(B)定时器(C)多媒体(D)框架10. VB6.0的(C )版本,可供专业编程人员开发功能强大的组内分布式应用程序。
(A)初级版(B)学习版(C)企业版(D)专业版11. 英文缩写“OOP”的含义是( A )。
(A)面向对象程序设计(B)结构化程序设计语言(C)事件驱动的编程机制(D)可视化程序设计12. 不能打开代码窗口的操作是( B )。
vb习题集
第1题 Visual Basic版本有3个版本,按功能从强到弱的顺序是()A、工程版、专业版、学习版B、专业版、工程版、学习版C、企业版、专业版、学习版D、专业版、企业版、学习版第2题 Visual Basic是一种结构化高级程序设计语言,它采用的是()驱动方式A、键盘B、鼠标C、事件D、函数第3题 Visual Basic程序设计语言属于()A、面向过程的语言B、机器语言C、面向对象的语言D、汇编语言第4题 Visual Basic一共有设计、运行和中断三种模式,要使用调试工具应该()A、进入设计模式B、进入运行模式C、进入中断模式D、不用进入任何模式第5题假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。
为了保存该应用程序,以下正确的操作是()A、只保存窗体模块文件B、分别保存窗体模块、标准模块和工程文件C、只保存窗体模块和标准模块文件D、只保存工程文件第6题在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是()A、窗体布局窗口B、立即窗口C、代码窗口D、监视窗口第7题在VB环境中,工程文件的扩展名是()A、.frmB、.basC、.vbpD、.frx第8题将一个VB程序保存在磁盘上,至少会产生的文件是()A、.doc、.txtB、.com、.exeC、.vbp、.frmD、.bat、.sys第9题下面4项中不属于面向对象系统三要素的是()A、变量B、事件C、属性D、方法第10题下面各种高级语言中,不是面向对象程序设计语言的是()A、Visual BasicB、C++C、PascalD、Java第11题 VB6.0集成开发环境可以()A、编辑、调试、运行程序,但不能生成可执行程序B、编辑、生成可执行程序、运行程序,但不能调试程序C、编辑、调试、生成可执行程序,但不能运行程序D、编辑、调试、运行程序,也能生成可执行程序第12题英文“Visual”的含义是()A、可视化B、集成C、结构化D、调试第13题 VB6.0集成开发环境的工作模式有()A、一种B、两种C、三种D、四种第14题以下关于VB特点的叙述中,错误的是()A、VB是采用事件驱动编程机制的语言B、VB程序既可以编译运行,也可以解释运行C、构成VB程序的多个过程没有固定的执行顺序D、VB程序不是结构化程序,不具备结构化程序的三种基本结构第15题以下叙述中错误的是()A、VB是事件驱动型可视化编程工具B、VB应用程序不具有明显的开始和结束语句C、VB工具箱中的所有控件都具有宽度(width)和高度(height)属性D、VB中控件的某些属性只能再设计时设置第16题通过以下()窗口可以在设计时直观的调整窗体在屏幕上的位置。
vb程序设计题库及答案详解
vb程序设计题库及答案详解在编写VB程序设计题库及答案详解时,我们通常会按照以下结构进行排版:1. 题目编号:为每个题目分配一个唯一的编号,方便索引和查找。
2. 题目描述:清晰地描述题目要求,包括输入、输出、功能等。
3. 解题思路:简要说明解题的步骤和方法。
4. 代码实现:提供完整的VB代码实现,包括必要的注释。
5. 运行结果:展示程序运行后的结果,可以是截图或文本描述。
6. 注意事项:列出在编写程序时应注意的问题或常见的错误。
7. 拓展思考:提供一些拓展问题或变体,引导读者进一步思考。
以下是一篇符合标题的正文内容示例:题目编号:001题目描述:编写一个VB程序,实现用户输入两个整数,程序输出这两个整数的和。
解题思路:1. 使用InputBox函数获取用户输入的两个整数。
2. 将输入的字符串转换为整数类型。
3. 计算两个整数的和。
4. 使用MsgBox函数显示结果。
代码实现:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = Val(InputBox("请输入第一个整数:"))num2 = Val(InputBox("请输入第二个整数:"))sum = num1 + num2MsgBox "两个整数的和是:" & sum```运行结果:程序将弹出两个输入框,用户输入两个整数后,将显示一个消息框,展示这两个整数的和。
注意事项:- 确保输入的是整数,否则Val函数可能会失败。
- 输入框中不要包含非法字符。
拓展思考:- 如果用户输入的不是数字,程序应如何处理?- 能否修改程序,使其能够计算两个数的平均值而不是和?请注意,这只是一个示例,实际的题库及答案详解会根据具体题目的不同而有所变化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《V B程序设计》练习本华中农业大学理学院计算机科学系二○○六年三月练习1 程序设计基础一、选择题1、在微机系统中,生成某高级语言对应的源程序文件,再由源程a序文件生成可独立执行的文件,要使用[ ]。
(A)编辑程序、解释程序(B)编译程序、连接程序(C)编译程序、连接程序、库程序(D)编辑程序、编译程序、连接程序、库程序2、以解释方式执行程序的过程是边逐条解释边执行,不生成[ ]。
(A)目标程序(B)源程序(C)连接程序(D)库程序3、下列有关算法的叙述中,[ ]是不正确的。
(A)算法中执行的步骤可以无休止地执行下去(B)算法中的每一步操作必须含义明确(C)算法中的每一步操作都必须是可执行的(D)算法必须有输出4、结构化程序设计的三种基本结构是[ ]、[ ]、[ ]。
(A)层次结构(B)模块结构(C)选择结构(D)顺序结构(E)循环结构(F)跳转结构5、结构化程序设计的三种基本结构的共同点是[ ]。
(A)不能嵌套使用(B)只能用来写简单的程序(C)有多个入口和多个出口(D)只有一个入口和一个出口6、Visual Basic程序设计语言属于[ ]。
(A)面向过程的语言(B)面向问题的语言(C)面向对象的语言(D)面向机器的语言7、一个对象所能做的事情称为对象的[ ]。
(A)方法(B)继承(C)属性(D)封装1练习2 Visual Basic简介一、填空题1、GUI是指_____________________________________。
2、传统的编程方法是面向______的,Visual Basic是一种面向______的程序设计开发工具。
3、Visual Basic 6.0用于开发_______________环境下的应用程序。
4、Visual Basic 6.0有_______、_______、_______三种版本。
在这三种版本中,_______版本功能最强。
5、Visual Basic采用_______驱动的编程机制,程序员只需要编写响应用户动作的程序,而不必考虑按精确次序执行的每个步骤。
6、从“开始”菜单的“程序”组中选择“Microsoft Visual Basic 6.0”启动Visual Basic后,将出现一个“新建工程”对话框。
在该对话框中,使用_______选项卡用于新建一个工程;使用_______选项卡用于打开最近使用过的工程。
7、一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示_______文件;扩展名为.frm的文件表示_______文件;扩展名为.bas的文件表示________文件。
8、在工程资源管理器窗口中有三个按钮,单击___________按钮可以打开窗体设计器;单击__________按钮可以打开代码编辑器。
9、如果属性窗口被关闭,按键盘上的_______键可以打开属性窗口,也可以使用工具栏中的_______按钮,或使用________菜单中的________命令。
10、在属性窗口中,有些属性具有预定值,在这些属性上双击属性值可以________。
11、在代码编辑器中,单击_______按钮用于一次查看一个过程,单击_______按钮用于查看所有过程。
12、在代码输入一控件名及小数点时,“自动列出成员特性”会显示出这个控件的下拉式属性表。
键入属性名的前几个字母,就会从表中选中该名字,这时按键盘的_________键将完成这次输入。
这个选项是非常有帮助的。
即使选择了禁止“自动列出成员特性”,仍可使用__________组合键得到这种性能。
13、在代码和数据中输入某行代码并按回车键后,如果代码变成红色,表示________。
14、对象是代码和数据的集合,例如,Visual Basic中的_____、_____、_____等都是对象。
15、属性用于描述对象的一些特征,设置对象的属性有两种方法,一种是在设计期在______窗口中设置;另一种是在运行期进行设置,设置格式为____________________。
大部分属性可以用以上两种方法进行设置,而有些属性只能用一种方法设置。
例如,假设某窗体名称为FF,描述窗体背景颜色的属性为BackColor,Visual Basic 中用vbRed代表红色值,则在运行时将窗体背景设置为红色的语句为:____________________________________________________________________。
又如,假设某命令按钮名称为C1,决定命令按钮表面文字的属性为Caption,则在运行时将命令按钮表面文字改为“显示”的语句为:____________________________________________________________________。
16、事件就是在对象上所发生的事情,Visual Basic中的事件如______、______、______等。
17、事件过程是指:___________________________________________________。
事件过程的一般格式为:假设某一事件过程如下:Private Sub cmdl_Click( )Form1.Caption =“VB示例”End Sub2则响应该过程的对象名是_______,事件名是________。
18、一个对象可以响应的事件可以有_______个,用户不能建立新的事件。
19、对象的方法提供用户直接调用。
调用对象的方法的格式为:[对象.]方法 [参数名表]例如,对窗体Form1使用Show方法,应写成________________。
对图片框Picture1使用清除方法Cls,应写成_______________。
20、如果在窗体F1中放置了一个命令按钮C1,一个文本框T1,则在代码编辑器的对象下拉列表框中至少应该包括____________________,而在过程下拉列表框中列出了所选对象的所有______________名。
21、一个应用程序可以有多个窗体,使用________菜单下的__________命令,或使用工具栏的_________按钮可以添加一个新的窗体。
22、如果要使命令按钮表面显示文字“退出(X)”(在字符X之下加下划线),则其Caption属性应设置为__________,其括号中的X表示在运行使按下_________键与单击该按钮效果相同。
23、如果要将命令按钮的背景设置为某种颜色,或者要在命令按钮上粘贴图形,应将命令按钮的________属性值设置为1-Graphical。
24、如果要在单击命令按钮时执行一段代码,则应将这段代码写在________事件过程中。
25、设在窗体上有两个命令按钮C1和C2,在C1的Click事件过程中已经写了一些代码,完成一定的功能,要使运行时按下C2按钮与按下C1按钮执行相同的功能,请在以下横线上填写一条语句,完成这一功能。
Private Sub C2_Click()_____________________End Sub26、双击工具箱中的控件按钮,即可在窗体的_________位置画出控件。
27、表示控件与窗体顶部距离的属性是_________。
表示控件与窗体左侧距离的属性是_________。
表示控件宽度的属性是_________。
表示控件高度的属性是_________。
28、使用键盘改变控件大小的组合键是______________。
使用键盘改变控件位置的组合键是______________。
29、在________上单击鼠标右键,在弹出的快捷菜单上选择“锁定控件”,可以将控件固定在窗体上。
30、要同时选定多个控件,可以按住_______或_______键,要用鼠标依次单击各个控件。
31、要运行当前工程,可以按键盘上的__________键。
32、如果安装了MSDN Library,在Visual Basic的帮助菜单中选择_________________、__________或__________可以打开MSDN Library在线帮助窗口。
33、在Visual Basic 中要获取上下文相关帮助,只需将光标定位在相应位置,再按________键即可。
二、选择题。
1、Visual Basic的三种工作模式是[ ]、[ ]和[ ]。
(A)编辑(B)编译(C)设计(D)运行(E)中断2、除了系统默认的工具箱布局外,在Visual Basic中还可以通过[ ]方法来定义选项卡组织安排控件。
(A)在工具箱单击鼠标右键,执行快捷菜单中的“添加组件”命令3(B)执行“文件”菜单中的“添加工程”命令(C)执行“工程”菜单中的“添加窗体”命令(D)执行“工程”菜单中的“部件”命令3、使用[ ]方法可以进入代码窗口编写代码(多选)。
(A)执行“文件”菜单中的“打开”命令(B)在窗体上单击鼠标右键,在弹出的快捷菜单中选择“查看代码”命令(C)双击“工程资源管理器”窗口(D)执行“视图”菜单中的“代码窗口”命令(E)单击“工程资源管理器”窗口中的“查看代码”按钮(F)用鼠标双击窗体的任何地方4、如果在一个新建的工程中使用其他工程已设计好的窗体,可以采用[ ]步骤将其添加到当前工程中。
(A)使用“工程”菜单中的“添加窗体”命令打开“添加窗体”对话框,从“现存”选项卡中选择所需的窗体文件(B)使用“工程”菜单中的“添加模块”命令打开“添加模块”对话框,从“现存”选项卡中选择所需的窗体文件(C)在Windows资源管理器中直接双击所需的窗体文件(D)不可以将已建立好的窗体文件添加到当前工程中5、假设当前工程的窗体文件名为exer21.frm,可以使用[ ]将窗体文件名另存为exer22.frm。
(多选)(A)“文件”菜单中的“exer21.frm另存为”命令(B)“文件”菜单中的“另存为”命令(C)“文件”菜单中的“工程另存为”命令(D)在工程资源管理器窗口使用鼠标右键单击窗体文件exer21.frm,执行快捷菜单中的“exer21.frm另存为”命令6、新建一工程,将其窗体的Name属性设置为MyFirst,则默认的窗体文件名为[ ]。
(A)Form1.frm (B)工程1.frm (C)MyFirst.frm (D)Form1.vbp7、以下[ ]操作方法不能改变窗体的大小。
(多选)(A)设计时在窗体布局窗口中进行调整(B)设计时在属性窗口中设置相应的属性(C)运行时设置相应的属性(D)设计时调整窗体8、下列窗体属性中,[ ]属性在程序运行时其设置才起作用。
(A)BordeStyle (B)Caption (C)MaxButton (D)Left9、当将窗体的[ ]属性值设置为False时,将不显示窗体的控制菜单、最大化/最小化及关闭按钮。