vb单选判断题题库
计算机程序设计-VisualBasic【VB】考试试题(1)

A、 AutoSize B、 Visible C、 Enabled D、 WordWrap 正确答案: A 解析:
42、当文本框的 MaxLength 属性值取________时,该文本框能容纳的字符数最多。
A、 256 B、 512 C、 0 D、 -1 正确答案: C 解析:
43、在一行语句内写多条语句时,每个语句之间用_____ ___符号分隔。
A、 ; B、 : C、 , D、 、 正确答案: B 解析:
44、结构化程序由三种基本结构组成,下面术语中是三种基本结构之一的是______ _。
A、 递归结构 B、 选择结构 C、 输入输出结构 D、 过程结构 正确答案: B 解析:
45、在默认情况下,InputBox() 函数返回值的类型为______ __。
8、下列关于 VB 编程的说法中,不正确的是( )。
A、 事件是能被对象识别的动作 B、 方法指示对象的行为 C、 属性是描述对象特征的数据 D、 VB 程序采用的运行机制是面向对象 正确答案: D 解析:
9、下面所列符号中,_________不是数据类型说明符。
A、 !
B、 % C、 ? D、 # 正确答案: C 解析:
A、 0.01*Int(100*(x+0.005)) B、 0.01*Int(x+0.005) C、 0.01*Int(100*(x+0.05)) D、 0.01*Int(x+0.05) 正确答案: A 解析:
24、从字符串变量 Cstr 中取左边 4 个字符,应使用________。
A、 Left(Cstr,4) B、 Left(Cstr,1,4) C、 Mid(Cstr,3,4) D、 Mid(Cstr,4,3) 正确答案: A 解析:
【太原理工大学现代科技学院】vb练习

属性。
A、Top
B、Left
C、Width
D、Right
7.窗体模块的扩展名为
。
A、.exe
B、.bas
C、.frx
D、.frm
8.窗体的 FontName 属性的缺省值是
。
A、宋体
B、仿宋体
C、楷体
D、黑体
9.FontSize 属性用以设置字体大小,窗体的 FontSize 属性缺省值为
。
A、5
B、9
。
10.对象的 Visible 属性取值是 True 或
。
第 4 部分. 3 种基本控制结构的程序设计
一、判断题
1.For/Next 语句中,“Step 1”可以缺省。
2.For/Next 循环正常(未执行 Exit For)结束后,控制变量的当前值等于终值。
3.在循环体内,循环变量的值不能被改变。
2.表达式 2 * 4^3 + 4 * 6 / 3 + 3^2 的值是
。
3.表达式 16 / 2 - 2 ^ 3 * 7 Mod 9 的值是
。
4.表达式 81 \ 7 Mod 2 ^ 2 的值是
。
5.已知字符串变量 x 存放"1234",表达式 Val("&H"+Left$(x, Len(x)/2))的值是
4.许多属性可以直接在属性表上设置、修改,并立即在屏幕上看到效果。
5.所谓保存工程,是指保存正在编辑的工程的窗体。
二、选择题
1.工程文件的扩展名为
。
A、.frx
B、.bas
C、.vbp
D、.frm
2.以下 4 个选项中,属性窗口未包含的是
vb第次考试复习题单选判断程序填空改错练习

vb第次考试复习题单选判断程序填空改错练习————————————————————————————————作者:————————————————————————————————日期:一、判断共19题(共计19分)第1题(1.0分)题号:684在窗体的form_load事件过程里定义的变量是局部变量。
第2题(1.0分)题号:380VB规定窗体文件的扩展名是 .vbp。
3题(1.0分)题号:681对于动态数组,在过程中可多次使用redim语句改变数组的大小。
第4题(1.0分)题号:285所有的控件在程序运行以后都是可见的。
第5题(1.0分)题号:677通常用show方法来显示通用对话框第6题(1.0分)题号:683控件数组中的各个元素由caption属性区分。
第7题(1.0分)题号:680通用对话框控件在运行的时候,是不可见的。
第8题(1.0分)题号:361设A=3,B=4,C=5,D=6,则表达式A>B And C<=D Or 2* A>C的值是 False。
第9题(1.0分)题号:313“菜单编辑器”中至少要填“名称”和“标题”这两个框,才能真确完成菜单栏的设计。
第10题(1.0分)题号:325VB若同一个工程有许多窗体,可以指定任一窗体为启始窗体。
第11题(1.0分)题号:335通过改变属性窗口中的Name属性,可以改变窗体上显示的标题。
第12题(1.0分)题号:324如果一个菜单项的Visible属性为False,则它的子菜单也不会显示。
第13题(1.0分)题号:678鼠标mousedown事件可以返回一个参数button用于判断用户按下的是鼠标的左键、右键、还是滑轮。
第14题(1.0分)题号:254有的对象属性既可在属性窗口中设定又可在程序代码中设定。
第15题(1.0分)题号:686时钟控件的interval属性的单位是毫秒。
第16题(1.0分)题号:248对象的可见性用enabled属性设置,可用性用visible属性设置。
vb单选判断题题库

序号题干答案1 VB是一种面向对象的程序设计语言。
对2 VB通过窗体管理构成应用程序的各类文件的集合。
错3 VB支持弹出菜单,所谓“弹出菜单”是指单击鼠标后打开的菜单。
错4 Visual Basic程序的运行,仅能从某一窗体启动,如Form1窗体。
错5Visual Basic程序的运行可以从Main()过程启动,也可以从某个窗体启动。
对6 Visual Basic提供的几种标准坐标系统的原点都是在绘图区域的左上角,如果要把坐标原点放在其它位置,则需使用自定义坐标系统。
对7 单击并拖拽工具箱中所需的控件到窗体上即可完成添加控件任务. 错8 Dim i, j as integer 表明i和j都是整型变量。
错9Single 和Double型用于保存浮点数,在VB中定义单精度浮点8位,双浮点16位.错10 Visual_basic是合法的变量名。
对11可以用"&","+"合并字符串,但是用在数值变量时,"+"可能会将两个数值加起来。
对12某一过程中的静态变量在过程结束后,静态变量及其值可以在其它过程中使用。
错13全局变量用global或public关键字声明,且仅在通用声明处可以定义。
错14如果某子程序add用public static sub add()定义,则该子程序的变量都是局部变量。
错15设A=3,B=4,C=5,D=6,则表达式A>B And C<=D Or 2*A>C的值是False。
错16 所有的VB 的变量,都有隐含说明字符和强调声明两种方法来定义. 错17 在VB中,运算"ABCDE123A" Like "[a*a] " 的结果是True。
错18 在VB中,运算"D" Like "[! A-Z]" 的结果是True. 错19 在VB中,运算"ABA"Like"[a?a]"的结果是False。
vb考试试题题库及答案

vb考试试题题库及答案VB(Visual Basic)是一种由微软公司开发的编程语言,广泛用于开发Windows应用程序。
以下是一些VB考试的试题题库及答案,供参考:一、单选题1. 在VB中,以下哪个是正确的数据类型?- A. Integer- B. Real- C. String- D. All of the above答案:D2. VB中的“Sub”过程与“Function”过程的区别是什么?- A. Sub过程可以返回值,Function过程不能- B. Function过程可以返回值,Sub过程不能- C. 两者都可以返回值- D. 两者都不能返回值答案:B3. 在VB中,以下哪个是正确的变量声明方式?- A. Dim x- B. Declare x As Integer- C. Both A and B- D. None of the above答案:C二、多选题1. VB中的控件可以具有哪些属性?- A. Name- B. Caption- C. Font- D. All of the above答案:D2. VB中,以下哪些是事件驱动的编程语言的特点?- A. 事件驱动的程序在事件发生时执行代码- B. 程序的执行顺序由事件的触发顺序决定- C. 程序可以同时响应多个事件- D. 程序必须等待事件的发生才能执行答案:A, B, C三、判断题1. VB是一种编译型语言。
- 正确- 错误答案:错误2. 在VB中,可以使用“Print”方法在文本框中显示文本。
- 正确- 错误答案:正确3. VB中的“Option Explicit”语句可以强制声明所有变量。
- 正确- 错误答案:正确四、简答题1. 简述VB中的事件和方法的区别。
答案:事件是用户或系统触发的动作,如点击按钮、键盘输入等。
方法是一种过程,可以包含代码来执行特定的任务或计算。
事件通常与控件相关联,并可以触发方法的执行。
2. 解释VB中“类”的概念。
VB-单选多选判断

所属章节题目A B C D E 正确答案1创建一个VB标准EXE工程,至少应包括的文件类型有().vbp.vbw.frm.frx.bas AC2具有标题(Caption)属性的控件有( )标签文本框图片框图像框命令按钮AE2表面可以显示图片的控件有:( )单选按钮复选框图片框图像框命令按钮ABCDE2下列控件中,具有Value属性的控件是( )标签文本框单选按钮复选框滚动条CDE2下列VB对象中具有容器功能的有( )窗体框架图片框图像框列表框ABC2使用定时器控件起到定时功能,可以使用默认值而不必设置的属性有()Name Left Top EnabledInterval ABCD2确定一个文本框控件大小和位置的属性是( )Width Height Left Top Tag ABCD2鼠标单击列表框List1中一个列表项,能在标签Lab中显示该项内容的语句有()Lab=List1.Textn=List1.ListIndex :Lab=List1.List(n)Lab.Caption=List1List1.Text=LabLab=List1.ListIndex ABC2下列有关滚动条控件的说法中错误的是( )可以通过修改滚动条控件的Value属性的值来实现控制滑块的位置拖动滑块后松开鼠标键后,不会触发滚动条控件的Change事件Max属性值一定不小于Min属性值SmallChange属性值控制用户单击滚动条两端的箭头时Value属性的变化量当拖动滑块时,会触发Scroll事件BC2从窗体启动到窗体显示出来这一过程中,将会自动触发的事件有( )Initialize Load Resize Click Unload ABC2下列控件中,具有Text属性的有( )标签文本框命令按钮列表框组合框BDE2是定时器(Timer)控件所具有的属性是( )Name Caption Enabled VisibleInterval ACE2对象的三要素包括()继承属性过程事件方法BDE2为了使文本框T1显示垂直滚动条,必须设置的属性值是( )AutoSize=TrueMultiLine=TrueMaxLength=20ScrollBars=2Locked=True BD2能响应Click事件的控件有( )命令按钮定时器复选框列表框单选按钮ACDE2若要清除图片框Pic中已载入的图片内容,可以使用的语句是( )Pic.ClearPic.Picture =LoadPicturePic.Picture =LoadPicture()Pic.Picture =LoadPicture("")Pic.Cls BCD2要清除文本框T2中的全部内容,可以采用的语句有( )T2=""T2.Text=Space(0)T2.Text=0T2.Caption=""T2.Cls AB2下列关于定时器(Timer)控件论述中,正确的是()定时器可以放置在窗体工作区内的任何位置通过设置Width和Height属性,可以将窗体上的定时器设置成任意大小若设置Visible属性值为True,则程序运行时定时器可见如果Interval属性值为0,则定时器不会产生Timer事件Interval属性决定连续产生两个Timer事件的时间间隔,其值以毫秒为单位ADE2将下列控件的属性设置为1后,能显示图像的控件有( )命令按钮单选按钮复选框列表框组合框ABC2下列关于Name属性的叙述中,正确的是( )所有窗体和控件都有Name属性,其值不能为空对象的Name属性指定对象的名称,用来标识一个对象Name属性值必须以字母(或汉字)开头标签的Name属性值是显示在标签标题中的文本Name属性值可以在属性窗口中修改,也可以通过代码修改ABC2下列各项中是滚动条(HscrollBar或VscrollBar)控件的属性的是( )Max Min Change ValueSmallChange ABDE2下列控件中,具有Picture属性的是( )命令按钮文本框列表框图像框图片框ADE3绝对值小于4的表达式有:( )7\2-7\2Int(7/2)Int(-7/2)Fix(-7/2)ABCE3整数A>B,产生一个大于等于B且小于A的随机整数的表达式为:( )Int((A-B)*Rnd+1)Int((A-B+1)*Rnd+B)Int((A-B)*Rnd)+BInt((A-B)*Rnd+B)Int((A-B+1)*Rnd)+B CD3在以下不同进制的数中,数值相等的有:( )十进制数143十进制数142十六进制数143十六进制数8F二进制数10001111ADE3下列表达式中,数值相等的有:( )Int(2.45)Int(2.56+0.5)Round(2.56)Fix(2.56+0.5)3BCDE3当m是n整数倍时,下列逻辑表达式中值为True的是()m Mod n=0m\n=0m/n=0m/n=m\nm/n=Int(m/n)ADE3能从字符串A="THIS_IS_BOOK"中得到子字符串"IS"的表达式有( )Right(Left(A,7),2)Left(Right(A,7),2)Mid(A,6,2)Mid(Left(A,7),6,2)Mid(Left(A,7),6)ABCDE3下列表达式中返回值为1的有( )Abs(-1)Exp(1)Sgn(1)Sqr(4)Cos(0)ACE3能够产生一个三位随机正整数的函数表达式有()Int(Rnd*900)Int(Rnd*900)+100Int(Rnd*900+100)Int(Rnd*(900+100))Int(Rnd+900)+100BC3下列函数中,返回值类型是String的有( )Asc Chr Str Val Left BCE3下列函数中,返回值是数值的有( )Asc Chr Str Val Len ADE3下列运算符中,优先级高于“And”的有()*Mod&Or Not ABCE3下列表达式中,值为True的有( )7>9(5<9)And(3>=3)(21>18)Or(0>7)TrueXor(4<10)(14<9)Or TrueAnd(3>8)ABC3在VB中,下列数据类型的变量所占存储空间大于或等于2个字节的有( )Integer Long Single Double Byte ABCD3下列符号中,能作为VB合法变量的有( )b_22do2abc ab123a?123AD3VB中合法的常量有()vbCrlf123"123"True#2009-5-28#ABCDE3下列函数表达式中,返回值为5的有( )Len("Basic")Str(123.4)Val("5a123")Val("A5")Len(Trim("ABCD E"))AC3将变量X(X=4.567)中的计算结果精确到小数点后面1位数的表达式有( )Round(X, 1)Int(10*X+0.5)/10Fix(10*X+0.5)/10Int(X+0.5)Fix(X+0.5)ABC3已知整形变量a、b、c的值:a=3, b=5, c=7 ,下列表达式中值为1的有() c Mod a c\a c\bInt(b/a)c/b ACD3在以下表达式中,返回值不可能为0的有()Int(Rnd*10)Int(Rnd*10-5)Int(Rnd*1+1)Int(Rnd-1)Int(Rnd)-1CDE4下列语句中,可用于控制循环的有( )For....Next语句DoUntil....Loop语句Select语句DoWhile....Loop 语句Do ....LoopUntil语句ABDE4关于消息框函数(MsgBox)描述正确的有( )消息框中至少包含一个按钮消息框出现后,用户必须按一其中某个按钮,程序才能继续运行消息框中的提示信息可以有多行消息框中的不能有图标用户按下消息框中某个按钮后,通过函数返回值就可以知道用户按了哪个按钮ABCE4结构化程序设计的基本控制结构包括( )逆序结构顺序结构选择结构框架结构循环结构BCE4可以使用Print方法显示输出文字的控件或对象有()图片框文本框列表框图像框窗体AE4执行下列语句后,输出的内容和格式相同的是()Print"Ricky";Spc(2);2009Print"Ricky";Space(2); 2009Print"Ricky";Tab(8); 2009Print"Ricky";Spc(3);"2009"Print"Ricky";Space(3) &2009ABCDE5已知有一个由5个命令按钮控件构成的控件数组,则下列说法中正确的是()这5个命令按钮共用同一个Click事件过程每个控件具有相同的名称每个控件的Index属性都不能为空每个控件的大小必须相同这5个命令按钮要么都变灰,要么都有效ABC5下面的数组声明语句中,能使数组A的元素个数大于或等于10的有( )DimA(1 To10)DimA(-1 To8)DimA(2 To11)DimA(10)DimA(1 To3, 0 To1)ABCD5下列数组声明正确的是()Dima(10 To1) AsIntegern=5 :Dima(n) AsIntegerDim a()AsSingle: ReDima(10)Dim a(1To 10)AsIntegerDima(10.6)AsInteger ACDE5下列关于数组描述正确的是( )数组占用内存中一片连续空间数组可分为定长数组和动态数组两类数组元素相当于一个简单变量数组的默认下标可以是任意整数声明数组时,数组下标的上界和下界只能用整数ABC7在键盘上按空格键,并立即松开,被触发的事件有:( )KeyUp KeyDownKeyPress图像框MouseDown ABC7在窗体上按下鼠标右键,并立即松开,被触发的事件有:( )ClickDblClick MouseUpMouseMoveMouseDown ACE7下列语句中,能将窗体Form2显示出来的有()LoadForm2Form2.Visible=TrueForm2.ShowForm2.HideUnloadForm2BC7鼠标事件过程MoustMove(Button AsInteger, Shift AsInteger , X As Single,Y As Single)中,关于Button参数描述正确的是( )为1时表示左键按下为2时表示右键按下为3时表示中键按下为4时表示中键按下为5时表示右键按下AB7鼠标事件MouseUp将返回的参数有( )Button Shift当前坐标X当前坐标Y Value ABCD8如果不存在顺序文件"C:\abc.txt",则能创建并打开该顺序文件的语句有( )Open"C:\abc.txt"ForInputAs #1Open"C:\abc.txt"ForOutputAs #1Open"C:\abc.txt"ForAppendAs #1Open"C:\abc.txt"ForRandomAs #1Open"C:\abc.txt"ForBinaryAs #1BC8在VisualBasic中,按文件访问模式分类,文件可以分为( )等三种。
《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程序设计考试题库(5)

VB程序设计考试题库(5)一、单选题(每题1分,共50题)1.以下关于Visual Basic特点的叙述中,正确的是(未填)。
错误正确答案:DA.构成Visual Basic程序的多个过程有其固定的执行顺序B.Visual Basic程序只可以编译运行,不可以解释运行C.Visual Basic采用面向对象的程序设计方法D.Visual Basic程序是结构化程序,具备结构化程序的三种基本结构2.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是(未填)错误正确答案:CA.窗体布局窗口B.立即窗口C.代码窗口D.监视窗口3.在设计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本框控件的(未填)事件过程模板。
错误正确答案:CA.ClickB.DblclickC.ChangeD.GotFocus4.文本框的(未填)属性用于设置或返回文本框中的文本内容。
错误正确答案:AA.TextC.Caption5.程序运行时,若要通过回车键调用某命令按钮的Click事件过程,则可设置该命令按钮的(未填)属性值为True来实现。
错误正确答案:CA.valueB.EnabledC.DefaultD.Cancel6.下列函数中,返回值的类型与其它3个不同的是(未填)。
错误正确答案:AA.NOW()B.HOUR()C.YEAR()D.DAY()7.表达式"Turbo"+"c">"Ture"+"Basic"的值是(未填)。
错误正确答案:BA.TRUEB.FALSEC.NullD.出错信息8.下列不能作为VB中的变量名的符号是(未填)。
错误正确答案:CA.A45C.89TaD.xy9.函数Len(str(val("-135.6")))的值是(未填)错误正确答案:BA. 11B. 6C. 5D. 810.为了给x,y,z三个变量赋初值1,下面正确的赋值语句是(未填)。
VB 判断题库

题号:2397 For/Next语句中,循环控制变量只能是整型变量。 答案:错误
题号:4912 Do/Loop Until结构的循环,是“先判断、后执行(循环体)”的循环结构。 答案:错误
题号:4566 Do/Loop While结构中的循环体,至少被执行一次。 答案:正确
答案:正确
题号:2689
在Visual Basic中,有一些通用的过程和函数作为方法供用户直接调用。
答案:正确
题号:4975
xxx.vbp文件是用来管理构成应用程序xxx的所有文件和对象的清单。
答案:正确
题号:2590
单击"启动"菜单项将窗体装入内存时,一定触发窗体的load事件。
答案:正确
题号:6810
列表框和文本框一样均没有Caption属性,但都具有Text属性。
答案:正确
题号:5771
运行时,控件的位置可以通过程序代码改变Left和Top属性来定位,也可以直接 用鼠标拖动控件来定位。
答案:错误
题号:3921
由于定时器控件在运行时是不可见的,因此在设置时可将其放在窗体的任何位置。
答案:正确
题号:713
题号:2412 一个表达式中若有多种运算,在同一层括号内,计算机按函数运算→逻辑运算→关系运算→算术 运算的顺序对表达式求值。 答案:错误
题号:5185 Visual Basic的Double类型数据可以精确表示其数值范围内的所有实数。 答案:错误
题号:2154 整型变量有Byte、Integer、Long类型3种 答案:正确
题号:4361 用Kill语句删除文件,只能删除与指定文件名完全匹配的一个文件。 答案:正确
vb判断题集

1、变长字符串的初始值为零长度的字符串即空串(“”)。
2、表达式5^2+3*5/2+5 mod 2.6\2的值是32.5。
3、在情况选择结构Select Case中,比较测试表达式与其他表达式的关系时,用符号“Is”表示测试表达式的值。
4、选择题声明数组变量Dim a(1 to 3) as integer,则该数组在内存中占用8个字节。
5、单选钮控件和复选框控件都具有Value属性,它们的作用完全相同。
6、当定时器控件的Interval属性值设置为0时,会连续不断地激发Timer事件。
7、所有的对象都具有 Name(名称)属性。
8、Commondialog 控件就像 Timer 控件一样,在运行时是可以看见的。
9、用通用对话框控件显示“字体”对话框前,必须先设置 Flags 属性,否则将发生“不存在字体”的错误。
10、驱动器列表框、目录列表框和文件列表框三者之间能够自动实现关联。
1、VB中运行程序后,若要使窗体占满整个屏幕,让要将WindowsState属性设置成2。
2、Integer类型的数据,占2个字节,取值范围为-32768~ 32767。
3、一个表达式中若有多种运算,在同一层括号内,计算机按函数运算—>逻辑运算—>关系运算—>算术运算的顺序对表达式求值。
4、表达式5^2+3*5/2+5 mod 2.6\2的值是31.5。
5、Do/Loop While结构中的循环体,至少被执行一次。
6、影像框控件和图片框一样,也可以作为其他控件的容器。
7、选择题声明数组变量Dim a(3) as integer,则该数组在内存中占用6个字节。
8、运行时,控件的位置可以通过程序代码改变Left和Top属性来定位,也可以直接用鼠标拖动控件来定位。
9、列表框控件List1的最后一个表项为List1.List(List1.Listcount)。
10、文件以Input模式打开后可以往文件中写入数据。
vb程序设计书习题和参考答案

b = "cdef"
e = Right(a, 3)
f = Mid(b, 2, 3)
If e < f Then Print e + f Else Print f + e
End Sub
程序3.请写出单击窗体后,窗体上的显示结果。
Private Sub Form_Click()
Dim i As Integer, j As Integer
2.用Dim c(2 to 5) As Integer语句定义的数组占用个字节的内存空间。
A、4 B、8 C、6 D、10
3.以下是VB合法的数组元素。
A、x9 B、x[9] C、x(9) D、x{9}
4.设有数组声明语句:Dim a(2,3 to 4) As Integer
以上语句所定义的数组a为维数组,共有个元素,第一维下标从到,第二维下标从到。
6.窗体模块的文件扩展名是
A、.exe B、.bas C、.frx D、frm
7
A、FontName B、FontSize C、FontBold D、FontItalic
8.设置窗体的字号用
A、FontName B、FontSize C、FontBold D、FontItalic
2.编程,输入x值,按下式计算并输出y值。
3.计算下式的和,变量x与n的数值用输入对话框输入。
4.用近似公式求自然对数的底数e的值,直到前后两项之差小于10-4为止。
习题四
一、选择题
1.窗体通用部分的语句“Option Base1”,决定本窗体中数组下标界。
A、下界必须为1 B、缺省的下界为1 C、下界必须为0 D、缺省的下界为0
vb-单选多选判断

序号所属章节题目12图片框(PictureBox)中只能显示图形,而不能用Print语句显示文字22标签框(Label)只能显示数据(数值或字符),而不能对数据进行输入或修改32文本框(TextBox)只能显示数据(数值或字符),而不能对数据进行输入或修改42框架(Frame)和Form、PictureBox具有容器功能,可将其他控件放置在其中52命令按钮(CommandButton)的表面只能显示字符,而不能显示图形62同一组复选框(CheckBox)中只能有一个被选中72同一组单选按钮(OptionButton)中只能有一个被选中,即在同一个容器中只能有一个单选按钮被选中,不同容器中的单选按钮组可以各有一个被选中82滚动条Hscroll,VScroll中由按键决定的值Value一定大于等于最小值属性Min而又小于等于最大值属性Max92定时器(Timer)在运行时是不可见的,不可能被点击,因此定时器没有任何事件过程102形状控件(Shape)的图形形状可以设置为矩形Rectangle、正方形Square、椭圆Oval、2圆Circle、圆角矩形Round Rectangle、圆角正方形Round Square112在VB中,每一个控件都具有Name属性。
123表达式Int (-3.6) + Int (3.6) 的值等于0136过程中默认的行参和实参的传送方式是值传送。
143在VB中,未经声明的变量的数据类型为Variant(通用型)。
156在多文档应用中,每次只能有一个活动的子窗体可以进行输入/编辑。
(166在VB6.0里TRIM()函数的作用是去除左端的空格。
174Cls方法清除由Print方法显示的文本框或在图片框中显示的图形。
184把几个语句放在一行中,各语句之间用冒号隔开。
192对于一个含有计时器控件的窗体,每经过一段由属性Interval指定的时间间隔,就产生一个Timer事件。
203已经声明,但未经赋值的数值变量的初值为0。
计算机程序设计-VisualBasic【VB】考试试题(3)

14、下列所列符号中,_________是 VB 中的合法变量名。
A、 7AB B、 AB7 C、 IF D、 A[B]7 正确答案: B 解析:
15、下列逻辑表达式中,值为 True 的是________。
A、 111. B、 11.10 C、 111.00 D、 11.1a 正确答案: A 解析:
28、从字符串变量 Cstr 中取左边 4 个字符,应使用________。
A、 Left(Cstr,4) B、 Left(Cstr,1,4) C、 Mid(Cstr,3,4) D、 Mid(Cstr,4,3) 正确答案: A 解析:
A、 定时器 B、 滚动条 C、 多媒体 D、 框架 正确答案: C 解析:
3、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( )。
A、 属性窗口 B、 工具箱窗口 C、 工程资源管理器窗口 D、 代码窗口 正确答案: D 解析:
4、VB6.0 集成开发环境中,不能完成的功能是( )。
A、 编译生成可执行程序 B、 输入编辑源程序 C、 调试运行程序 D、 自动查找并改正程序中的错误 正确答案: D 解析:
A、 递归结构、选择结构、循环结构 B、 选择结构、过程结构、顺序结构 C、 选择结构、循环结构、顺序结构 D、 过程结构、输入输出结构、转向结构 正确答案: C 解析:
45、下列赋值语句中,正确的是__ ______。
A、 x+1=5 B、 a&="10e" C、 x!="abc" D、 s$=100 正确答案: D 解析:
31、如果 Sgn(x) 的值为 -1,则整型变量 x 的值是_______。
VB考试试题及答案

二、选择题1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。
A、GotFocus B、Load C、Click D、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是 A 。
A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句Select * Form student 中的*表示 B 。
A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 C 。
A、EnabledB、CaptionC、Default D、Font5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。
A、CaptionB、NameC、Text D、Label6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。
A、CaptionB、NameC、Text D、Value7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的? D 。
A、在标题项中输入&,然后打勾B、在索引项中打勾C、在有效项中打勾D、在复选项中打勾8、当执行以下过程时,在窗体上将显示 A 。
Private Sub Command1_Click( )Print "VB";Print "Hello! ";Print "VB"End SubA、VBHello!VBB、VBHello!VBC、VBD、VBHello! VBHello!VB9、语句Print "The answer is:";20/4-2的结果为 B 。
A、The answer is 20/4-2B、The answer is 3C、The answer is "20/4-2"D、非法语句10、下列哪个控件是容器控件 B 。
vb试题及答案

vb试题及答案一、单选题(每题2分,共10分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim aB. Dim a As IntegerC. Dim a = 5D. Dim a As Integer = 5答案:B2. VB中的哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B3. 以下哪个是VB的事件?A. ClickB. PrintC. DrawD. Open答案:A4. 在VB中,以下哪个语句用于结束程序?A. EndB. ExitC. StopD. Quit答案:A5. VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A二、多选题(每题3分,共15分)1. VB中,以下哪些是合法的变量名称?A. 2variableB. variable2C. _variableD. variable$答案:B, C2. VB中,以下哪些是合法的常量声明方式?A. Const pi = 3.14B. Dim pi As Double = 3.14C. Const pi = "3.14"D. Dim pi = 3.14答案:A, D3. 在VB中,以下哪些是控件的属性?A. NameB. CaptionC. TextD. Value答案:A, B, C4. VB中,以下哪些是控制流程语句?A. If...Then...ElseB. For...NextC. While...WendD. Select...Case答案:A, B, C, D5. VB中,以下哪些是数组的声明方式?A. Dim arr(5)B. Dim arr(0 To 5) As IntegerC. Dim arr As Integer = New Integer(5)D. Dim arr(5) As Integer答案:A, B, D三、判断题(每题1分,共5分)1. VB是一种面向对象的编程语言。
VB复习题

C) $ED) &E
26、语句Print“5*5”的执行结果是
A)25B)5*5C)出现错误提示D) “5*5”
27、放置控件到窗体中的最迅速方法是
A)拖动鼠标B)单击工具箱中的控件
C)双击工具箱中的控件D)单击工具箱中的控件并拖动鼠标
28、以下合法的Visual Basic标识符是
12
13
14
答案
10
Picture1.Picture=LoadPicture(“C:\moon.jpg”)
用来删除列表中指定的项目
三、选择题
1、Visual Basic 6.0分为3种版本,不属于这3种版本的是
A)学习版B)专业版
C)企业版D)业余版
2、Visual Basic集成的主窗口中不包括
A)属性窗口B)标题栏C)菜单栏D)工具栏
21、下面说法不正确的是
A)变量名的长度不能超过255个字符
B)变量名可以包含小数点或者内嵌的类型声明字符
C)变量名不能使用关键字
D)ual Basic变量名的是
A) BookB) 2_Seek
C) 123.58D) Book-1
23、在Visual Basic中,下列两个变量名相同的是
3、在Visual Basic中,被称为对象的是
A)窗体B)控件
C)控件和窗体D)窗体、控件和属性
4、下列说法正确的是
A)在活动窗体中只能通过拖拉右上角和左下角的小方块来同时在高度和宽度上缩放控件
B)若一个控件上有4个黑色的小方块,表明该控件是活动的
C)窗体中活动控件只能有一个
D)非活动控件在窗体上是隐藏的
A) 11.25B) 3
VB等级考试题目

参考答案:对
第9题:在打开某窗体时,初始化窗体中的各控件,可选用Load事件。
参考答案:对
第10题:若行If语句中逻辑表达式值为True,则关键字Then后的若干语句都要执行。
End Sub
请在左边文本框当中输入正确答案。
参考答案:dim n as integer
请在左边文本框当中输入正确答案。
C、Text1.Locked = False
D、 Text1.Move
第3题:在工程资源管理器中“移除”一个文件后,该文件______。
参考答案:A
----2---- = Int(Rnd * 7)
End Sub
Private Sub Form_Load()
Dim I As Integer
For I = 0 To 5:----3----: Next I
参考答案:对
二、单选题
第1题:在设计模式双击窗体中的对象后,Visual Basic将显示的窗口是______。
参考答案:B
C、可以是字符型
D、可以是浮点类型
第9题:下列哪个函数返回值为Ascii码值?
参考答案:D
A、Chr(x)
A、从当前工程中删除掉
B、仍存在于当前工程中
C、移入windows回收站
D、在磁盘上删除掉<BR>
第4题:通常用______方法来显示“自定义”对话框。
第2题:【程序说明】
在组合框中选择形状后,窗体中控件Shape1的形状和边框线作相应变化。程序运行时如下图
Private Sub Combo1_Click()
Shape1.Shape = = Combo1.List(----1----)
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会考考试题库及答案1. 单选题:在VB中,以下哪个关键字用于声明变量?A. DimB. SetC. CallD. Sub答案:A2. 判断题:VB中的数组下标默认从0开始。
答案:错误。
VB中的数组下标默认从1开始。
3. 填空题:在VB中,使用________函数可以将字符串转换为大写。
答案:UCase4. 多选题:以下哪些是VB中合法的变量名?A. myVarB. 2variableC. _myVarD. var$答案:A, C, D5. 简答题:请解释VB中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,程序的执行流程由事件(如用户操作、系统通知等)触发,而非按照预先定义的顺序执行代码。
在VB中,开发者可以为控件编写事件处理程序,当特定的事件发生时,程序会自动调用相应的处理程序进行响应。
6. 编程题:请编写一个VB函数,计算并返回两个整数的和。
答案:```vbFunction AddTwoNumbers(ByVal num1 As Integer, ByVal num2As Integer) As IntegerReturn num1 + num2End Function```7. 单选题:在VB中,以下哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B8. 判断题:VB中的For循环可以无限循环,只要条件始终为True。
答案:错误。
虽然理论上可以设置条件为True,但在实际编程中,无限循环会导致程序无法正常结束,应避免使用。
9. 填空题:在VB中,使用________语句可以无条件地退出当前循环。
答案:Exit For 或 Exit Do10. 多选题:以下哪些是VB中的错误处理关键字?A. TryB. CatchC. FinallyD. End答案:A, B, C11. 简答题:请解释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)。
错
92 通用对话框只能用SHOW方法进行调用。
错
同一Form窗体中的各控件可以相互重叠,其显示的
93 上下层次的
错
次序不可以调整.
图片框的Move方法不仅可以移动图片框,而且还可
94 以改变该图
错
片框的大小,同时也会改变该图片框有关属性的值.
图片框的Move方法不仅可以移动图片框,而且还可
95 以改变该图片
错
68
控件是对象,而窗体不是对象,它只是控件对象的 窗口。
错
69
框架控件和形状控件都不能响应用户的鼠标的单击 事件。
错
70
利用Private Const 声明的符号常量,在代码中 不可以再赋值。
对
71 列表框包含了组合框的功能。
错
72 列表框的中的项目不可以多列显示。
错
每个对象都有一系列预先定义好的对象事件,但要
*.bmp格式的图片,如果在autosize设为False的图 片框,它会
24
错
以图片框大小完整显示出来。
“菜单编辑器”中至少要填“名称”和“标题”这
25 两个框,才
错
能正确完成菜单栏的设计。
ActiveX控件是扩展名为*.ocx的独立文件,使用时
26 需用
对
“工程”/“部件”载入或移去。
Circle方法绘制扇形或圆弧图形时,图形的形状不
116 VB工程在硬
错
盘中删除掉.
117
在VB6.0中命令按钮不仅响应Click事件,而且响应 DbClick事件.
错
在VB的工具栏中包括了所有的VB控件,我们不能再
118 加载其他的
错
控件。
119 在VB中,函数Fix(-3.6)的返回值是 –4。
仅与起始角、
27
对
终止角的大小相关,而且与起始角、终止角的正或
负相关。
28
Frame控件是一种容器控件,因此它可有它自己的坐 标系.
错
29 Function函数有参数传递,并且一定有返回值。 错
30 Image控件不能用作容器使用。
对
31 Image控件使用的资源比Picture控件使用的多. 错
32
52 时,就要用框
对
架将每一组单选钮框起来。
当在一个简单组合框的文本框中输入一个它的列表
框中的没有
53
错
的条目时,组合框会自动将这一条目添加到它的列
表框中。
54
定时将文本框中的数据保存到磁盘,应用于选用 Timer计时器控件。
对
对窗体Form内各控件不能用鼠标任意精确定位是由
55 于窗体中的
对
定位网格起作用.
20
MsgBox()函数建立的消息框能显示信息也能输入信 息。
错
21
MsgBox()函数建立的消息框能显示信息也能输入用 户的信息.
错
Picture图片框既可用来显示图片和绘制图形,也可
22 用Print方
错
法来显示文字.
在框架控件内的几个单选按钮中,可有一个或多个
23 单选按钮
错
的Value属性为True。
错
36
Text与Label有许多共同特点,它们都能显示和输 入文本。
错
Variant是一种数据类型,因此只能存放象其它数据
37 类型一样,
错
无特殊值.
Variant是一种特殊的数据类型,Variant类型变量 可以存储除
38
了定长字符串数据及自定义类型外的所有系统定义 类型的数据。
对
Variant类型变量还可具有Empty、Error和Null等 特殊值。
Line(500,500) – (2500,2500) 命令能够正确画 出矩形。
错
33
List1.Clear是清除List1的全部列表项,所以 Clear是对象的方法。
对
move方法的一般形式是:对象名.move A,B[,C,D],
34 其中A指Left
错
,C 指width.
35
Shape控件和Line控件可以在窗体中移动,因此它 们具有Move方法。
对
113 在Sub过程中,可以用Return语句退出Sub过程。 对
在VB 6.0中,如果要使窗体上的多个控件具有相同
的尺寸,在
114
对
选择了这些控件之后,应执行VB"格式"菜单中的命
令。
在VB 6.0中,如果要增加工具箱中的控件,应执行
115 VB"文件"菜
错
单中的命令。
在VB5 中,文件菜单的"删除工程"的作用是将当前
全局变量用global或public关键字声明,且仅在通
13 用声明处可
错
以定义。
如果某子程序add用public static sub add()定
14 义,则该子程
错
序的变量都是局部变量。
设A=3,B=4,C=5,D=6,则表达式A>B And C<=D Or
15 2*A>C
错
的值是False。
Drive1中的Change事件中使用如下命令: Dir1.Path=Drive1.Drive。
60 方法是VB对象可以响应的用户操作。
错
61 滚动条控件不可作为用户输入数据的方法。
对
62 滚动条控件不可作为用户输入数据的一种方法. 错
63 滚动条控件可作为用户输入数据的一种方法.
错
计时器(Timer)控件的Interval属性的单位是毫
对
100
要使定时器控件起作用,其属性Interval不可以设 置为0。
对
移动框架内的控件时框架内的控件也跟随移动,所
101 以框架内各控
错
件的Left和Top属性值也将分别随之改变.
已知窗的fillcolor=rgb(255,0,0) 红,forecolor=rgb(0,255,0)
102 绿,fillstyle=0(solid)语句
错
框的大小,同时也会改变该图片框有关属性的值.
图片框的属性Enabled设置为FALSE,图片框上的控
96 件仍可响
错
应用户操作。
图象框中的Stretch属性为true时,其作用是图形
97 自动调整
对
大小以适应图象控件。
98 文本框控件有Caption属性。
错
99
文件按照数据编码方式可以分为ASCII码文件和二 进制文件。
对
有一个程序在属性窗口中设置了它的窗体字体大小 为10号,而
110 程序代码若设置了它的窗体字体大小为20号,那么 对 当程序运行
后实际的窗体字体大小为20号。
欲在PictureBox控件上设置其它控件,可以通过把
111 窗体上原已
错
设计好的控件拖动到PictureBox控件上来实现.
112 在MsgBox 函数中 prompt 参数是必须的.
Single 和Double型用于保存浮点数,在VB中定义单
9 精度浮点8位
错
,双浮点16位.
10 Visual_basic是合法的变量名。
对
可以用"&","+"合并字符串,但是用在数值变量
11 时,"+"可能会
对
将两个数值加起来。
某一过程中的静态变量在过程结束后,静态变量及
12 其值可以在
错
其它过程中使用。
序号 题干
答案
1 VB是一种面向对象的程序设计语言。
对
2 VB通过窗体管理构成应用程序的各类文件的集合。 错
3
VB支持弹出菜单,所谓“弹出菜单”是指单击鼠标 后打开的菜单。
错
4
Visual Basic程序的运行,仅能从某一窗体启动, 如Form1窗体。
错
Visual Basic程序的运行可以从Main()过程启动,
事件过程由某个用户事件或系统事件触发执行,它
87 不能被其它
错
过程调用.
事件过程与Sub过程,它们相同点都是事件驱动,而
不同的只是
88
对
事件过程由控件属性决定,而Sub过程是由户自定
义.
89 所有的对象都有caption属性。
错
90 所有的控件在程序运行以后都是可见的。
错
91
通过改变属性窗口中的Name属性,可以改变窗体上 显示的标题。
5 也可以从某
对
个窗体启动。
Visual Basic提供的几种标准坐标系统的原点都是 在绘图区域
6 的左上角,如果要把坐标原点放在其它位置,则需 对 使用自定义
坐标系统。
7
单击并拖拽工具箱中所需的控件到窗体上即可完成 添加控件任务.
错
8 Dim i, j as integer 表明i和j都是整型变量。 错
若要新建一个磁盘上的顺序文件,可用output,
81 append方式打
对
开文件。
若已在窗体中加入了一个通用对话框:要求在运行 时,通过
82
ShowOpen打开对话框时,只显示扩展名为 DOC 的 文件,则
错
对通用对话框的 Filter的属性设置应该是:" (*.DOC)| ( .DOC)"。
83 三种方式的组合框都可以接受DblClick 事件。 对
48 框或组合框控
错
件实现.
49
单选钮控件和复选框控件都具有Value属性,它们 的作用完全相同。
错
50