电子科技大学网络教育VB程序设计在线作业答案
VB程序设计概述习题参考答案

第一章 VB程序设计概述习题参考答案
一、选择题
题号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
答案 A C C B A D B C C C A B C A D
题号16 17 18 19 20 21 22 23
答案 D A B B B A D B
二、填空题
1. 视图,工具箱
2. 工具栏
3. 标题栏
4. 学习版,专业版,企业版
5. 运行
三、简答题
1. 只要能运行Windows9x或Windows NT并具有140MB以上的硬盘空间即可。
2. 要再安装Visual Basic6.0。
因为安装VB6.0时,有些VB程序系统自动安装在Windows98目录下,所以一旦删除Windows98子目录,就必须再安装VB6.0。
3. 在启动VB6.0的启动封面上,能显示对应的版本。
4. 代码窗口的打开方法:
(1)热键F7 (2)“视图”—> “代码窗口”
(3)在窗体窗口中双击任一控件或窗体本身
(4)从工程窗口中选择窗体或模块后单击“查看代码”按钮。
5. 单击要操作窗口的“关闭”按钮时,则不显示该窗口;选择“视图”菜单的对应的窗口命令显示所需的窗口。
6. VB的特点:
(1)具有面向对象的可视化设计工具;
(2)事件驱动的编程机制;
(3)提供了易学易用的应用程序集成开发环境;
(4)结构化的程序设计语言;
(5)支持多种数据库系统的访问;
(6)Active技术;
(7)VB 6.0在开发环境上、网络功能等的增强;
(8)完备的help联机帮助功能。
电大VB程序设计形成性考核4答案

电⼤VB程序设计形成性考核4答案判断题:(共20题每题2分)1、如果⼀个菜单项的Visibal属性值为False,则该菜单及它的⼦菜单都不会显⽰。
参考答案:正确2、双精度数据类型的数据在机器内部⽤8个字节存储。
参考答案:正确3、语句Print “123”+45的输出结果是“12345”。
参考答案:错误4、当命令按钮的Style属性值为1-Graphical时,不可以⽤Caption属性设置标题的⽂字,可以⽤Picture属性给命令按钮添加图形。
参考答案:错误5、编译后形成的可执⾏应⽤程序⽂件是可以脱离开系统独⽴执⾏的。
参考答案:正确6、在盘驱动器列表框Drive1的Change事件过程中,代码Dir1.Path=Drive1.Drive的作⽤是:当Drive1的驱动器改变时,Dir1的⽬录列表随同驱动器相应变化。
参考答案:正确7、设计菜单中每⼀个菜单项分别是⼀个控件。
每⼀个控件都有⾃⼰的名字。
参考答案:正确8、通过改变属性窗⼝中的name属性,可以改变窗体上显⽰的标题。
9、⼆进制⽂件与随机⽂件的主要区别是:⼆进制⽂件与随机⽂件类似,必须限制固定长度,可⽤喜欢的⽅式来存取⽂件。
参考答案:错误10、for...next语句中的初值必须⼤于终值。
11、系统提供的诸如sqr( )等函数不属于过程。
参考答案:正确12、在vb中,可通过函数now返回计算机系统的⽇期和时间。
参考答案:正确13、vb允许设计和使⽤⽤户⾃⼰设计的控件。
参考答案:正确14、vb提供的单选按钮的value属性,true表⽰选中,false表⽰未选中。
参考答案:正确15、在表达式中,运算符两端的数据类型要求⼀致。
参考答案:错误16、在vb中,⽂件菜单的“删除⼯程”的作⽤是将当前vb⼯程在硬盘中删除。
参考答案:错误17、vb⽀持弹出菜单,所谓“弹出菜单”是指单击⿏标后打开的菜单。
18、事件过程与sub过程,它们相同点都是事件的驱动,⽽不同的只是事件过程由控件属性决定,⽽sub过程是由户⾃定义。
电子科技大学智慧树知到“计算机应用技术”《VB程序设计》网课测试题答案5

电子科技大学智慧树知到“计算机应用技术”《VB程序设计》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.窗体上有一组合框Combol,窗体加载时的代码如下:Private Sub _Load() Combol. AddItem“电视机”Combol. AddItem“录像机”Combol. AddItem“VCD” Combol. AddItem“组合音响” End Sub 要在文本框Textl中显示列表中的第三个项目,则正确的语句的是()。
A.Textl.TextCombol.List3B.Textl.TextCombol.List2C.Textl.TextCombol.List1D.Textl.TextCombol.List02.下列哪些方法不属于通用对话框()。
A.ShowPrintB.ShowListC.ShowFontD.ShowColor3.窗体上有一组合框Combol,窗体加载时的代码如下:Private Sub Form_Load() Combol. AddItem“电视机” Combol. AddItem“录像机” Combol. AddItem“VCD” Combol. AddItem“组合音响” End Sub 要在文本框Textl中显示列表中的第三个项目,则正确的语句的是()。
A.Textl.Text=Combol.List(3)B.Textl.Text=Combol.List(2)C.Textl.Text=Combol.List(1)D.Textl.Text=Combol.List(0)4.ADO数据控件的RecordSoure属性是表示()。
A.数据库类型B.与数据库的连接方式C.与ADO数据控件连接的数据库D.ADO数据控件可访问的数据来源5.当一个工程含有多个窗体时,其中的启动窗体是()。
A.第一个添加的窗体B.最后一个添加的窗体工程属性C.在“工程属性”对话框中指定的窗体D.启动Vosual Basic时建立的窗体6.设有如下通用过程: Public Sub Fun(a(),ByVal x As Integer) For i=1 To 5 x=x+a(i) Next End Sub 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下的事件过程Private Sub Command1_Click() Dim arr(5) As Variant For i=1 To 5 arr(i)=i Next n=10 Call Fun(arr(),n) Text1.Text=n End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是()。
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程序设计形成性考核3答案

电大VB程序设计形成性考核3答案第一篇:电大VB程序设计形成性考核3答案判断题:(共20题每题2分)1、事件过程是由用户或系统事件触发的,所以在程序中不能调用事件过程。
参考答案:错误2、某数组声明为字符型数组,它们的初始值为False。
参考答案:错误3、标签控件是专门用来显示信息的,所以不能响应鼠标的单击事件。
参考答案:错误4、窗体的Move方法不光可以移动窗体,而且可以改变窗体的大小,同时也会改变窗体的有关属性。
参考答案:错误5、窗体的Enabeled属性为False时,窗体上的按钮、文本框等控件就不会对用户的操作作出反应。
参考答案:正确6、使用Dim语句声明了一个变量以后,还可以使用Redim语句把此变量重新声明为其他的类型。
参考答案:正确7、一个使用Static语句声明的过程级静态变量,能在该过程的多次调用之间保持它的值,并且其他的过程也可以使用这个变量的值。
参考答案:错误8、同一个过程中不能声明同名的变量;在过程中不能声明与同一模块的模块级变量同名的静态过程级变量。
参考答案:正确9、一个变量在刚被声明尚未被赋值之间没有值。
参考答案:错误10、可以声明过程级自定义数据类型。
参考答案:正确11、因为应用程序级和模块级范围不同,所以可以在同一个窗体模块中声明同名的应用程序级变量和模块级变量。
参考答案:正确12、If与End if必须成对的使用,有一个if就有一个End if 与之对应。
参考答案:正确13、在For循环的循环语句块中,可以使用Next关键字提前结束循环。
参考答案:正确14、声明一个过程时有几个形参,则在调用该过程时就必须提供几个实参。
参考答案:错误15、因为Function过程有返回值,所以只能用在表达式中,不能使用Call语句调用。
参考答案:正确16、文本框只能显示单行文本,要显示多行文本应该使用列表框控件。
参考答案:错误17、标签控件所显示的文本只能在设计时设置,在运行时不能改变。
电大考试VB程序网上作业答案附答案

客观题_0001试卷总分:100 测试时间:240单项选择题判断题一、单项选择题(共20 道试题,共80 分。
)1. 用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是()。
A. ListB. ListindexC. TextD. Listcount2. 在设计菜单时,如果要在菜单中加入一个菜单分隔条,则菜单分隔条的标题必须设置为()。
A. 加号(+)B. 减号(-)C. 星号(*)D. 感叹号(!)3. 保存新建的工程时,默认的文件夹是()。
A. My DocumentB. VB98C. "\ "D. Windows4. 要清除列表框的所有内容,可用()方法来实现。
A. RemoveTtemB. ClsC. ClearD. 以上均不可以5. 用标准工具栏中的工具按钮不能执行的操作是()。
A. 添加工程B. 打印源程序C. 运行程序D. 打开工程6. 改变驱动器列表框的Drive属性值,将激活()事件。
A. ChangeB. ScollC. KeyDownD. KeyUp7. 下列语句语法正确的是()。
A. a=1 b=2 c=3B. a=l:b=2:c=3C. a=1,b=2,c=3D. a=1;b=2;c=38. 要在窗体Form1内显示“myfrm”,使用的语句是()。
A. Form. print "myfrm"B. Form.caption="myfrm"C. Form1.print "myfrm"D. Form1.caption="myfrm"9. 图象框Image没有的属性是()。
A. PictureB. AppearanceC. AutoRedrawD. 以上属性都没有10. 可获得字符的ASCII码的函数是()。
A. ValB. FixC. AscD. Chr11. 计时器没有的属性是()。
电大VB程序设计形成性考核1答案

判断题:(共20题每题2分)1、为了使一个控件在运行时不可见,应将该控件的Enable属性值设置为False。
2、当用Load命令将窗体装入内存时,一定触发窗体的Load事件和Activate事件。
3、面向对象程序设计是一种以对象为基础,由事件驱动对象执行的设计方法。
4、将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法。
5、方法是Visual Basic对象可以响应的用户操作。
6、对象是基本的运行实体,它既包括了数据(属性),也包括作用于对象的操作(方法)和对象的响应动作(事件)。
7、属性是用来描述和反映对象特征的参数,不同的对象具有各自不同的属性,对象的所有属性都可以在属性窗口中设置。
8、Visual Basic中将一些通用的过程和函数编写好并封装作为方法供用户直接调用。
9、每个对象都有一系列预先定义好的事件,但要使对象能响应具体的事件,则应编写该对象相应的事件过程。
10、在打开一个Visual Basic工程进行修改后,当要另存为一个文件名时,可单击“工程另存为”命令,因为其同时会保存窗体文件。
11、使用MsgBox函数与MsgBox过程可接受用户输入数据。
12、If语句中的条件表达式中只能使用关系或逻辑表达式。
13、在Select Case情况语句中,各分支(即Case表达式)的先后顺序无关。
14、要实现同样的循环控制,在Do While-Loop和Do-Loop While循环结构中给定的循环条件是一样的。
15、一个Do循环只能使用一个Loop关键字,但是可以使用多个Exit语句。
16、For循环语句正常结束(即不是通过Exit For语句或强制中断)其循环控制变量的值一定大于“终值”,并等于“终值”+“步长”。
17、VB要求程序员在使用变量前,必须事先声明。
18、在模块的声明段中用Private和Dim语句声明的数组为模块级数组。
19、顺序文件的每一个记录都有固定长度,每一个记录都有一个记录好。
VB程序设计教材习题及参考解答

第 1 章概述一、叙述题1.简述VB具有哪些特点。
(1)面向对象的可视化设计工具(2)事件驱动的编程机制(3)易学易用的应用程序集成开发环境(4)结构化的程序设计语言(5)充分利用Windows资源(6)开放的数据库功能与网络支持2.简述事件驱动的程序设计原理。
解答:VB程序的运行没有固定的顺序,它通过事件来激活某个对象,随着该对象的活动,会引发新的事件,这个事件又可能使另一个对象激活,对象之间就是以这种方式联系在一起的。
每个事件都可以通过一段程序(称为“事件过程”)来响应,在事件发生时,系统将自动执行相应的事件过程,用以实现指定的操作并达到运算、处理的目的。
为不同对象响应不同事件编写的事件过程构成了一个完整的应用程序,这就是VB事件驱动的程序设计原理。
3.VB的集成开发环境由哪些元素组成?解答:标题栏、菜单栏、工具栏、工具箱、窗体窗口、代码窗口、工程资源管理器窗口、属性窗口及窗体布局窗口等。
4.VB集成开发环境的工具栏能否自行定义?标准工具栏中包含一些什么按钮?解答:VB集成开发环境的工具栏可以自定义,方法是:用鼠标右击标准工具栏的任意位置,可以打开或关闭其余工具栏。
标准工具栏中包含的按钮有:添加Standard EXE工程、添加窗体、菜单编辑器、打开工程、保存工程、剪切、复制、粘贴、查找、撤销、重复、启动、中断、结束、工程资源管理器、属性窗口、窗体布局窗口、对象浏览器、工具箱、数据视图窗口、可视组件管理器及窗体位置与大小等。
5.当创建只有一个窗体的应用程序后,该工程涉及多少个要保存的文件?若要保存该工程中的所有文件,应先保存什么文件?后保存什么文件?解答:涉及两个文件要保存。
先保存窗体文件(.frm),再保存工程文件(.vbp)。
6.简述用VB开发应用程序的一般步骤。
(1)创建应用程序界面(2)设置界面上各个对象的属性(3)编写对象响应事件的程序代码(4)保存工程(5)运行和调试应用程序(6)创建可执行程序二、单选题1.D VB是一种面向对象的可视化程序设计语言。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在线考试一一正在答题作业提交1表达式2\2 *2/2*2 mod 2的结果是(A) 0(B) 25(C) 5(D) 12.下列自宦义标识符中非法的是:(A) Me(B) My(C) third(D) fIRst3.表达式“A” Like "[A-Z]” 的结果为:(A) A(B) Z(C) TRUE(D) FALSE4.表达式x>= 20 and x<= 100,其中x=37 时,结果为(A) 100(B) 20(C) TRUE(D) flase5.逻辑表达式1>0 and Not 2<7 or 2>6的值为(A) 0(B) FALSE(C) 3(D) TRUE6.表达式x/=2,其中x = 24.运算后x的取值为:(A) 12(B) 6(C) 48(D) 247.下列可以作为VB变量的是:(A) a(x*y)(B) 学生信息(C) lxyz(D) second8.表达式x*=2,其中x = 25,运算后x的取值为(A) 50(B) 625(C) 25(D) 279.表达式100 mod 12的结果为:(A) 10(B) 4(C) 8(D) 620.下列自左义标识符中合法的是:(A) lMy(B) class(C) forth(D) @home11.表达式4«3的结果为:(A) 8(B) 4(C) 32(D) 1612.表达式“张三” Like “张的结果为:(A) 张(B) TRUE(C) FALSE(D) 张三13.后缀为・vbp的文件表示VB的(A) 类模块文件(B) 窗体文件(C) 标准类模块文件(D) 工程文件14.下列变量名合法的是(A) a_2(B) a-b(C) 2xy(D) float15.后缀为.bas的文件表示VB的(A)工程文件(B)窗体文件(C)类模块文件(D)标准类模块文件16.下列语句是二维数组引用的是:(A) g(2)(3)(B) g(2,3)(C) g[2,3](D) g[2]⑶27.同一行中书写多个语句的间隔符号为:(A)冒号(:)(B)箭头(->)(C)小数点(.)(D)减号(-)18.表达式1 + 25\ 6 * 2 / 3 mod 4的值是(A) 1(B) 0(C) 3(D) 219.数据关系3<xW10表示成正确的VB表达式为(A) 3<x<=10(B) 3<x and x<=10(C) 3<x or x<=10(D) 3<x and <=1020.表达式"Windows” Like ° W_*_s,f的结果为(A) indow(B) FALSE(C) Windows(D) TRUE在线考试一一正在答题作业提交21.下列语句正确的是(A)x=l; y=2; z=3(B)x=l y=2 z=3(C)x=l, y=2, z=3(D)x=l: b=2: z=32.下列语句哪个为二维数组的立义语句:(A)dim g [2,3](B)dim g[2][3](C)dim g(2,3)(D)dim g(2)(3)3.设a= "Visual Basic”,下面使b=" Basic”的语句是(A)b=left(a,&1.2)(B)b=mid(a/8,5)(C)b=right(a/5/5)(D)b=left(a,8,5)4.求平方根的数学函数名为:(A)(B)(C)(D)5.获取字符串子串的函数为:(A)Mid(string)(B)Istr(stringl z string2)(C)Trim(string)(D)LTrim(string)6.设置窗体有可见边框及标题栏,无最小化和最大化按钮,不能调整大小,Borderstyle属性应该设宜为(A)2-Sizable(B)O-None(C)1-Fixed Single(D)3-Fixed Dialog7.窗体Caption属性的含义为(A)决泄窗体标题栏显示的内容(B)设置窗体的大小(C)设置窗体的边框样式(D)决泄是否显示窗体的控制菜单图标8.去掉字符串前后空格的函数为:(A)Mid(string)(B) LTrim(string)(C) Istr(stringl,string2)(D) Trim(string)9.获取当前系统日期和时间的函数名为(A) Now(B) Today(C) IsDate(D) TimeOfDate10.语句format, " ####.00”)的结果为:(A)”(B)(C)(D)11.下列说法正确的是(A)静态局部变量是在过程中用static语句声明的(B)局部变虽的作用域仅限于声明它的过程(C)局部变量在声明它的过程执行完毕后就被释放了(D)局部变量是指那些在过程中用Dim语句或Static语句声明的变量12.隐藏窗体所需要设置的属性是(A) ShowInTaskbar(B) Enable(C) Movable(D) Visible13.文本框控件的值是哪个属性(A) Captio n(B) Value(C) Index(D) Name14.获取当前系统日期的函数名为:(A) Date(B) Now(C) TimeOfDate(D) IsDate15.引用对象的属性和方法使用的符号为(A) 小数点(・)(B) 减号(-)(C) 箭头(・>)(D)冒号(:)16.VB提供控件的窗口是(A)文本框(B)工具箱(C)工具栏(D)属性窗口17.数学表达式sin30写成VB的表达式为(A)sin30(B)sin(30)(C)sin(30°)(D)sin(30*180)18.窗体Control Box属性的含义为(A)设置窗体的大小(B)决定是否显示窗体的控制菜单图标(C)决泄窗体标题栏显示的内容(D)设置窗体的边框样式19.下列賦值语句正确的是(A)a=2xb(B)x=y+z(C)-b=a(D)y/z=a20.语句format,””)的结果为:(A)(B)(C)””(D)””在线考试一一正在答题作业提交31.程序代码:=“UESTC” 中,Textl,Text, “UESTC” 分别代表()(A)对象,方法,属性(B)对象,值,属性(C)对象,属性,值(D)属性,对象,值在窗体上按下鼠标左键时产生的事件是(A)KeyDown(B)MouseMove(C)MouseUp(D)MouseDown3.在设计菜单添加菜单项时,需要添加一个分隔条,标题设這为:(A)感叹号(B)减号(C)星号(D)加号4.修改控件属性,一般可以使用属性窗口,也可以通过什么形式賦值(A)代码(B)对象(C)方法(D)命令5.窗体的Load事件的触发时机是(A)窗体被加载时(B)用户单击窗体时(C)闵体显不之后(D)窗体被卸载时6.InputBox函数返回值的类型是(A)逻辑型(B)字符串(C)整数(D)日期型7.UBOUND函数的作用是(A)获取数组的下界(B)获取数组的长度(C)获取数组的上界(D)获取数组的维度8.按照变疑的作用域可将变疑划分为(A)动态、常熟、静态(B)公有、私有、系统(C)全局变量、模块级变量、过程级变量(D)Public^ Private、Protected9.Dim arr(15)所左义的数组元素个数是(A)17(B)15(C)16(D)1410・在设计应用程序时,可以査看到应用程序工程中所有组成部分的窗口是(A)代码窗口(B)工程资源管理器窗口(C)窗体设计(D)属性窗口控件共有的属性是(A)Name(B)Caption(C)Text(D)Autosize12.能够改变标签显示标题的属性是(A)Caption(B)Name(C)Border(D)Text23.动态数组需要以下哪个关键字重新左义(A)Private(B)ReDim(C)DIM(D)Public14.如下数组声明语句,正确的是(A)Dim a[l,l] as interger(B)Dim a(2,2) as integer(C)Dim a(n z n) as integer(D)Dim a(4 4) as integer15.如果将文本框的什么属性设置为False,则运行时不能进行文本编辑(A)TabStop(B)MultiLine(C)Enabled(D)Visible16.键盘事件的执行顺序是(A)KeyPress^eyDown^eyUp(B)KeyDown, KeyPress, Keyll p(C)KeyUp^eyDown^eyPress(D)KeyUp^eyPress^eyDown17.下列语句不正确的是(A)使用ReDim语句可以改变数组的每一维的大小(B)使用ReDim语句可以改变数组的类型(C)使用ReDim语句可以对数组的所有元素进行初始化(D)使用ReDim语句可以改变数组的维数18.当运行程序时,系统自动执行启动窗体的(A)Load事件过程(B)Click事件过程(C)GotFocus事件过程(D)Unload事件过程19.如果想让文本框中的内容在运行时不能编辑,需设置文本框的属性是(A)MultiLine(B)Tabstop(C)Enabled(D)Visible20.msgbox函数的返回值类型是(A)日期型(B)字符串(C)逻辑型(D)MsgBoxResult。