《vb题库(选择与填空).pdf》由会员分享,可在线阅读,更多相关《vb题库(选择与填空).pdf(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、单选题(每小题1 分,共99 分)1.假定Picture1 和Text1 分别为图片框和文本框的名称,下列语句中不正确的是_。A Picture1.Print 25 B Text1.Print 25 C Print 25 D Debug.Print 25 2.在 Visual Basic 中要将一个窗体从内存中释放,应该使用以下语句中的_。A UnLoad B Stop C Close D Hide 3.如果组合框ComBo1 中已有 10 项数据,应使用语句_将数据 Mydata 插入到第5项。A ComBo1.Insert Mydata,4 B ComBo1.Insert Mydata
2、,5 C ComBo1.AddItem Mydata,5 D ComBo1.AddItem Mydata,4 4.如果列表框List1 中已有10 项数据,应使用语句_将数据 Mydata 插入到列表框的第 3 项。A List1.Insert Mydata,3 B List1.AddItem Mydata,2 C List1.AddItem Mydata,3 D List1.Insert Mydata,2 5.语句 If x=1 Then y=1,下列说法正确的是_。A x=1 和 y=1 为赋值语句B x=1 为赋值语句,y=1 为关系表达式C x=1 为关系表达式,y=1 为赋值语句D
3、x=1 和 y=1 均为关系表达式6.删除列表框中指定的项目所使用的方法为_。A Move B Clear C Remove D RemoveItem 7.不论何控件,共同具有的属性是_。A ForeColor B Name C Text D Caption 8.若要使标签控件显示时不覆盖其背景内容,则要对_属性进行设置。A BackStyle B BackColor C BorderStyle D ForeColor 9.在 Visual Basic 中,Print、Cls 属于 _。A 对象B 属性C 事件D 方法10.执行语句receive=MsgBox(AAAA,BBBB,5)后,所产
4、生的信息框的标题是_。A 出错,不能产生信息框B 空C BBBB D AAAA 11.下列说法正确的是_。A Move 方法用于移动窗体或控件,但不可改变其大小B Move 属性用于移动窗体或控件,但不可改变其大小C Move 方法用于移动窗体或控件,并可改变其大小D Move 属性用于移动窗体或控件,并可改变其大小12.当窗体启动时可通过_属性控制窗体位于所有者的中心位置。A LinkMode B WindowsState C MDIChild D StartUpPostion 13.窗体 Form1 的 Name 属性为 MyForm,则它的Click 事件过程名是 _。A MyForm1
5、_Click B Form1_Click C MyForm_Click D Form_Click 14.ComboBox 组合框的类型由_属性确定。A Style B DragMode C ItemData D ImeMode 15.决定窗体标题条显示内容的属性是_。A BackStyle B Name C Caption D Text 16.表达式 123&100&200的值是 _。A 123100200 B 123100200 C 423 D 123300 17.InputBox 函数返回值的类型为A 字符串B 变体类型C 数值或字符串(视输入的数据而定)D 数值18.单选按钮与复选按钮的
6、Value 属性的取值种类_。A 2,3 B 3,2 C 3,3 D 2,2 19.在 Visual Basic 中要将一个窗体装载到内存中进行预处理,但不显示,应该使用语句_。A Load B Show C UnLoad D Hide 20.设置窗体最小化时的图标可通过_属性来实现。A MouseIcon B Picture C Icon D Image 21.从字符串中任意位置截取字符的函数是_。A Right()B Mid()C Left()D Str()22.当拖动滚动条中的滚动块时,将触发的滚动条的_ 事件。A Scroll B Move C Change D SetFocus 23
7、.设当前位置CurrentX=200,CurrentY=400,执行指令 Line(100,250)-(350,500),B后,CurrentX=_。A 200 B 550 C 350 D 100 24.为了给 x,y,z 三个变量赋初值1,下面的赋值语句正确的是_。A x=y=z=1 B x=1:y=1:z=1 C xyz=1 D x=1,y=1,z=1 25.Visual Basic 是一种面向对象的可视化程序设计语言,采取了 _ 的编程机制。A 事件驱动B 按过程顺序执行C 从主程序开始执行D 按模块顺序执行26.窗体对象的 _属性可用于设置窗体上的控制菜单。A MinButton B
8、DrowMode C ControlBox D MaxButton 27.结构化程序由三种基本结构组成,下面属于三种基本结构之一的是_。A 过程结构B 循环结构C 输入输出结构D 递归结构28.在 Visual Basic 中,可以直接使用的数制有_。A 二进制、八进制、十进制B 二进制、十进制、十六进制C 二进制、八进制、十六进制D 八进制、十进制、十六进制29.在 Visual Basic 5.0 以后的版本中西文字符采用_字节,中文字符采用 _字节。A 1,2 B 2,2 C 1,1 D 2,1 30.下列语句中 _ 可以把当前目录下的图形文件pic1.jpg 装到入 Picture1
9、中。A Picture=LoadPicture(pic1.jpg)B Picture=pic1.jpg C Picture1.Picture=LoadPicture(pic1.jpg)D Picture.Handle=pic1.jpg 31.Timer 控件可用于后台进程中,要使 Timer 事件每 1秒钟触发一次,则需设置Interval属性为 _。A 1000 B 10 C 1 D 100 32.Visual Basic 是一种面向对象的程序设计语言,_ 不是面向对象系统所包含的三要素。A 属性B 事件C 方法D 变量33.指令“Circle(500,500),500,8,2”将绘制 _。
10、A 扇形B 椭圆C 圆弧D 画圆34.若要设置命令按钮具有图形特性可通过_属性来进行。A BackStyle B Appearance C Style D Bordestyle 35.语句Print Sgn(-6 2)+Abs(-6 2)+Int(-6 2)的输出结果是_。A 72 B 1 C 1 D-36 36.从字符串中任意位置截取字符的函数是_。A Mid()B Str()C Left()D Right()37.表达式4+56*7/8 Mod 9 的值是A 4 B 6 C 7 D 5 38.从函数过程退出,并返回到主调过程,可使用语句_。A Exit B Exit Sub C Exit
11、Function D Return 39.为了使文本框同时具有水平和垂直滚动条,应先把MultiLine属性设置为True,然后再把 ScrollBars 属性设置为 _。A 1 B 3 C 2 D 0 40.设 a=2,b=3,c=4,d=5,表达式NOT a=c OR 4*c=b2 AND ba+c 的值是 _。A-1 B False C True D 1 41.设 a=2,b=3,c=4,d=5,表达式32*b OR a=c AND bc OR cd 的值是 _。A False B True C 1 D 1 42.为了取消窗体的最大化功能,需要设置_ 属性为 False。A MaxBut
12、ton B Enabled C MinButton D ControlBox 43.在 Visual Basic 中最基本的对象是_,它是应用程序的基石,是其它控件的容器。A 命令按钮B 窗体C 文本框D 标签44.表达式 Chr(Int(Rnd*7+65)生成的范围为 _。A 6572 B A H C 6571 D A G 45.语句Print 5*5 5/5 的输出结果是_。A 25 B 5 C 1 D 0 46.下列事件中 _不是窗体装入时发生的事件。A Click B Paint C Resize D Activate 47.a+b 小于 10,且 a-b 大于1 的逻辑表达式是_。A
13、 a+b 1 B a+b 1 C a+b 1 D(a-b 1)To(a+b b AND cc 的值是 _。A 1 B 1 C True D False 52.下列命令中 _可实现对二进制文件的写操作。A Input B Read C Put D Get 53.为了使标签覆盖背景,应把BackStyle 属性设置为 _。A True B 1 C 0 D False 54.为了使列表框中的项目能分为多列显示,需要设置_ 属性。A Style B Columns C MultiSelect D List 55.在用Open 语句打开文件时,如果省略“For 方式”,则打开的文件的存取方式是_。A 随
14、机存取方式B 二进制方式C 顺序输入方式D 顺序输出方式56.从字符串中截取右边的3 个字符的函数是_。A Left()B Right()C Mid()D Str()57.用户在组合框中输入或选择的数据可以通过_ 属性获得。A List B Text C ListCount D ListIndex 58.设 CurrentX=1200,执行指令“Line-Step(1000,500),B”后,CurrentX=_。A 1000 B 2200 C 1700 D 1200 59.随机文件的含义是指_。A 文件的每条记录的长度是随机的B 文件中的记录号通过随机数产生的C 可对文件中的记录根据记录号随
15、机地读写D 文件中的内容是通过随机数产生的60.要使列表框具有多列显示功能,需设置_属性。A ImeMode B Columns C Style D DragMode 61.Visual Basic 程序设计语言中,响应对象的外部动作称为_,而对象可以执行的动作或对象本身的行为则称为_。A 过程,事件B 方法,事件C 属性,方法D 事件,方法62.在 Dim a,b As Integer 声明了变量后,a 的类型和初值是_。A Integer,空值B Integer,0 C Variant,空值D Variant,63.设置窗体中鼠标指针的形状可通过_属性来进行。A Icon B MouseI
16、con C MousePointer D Picture 64.窗体的标题内容由窗体对象的_属性决定。A Text B Caption C BackColor D BackStyle 65.下列命令中 _ 可实现对顺序文件的写操作。A Put B Input C Print D Line Input 66.若要单选.按钮具有图形特性可通过_属性来进行。A Appearance B BackStyle C Bordestyle D Style 67.多窗体程序是由多个窗体组成。在缺省情况下,VB 在应用程序执行时,总是把_指定为启动窗体。A 不包含任何控件的窗体B 设计时的第一个窗体C 包含控件
17、最多的窗体D 命名为 Frm1 的窗体68.语句Print Format(32548.5,000,000.00)的输出结果是 _。A 32,548.50 B 32548.5 C 32,548.5 D 032,548.50 69.在 Visual Basic 中语句的续行号采用_。A 空格与短线B 空格与下划线C 短线与空格D 下划线与空格70.不论何控件,都具有_属性。A ForeColor B Caption C Name D Text 71.下面各种高级语言中,_ 不是面向对象的程序设计语言。A Pascal B Java C Visual Basic D C+72.语句Print For
18、mat(Sqr(3),$#.#)的输出结果是 _。A$1732 B$1.732 C$1.732 D$0001.732 73.标有 FIFA 标记的足球被踢进了法国队的大门。则FIFA 标记的、足球、踢、进了法国队的大门分别是_。A 对象、事件、方法、属性B 属性、对象、事件、方法C 事件、方法、属性、对象D 属性、对象、方法、事件74.按照 VB 默认规定,数组声明Dim a(2,2,5)共有 _ 个元素。A 20 B 45 C 9 D 54 75.代数式(ab)(5cd2)的 VB 表达式是 _。A(a+b)/(5/c+d/2)B(a+b)/(5/c+0.5d)C a+b/(5/c+d/2)
19、D(a+b)/5/c+d/2 76.决定窗体有无控制菜单的属性是_。A ControlBox B Enabled C MinButton D MaxButton 77.引用列表框List1 最后一个数据项应使用_。A List1.List(List1.ListCount-1)B List1.List(List1.ListCount)C List1.List(ListCount)D List1.List(ListCount-1)78.下面的四个VB 逻辑表达式语法中,正确的是_。A x y.And.x y B x y And z C x y z D x y And y z 79.窗体对象的 _属
20、性可用于设置窗体上的控制菜单。A ControlBox B DrowMode C MaxButton D MinButton 80.以下关于过程的描述正确的是_。A 过程的定义可以嵌套,但过程的调用不能嵌套B 过程的定义和过程的调用均可以嵌套C 过程的定义不可以嵌套,但过程的调用可以嵌套D 过程的定义和过程的调用均不能嵌套81.图片框Picture1 中装入了一个图形,运行时为了清除该图形,应采用的正确方法是_。A 选择图片框,在属性窗口中选择Picture 属性条,然后按回车键B 选择图片框,然后按Del 键C Picture1.picture=LoadPicture()D Picture1
21、.picture=82.从循环体Do While.Loop 中退出,继续执行循环体后面的命令,应使用_。A Exit B Exit Do While C Exit Loop D Exit Do 83.若要命令按钮具有图形特性可通过_属性来进行。A Style B BackStyle C Appearance D Bordestyle 84.Visual Basic 提供的 On Error Resune next 错误陷阱语句表示_。A 当发生错误时,终止本过程执行,继续执行下一过程。B 当发生错误时,不使用错误处理程序块。C 当发生错误时,忽略错误行,继续执行下一语句。D 当发生错误时,使程
22、序转跳到语句标号为0的程序块。85.实现大写字母转为小写的函数是_。A Lcase()B Ucase()C Upper()D StrConv()86.Visual Basic 是一种面向对象的程序设计语言,面向对象系统所包含的三要素是_。A 窗体、控件、模块B 窗体、控件、过程C 控件、属性、事件D 属性、事件、方法87.从子过程退出,并返回到主调过程,可使用语句_。A Return B Stop Sub C Exit D Exit Sub 88.设置复选框或文本框标题对齐方式的属性是_。A Sorted B Alignmen C Align D Value 89.窗体和许多控件都具有图形属性
23、,下列_属性可用于填充处理。A FillStyle,FillColor B DrawStyle,DrawMode C ForeColor,BorderColor D AutoRedraw,ClipControls 90.在程序代码Text1.Text=Visual Basic 中,Text1、Text 和Visual Basic 分别代表_。A 属性、对象、值B 对象、值、属性C 方法、对象、属性D 对象、属性、值91.引用组合框ComBo1 最后一个数据项应使用_。A Combo1.List(ListCount-1)B Combo1.List(Combo1.ListCount-1)C Com
24、bo1.List(Combo1.ListCount)D Combo1.List(ListCount)92.设置窗体中鼠标指针的形状可通过_属性来进行。A MousePointer B Icon C MouseIcon D Picture 93.假定除学号字段外,表Student 和 Class内无同名字段,下列SQL 语句中可正确执行的是 _。A Select Student.姓名,成绩From Class,Student Where 学号=Class.学号B Select 姓名,成绩From Class,Student Where Student.学号=学号C Select Student.
25、姓名,成绩From Class,Student Where Student.学号=学号D Select 姓名,成绩From Class,Student Where Student.学号=Class.学号94.不论何种绑定控件,都具有_属性。A BoundColumn 和 BoundText B DataSource 和 ListField C DataSource 和 DataField D Name 和 Caption 95.ADO 控件与数据源建立连接通过_属性进行。A ConnectionString B DatabaseName C Connect D RecordSource.96.
26、数值数据类型可以包括:_Double、Currency 和 Byte。A Integer、Single、Object B Integer、Long、Single C Integer、Long、Variant D Integer、Long、Data 97.下列命令中 _ 可实现对二进制文件的写操作。A Input B Write C Put D Get 98.下列命令中 _ 可实现对二进制文件的读操作。A Get B Read C Put D Line Input 99.在 Visual Basic 中,若要将控制权交给操作系统则通过_的语句。A Exit Do B Exit Sub C DoE
27、vents D End 1 题2 题3 题4 题5 题6 题7 题8 题9 题10 题B A D B C D B A D C 11 题12 题13 题14 题15 题16 题17 题18 题19 题20 题C D D A C B A A A C 21 题22 题23 题24 题25 题26 题27 题28 题29 题30 题B A C B A C B D B C 31 题32 题33 题34 题35 题36 题37 题38 题39 题40 题A D B C B A D C B B 41 题42 题43 题44 题45 题46 题47 题48 题49 题50 题A A B D A A A C C
28、 D 51 题52 题53 题54 题55 题56 题57 题58 题59 题60 题D C B B A B B B C B 61 题62 题63 题64 题65 题66 题67 题68 题69 题70 题D C C B C D B D B C 71 题72 题73 题74 题75 题76 题77 题78 题79 题80 题A B D D A A A D A C 81 题82 题83 题84 题85 题86 题87 题88 题89 题90 题C D A C A D D B A D 91 题92 题93 题94 题95 题96 题97 题98 题99 题B A D C A B C A C 二、填
29、空题(每小题2 分,共100 分)1.为了使目录列表框Dir1和驱动器列表框Drive1之间能产生同步效果,必须在Drive1_Change 事件过程中加入语句_。2.对通用对话框选择_ 方法,可显示字体对话框。3.显示CommonDialog 控件的“另存为”对话框需使用_方法。4.表达式 ASC(CHR(67)的值为 _。5.对于窗体上的菜单按钮,如果不允许显示,应通过_属性进行设置。6.要限定文本框的输入的字符数,则可通过_属性进行设置。7.要使命令按钮Command1 上可以显示图形,则需要对命令按钮_属性进行设置。8.s$=ABCDEFGHIJK,执行语句print left$(s$
30、,4),right$(s$,4)后,输出结果是 _(1)_和_(2)_。9.对于窗体上的命令按钮,如果不允许进行操作,应通过_属性进行设置。10.显示CommonDialog 控件的“打开”对话框需使用_方法。11.表达式 CHR(ASC(A)的值为 _。12.与数学式cos(x)(sin(x)+1)对应的 Visual Basic 表达式是 _。13.当焦点进入文本框Text1 时,要自动选定文本框开始的5 个字符,则需要通过代码Text1.SelStart=_ 和 Text1.SelLength=5 来实现。14.为 了 使 文 件 列 表 框File1和 目 录 列 表 框Dir1之 间
31、 能 产 生 同 步 效 果,必 须 在_事件过程中加入语句File1.path=Dir1.path。15.为了使一个Image 控件能自动缩放装入的图片,应设置该控件的_ 属性为 True。16.文本框的默认属性是_。17.在程序代码Label1.Caption=Visual Basic中,表示对象的是_(1)_,表示属性的是_(2)_。18.要在窗体上通过Line 方法绘制宽度为2 的直线,则需要设置_ 属性。19.要使装入到列表框中的数据项能自动排序,应设置该控件的_ 属性为True。20.对通用对话框选择_ 方法,可打开颜色对话框。21.执行语句logic=3 1000,Large,S
32、mall)将输出_。44.删除ListBox 控件中的项目需使用_方法。45.当单击垂直滚动条上的空白区域时,要使滑块的移动量为50,则需通过 _ 属性来控制。46.绘制左上角坐标为(100,200),右下角坐标为(500,800)的矩形,其代码为:_。47.语句a=Array(10,20,30):Print a(2)执行结果在窗体上显示_。48.窗体上放置了若干个文本框和命令按钮,当窗体装入后,要将焦点自动定位到文本框Text1 上,则在设计时需要将Text1 控件的 _(1)_ 属性设置为_(2)_。49.当使用ReDim 语句改变原有数组最末维的大小时,要保持数组中原来的数据,需使用关键
33、字 _。50.如果打印宽度Width 是 80,并指定Tab(90),则下一个打印将从列_ 开始。第 1 小题第 2 小题第 3 小题第 4 小题第 5 小题Dir1.path=Drive1.Drive ShowFont ShowSave 67 Visible 第 6 小题第 7 小题第 8 小题第 9 小题第 10 小题MaxLength STYLE ABCD、HIJK Enabled ShowOpen 第 11 小题第 12 小题第 13 小题第 14 小题第 15 小题A cos(x)*(sin(x)+1)0 Dir1_Change STRETCH 第 16 小题第 17 小题第 18
34、小题第 19 小题第 20 小题TEXT Label1、Caption DrawWidth Sorted ShowColor 第 21 小题第 22 小题第 23 小题第 24 小题第 25 小题TRUE 6 Shell 0 2*a*(7+b)第 26 小题第 27 小题第 28 小题第 29 小题第 30 小题AutoSize False CDEF、11 ShowSave Enabled 第 31 小题第 32 小题第 33 小题第 34 小题第 35 小题ShowOpen-s$=ABCDEFGHIJK 3 EXP(2)+2 第 36 小题第 37 小题第 38 小题第 39 小题第 40 小题7 8 CAPTION Circle(1000,1000),800 Locked 第 41 小题第 42 小题第 43 小题第 44 小题第 45 小题Smallchange False Small RemoveItem LargeChange 第 46 小题第 47 小题第 48 小题第 49 小题第 50 小题Line(100,200)-(500,800),B 30 Tabindex、0 Preserve 10