电子科大《VB程序设计》13秋在线作业3
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程序”。
电子科大20新上《VB程序设计》在线作业3_

(单选题)1: 代码Command1.Caption=”退出”,其中Command1是(),Caption是(),“退出”是()。
请选择一个正确答案()。
A: 方法,事件,属性B: 对象,属性,值C: 对象,方法,值D: 方法,对象,值正确答案: B(单选题)2: 以下叙述中正确的是()。
A: 窗体的Name属性指定窗体的名称,用来标识一个窗体B: 窗体的Name属性的值是显示在窗体标题栏中的文本C: 可以在运行期间改变对象的Name属性的值D: 对象的Name属性值可以为空正确答案: A(单选题)3: 为了把一个记录型变量的内容写入文件中指定的位置,要使用语句()。
A: Get文件号,记录号,变量名B: Get文件号,变量名,记录号C: Put文件号,变量名,记录号D: Put文件号,记录号,变量名正确答案: D(单选题)4: 在Visual Basic6.0中,改变控制的位置可以通过设置()属性来实现。
A: Left和TopB: Width和HeightC: Left和HeightD: Width和Top正确答案: A(单选题)5: 使文本框获得焦点的方法是()。
A: GotFocusB: ChangeC: ListFocusD: SetFocus正确答案: D(单选题)6: 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim array1(10,10) As IntegerDim I, j As IntegerFor I=1 To 3For j=2 To 4array1(I, j)=I+j。
电大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、标签控件所显示的文本只能在设计时设置,在运行时不能改变。
电子科大16秋《VB程序设计》在线作业1

B. Preserve
C. Option Base
D. Option Compare
正确答案:
20. 有关控件数组特点,下面表达正确的是( )。
A. Name相同,Intex不同
B. Name相同,Caption也相同
C. Name相同,ID不同
D. Name相同,TabIntex不同
A. Textl.Text=Combol.List(0)
B. Textl.Text=Combol.List(1)
C. Textl.Text=Combol.List(2)
D. Textl.Text=Combol.List(3)
正确答案:
9. 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim array1(10,10) As Integer Dim I, j As Integer For I=1 To 3 For j=2 To 4 array1(I, j)=I+j Next j Next I Text1.Text=array1(2,3)+array1(3,4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是( )。
D. 变量x的值是字符串“10”
正确答案:
5. 能够触发文本框Chang事件的操作是( )。
A. 文本框失去焦点
B. 文本框获得焦点
C. 设置文本框的焦点
D. 改变文本框的内容
正确答案:
6. 当拖动滚动条中的滚动块时,将触发滚动条的哪个事件( )。
2013学年下学期 《VB程序设计》期末考试试题

学习中心/函授站_姓名学号西安电子科技大学网络与继续教育学院2013学年下学期《VB程序设计》期末考试试题(综合大作业)考试说明:1、大作业于2013年12月5日下发,2013年12月21日交回;2、考试必须独立完成,如发现抄袭、雷同均按零分计;3、答案须手写完成,要求字迹工整、卷面干净。
一、选择题(每小题1分,共30分)1、下列哪个符号是合法的变量名?( )A.12a B.ab+c C.a1 D.~ab2、下列哪组代码是实现A和B互换?()A.A=B B=C C=A B.A=C C=A A=BC.C=A A=B B=C D.A=A+B B=B+A3、哪个不是VB的数据类型?()A.double B.Int C.single D.string4、VB中不等于号是()。
A.!= B.< > C.!> D.5、不是窗体的属性为()。
A.Visible B.Height C.wide D.Maxbutton6、对字体倾斜的属性为()。
A.FontBold B.Fontsize C.FontItalic D.visible7、下列哪个是数组的正确表示?()A.x[10] B.x(10) C.10x[10] D.x{10}8、下列不是VB中的数据类型的为()。
A.字符串类型B.指针类型C.日期类型D.逻辑类型9、关于语句行,不正确的是()。
A.一行可以写很多条语句B.每行的字符必须为大写字母C.注释用“单引号”D.每行不需要用分号结束10、启动计时器的属性为()。
A.Enabled B.Interval C.begin D.start11、VB的启动有多种方法,下面不能启动VB的是()。
A.使用“开始”菜单中的“程序”命令B.使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件的名字C.使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹D.先打开VB的“文件”菜单,再按Alt+Q组合键12、VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是()A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas D.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑13、下列可以打开文件对话框的操作是()。
电大《VB程序设计》期末考试试题及答案

Visual Basic 程序设计试题一、单项选择题(每小题2分,共30分}1.与传统的程序设计语宵相比,VisualBasic最突出的特点是( C )。
A. 结构化程序设计B.程序开发环境C.事件驱动的编程机制D程序调试技术2.在VB6.0集成开发环境中有三种工作模式,下列不属于三种工作模式之一的是( D )A设计模式B中断模式c.执行模式D编写代码模式3. 下列关于窗体的说法不正确的是( B )。
A.窗体的标题由Caption属性确定B.窗体的Name属性Caption属性相同C.窗体的背景图片由其Picture 属性设成D.通过设置Icon属性可使窗体获得最小化时的图标4.工程文件的后缀是( B )。
A.frmB..vbp c.bas D..cls5.要在窗体的标题内显示"myfrm",使用的语句是( D )。
A.Form1.Print"myfrm" B. Form.Print"myfrm"C.Form.caption="myfrm"D.Form1.caption="myfrm"6.在设计动画时,用时钟控件来控制动画速度的属性是( B )。
A.Enab led B.IntervalC.TimerD.Move7.关于语句行,下列说法正确的是( D )。
A一行只能写一条语句 B.长度不能超过255个学符C.每行的首学符必须大写D一条语句可以分多行书写8.假定已在窗体上画了多个控件,井有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是( A )。
A.单击窗体上没有控件的地方B.单击任一个控件C不执转任何操作D.双击窗体的标题栏9.下列关于变量的说法不正确的是( D )。
A.局部变量是指那要是在过程中用Dim语句或Static语句声明的变量B.局部变量的作用域仅限于声明它的过程C.静态局部变量是在过程中用Static语句声明的D.局部变量在声明它的过程孰行完毕后就被释放了10.使用ADO数据模型时,建立Recordset和Connection对象连接的属性是( C )。
北航《VB语言程序设计》在线作业三满分答案

北航《VB语言程序设计》在线作业三一、单选题(共 25 道试题,共 100 分。
只有一个选项是正确的)V 1. 不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是()。
A. A*B=0 AND A<>BB. (A=0 OR B=0 ) AND A<>BC. A=0 AND B<>0 OR A<>0 AND B=0D. A*B=0 AND (A=0 OR B=0 )-----------------选择:D2. 设置一个单选按钮(OptionButton )所代表选项的选中状态,应当在属性窗口中改变的属性是()。
A. CaptionB. NameC. TextD. value-----------------选择:D3. 表达式23/5.8、23\5.8、23Mod5.8的运算结果分别是()A. 3、3.9655、3B. 3.9655、3、5C. 4、4、5D. 3.9655、4、3-----------------选择:B4. 设a=″Visual Basic″,下面使b=″Basic″的语句是( )A. b=Left(a,8,12 )B. b=Mid(a,8,5 )C. b=Right(a,5,5 )D. b=Left(a,8,5 )-----------------选择:B5. 代数式x1 - | a | + ln10 + sin(x2 + 2л) / cos(57 o )对应的Visual Basic表达式是()。
A. X1 - Abs(A ) + Log(10 ) + Sin(X2+2*3.14 ) / Cos(57*3.14/180 )B. X1 - Abs(A ) + Log(10 ) + Sin(X2+2*л) / Cos(57*3.14/180 )C. X1 - Abs(A ) + Log(10 ) + Sin(X2+2*3.14 ) / Cos(57 )D. X1 - Abs(A ) + Log(10 ) + Sin(X2+2*л) / Cos(57 )-----------------选择:A6. VB的日期型常量的定界符是()A.B.C. ‘’D. ( )E. {}-----------------选择:A7. VB中可以用类型说明符来标识变量的类型,其中用来表示货币型的是()A. %B.C. #@D. ¥-----------------选择:C8. 假定有以下程序段: For i = 1 To 3 For j = 5 To 1 Step -1 Print j Next j, I "Print j"的执行次数是什么。
电子科技大学网络教育《VB程序的设计》在线作业答案

答案+我名字在线考试——正在答题作业提交11.表达式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) 1xyz(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) 610.下列自定义标识符中合法的是:(A) 1My(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][3]17.同一行中书写多个语句的间隔符号为:(A) 冒号( : )(B) 箭头(->)(C) 小数点( . )(D) 减号( - )18.表达式1 + 25\ 6 * 2 / 3 mod 4 的值是(A) 1(B) 0(C) 3(D) 219.数据关系3<x≤10表示成正确的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”的结果为:(A) indow(B) FALSE(C) Windows(D) TRUE在线考试——正在答题作业提交21.下列语句正确的是(A) x=1; y=2; z=3(B) x=1 y=2 z=3(C) x=1, y=2, z=3(D) x=1 : 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,8,12)(B) b=mid(a,8,5)(C) b=right(a,5,5)(D) b=left(a,8,5)4.求平方根的数学函数名为:(A) Math.Abs(B) Math.Sqr(C) Math.Exp(D) Math.PI5.获取字符串子串的函数为:(A) Mid(string)(B) Istr(string1,string2)(C) Trim(string)(D) LTrim(string)6.设置窗体有可见边框及标题栏,无最小化和最大化按钮,不能调整大小,BorderStyle属性应该设置为(A) 2-Sizable(B) 0-None(C) 1-Fixed Single(D) 3-Fixed Dialog7.窗体Caption属性的含义为(A) 决定窗体标题栏显示的内容(B) 设置窗体的大小(C) 设置窗体的边框样式(D) 决定是否显示窗体的控制菜单图标8.去掉字符串前后空格的函数为:(A) Mid(string)(B) LTrim(string)(C) Istr(string1,string2)(D) Trim(string)9.获取当前系统日期和时间的函数名为:(A) Now(B) Today(C) IsDate(D) TimeOfDate10.语句format(1234.5678 , ”####.00”)的结果为:(A) 1234.56”(B) 1234.55(C) 1234.56(D) 1234.5711.下列说法正确的是(A) 静态局部变量是在过程中用static语句声明的(B) 局部变量的作用域仅限于声明它的过程(C) 局部变量在声明它的过程执行完毕后就被释放了(D) 局部变量是指那些在过程中用Dim语句或Static语句声明的变量12.隐藏窗体所需要设置的属性是(A) ShowInT askbar(B) Enable(C) Movable(D) Visible13.文本框控件的值是哪个属性(A) Caption(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*3.14/180)18.窗体ControlBox属性的含义为(A) 设置窗体的大小(B) 决定是否显示窗体的控制菜单图标(C) 决定窗体标题栏显示的内容(D) 设置窗体的边框样式19.下列赋值语句正确的是(A) a=2×b(B) x=y+z(C) -b=a(D) y/z=a20.语句format(123.4567,”0000.00”)的结果为:(A) “0123.45”(B) “0123.46”(C) ”123.45”(D) ”123.46”在线考试——正在答题作业提交31.程序代码:text1.text = “UESTC”中,Text1,Text,“UESTC”分别代表( )(A) 对象,方法,属性(B) 对象,值,属性(C) 对象,属性,值(D) 属性,对象,值2.在窗体上按下鼠标左键时产生的事件是(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) 属性窗口11.控件共有的属性是(A) Name(B) Caption(C) Text(D) Autosize12.能够改变标签显示标题的属性是(A) Caption(B) Name(C) Border(D) Text13.动态数组需要以下哪个关键字重新定义(A) Private(B) ReDim(C) DIM(D) Public14.如下数组声明语句,正确的是(A) Dim a[1,1] as interger(B) Dim a(2,2) as integer(C) Dim a(n,n) as integer(D) Dim a(4 4) as integer15.如果将文本框的什么属性设置为False,则运行时不能进行文本编辑(A) TabStop(B) MultiLine(C) Enabled(D) Visible16.键盘事件的执行顺序是(A) KeyPress,KeyDown,KeyUp(B) KeyDown,KeyPress,KeyUp(C) KeyUp,KeyDown,KeyPress(D) KeyUp,KeyPress,KeyDown17.下列语句不正确的是(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。
北语2013秋《VB》作业1、2、3、4

考生答题情况--------------------------------------------------------------------------------作业名称:13秋《VB》作业1 出卷人:SA作业总分:100 通过分数:60起止时间:2013-11-2 11:26:34 至2013-11-4 15:25:43学员姓名:学员成绩:100标准题总分:100 标准题得分:100详细信息:题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5.56 内容:在Visual Basic 中最基本的对象是___,它是应用程序的基石,是其他控件的容器。
A、文本框B、命令按钮C、窗体D、标签标准答案:C学员答案:C本题得分:5.56题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5.56 内容:Int(198.555*100+0.5) /100的值是___。
A、198B、199.6C、198.56D、200标准答案:C学员答案:C本题得分:5.56题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5.56 内容:系统符号常量的定义可以通过___获得。
A、对象浏览器B、代码窗口C、属性窗口D、工具箱学员答案:A本题得分:5.56题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5.56内容:数学关系3≤x<10表示成正确的VB表达式为___。
A、3<=X AND <10B、3<=X AND X<10C、X>=3 OR X<10D、3<=X OR <10标准答案:B学员答案:B本题得分:5.56题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5.56内容:Form1.Caption="Visual Basic实例" 则Form1、Caption和"Visual Basic实例"分别代表___。
电子科大20春《VB程序设计》在线作业3参考答案

电子科大20春《VB程序设计》在线作业3试卷总分:100 得分:100一、单选题(共20 道试题,共100 分)1.将命令按钮设为默认命令按钮,应设置为True的属性是()。
A.ValueB.EnabledC.DefaultD.Cancel答案:C2.DataCombo控件的RowSource属性是表示()。
A.给DataComebo控件提供列表项的字段B.给DataCombo控件提供列表项的数据源C.目的表的数据源D.更新目的表的字段答案:B3.在下列动作中,不能引发命令按钮Click事件的是()。
A.把焦点转移到按钮上,然后按回车B.如果按钮有快捷字母键,按Alt+快捷字母键C.在按钮上单击鼠标左键D.在按钮上单击鼠标右键答案:D4.以下关于焦点的叙述中,错误的是()。
A.当文本框的Enabled属性为False时,其Tab顺序不起作用B.当文本框失去焦点时,触发LostFocus事件C.如果文本框的TabStop属性为False,则不能接收从键盘输入的数据D.可以用TabIndex属性改变Tab顺序答案:C5.可以与ADO数据控件绑定的控件必须具有()属性。
A.RecordSourceB.DataSourceC.ConnectionstringD.Caption答案:B6.在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程:Private Sub Command1_Click() n = Text1.Text Select Case n Case 1 To 20 x = 10 Case 2,4,6 x = 20 Case Is<10 x = 30 Case 10 x = 40 End Select Text2.Text = x End Sub 程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是()。
vb程序设计教程课后答案与实验题答案(第三版)

习题一答案在教材上找。
习题二1.对象指现实世界中的实体。
每个对象有自己的特征(属性)、行为(方法)和发生在该对象上的活动(事件)。
类是对同一种对象的集合与抽象。
类包含所创建对象的属性数据,以及对这些数据进行操作的方法。
封装和隐藏是类的重要特性,将数据结构和对数据的操作封装在一起,类的内部实现细节对用户来说是透明的。
VB工具箱中的可视图标是VB系统设计好的标准控件类。
通过将控件类实例化,得到真正的控件对象。
在窗体上画一个控件,就将类转换为对象,创建了一个控件对象。
VB中常用的对象是控件。
此外,VB还提供了系统对象。
窗体是个特例,它既是类也是对象。
当向一个工程添加一个新窗体时,实质就由窗体类创建了一个窗体对象。
对象的三要素:属性、事件和方法。
属性:存放对象的数据(决定对象外观及功能)对象属性的设置方法:在设计阶段,利用属性窗口直接设置属性值;程序运行时,通过语句[对象名.]属性名=属性值。
若属性只能在设计阶段设置,在程序运行阶段不可改变,称为只读属性。
事件:发生在对象上的事情。
同一事件,对不同的对象,会引发不同的反应。
事件过程:应用程序处理事件的步骤。
应用程序设计的主要工作就是为对象编写事件过程的代码。
方法:面向对象的程序设计语言,为程序设计人员提供了一种特殊的过程和函数。
方法是面向对象的,调用时一定要指明对象。
2.窗体和控件具有的基本属性“(1) Name属性:名称所创建的对象名称,在程序中引用。
(2) Caption属性:标题该属性决定了对象上显示的内容。
(3) Height、Width、Top和Left属性决定对象的大小和位置。
(4) Enabled 属性:对象是否允许操作(5) Visible 属性:对象是否可见(6) Font 属性组:文本的外观FontName字体、FontSize大小FontBold粗体、FontItalic斜体FontStrikethru 删除线FontUnderline 下划线(7) ForeColor属性:前景颜色(8) BackColor属性:背景颜色(9) MousePointer属性:鼠标指针类型, 设置值范围0~15,由系统指定。
电子科技大学2022年9月《VB程序设计》作业考核试题及答案参考13

电子科技大学2022 年9 月《VB 程序设计》作业考核试题及答案参考1. 设 a=“Visual Basic”,下面使b=“Basic”的语句是( )。
A.“b=Left(a,8,12)”B.“b=Mid(a,8,5)”C.“b=Rigth(a,5,5)”D.“b=Left(a,8,5)”参考答案: B2. C 语言中表达式 a+++++++=1,词法分析后,能识别出的单词个数是_______。
A.10B.9C.7D.6C 语言中表达式 a+++++++=1,词法分析后,能识别出的单词个数是_______。
A.10B.9C.7D.6正确答案: D尽管这个表达式在 C 语言的语法上看是错误的,但在词法分析阶段只进行单词识别,不会判读语法是否正确,所以识别出 6 个单词,分别是 a、++、++、++、+=和 1。
3. 编译程序的执行效率与速度不如直译程序高。
( )编译程序的执行效率与速度不如直译程序高。
( )错误4. 已知 AX=003AH。
请根据 AX 值用指令实现: BL=03H,BH=0AH,CX=03H+0AH,DX=2×3AH,SI=0A3H,DI=0A03H。
已知 AX=003AH。
请根据 AX 值用指令实现: BL=03H,BH=0AH,CX=03H+0AH,DX=2×3AH,SI=0A3H,DI=0A03H。
MOV BX,AX :BX=003AHMOV DX,AX ;DX=003AHSHL DX,1 ;DX=2×3AHMOV CL,4ROR AL,CL ;AL=A3HMOV SL,AX :SI-00A3HROR BX,CL ;BX=A003H,BL=03HSHR MOV BH,CLCH,00H;BH=0AHMOV CL,BL ;CX=0003HADD CL,BH ;CX=03H+0AH5. 在水平标尺上______,标尺相应位置设置特殊制表符。
A) 单击鼠标左键 B) 单击鼠标右键 C) 双击鼠标左键 D在水平标尺上______,标尺相应位置设置特殊制表符。
程序设计基础(VB)作业及答案(选做)

《程序设计基础(VB )》作业第1章习题1. 什么是对象?什么是对象的属性、方法和事件?2. Visual Basic 有哪些不同的版本,你上机使用的是哪一个版本?第2章习题四、简答题1.什么是注释?Visual Basic 程序的注释符是什么?为什么要使用注释?2.Visual Basic 中续行符是什么?为什么要续行?注释行能不能使用续行符? 3,图2.1所示的界面是由多少个控件组成的?它们的类型名分别是什么?第3章习题四、找出合法的变量名3M ,2x ,π,[,e ,PI ,OK ,DIM ,dim ,+a ,we$,_name ,a+b第5章习题三、编程题1. 编程计算1-2+3-4+5-6…±n 的值,其中n 由文本框输入(1≥n )。
2. 编程计算1094321109...4321++++++的值第8章习题一、选择题1.下列对象中_______在运行时一定是不可见的。
(A)Line (B)Timer (C)Shape (D)Frame2.下面各类型对象中,没有Move 方法的是______。
(A)Form (B)Shape (C)Line (D)Image3.列表框控件的下列几个属性中,_____不是数组。
(A)List (B)ListIndex (C)Selected (D)ItemData4.向列表框中添加一个条目,应使用列表框的_______方法。
(A)InsertItem (B)AddItem (C)AppendItem (D)RemoveItem5.下列的控件中,不具有Caption属性的是______。
(A)ListBox (B)CheckBox (C)Frame (D)OptionButton6.下面________类型的对象不能作为控件的容器。
(A)Form (B)PictureBox (C)Shape (D)Frame7.要使一个图片框控件自动地附着在窗体的一条边上,应该设置它的_______属性。
电子科技大学智慧树知到“计算机应用技术”《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分,共15题)1. 把字符串“123”转换为数值123 时应该使用的函数是(B )。
A)Str B)Val C)Len D)Log2. 在Sub过程被定义时,使用Private类型符进行修饰表示(D )。
A)此过程可以被任何其它过程调用B)此过程不可以被任何其它过程调用C)此过程只可以被本工程中的其它过程调用D)此过程只可以被本模块中的其它过程调用3. 以下叙述不正确的是( D )。
A)在Sub过程中可以调用Function过程B)在用Call调用Sub过程时必须把参数放在括号里C)在Sub过程中可以嵌套定义FunctionD)用Static声明的过程中的局部变量都是Static类型。
4. 在窗体上绘制一个命令按钮Command1,然后编写如下程序:Function Func(ByVal x As Integer, y As Integer)y = x * y If y > 0 Then Func = x Else Func = y End If End FunctionPrivate Sub Command1_Click()Dim a As Integer, b As Integera = 3b = 4c = Func(a, b) Print "a="; a Print "b="; b Print "c="; c End Sub程序运行后,单击命令按钮,输出结果为( B )。
A)a=3 b=12 c=3 B)a=3 b=4 c=3C)a=3 b=4 c=12 D)a=3 b=12 c=125. 在窗体上绘制一个文本框Text1,然后编写事件过程:Private Sub Text1_KeyPress(keyascii as integer) End Sub若焦点位于文本框中,则能够触发KeyPress事件的操作是(D )。
13微机秋VB程序设计期末试题

13微机秋VB程序设计期末试题姓名______分数________一、选择题(60)1. 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是:(A)窗体布局窗口(B)立即窗口(C)代码窗口(D)监视窗口2. 保存新建的工程时,默认的路径是:(A)My Documents (B)VB98 (C)\ (D)Windows4.在VB环境中,工程文件的扩展名是:(A).frm (B).bas (C).vbp (D).frx5.将一个VB程序保存在磁盘上,至少会产生的文件是:(A).doc、.txt (B).com、.exe (C).vbp、.frm (D).bat、.sys6. 假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先执行的操作是()。
(A)单击窗体上没有控件的地方(B)单击任一个控件(C)不执行任何操作(D)双击窗体的标题栏7. 在VB中最基本的对象是(),它是应用程序的基石,是其它控件的容器。
(A)文本框(B)命令按钮(C)窗体(D)标签8.有程序代码如下:text1.text=“visual basic”则:text1、text和“visual basic”分别代表()。
(A)对象,值,属性(B) 对象,方法,属性(C)对象,属性,值(D) 属性,对象,值9.为了把窗体上的某个控件变为活动,应执行的操作是()。
(A)单击窗体的边框(B)单击该控件的内部(C)双击该控件(D)双击窗体10确定一个控件在窗体上的位置的属性是()。
(A)Width和Height (B)Width或Height(C)Top和Left (D)Top或Left11.确定一个窗体或控件的大小的属性是()。
(A)Width和Height (B)Width或Height(C)Top和Left (D)Top或Left12.要使对象看得见而不可操作,要对()属性设置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子科大《VB程序设计》13秋在线作业3
一、单选题(共 20 道试题,共 100 分。)
1. 有关控件数组特点,下面表达正确的是( )。
A. Name相同,Intex不同
B. Name相同,Caption也相同
C. Name相同,ID不同
D. Name相同,TabIntex不同
2. 下列属性中哪个不是图片框的属性( )。
A. Align
B. Picture
C. Stretch
D. AutoRedraw
3. 在调用“打开”或“保存”文件对话框时,如果需要指定文件列表框列出的文件类型是.doc文件,则正确的描述格式是( )。
A. CommonDialog1.Filter=“*.DOC|*.doc”
A. 15
B. 14
C. 13
D. 12
20. Sub过程与Function函数的最根本区别是( )。
A. Function过程可以有参数,而Sub过程不可以
B. 两种过程参数的传递方式不同
C. Sub过程无返回值,但Function过程有返回值
D. Sub过程是语句级调用,可以使用Call或直接使用过程名,但Function过程是在表达式中调用
A. 246
B. 123
C. 456
D. 123123
15. 如果要改变窗体的标题,则需要设置的属性是( )。
A. Caption
B. Name
C. BackColor
D. Borderstyle
16. 能够触发文本框Chang事件的操作是( )。
A. 文本框失去焦点
B. 文本框获得焦点
9. 定义一个常量PI,可以使用下列语句中的( )。
A. .PI=3.14159
B. Set PI = 3.14159
C. Const PI = 3.14159
D. Const PI
10. 在窗体上创建一个名称为Text1的文本框,并编写如下程序: Private Sub Form_Load() Show Text1.Text="" Text1.SetFocus End Sub Private Sub Form_MouseUp(Button As Integer,Shift As Integer, X As Single, Y As Single) Print "程序设计" End Sub Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer) Print "Visual Basic"; End Sub 程序运行后,如果按A键,然后单击窗体,则在窗体上显示的内容是( )。
A. Visual Basic
B. “程序设计”
C. “A程序设计”
D. “Visual Basic程序设计”
11. 下列列表框属性中哪一项不是数组( )。
A. Selected
B. ListCount
C. List
D. Index
12. 在窗体上有一个文本框控件,名称为TxtTime;一个计时器控件,名称为Timer1,要求每一秒钟在文本框中显示一次当前的时间,程序为: Private Sub Timer1____() TxtTime.text=Time End Sub 在横线上应填入的内容是( )。
A. 10
B. 20
C. 30
D. 40
6. 下列哪个属性设置文本框中文字的对齐方式( )。
A. SelLength
B. Alignment
C. MulΒιβλιοθήκη iline D. ScrollBars
7. 在Visual Basic6.0中,改变控制的位置可以通过设置( )属性来实现。
14. 在窗体中添加一个命令按钮,然后编写如下程序: Private Sub Command1_Click() Dim a As Integer, b As Integer a=InputBox("Enter the Firstinteger") b=InputBox("Enter the Secondinteger") Print b+a End Sub 程序运行后,单击命令按钮,先后在两个输入框中分别输入123和123,则输出结果是( )。
A. 4321
B. 1234
C. 34
D. 12
18. 关于复选框和单选按钮的Value属性,说法正确的是( )。
A. 复选框的Value属性有2个值
B. 单选按钮的Value属性有3个值
C. Value属性的值都是True或False
D. 复选框的Value属性有3个值
19. 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim Array1(10,10) As Integer Dim i As Integer, j As Integer For i= 1 To 3 For j = 2 To 4 Array1 (i,j) = i + j Next j Next i Text1.Text = Array1(2,3) + Array1 (3,4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是( )。
B. CommonDialog1.Filter=“文本文件(.doc)|(*.doc)”
C. CommonDialog1.Filter=“text(.doc)||(*.doc)”
D. CommonDialog1.Filter=“text(.doc)(*.doc)”
4. 设有如下程序: Option Base 0 Private Sub Form_Click() Dim a Dim I As Integer a=Array(1,2,3,4,5,6,7,8,9) For I=0 To 3 Print a(5 - I); Next I End Sub 程序运行后,单击窗体,则在窗体上显示的是( )。
A. Left和Top
B. Width和Height
C. Left和Height
D. Width和Top
8. 图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,该属性是( )。
A. Autosize
B. Stretch
C. Autoredraw
D. Appearance
C. 设置文本框的焦点
D. 改变文本框的内容
17. 在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a s = 0 a = Array (1,2,3,4) j = 1 For i = 4 To 1 Step - 1 s = s + a (i) * j j = j * 10 Next i Print s End Sub 运行上面的程序,单击命令按钮,其输出结果是( )。
A. Enabled
B. Visible
C. Interval
D. Timer
13. 为了把一个记录型变量的内容写入文件中指定的位置,要使用语句( )。
A. Get文件号,记录号,变量名
B. Get文件号,变量名,记录号
C. Put文件号,变量名,记录号
D. Put文件号,记录号,变量名
A. 4321
B. 5432
C. 6543
D. 7654
5. 在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程: Private Sub Command1_Click() n = Text1.Text Select Case n Case 1 To 20 x = 10 Case 2,4,6 x = 20 Case Is<10 x = 30 Case 10 x = 40 End Select Text2.Text = x End Sub 程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是( )。