VB语言程序设计试题库
vb程序设计试题(含答案)

第一套试题一、选择题(每题2分,共30分)1.在VB环境中,工程文件的扩展名是( C )(A).frm (B).bas (C).vbp (D).frx2.下面4项中不属于面向对象系统三要素的是( A )(A)变量(B)事件(C)属性(D)方法3. \、/、Mod、*这4个算述运算符中,优先级别最低的是( C )(A)\ (B)/ (C)Mod (D)*4.要使Print方法在Form_Load事件中起作用,要对窗体的( C )属性进行设置(A)BackColor (B)ForeColor(C)AutoRedraw (D)Caption5.不论何控件,共同具有的属性是( B )(A)Text (B)Name(C)ForeColor (D)Caption6.要使Form1窗体的标题栏显示“欢迎使用VB”,以下语句正确的是( D ) (A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption=ˊ欢迎使用VBˊ(C)Form1.Caption=欢迎使用VB (D)Form1.Caption=〞欢迎使用VB〞7.VB提供了结构化程序设计的3种基本结构,这3种基本结构是( D )(A)递归结构,选择结构,循环结构(B)选择结构,过程结构,顺序结构(C)过程结构,输入、输出结构,转向结构(D)选择结构,循环结构,顺序结构8.给变量赋值a=123+MID(“123456”,3,2),a变量中的值是( D )(A)“12334”(B)123 (C)12334 (D)1579.下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是( D )(A)If sex=“男”And age<40 And InStr(duty,“教授”)>0 Then n=n+1 (B)If sex=“男”And age<40 And (duty=“教授”Or duty=“副教授”) Then n=n+1(C)If sex=“男”And age<40 And Right(duty,2)= “教授” Then n=n+1 (D)If sex=“男”And age<40 And duty=“教授”And duty=“副教授” Then n=n+110.若要清除列表框的所有内容,可用来实现的方法是( C )(A)RemoveItem (B)Cls(C)Clear (D)以上均不可以11.要使时钟控件Timer1的Timer事件不起作用,以下正确的语句是( B ) (A)Timer1.Visible=False (B)Timer1.Enabled=False(A) Timer1.Interval=1000 (D)Timer1.Index=012.引用列表框(List1)最后一个数据项应使用的语( B )(A)List1.List(List1.ListCount) (B)List1.List(List1.ListCount-1)(C)List1.List(ListCount) (D)List1.List(ListCount-1)13.如下数组声明语句,正确的是( B )(A)Dim a[3,4]As Integer (B)Dim a(3,4)As Integer(C)Dim a(n,n) As Integer (D)Dim a(3,4)As Integer14.下面子过程语句说明合法的是(A、D )(A)Sub f1(ByVal n%) (B)Sub f1(n%)As Integer(C)Function f1%(f1%) (D)Function f1(ByVal n%)15.假定有如下的命令按钮(名称为Command1)事件过程:Private Sub Command1_Click()x=InputBox("输入:","输入整数")MsgBox"输入的数据是:”,,”输入数据:"+xEnd Sub16.程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是( A )(A)x的值是数值10 (B)输入对话框的标题是“输入整数”(C)信息框的标题是“输入数据:10”(D)信息框中显示的是“输入的数据是:”二、填空题(每题2分,共20分)1、当进入VB集成环境后,发现没有显示“工具箱”窗口,应选择视图菜单的工具箱选项,使“工具箱”窗口显示。
VB程序设计考试题库(9)

VB程序设计考试题库(9)一、单选题(每题1分,共50题)1。
以下不属于Visual basic的工作模式的是()模式。
正确答案:AA。
编译 B。
设计 C.运行 D。
中断2。
VB集成开发环境有三种工作状态,不属于其中之一的是( )。
正确答案:BA.设计状态B。
写代码状态C.运行状态D。
中断状态3.下列属性中,文本框控件不具有的属性是( )。
正确答案:BA.BackcolorB.Caption C。
Passwordchar D.Enabled4.以下能够触发文本框Change事件的操作是( )。
正确答案:DA.文本框失去焦点B。
文本框获得焦点C。
设置文本框的焦点 D.改变文本框的内容5。
函数Int(Rnd*6+1)的取值范围是( )。
正确答案:CA.从1到7共7个整数B。
从0到7共8个整数C。
从1到6共6个整数D。
从0到6共7个整数6。
可以同时删除字符串前导和尾部空白的函数是().正确答案:CA。
Ltrim B。
Rtrim C.Trim D。
Mid7。
有如下程序:a$=”Flying”:b$=”IS”:c$=”funny!"Print a$+” "+Lcase$(b$)+” "+Ucase$(c$)End运行后,输出结果是( )。
正确答案:BA.Flying Is funny!B.Flying is FUNNY!C。
Flying IS FUNNY! D。
FLYING IS FUNNY!8.表示学习成绩(score)在75分和90分之间的逻辑表达式是().正确答案:A A.score>=75 And score〈=90B.score>=75 0r score〈=90C.score<=75 And score>=90D.score<=75 0r score〉=909.表达式4+5 \ 6 * 7 / 8 Mod 9 的值是( ). 正确答案:BA。
vb程序设计试题及答案

vb程序设计试题及答案一、选择题(每题2分,共20分)1. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. VB中用于声明变量的关键字是?A. DimB. DeclareC. SetD. All of the above答案:A3. 在VB中,下列哪个选项是正确的循环语句?A. ForB. DoC. WhileD. All of the above答案:D4. VB中用于打开文件的函数是?A. OpenB. CloseC. WriteD. Read答案:A5. 在VB中,下列哪个选项是正确的条件语句?A. If...ThenB. Select CaseC. Do WhileD. All of the above答案:A6. VB中用于创建新窗体的语句是?A. Form.ShowB. Form.NewC. Form.CreateD. Form.Open答案:A7. VB中用于声明常量的关键字是?A. ConstB. DimC. StaticD. Option答案:A8. 在VB中,下列哪个选项是正确的数组声明?A. Dim arr(5) As IntegerB. Dim arr() As IntegerC. Dim arr As IntegerD. Dim arr(5) As String答案:A9. VB中用于结束程序的语句是?A. EndB. ExitC. CloseD. All of the above答案:B10. VB中用于捕获异常的语句是?A. Try...CatchB. On ErrorC. CatchD. All of the above答案:B二、填空题(每题2分,共20分)1. 在VB中,声明一个名为myVar的变量,其类型为字符串,应该使用语句________。
答案:Dim myVar As String2. VB中,用于定义一个名为myFunction的函数,返回值为整数,应该使用语句________。
专升本vb程序设计试题及答案

专升本vb程序设计试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项是Visual Basic中的单行注释符号?A. //B. /* */C. 'D. ' '答案:C3. 在Visual Basic中,下列哪个函数用于计算数组中元素的个数?A. UBoundB. LBoundC. CountD. Len答案:A4. 如果要创建一个名为“Form1”的窗体,应该使用哪个关键字?A. FormB. SubC. FunctionD. Class5. 在Visual Basic中,下列哪个选项是正确的事件处理程序的声明方式?A. Sub Form1_Click()B. Sub Form1_Click(ByVal sender As Object, ByVal e As EventArgs)C. Function Form1_Click()D. Function Form1_Click(ByVal sender As Object, ByVal e As EventArgs)答案:B6. 下列哪个选项是Visual Basic中的逻辑运算符?A. AndB. OrC. NotD. All of the above答案:D7. 在Visual Basic中,哪个关键字用于退出当前的Sub过程?A. ExitB. EndC. ReturnD. Stop答案:A8. 在Visual Basic中,下列哪个选项是正确的条件语句?A. If...ThenB. Do...LoopC. For...NextD. Switch...Case9. 在Visual Basic中,下列哪个选项用于创建一个标签控件?A. LabelB. TextBoxC. ButtonD. ComboBox答案:A10. 在Visual Basic中,下列哪个选项用于创建一个文本框控件?A. LabelB. TextBoxC. ButtonD. ComboBox答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个常量。
VB程序设计考试题库(6)

VB程序设计考试题库(6)一、单选题(每题1分,共50题)1.以下不是Visual Basic的特点的选项是(未填)。
错误正确答案:BA.可视编程B.算法设计C.事件驱动D.面向对象2.Visual Basic应用程序的运行是(未填)。
错误正确答案:CA.从一个建立的窗体模块开始执行B.以最后建立的窗体模块结束C.程序执行顺序不是预先完全确定好的D.执行顺序是预先确定好的3.在窗体上画一个名称为TxtA的文本框,然后编写如下的事件过程:Private Sub Txta_KeyPress(keyascii as integer)End Sub若焦点位于文本框中,则能够触发KeyPress事件的操作是(未填)。
错误正确答案:DA.单击鼠标B.双击文本框C.鼠标滑过D.按键盘上的某个键4.确定一个控件的宽度的属性是(未填)错误正确答案:CA.TopB.LeftC.widthD.Height5.下列控件对象中,属于文本框控件对象是(未填)。
错误正确答案:CMAND1BEL2C.TEXT3D.OPTION46.标准模块文件的扩展名是(未填)。
错误正确答案:CA.frmB.vbpC.basD.vbg7.为了描述x>y和y>z同时成立,则下述选项中,正确的是(未填)。
错误正确答案:DA.x>y .and Y>zB.x>y>zC.x>y and >zD.x>y and y>z8.下面(未填)是合法的单精度型变量。
错误正确答案:AA.num!B.sum%C.xint$D.mm#9.表达式Int(5*Rnd+1)*Int(5*Rnd-1)的值的范围是(未填)。
错误正确答案:DA.[0,15]B.[-1,15]C.[-4,15]D.[-5,15]10.下列符号中哪个是VB程序中合法的变量名(未填)。
错误正确答案:AA.ab7B.7abC.IfD.a*bc11.Abc%,abc!,abc$,abc#分别声明abc是(未填)。
VB程序设计习题

VB程序设计习题练习一一、多项选择题1、下面列出的程序设计语言中(a)是面向问题的语言。
a、机器语言b、汇编语言c、高级语言D,0,1二进制语言解释:机器语言和汇编语言都是面向机器的语言,二进制语言为机器语言,故其为面向机器的语言2、下面列出的程序设计语言中(c)不是面向对象的语言。
a、cb、c++c、javad、vb3、下列(d)不属于vb6.0的版本。
a、学习版b、专业版C、企业版D、共享版解释:vb6.0共有三个版本:标准版、专业版、企业版。
而其中的标准版是为初学者了解基于windows的应用程序开发而设计的,也可称为学习版。
二、填空题1.从编程语言的发展过程来看,计算机编程语言分为机器语言、汇编语言和高级语言。
2、 vb6。
0采用面向对象和事件驱动(可视化编程)的编程机制。
3、启动vb6.0后可以从“现存”选项卡选择并打开系统中现存的工程文件。
练习2一、选择题1.如果表单对象的名称是forma1,backcolor是表单对象的一个属性,用于设置表单的背景色,那么将表单背景色设置为蓝色的正确语句是(a)a和forma1backcolor=vbblue、backcolor=vbbluec、forma1=vbblued、forma1′sbackcolorisvbblue.2.在以下方法中,无法打开代码编辑器(d)A.单击“视图”菜单上的“代码窗口”命令。
b、在窗体设计器中双击窗体或控件。
c、双击窗体设计器的窗体或控件,单击工程资源管理器中的“查看代码”按钮。
d、双击窗体设计器的窗体或控件,单击标准工具栏中的“代码窗口”按钮。
3、保存vb应用程序时,下列方法中正确的是(a)a、先保存窗体文件,再保存工程文件。
b、先保存工程文件,再保存窗体文件c、如果直接保存表单文件,系统将自动先保存表单文件,然后依次保存项目文件。
d、如果直接保存表单文件,系统将自动先保存项目文件,然后依次保存表单文件。
2、填空1、vb工程文件的扩展名是工程文件(*.vbp),窗体文件的扩展名是窗体文件(*.frm)。
2024年VB语言程序设计试题库

VB程序设计一、判断题1.同一Form窗体中的各控件能够相互重叠,其显示的上下层次的次序不能够调整。
(X )ﻫ2.一个对象的若能识别多个事件,我们只能对其中一个事件编程( )ﻫ3.单项选择按钮与复选框对象的Value属性类型不一样,且只能取值True和False。
(√ )4. 事件过程由某个用户事件或系统事件触发执行,它不能被其他过程调用。
( )5. 图片框的Move措施不但能够移动图片框,并且还能够变化该图片框的大小,同时也会变化该图片框有关属性的值。
( √ )6. “A=B=C”是一个合法的Visual Basic语句。
( )7. 当在一个简单组合框的文本框中输入一个它的列表框中没有的条目时,组合框会自动把这一条目添加到它的列表框中。
( )ﻫ8. Visual Basic程序的运行能够从 Main()过程开启,也能够从某个窗体开启。
( √ )ﻫ9. 在图片框中放置的控件既能够在该图片框内移动,也能够移出该图片框外。
( )10. 对于文献系统控件,当驱动器控件Drivel中的驱动器符变化时,文献夹列表控件Dir1中显示的文献夹也作对应的变化,能够在Drive1中的Change事件中使用如下命令。
Dir1. Path= Drive1.Drive( √)11. 滚动条控件可作为用户输入数据的一个措施。
( √)ﻫ12.单项选择按钮控件和复选框控件都具备Value属性,它们的作用完全相同。
( )ﻫ13. 静态变量是一个局部变量,当原过程再次被执行时,静态变量的初值是上一次过程调用后的值。
( √ )ﻫ14. Visual Basic提供的几个标准坐标系统的原点都是在绘图区域的左上角,假如要把坐标原点放在其他位置,则需使用自定义坐标系统。
(√ )ﻫ15.注释语句REM可自成一语句。
( √ )ﻫ16.用鼠标选中某菜单控件时,触发Click事件;而用键盘选中该菜单控件时,触发 KeyPress( )17.组合框兼有文本框和列表框二者的功效,用户能够通过键人文本或选择列表中的项目来进行选择。
VB程序设计试题 及 参考答案

VB程序设计及参考答案一、单选题(共20分,每小题1分)1、要改变控件的宽度,应修改该控件的()属性。
(A)TOP (B)width (C)Left (D)Height2、将命令按钮Command1设置为不可见,应修改该命令按钮的()属性。
(A)Visible (B)Value (C)Caption (D)Enabled3、()对象具有clear方法。
(A)图片框(B)窗体(C)复选框(D)列表框4、启动VB后,就意味着要建立一个新()。
(A)窗体(B)文件(C)工程(D)程序5、下列()对象不具有Clear方法。
(A)列表框(B)组合框(C)剪贴框(D)图片框6、组合框有三种风格,它们由Style属性所决定,其中为简单组合框时,Style 属性值应为()(A)0 (B)1 (C)2 (D)37、下列可调整图片框的大小以适合图片的属性是()(A)Stretch (B)autosize (C)picture (D)oledropmode 8、要想清除文本框中的内容则可利用()进行。
(A)Caption (B)Text (C)Clear (D)Cls9、在文本框控件中将Text的内容全部显示为所定义的字符的属性是()。
(A)Password (B)PasswordChar(C)需要编程来实现(D)以上都不是10、Visual Basic是一种面向对象的程序设计语言,所采用的编程机制是()。
(A)从主程序开始执行(B)按过程顺序执行(C)事件驱动(D)按模块顺序执行11、下列四项中合法的变量名是()。
(A)a-bc (B)a_bc (C)4abc (D)integer12、无论何种控件,共同具有的属性是()(A)Text (B)Name (C)Caption (D)ForeColor13、有程序代码如下:Text1.Text = "Visual Basic程序设计"则Text1、Text ,和"Visual Basic程序设计"分别代表()。
《VB程序设计》期末考试

《VB程序设计》期末考试注意事项:(1)题型:选择题40道,判断题10道,每题2分,满分100分。
(2)答题时间:60分钟。
(3)请在规定时间内作答并提交。
1、VB程序设计语言是一种()。
[单选题] *A.汇编语言B.机器语言C.高级语言(正确答案)D.数据库语言2、VisualBasic最突出的特点是()。
[单选题] *A.结构化程序设计B.程序开发环境C.程序调试技术D.事件驱动编程机制(正确答案)3、VB中,.frm是()文件的扩展名。
[单选题] *A.工程文件B.可执行文件C.窗体文件(正确答案)D.标准模块文件4、VB中,.vbp是()文件的扩展名。
[单选题] *A. 工程文件(正确答案)B. 可执行文件C. 窗体文件D. 标准模块文件5、在设计窗体时,双击窗体的任何地方,可以打开的窗口是()。
[单选题] *A. 代码窗口(正确答案)B. 属性窗口C. 工程管理窗口D. 以上3个选项都不对6、VB是一种面向对象的程序设计语言,下面()不是面向对象包含的三要素。
[单选题] *A. 变量(正确答案)B. 事件C. 属性D. 方法7、不论任何控件,共同具有的是()属性。
[单选题] *A. TextB. CaptionC. BackColorD. Name(正确答案)8、要使Form1窗体的标题栏显示“欢迎使用Visual Basic 6.0! ”,以下()语句是正确的。
[单选题] *A. Form1.Caption =" 欢迎使用Visual Basic 6.0! "(正确答案)B. Form1.Caption =’欢迎使用Visual Basic 6.0! ’C. Form.Caption = " 欢迎使用Visual Basic 6.0! "D. Form.Caption = ’欢迎使用Visual Basic 6.0! ’9、有下面的程序代码:Command1.Caption ="确定",则Command1,Caption和"确定"分别代表()。
vb程序设计试题(含答案)

第一套试题一、选择题(每题2分,共30分)1.在VB环境中,工程文件的扩展名是(C)(A).frm(B).bas(C).vbp(D).frx2.下面4项中不属于面向对象系统三要素的是(A)(A)变量(B)事件(C)属性(D)方法3.\、/、Mod、*这4个算述运算符中,优先级别最低的是(C)(A)\(B)/(C)Mod(D)*4.要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置(A)BackColor(B)ForeColor(C)AutoRedraw(D)Caption5.不论何控件,共同具有的属性是(B)(A)Text(B)Name(C)ForeColor(D)Caption6.要使Form1窗体的标题栏显示“欢迎使用VB”,以下语句正确的是(D)(A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption=ˊ欢迎使用VB ˊ(C)Form1.Caption=欢迎使用VB(D)Form1.Caption=〞欢迎使用VB〞7.VB提供了结构化程序设计的3种基本结构,这3种基本结构是(D)(A)递归结构,选择结构,循环结构(B)选择结构,过程结构,顺序结构(C)过程结构,输入、输出结构,转向结构(D)选择结构,循环结构,顺序结构8.给变量赋值a=123+MID(“123456”,3,2),a变量中的值是(D)(A)“12334”(B)123(C)12334(D)1579.下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是(D)(A)Ifsex=“男”Andage<40AndInStr(duty,“教授”)>0Thenn=n+1(B)Ifsex=“男”Andage<40And(duty=“教授”Orduty=“副教授”)Thenn=n+1 (C)Ifsex=“男”Andage<40AndRight(duty,2)=“教授”Thenn=n+1(D)Ifsex=“男”Andage<40Andduty=“教授”Andduty=“副教授”Thenn=n+110.若要清除列表框的所有内容,可用来实现的方法是(C)(A)RemoveItem(B)Cls(C)Clear(D)以上均不可以11.要使时钟控件Timer1的Timer事件不起作用,以下正确的语句是(B)(A)Timer1.Visible=False(B)Timer1.Enabled=False(A)Timer1.Interval=1000(D)Timer1.Index=012.引用列表框(List1)最后一个数据项应使用的语(B)(A)List1.List(List1.ListCount)(B)List1.List(List1.ListCount-1)(C)List1.List(ListCount)(D)List1.List(ListCount-1)13.如下数组声明语句,正确的是(B)(A)Dima[3,4]AsInteger(B)Dima(3,4)AsInteger(C)Dima(n,n)AsInteger(D)Dima(3,4)AsInteger14.下面子过程语句说明合法的是(A、D)(A)Subf1(ByValn%)(B)Subf1(n%)AsInteger(C)Functionf1%(f1%)(D)Functionf1(ByValn%)15.假定有如下的命令按钮(名称为Command1)事件过程:PrivateSubCommand1_Click()x=InputBox("输入:","输入整数")MsgBox"输入的数据是:”,,”输入数据:"+xEndSub16.程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是(A)(A)x的值是数值10(B)输入对话框的标题是“输入整数”(C)信息框的标题是“输入数据:10”(D)信息框中显示的是“输入的数据是:”二、填空题(每题2分,共20分)1、当进入VB集成环境后,发现没有显示“工具箱”窗口,应选择视图菜单的工具箱选项,使“工具箱”窗口显示。
(完整word版)VB程序设计试题题库及答案.doc

VB程序设计笔试题题库一、选择题1 下列常量中,是 Integer类型常量的是(C )。
A、123&B、-38844C、123%D、327682 下面选项中 () 是字符连接运算符 . ( A )A、&B、AndC、%D、Mod3下面关于 VB 的集成开发环境( IDE )的叙述中,不正确的是(B )。
A、IDE是设计、调试、运行 VB程序的工具。
B、用户不能随意关闭 IDE中的窗口。
C、" 窗体设计 " 窗口是用来设计应用程序界面(窗体)的。
D、打开 / 关闭各窗口的命令主要在 IDE的" 视图 " 菜单中。
4 len( “程vb序设计”)=( C ) 。
A、 5B、2C、 6D、105 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 DA、7B、0C、2D、46 赋值语句 A=123 + Mid$( “123456”,3,2)执行后, A= ( A )。
A、157B、12334C、123D、"12334"7 在一个语句内写多条语句时 , 用来分隔每条语句的符号是 ( C ).A、,B、;C、:D、、8 将逻辑型数据转换成整型数据时,转换规则是( D )。
A、将 True 转换为 1 ,将 False 转换为 0B、将 True 转换为 1 ,将 False 转换为 -1C、将 True 转换为 0 ,将 False 转换为 -1D、将 True 转换为 -1 ,将 False 转换为 09 表达式 2+3*4^5-SIN(X+1)/2 中最先进行的运算是 ( D ).A、SINB、4^5C、3*4D、x+110 如果 x=2 ,则表达式 x+1>2 Or sin(x)>0.9 And 3>x+3 的值( B )。
A、不能计算B、 TrueC、5D、False11 随机产生 [10,50] 之间整数的正确表达式是( D )。
VB程序设计练习题及参考答案

Visual Basic程序设计练习题1.Visual Basic是一种面向对象的可视化程序设计语言,采取了A的编程机制。
A.事件驱动B.按过程顺序执行C.从主程序开始执行D.按模块顺序执行2.在Visual Basic中最基本的对象是C,它是应用程序的基石,是其他控件的容器。
A.文本框B.命令按钮C.窗体D.标签3.多窗体程序是由多个窗体组成。
在缺省情况下,VB在应用程序执行时,总是把B 指定为启动窗体。
A.不包含任何控件的窗体B.设计时的第一个窗体C.包含控件最多的D.命名为Frm1的窗体4.若有程序代码如下:text1.text="Visual Basic"则:text1,text和"Visual Basic" 分别代表C。
A.对象,值,属性B.对象,方法,属性C.对象,属性,值D.属性,对象,值5.Visual Basic是一种面向对象的程序设计语言,A不是面向对象系统所包含的三要素。
A.变量B.事件C.属性D.方法6.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是C。
A.窗体布局窗口B.立即窗口C.代码窗口D.监视窗口7.保存新建的工程时,默认存放的位置是B。
A.My Documents B.VB98 C.\ D.Windows 8.若要使标签控件显示时不覆盖其背景内容,要对D属性进行设置。
A.BackColor B.BorderStyle C.ForeColor D.BackStyle 9.若要使命令按钮不可操作,要对A属性设置。
A.Enabled B.Visible C.BackColor D.Caption 10.文本框没有D属性。
A.Enabled B.Visible C.BackColor D.Caption 11.不论何控件,共同具有的是B属性。
A.Text B.Name C.ForeColor D.Caption 12.要使Form1窗体的标题栏显示“欢迎使用VB”,以下D语句是正确的。
vb程序设计考试题库及答案

vb程序设计考试题库及答案一、单项选择题(每题2分,共40分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. RealD. All of above答案:D2. VB中,哪个函数用于计算两个数的最大值?A. MinB. MaxC. AbsD. Sgn答案:B3. 在VB中,以下哪个是合法的变量名?A. 2variableB. variable2C. _variableD. All of above答案:D4. VB中,以下哪个是正确的循环结构?A. For EachB. For AllC. Do WhileD. All of above答案:D5. 在VB中,以下哪个是正确的条件语句?A. If...Then...ElseB. Switch...CaseC. Select...CaseD. All of above答案:D6. VB中,哪个函数用于计算一个数的绝对值?A. AbsB. RoundC. SqrD. Int答案:A7. 在VB中,以下哪个是合法的数组声明?A. Dim arr(10) As IntegerB. Dim arr() As Integer = New Integer(10)C. Both A and BD. None of the above答案:C8. VB中,哪个函数用于将字符串转换为大写?B. UCaseC. StrCompD. StrConv答案:B9. 在VB中,以下哪个是正确的事件处理程序的声明方式?A. Private Sub Form_Click()B. Public Sub Form_Click()C. Both A and BD. None of the above答案:A10. VB中,哪个函数用于计算一个数的平方根?A. SqrB. PowC. ExpD. Log11. 在VB中,以下哪个是正确的文件打开模式?A. Open For InputB. Open For AppendC. Open For RandomD. All of above答案:D12. VB中,哪个函数用于计算一个数的指数?A. SqrB. PowC. ExpD. Log答案:B13. 在VB中,以下哪个是正确的窗体属性?A. CaptionC. Both A and BD. None of the above答案:C14. VB中,哪个函数用于计算一个数的自然对数?A. SqrB. PowC. ExpD. Log答案:D15. 在VB中,以下哪个是正确的控件事件?A. ClickB. DoubleClickC. Both A and BD. None of the above答案:C16. VB中,哪个函数用于计算一个数的四舍五入?A. RoundB. IntC. FixD. Sgn答案:A17. 在VB中,以下哪个是正确的控件属性?A. NameB. CaptionC. Both A and BD. None of the above答案:C18. VB中,哪个函数用于计算一个数的符号?A. AbsB. SgnC. RoundD. Int答案:B19. 在VB中,以下哪个是正确的控件事件?A. KeyPressB. KeyDownC. Both A and BD. None of the above答案:C20. VB中,哪个函数用于计算一个数的固定整数部分?A. RoundB. IntC. FixD. Sgn答案:C二、填空题(每题2分,共20分)21. VB中,使用________函数可以将一个字符串转换为小写。
VB程序设计考试题库(2)

VB程序设计考试题库(2)VB程序设计考试(2)一、单选题(每题1分,共50题)1.关于Visual Basic应用程序,正确的叙述是(未填)。
错误正确答案:AA.Visual Basic程序运行时,总是等待事件被触发B.Visual Basic程序设计的核心是编写事件过程的程序代码C.Visual Basic程序是以线性方式顺序执行的D.Visual Basic的事件可以由用户随意定义,而事件过程是系统预先设置好的2.可视化编程的基本过程主要有3步,这3个步骤是(未填)。
错误正确答案:CA.创建工程、设计界面、编写代码B.创建工程、编写程序、保存程序C.设计界面、设置属性、编写代码D.设计界面、编写代码、调试程序3.窗体上有一个按钮和一个文本框,程序执行后,在文本框中输入12345,单击按钮后的输出结果为(未填)。
Private Sub Command1_Click()Dim A As Integer,B As IntegerText1.SelStart=2Text1.SelLength=2A=Val(Text1.SelText)B=Len(Text1.Text)Print A*BEnd Sub错误正确答案:CA.68C.170D.11704.VB中可用(未填)语句产生一消息框。
错误正确答案:DA.InputBoxB.ShiftC.BothD.MsgBox5.在窗体Form1的标题栏中显示“VisualBasic窗体"的命令是(未填)。
错误正确答案:C/doc/5173e546f68a6529647d27284b73f24 2336c3184.html ="VisualBasic窗体"B.Form1.Title="VisualBasic窗体"C.Form1.Caption="VisualBasic窗体"D.Form1.T ext="VisualBasic窗体6.以下(未填)是Visual Basic中合法的函数使用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB程序设计一、判断题1. 同一Form窗体中的各控件可以相互重叠,其显示的上下层次的次序不可以调整。
( X )2. 一个对象的若能识别多个事件,我们只能对其中一个事件编程( )3. 单选按钮与复选框对象的Value属性类型不同,且只能取值True和False。
(√)4. 事件过程由某个用户事件或系统事件触发执行,它不能被其他过程调用。
( )5. 图片框的Move方法不仅可以移动图片框,而且还可以改变该图片框的大小,同时也会改变该图片框有关属性的值。
(√)6. “A=B=C”是一个合法的Visual Basic语句。
( )7. 当在一个简单组合框的文本框中输入一个它的列表框中没有的条目时,组合框会自动把这一条目添加到它的列表框中。
( )8. Visual Basic程序的运行可以从 Main()过程启动,也可以从某个窗体启动。
(√)9. 在图片框中放置的控件既可以在该图片框内移动,也可以移出该图片框外。
( )10. 对于文件系统控件,当驱动器控件Drivel中的驱动器符改变时,文件夹列表控件Dir1中显示的文件夹也作相应的改变,可以在Drive1中的Change事件中使用如下命令。
Dir1. Path= Drive1. Drive(√)11. 滚动条控件可作为用户输入数据的一种方法。
(√)12. 单选按钮控件和复选框控件都具有Value属性,它们的作用完全相同。
( )13. 静态变量是一种局部变量,当原过程再次被执行时,静态变量的初值是上一次过程调用后的值。
(√)14. Visual Basic提供的几种标准坐标系统的原点都是在绘图区域的左上角,如果要把坐标原点放在其他位置,则需使用自定义坐标系统。
(√)15.注释语句REM可自成一语句。
(√)16. 用鼠标选中某菜单控件时,触发Click事件;而用键盘选中该菜单控件时,触发 KeyPress ( )17. 组合框兼有文本框和列表框两者的功能,用户可以通过键人文本或选择列表中的项目来进行选择。
(√)18. 当定时器控件的Interval属性值设置为0时,会连续不断地激发Timer事件。
( )19.执行程序 x=0:for I=2 to 10 step –2:x=x+10:next I后x的值为0。
(√)2.句“FontName="宋体" ”与“Form1.FontName="宋体" ”的作用完全相同,无一例外。
( )21局变量只能在窗体的通用区内用Public或global定义。
( )22. 在盘驱动器列表框Drivel的Change事件过程中,代码Dirl. Path=Drivel . Drive 的作用是:当Drivel的驱动器改变时,Dirl的目录列表随不同驱动器作相应改变。
(√)23.直到型循环至少能执行一次循环体。
(√)24. Variant是一种特殊的数据类型,Variant类型变量可以存储除定长字符串数据及自定义类型外的所有系统定义类型的数据。
Variant类型变量还可具有Empty、Error和Null等特殊值。
(√)25. 如果一个菜单项的 Visible属性为False,则它的子菜单也不会显示。
(√)26.运行程序后在同一窗体上不可能同时选中两个单选钮。
( )27. 窗体的 Enabled属性值为 False时,该窗体上的按钮、文本框等控件就不会对用户的操作做出反应。
(√)28.定时器的interval属性值为0时,不会发生timer事件。
(√)29. 框架控件和形状控件都不能响应用户的鼠标的单击事件。
( )30. 在一个窗体的代码中不能使用Unload语句来卸载本窗体,即一个窗体只能由其他窗体卸载。
( )31.移动图片框时,以该图片框为载体的各控件的Left 和 Top属性值不变。
(√)二.单选题32. 组合框的Change()事件在下列那种情况下发生?( C )A、在程序改变控件的大小时发生B、用户在下拉列表中改变选项时发生C、用户在编辑文本区内容时发生D、当程序改变组合框的Style属性时发生33. 为了使标签框的中的文字能自动折行,必须同时设置下面两个属性为True。
( D )A、Caption和AutoSizeB、AutoSize和AligmentC、Visible 和EnableD、AutoSize 和WordWarp34.如果希望文件列表框只显示可执行文件,应该修改( B )属性。
A、PatternB、FilterC、PathD、FileName35.为了使某个命令按钮处于不可用状态,应该设置该命令按钮的属性。
( B )A、DefaultB、EnabledC、CancelD、TabIndex36.通用对话框控件的返回值FileName表示所选择文件的( B )。
A、路径名B、全名C、文件主名D、文件扩展名37.关于单选按钮和复选框,下列说法正确的是:( C )A、单选按钮和复选框的Value属性值可能是0或1B、同一窗体上的单选按钮只能有一个处于选中状态C、复选框不支持DblClick事件D、单选按钮选中状态的改变只能由用户进行,而不能由程序设置38.下列控件中哪个控件没有Change事件( D )A、滚动条B、目录列表框C、标签D、单选按钮39.菜单项显示分隔线是通过设置( A )属性来实现的。
A、CaptionB、VisibleC、CheckedD、Enabled40.运行时组合框控件Comb1中所选择的表项,可以表示为( C )。
A、Comb1.TextB、Comb1.ListC、Comb1.ListIndexD、Comb1.ListCount41.要使Shape控件以实心方式填充,应该设置其( B )属性。
A、FillColorB、FillStyleC、BackStyleD、Shape42.向文本框中输入一个字符,下列事件不会发生。
( C )A、ChangeB、KeyPressC、GotFocusD、KeyDown43.下面关于框架、复选框和单选钮的叙述,正确的是。
( B )A、框架没有Caption属性,而复选框和单选钮都有Caption属性B、一个框架中的复选框有可以多个被选中C、一个窗体中单选钮有且只有一个可以被选中A、可以把窗体中已存在的单选钮拖到框架中,成为框架中的一员44.用户在窗体上单击时,将先后触发该窗体的( D )A、MouseDown事件、Click事件、MouseMove事件、MouseUp事件B、Click事件、MouseDown事件、MouseUp事件、MouseMove事件C、MouseDown事件、Click事件、MouseUp事件、MouseMove事件D、MouseDown事件、MouseUp事件、 Click事件、 MouseMove事件45.下面方法不属于列表框和组合框。
( A )A、ClsB、AddItemC、GetFocusD、RemoveItem46.在图片框控件Picture1上坐标(x,y)处画一个绿色点,写作( D ) 。
A、Pset(x,y),Rgb(0,255,0)B、Picture1.Pset(x,y),GreenC、Pset(x,y),vbGreenD、Picture1.Pset(x,y),vbGreen47.下面关于滚动条和计时器控件的叙述,其中错误的是。
( B )A、当滚动条的Value值改变时,发生Change事件B、当拖动滚动条时,释放鼠标时发生Scroll事件C、计时器控件在运行时是不可见的D、计时器和滚动条控件都有Enable属性48.单击滚动条两端的任一个滚动箭头,将触发该滚动条的 ( C ) 事件。
A、ScrollB、KeyDownC、ChangeD、Dragover49.设置某子菜单项的Caption(标题)属性为“画图(&D)”,ShortCut(快捷键)属性为“Ctrl+L”。
启动工程时,下面不会触发该子菜单的Click事件。
( D )A、打开主菜单,按D键B、直接按Ctrl+L 键C、用鼠标单击该子菜单项D、打开主菜单,按Alt+D50.要改变控件的宽度,应修改该控件的 ( C ) 属性。
A、TopB、LeftC、WidthD、Height51.顺序文件有三种打开方式,下面种不是。
( A )A、RandomB、InputC、OutputD、Append52.( C ) 对象不能作为控件的容器。
A、FormB、PictureBoxC、ShapeD、Frame53. 将命令按钮Command1设置为不可见,应修改命令按钮的 ( A ) 属性。
A、VisibleB、ValueC、CaptionD、Enabled54.下列数据类型中,占用内存最小的是( B ) 。
A、BooleanB、ByteC、IntegerD、Single55. ( D ) 对象具有Clear方法。
A、图片框B、窗体C、复选框D、列表框56.一个对象可以执行的动作和可被对象识别的动作分别称为( B ) 。
A、事件、方法B、方法、事件C、属性、方法D、过程、事件57.已知A、B、C中C最小,则判断 A、B、C可否构成三角形 3条边长的逻辑表达式是( B )。
A、A>=B And B>=C And C>0B、A+C>B And B+C>A And C>0C、(A+B>=C Or A-C<=C) And C>0D、A+B>C And A-B>C And C>058.将通用对话框CommonDialog1的类型设置成“另存为”对话框,可调用该控件的的( B )方法。
A、ShowOpenB、ShowSaveC、ShowColorD、ShowFont 59.下面( C )是日期型常量。
A、“12/19/99”B、12/19/99C、#12/19/99#D、{12/19/99}60. 重新定义图片框控件的坐标系统,可采用该图片框的( A )方法。
A、ScaleB、ScaleXC、ScaleYD、SetFocus61.____D___ 对象不具有Caption属性。
DA、LabelB、OptionC、FormD、Timer62.Integer类型的变量可存的最大整数是( D ) 。
A、255B、256C、32768D、3276763.要改变控件的宽度,应修改该控件的( C )属性。
A、TopB、LeftC、WidthD、Height64.对于窗体级变量,以下说法错误的有:( B )A、所在窗体的各子程序都可以访问B、其他窗体的子程序不能访问C、所在窗体的子程序能访问用Private定义的窗体级变量D、一定要在所在窗体的通用区内定义65.在窗体Forml的Click事件过程中有以下语句:( C )“Label1. Caption=”“Visual Basic”若本语句执行之前,标签控件的Caption属性为默认值,则标签控件的Name属性和Caption属性在执行本语句之前的值分别为。