VB题库-填空练习题

合集下载

VB填空选择150题

VB填空选择150题

ID sjh th 16001 17002 18003 19004 20005 21006 22007 23008 24009 250010 260011 270012 280013 290014 300015 15111 16112 17113 18114 19115 20116 21117 22118 23119 241110 251111 261112 271113 281114 291115 15221 16222 17223 18224 19225 20226 21227 22228 23229 242210 252211 262212 272213 282214 292215 1533116332 17333 18334 19335 20336 21337 22338 23339 243310 253311 263312 273313 283314 293315 15441 16442 17443 18444 19445 20446 21447 22448 23449 244410 254411 264412 274413 284414 294415 15551 16552 17553 18554 19555 20556 21557 22558 23559 245510 255511 265512 275513 285514 295515 15661 16662 1766318664 19665 20666 21667 22668 23669 246610 256611 266612 276613 286614 296615 15771 16772 17773 18774 19775 20776 21777 22778 23779 247710 257711 267712 277713 287714 297715 15881 16882 17883 18884 19885 20886 21887 22888 23889 248810 258811 268812 278813 288814 298815 15991 16992 17993 18994 1999520996 21997 22998 23999 249910 259911 269912 279913 289914 299915tg下面正确的语句行是________。

vb基础知识试题及答案

vb基础知识试题及答案

vb基础知识试题及答案一、选择题(每题2分,共10分)1. VB中,哪个关键字用于声明变量?A. DimB. ConstC. LetD. Option Explicit答案:A2. 在VB中,哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrConvD. Trim答案:A3. VB中,哪个循环结构用于重复执行代码块直到满足特定条件?A. Do LoopB. For EachC. While WendD. For Next答案:A4. 在VB中,如何表示逻辑“与”操作?A. AndB. OrC. NotD. Xor答案:A5. VB中,哪个关键字用于定义函数?A. FunctionB. SubC. PropertyD. Const答案:A二、填空题(每题2分,共10分)1. 在VB中,使用________关键字可以声明一个数组。

答案:Dim2. VB中的________函数用于计算两个日期之间的天数差。

答案:DateDiff3. VB中,________关键字用于声明一个过程,该过程不返回值。

答案:Sub4. 使用________函数可以将数字转换为字符串。

答案:Str5. 在VB中,________关键字用于声明一个类模块。

答案:Class三、简答题(每题5分,共15分)1. 描述VB中的事件驱动编程。

答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发。

在VB中,开发者可以为控件编写事件处理程序,当特定的事件发生时,如按钮点击,相应的事件处理程序会被调用执行。

2. 解释VB中的类和对象的概念。

答案:在VB中,类是一种模板,定义了一组属性、方法和事件,这些可以被实例化为对象。

对象是类的实例,每个对象拥有自己的状态和行为。

通过类,可以创建具有相同属性和方法的多个对象。

3. 什么是VB中的封装?答案:封装是面向对象编程中的一个核心概念,它指的是将数据(属性)和操作这些数据的方法(过程)捆绑在一起,形成一个对象。

VB填空题

VB填空题

VB填空题VB练习题一、单项选择题(1-251题)1.以下4种描述中,错误的是__ D __。

A. 常量在程序执行期间其值不会发生改变B. 根据数据类型不同,常量可分为字符型常量、数值常量、日期/时间型常量和布尔型常量C. 符号常量是用一个标识符来代表一个常数,好象是为常数取一个名字,但仍保持常数的性质D. 符号常量的使用和变量的使用没有差别2.下面合法的常量是___ D ____。

A. 1/2B. 'abcd'C. 1.2*5D. False3.Visual Basic中可以用类型说明符来标识变量的类型,其中表示货币型的是___ C ____。

A. %B. #C. @D. $4.下面___ B____是不合法的整常数。

A.100B.%O100C.&H100D.&O1005.以下关键字中,不能定义变量的是___A____。

A. DeclareB. DimC. PublicD. Private6.表达式16/4-2^5*8/4 MOD 5\2的值为___B____。

A. 14B. 4C. 20D. 27.用十六进制表示Visual Basic的整型常数时,前面要加上的符号是___A____。

A. &HB. &OC. HD. O8.Visual Basic日期型常量的定界符是__A_____。

A. ##B.‘’C. ()D. {}9.数学关系式3≤x<10表示成正确的VB表达式为___B____。

A. 3<=x<10B. 3<=x AND x<10C. x>=3 OR x<10D. 3<=x AND <1010.下面正确的赋值语句是___C____。

A. x+y=30B. pi*r*r=yC. y=x+30D.x=3y11. \,/,Mod,*四个算术运算符中,优先级别最低的是___C____。

A. \B. /C. ModD. *12.表达式ASC("F")的类型是__C_____。

VB经典填空题

VB经典填空题

《VB》经典填空题1、可以通过菜单中的命令退出Visual Basic,也可用快捷键。

2、快捷键CTRL+O的功能相当于执行菜单中的命令;或者相当于单击工具栏上的按钮。

3、工程文件的扩展名为,窗体文件的扩展名为。

4、属性窗口分为4个部分,这4个部分分别是、、、。

5、一个控件在窗体上的位置由和属性决定,其大小由和属性决定。

6、为了选择多个控件,可以按住键,然后单击每个控件。

7、在用Visual Basic 开发应用程序时,一般需要、、 3步。

8、在Visual Basic 中,字符串常量要用括起来,日期/时间型常量要用括起来。

9、为了使文本框同时具有水平和垂直滚动条,应先把属性设置为True,然后再把属性设置为3。

10、为了使标签覆盖背景,应把属性设置为1。

11、为了使标签中的内容居中显示,应把属性设置为2。

12、若要把C盘根目录下的图形文件ab.jpg装入图片框Picture1中,应使用的语句是:13、属性决定了标签内显示的内容。

14、假定在图片框Picture1中装入了一个图形文件,为了清除该图形(注意:清除图形,而不是删除图片框),应使用的语句是:15、当拖动滚动条中的滚动块时,将触发滚动条的事件。

16、为了使标签能自动调整大小以显示全部文本内容,应把标签的属性设置为True17、为了能自动放大或缩小图像框中的图形以与图像框的大小相适应,必须把该图像框的属性设置为18、窗体、图片框或图像框中的图形通过对象的属性设置。

19、计时器事件之间的间隔通过属性设置。

20、有时候需要暂时关闭计时器,可以通过设置属性来实现。

21、可以同时删除字符串前导和尾随空格的函数是。

22、当某一按钮的属性设置为False 时,该按钮不可见。

23、属性用于设置或返回文本框中的文本。

24、要使文本框中的文本以多行显示,应将其属性设置为true.25、若要使文本框具有水平滚动条,应将其属性的值设为1。

26、要使标签透明,可将其backstyle属性的值设为27、滚动条的属性表示滚动框在滚动条中的当前位置。

VB题库—程序填空

VB题库—程序填空

程序填空〖第1题〗『程序填空』(1分)(题号:59) '-------------------------------------------------------'【程序填空】'-------------------------------------------------------' 功能:输入一个数,若大于0,则显示"+";若小于0,' 则显示 "-";若等于"0",则显示"零"。

'-------------------------------------------------------Private Sub Command1_Click( )x = Val(Text1.Text)Select Case x'**********SPACE**********Case is > 0Label1.Caption = "+"Case Is < 0'**********SPACE**********Label1.Caption = "-"'**********SPACE**********Case is =Label1.Caption = "零"End SelectEnd Sub答案:1). Case Is > 02). Label1.Caption = "-"3). Case 0 或 Case Else 或 Case Is = 0〖第2题〗『程序填空』(1分)(题号:60) '-------------------------------------------------------'【程序填空】'-------------------------------------------------------'功能:输入任何一个英文字母x,' 若x的值为"a","c","d-f" ,则显示x的大写字母;' 若x的值为"m","o","p-z",则显示x的小写字母;' 若x的值为其它的值,则显示xa(如输入的X的值是g,则显示ga)。

VB-填空题及答案

VB-填空题及答案

二、填空题:(每空1分,共20分) 程序代码基础部分:1.Visual Basic 中的变量按其作用分为__ 、__ 、__ 。

全局变量、模块变量(或窗体级变量)、局部变量(过程级变量)2.声明单精度常量PI 代表3.14159的语句为__ __ __ _。

Const PI!=3.14159或Const PI As Single = 3.14159 3.声明定长为10个字符变量Str v 的语句为: 。

Dim Strv as String*10 4.把条件为1≤X ≤5 写成Visual Basic 表达式为: 。

x>=1 and x<=5 5.把条件1≤X<12写成Visual Basic 关系表达式为__ 。

x>=1 and x<126.数学表达式(2 π r+e -5)lnx 对应的Visual Basic 表达式是:__ 。

(2*3.14*r+exp(-5))*Log (x ) 7.数学表达式c)-b)(s -a)(s -s(s 对应的VisualBasic 表达式是: __ 。

sqr (s*(s-a )*(s-b )*(s-c )) 8.数学表达式ba x e r++-ln )2(8π对应的Visual Basic 表达式是: 。

(2*3.14*r+exp(-8))*log(x)/(a+b)9.数学表达式5+(a+b)2对应的Visual Basic 表达式是 。

5+(a+b)^210.数学表达式2a (7+b )对应的Visual Basic 表达式是 。

2*a*(7+b )11.数学表达式C ×A B对应的Visual Basic 表达式是 。

C*A^B12.写出 Visual Basic 表达式 (Abs(a*b-c^3))^3 对应的数学表达式的形式 。

│ab-c 3│313.写出 Visual Basic 表达式 x^2+3*x*y/(2-y) 对应的数学表达式的形式 。

vb练习题及答案

vb练习题及答案

vb练习题及答案VB练习题及答案一、选择题1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. IntC. Both A and BD. None of the above答案:C2. VB中,哪个关键字用于声明变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. RepeatD. All of the above答案:D4. VB中,以下哪个是正确的条件语句?A. IfB. SwitchC. CaseD. A and B only答案:A5. 在VB中,以下哪个是正确的数组声明方式?A. Dim myArray(5) As IntegerB. Dim myArray As Integer(5)C. Both A and BD. None of the above答案:A二、填空题1. 在VB中,使用________关键字可以定义一个类。

答案:Class2. VB中,使用________方法可以为控件添加事件处理程序。

答案:AddHandler3. 在VB中,________方法用于结束程序的执行。

答案:End4. VB中,________属性用于获取或设置一个控件的文本。

答案:Text5. 在VB中,________方法用于打开一个文件。

答案:Open三、简答题1. 请简述VB中的事件和事件处理程序的概念。

答案:在VB中,事件是用户或程序触发的特定动作,如按钮点击或键盘敲击。

事件处理程序是一个过程,当特定的事件发生时,会被自动调用以响应该事件。

2. 描述VB中如何使用For循环。

答案:在VB中,For循环用于重复执行一段代码直到满足特定条件。

基本语法是:```For counter = start To end [Step increment]' 循环体Next [counter]```3. 解释VB中什么是继承,并给出一个简单的示例。

vb考试题及答案

vb考试题及答案

vb考试题及答案一、选择题(每题2分,共20分)1. VB中的“Dim”关键字用于声明什么?A. 变量B. 常量C. 类型D. 过程答案:A2. 在VB中,以下哪个是合法的变量名?A. 2variableB. variable-nameC. variable$nameD. variable name答案:B3. VB中的“Sub”过程可以返回值吗?A. 是B. 否答案:B4. 在VB中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Date答案:C5. VB程序中,以下哪个语句用于结束程序?A. Exit SubB. End SubC. Exit ForD. End答案:D6. VB中,以下哪个是正确的条件语句?A. If (x > 10)B. If x > 10C. If x = 10 ThenD. If x = 10答案:C7. 在VB中,以下哪个是正确的循环结构?A. DoB. WhileC. ForD. All of the above答案:D8. VB中的“With”语句用于什么?A. 条件判断B. 循环控制C. 简化代码D. 错误处理答案:C9. 在VB中,以下哪个不是数组的声明方式?A. Dim arr(0 To 10) As IntegerB. Dim arr() As Integer = New Integer(10)C. Dim arr As Integer = New Integer(10)D. Dim arr(1) As Integer答案:D10. VB中,以下哪个是正确的事件处理程序声明?A. Sub Button1_Click()B. Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)C. Sub Button1_Click(ByVal e As EventArgs)D. Sub Button1_Click(ByVal sender As Object)答案:B二、填空题(每空2分,共20分)1. 在VB中,使用________关键字可以定义一个类。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

填空题第1题表达式 1 and 0的值______________________答案: False第2题把"Visual Basic程序设计"添加到列表框lstBooks____________________________答案: lstBooks.AddItem "Visual Basic 程序设计"第3题 For k=35 to 0 step 3next k 语句的循环次数是_______________________答案:0 第4题 Val("123.55ab456")的值是多少_____________________________答案:123.55第5题每隔定时器控件的Interval属性值时间间隔,单位为毫秒,定时器会触发一次________________________事件答案:Timer第6题表达式(-3) And 8 的值为_______________________.答案:True第7题 Print "x=" & (2=4) 的结果为________________________.答案: x=False第8题要使同一类型控件组成一个控件数组,必须要求_______________________.答案: Name 相同或名称相同第9题循环语句FOR K=1 TO 10 STEP –1控制的循环次数为___________________.答案: 0第10题设a=2,b=3,c=4,d=5,则NOT a<=c OR 4*c=b^2 AND b<> a+c 的值为______________. 答案: False第11题声明定长为10个字符变量Sstr的语句为______________________.答案: Dim Sstr as String*10 或 Sstr as String*10第12题在VB中,若要将字符串"12345"转换成数字值应使用的类型转换函数是____________.答案: VAL 或 Cint第13题在一条Dim语句中可以声明多个变量,如Dim strVar,intVar,sngVar As Integer, 则strVar、intVar与sngVar的数据类型分别是Variant、Variant和_____________________.答案: Integer第14题滚动条控件主要支持两个事件,它们是scroll和____________________事件. 答案: change第15题所有控件都具有的共同属性是____________________属性.答案: name〖第16题〗Visual Basic为添加到窗体上的第一个图片框picture提供的默认对象名为______.答案: Picture1〖第17题〗A和B同为正整数或同为负整数的VB 表达式为________________.答案: A=INT(A)★AND★ B=INT(B)★ AND ★ A*B>0〖第18题〗变量min@表示_______________类型的变量.答案:货币数据变量或货币〖第19题〗表达式 32\7 MOD 3^2 的值是____________________.答案: 4〖第20题〗把整型数1赋给一个逻辑型变量,则逻辑变量的值为___________________. 答案: True〖第21题〗求x与y之积除以z的余数的VB表达式为_________________________.答案: x*y★Mod★z〖第22题〗以图片框Pic1的中心位置为圆心,以700为半径在Pic1上画一个圆的方法是______答案: pic1.Circle(pic1.width/2,pic1.height/2),700〖第23题〗要使一个按钮设为默认按钮,应把此按钮的_____________属性的值设为True. 答案: Default〖第24题〗在VB中,若要使一个文本框(Text)中的内容在超过文本框的宽度时能够自动换行显示,应当将这个文本框的______________属性的值设置为True.答案: MultiLine〖第25题〗设置计时器控件只能触发____________________事件.答案: timer〖第26题〗VisualBasic6.0用于开发____________________环境下的应用程序. 答案: WINDOWS〖第27题〗 VB6.0是运行于Windows 9x/NT操作系统环境下的一个快速可视化程序开发工具,用它进行程序设计,有两个基本的特点,即可视化设计和___________________.答案:事件驱动编程〖第28题〗X=2:Y=8:PRINT X+Y=10的结果是___________________.答案: True〖第29题〗表达式81\7 MOD 2^2 的值是_______________________.答案: 3〖第30题〗如果:I=11:J=3:I=int(-8.6)+I\J+13/3 MOD 5,则I值是____________________.答案: -2〖第31题〗VB表达式9^2 MOD 45 \2 *3 的值___________________.答案: 4〖第32题〗设置控件背景颜色的属性名称是____________________.答案: backcolor〖第33题〗一个工程可以包括多种类型的文件,其中,扩展名为.frm的文件表示_________文件.答案:窗体〖第34题〗要使命令按钮cmdEnd可以以快捷键E访问,应设置属性_________________.答案: Caption〖第35题〗滚动条控件有水平滚动条和____________________滚动条.答案:垂直〖第36题〗VB6.0的连接运算符包括___________运算符和_______________运算符两种.答案: 1). & 或 + 2). & 或 +〖第37题〗把条件1<=X<12写成VB关系表达式为____________________.答案: x>=1 ★and★ x<12 或 x<12 ★and ★ x>=1〖第38题〗如果在模块的声明段中有Option Base 0语句,则在该模块中使用Dim a(6, 3 To 5)声明的数组有____________个元素.答案: 21〖第39题〗VB 6.0的基本表达式包括算术表达式、关系表达式和____________________表达式. 答案:逻辑〖第40题〗变量min&表示_______________类型的变量.答案:长整型〖第41题〗将焦点定位于命令按钮Command1之上的语句为_____________________.答案: Command1.SetFocus 或 SetFocus 〖第42题〗 VB提供了列表框控件,当列表框中的项目较多,超过了列表框的长度时,系统会自动的在列表框边上加一个_______________________.答案:垂直滚动条或滚动条〖第43题〗在利用Visual Basic设计应用程序时,一般会遇到三类错误:语法错误、执行错误和__________________.答案:逻辑错误〖第44题〗声明单精度常量g(重力加速度)代表9.8可写成____________________.答案: const g=9.8 或 const single g=9.8 〖第45题〗VB中, 数组变量的声明可分为两种方法:____________数组和动态数组.答案:静态〖第46题〗Option Base 1的作用是确定数组的下界为____________________.答案: 1〖第47题〗设x为一个两位数,将x个位数和十位数交换后所得两位数VB的表达式是________________.答案: (x mod 10)★*★10★+★int(x/10)〖第48题〗如果要使用命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为__________________.答案:退出(&X)〖第49题〗写出清除标签Label1的显示信息的语句为____________________.答案: Label1.caption="" 或 Label1="" 或 Label1.Caption=""〖第50题〗表达式93\7 MOD 2^3的值是___________________.答案: 5〖第51题〗拖动滚动条中的滚动框将会产生Scroll和__________________事件.答案: Change〖第52题〗表达式(-3) Mod 8的值为__________________.答案:–3〖第53题〗想拥有"快捷键"这项功能,必须在"菜单编辑器"中增加一些特殊的设置,也就是在字母之前加上___________________.答案: &〖第54题〗在VB中,若要改变一个窗体的标题,应在属性窗口中改变这个窗体的__________________属性的值.答案: Caption〖第55题〗如果在模块的声明段中有Option Base 1语句,则在该模块中使用Dim a(3 To 5,6)声明的数组有__________________个元素.答案: 18〖第56题〗在VB中,窗体由属性定义外观,由_____________________定义行为,由事件定义其与用户的交互.答案:方法〖第57题〗当x=2时,语句if x=2 then Print x=2 的结果值是______________________.答案: True〖第58题〗VB的运算符包括算术运算符、____________运算符、关系运算符、逻辑运算符和特殊运算符.答案:连接〖第59题〗如果要在单击钮时执行一段代码,则应将这段代码写在______________事件过程中.答案: click〖第60题〗VB中的变量按其作用分为全局变量,模块变量,_____________________.答案:局部变量〖第61题〗使用Circle方法在窗体Form1上以(15,15)为圆心,10为半径画圆,具体形式为_____.答案: form1.circle (15,15),10〖第62题〗声明单精度常量P1代表3.14159的语句为_______________________.答案: Const PI=3.14159 或 Const pi As Single = 3.14159〖第63题〗列表框(ListBox)显示__________________,用户可以从中选择一个或多个项目.答案:项目列表或列表〖第64题〗文本框中所显示的内容是它的____________________属性的值.答案: Text〖第65题〗若要在字符串asdgewl中取dge,则使用函数__________________实现.答案: Mid$(asdgewl$,2,3) 或Mid(asdgewl,2,3)〖第66题〗在过程调用中,参数的传递可分为:地址传递和_______________传递两种方式.答案:值〖第67题〗在VB 6.0中,变量名最长可达_______________个字符.答案: 255〖第68题〗征兵的条件:男性(sex)年龄(age)在18—20岁之间,身高(size)在1.65米以上;或者女性年龄在16—18岁之间,身高在1.60以上, 列出逻辑表达式_________________.答案: (★sex★and★age>=18★and★age<=20★and★size>=1.65★)★or★(★notsex★and★age>=16★and★age<=18★and ★size>=1.60★)〖第69题〗对象具有属性和_________________________.答案:方法〖第70题〗当程序运行时,要求窗体中的文本框呈现空白,则在设计时,把此文本框的______________属性设置成空白.答案: Text〖第71题〗写出用随机函数产生一个200至300之间整数的VB表达式___________________. 答案: 200★+★Int(★Rnd*100★) 或 200★+★Int(★100*Rnd★)〖第72题〗在VB中,若要重新定义一个动态数组的元素个数,应当使用_____________语句对其进行重新定义.答案: ReDim〖第73题〗一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示_______文件. 答案:工程〖第74题〗写出清除图片框的文字或图形信息的语句_____________________.答案: Picture1.cls 或 cls〖第75题〗设置计时器对象触发事件的时间间隔用________________________属性.答案: interval〖第76题〗VB 的工作模式可分为三种:"设计"、"运行"以及"________________________". 答案:中断〖第77题〗把整数0赋给一个逻辑型变量,则逻辑变量的值为__________________.答案: False〖第78题〗在过程调用中,参数的传递可分为两种方式,其中按___________传递方式是默认的.答案:地址〖第79题〗要使一个按钮无效,则可把它的Enable属性设为______________.答案: False第80题由For k=35 to 0 step 3:next k 循环语句控制的循环次数是___________________.答案: 0第81题 sst="ABC12DE",则Val(sst)=__________________.答案: 0第82题一元两次方程ax2+bx+c=0有实根的条件为a≠0,并且b2-4ac≥0,列出逻辑表达式______________________.答案: a<>0★and★b^2-4*a*c>=0第83题一般情况下,控件有两个属性项的缺省值是相同的,这两个属性项是name和______________.答案: caption第84题如果:I=12:J=3:I=int(-8.6)+I\J+13/3 MOD 5,则I值是____________________.答案: -1第85题要使Visual Basic的文本框不允许多行输入,应设置_____________属性为false.答案: MultiLine第86题大于X 的最小整数的VB表示形式为____________________.答案: Int(x)+1 或 Int(x)★+★1。

相关文档
最新文档