VB复习题及参考答案
vb考试试题及答案

vb考试试题及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明类模块中的属性?A. DimB. PublicC. PrivateD. Property答案:D2. VB中的“Option Explicit”语句用于做什么?A. 声明变量类型B. 强制变量声明C. 定义过程D. 创建对象实例答案:B3. 下列哪个不是VB的控件事件?A. ClickB. LoadC. ChangeD. Hover答案:D4. 在VB中,以下哪个不是标准数据类型?A. IntegerB. StringC. BooleanD. Pointer答案:D5. VB中的“With”语句用于什么?A. 初始化对象B. 创建对象实例C. 引用对象的多个属性或方法D. 循环遍历集合答案:C6. 在VB中,如何将一个表达式的结果赋值给一个变量?A. 使用“=”运算符B. 使用“==”运算符C. 使用“:=”运算符D. 使用“->”运算符答案:A7. 下列哪个是VB中的循环结构?A. IfB. For EachC. Select CaseD. While答案:D8. 在VB中,如何表示一个空引用?A. NullB. NothingC. EmptyD. Undefined答案:B9. VB中的“Handles”关键字用于什么?A. 过程定义B. 事件处理C. 类定义D. 属性声明答案:B10. 在VB中,以下哪个不是集合的属性或方法?A. AddB. ItemC. CountD. Sort答案:D二、填空题(每题2分,共20分)11. VB中的________关键字用于定义一个方法或属性的访问级别。
答案:Private12. 当你想要在VB中创建一个新类时,你需要使用________关键字。
答案:Class13. 在VB中,________方法用于在运行时创建对象。
答案:New14. 如果你想要在VB中捕获并处理异常,你应该使用________语句。
vb复习题及答案

复习题11.下面关于比特的叙述中,错误的是( 1 )A.比特是组成数字信息的最小单位B.比特只有“0”和“1”两个符号C.比特既可以表示数值和文字,也可以表示图像和声音D. 比特”1”总是大于比特“0”2.在下列有关集成电路的叙述中,错误的是 ( 2 )A.现代集成电路使用的半导体材料主要是硅B.大规模集成电路一般以功能部件、子系统为集成对象C.我国第2代居民身份证中包含有IC芯片D? 目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3.在下列有关通信技术的叙述中,错误的是 ( 3 )A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率D?学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质4.下面是关于PC机主存储器的一些叙述,其中正确的是( 4A.主存储器是一种动态随机存取存储器(RAM)B.主存储器的基本编址单位是字(即32个二进位)C.目前市场上销售的PC机,其内存容量可达数十GBD.所有PC机的内存条都是通用的:可以互换5.现行PC机中,IDE(或SATA)接口标准主要用于( 5 )A.打印机与主机的连接 C.声卡与主机的连接B.显示器与主机的连接 D.硬盘与主机的连接6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 ) 。
A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是 ( 7 )A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多B.硬盘的内部传输速率一般小于外部传输速率c.优盘采用Flash存储器技术,属于半导体存储器D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是 ( 8 ) 。
vb试题及答案

VB试卷一、单项选择题(每题2分,共40分)1. 窗体的标题栏显示内容由窗体对象的属性决定。
A) BackColor B)BackStyle C)Text D)Caption2. 窗体的示意图标可用属性来设置。
A) Picture B) Image C) Icon D) MouseIcon3. 窗体的控制菜单的有无由窗体对象的属性决定。
A) ControlBox B) MinButton C) MaxButton D) BorderStyle4. 若要取消窗体的最大化功能,则可设置属性为False来实现。
A) ControlBox B) MinButton C) MaxButton D) Enabled5. 以下4个选项,不属于VB的工作模式。
A) 编译 B) 设计 C) 运行 D) 中断6. 窗体的边框样式由窗体对象的属性来设置。
A) BackStyle B) BorderStyle C) WindowState D) FillStyle7. 若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的属性来实现。
A) FontName B) Font C) FontSize D) FontBold8. 命令按钮的标题文字由属性来设置。
A) Text B) Caption C) Name D) (名称)9. VB是面向对象的程序设计,以下4个选项,不属于面向对象的三要素。
A) 变量 B) 属性 C) 事件 D) 方法10. 若要将某命令按钮设置为默认命令按钮,可设置属性为True来实现。
A) Value B) Cancel C) Default D) Enabled11. 若要使命令按钮不可见,可设置属性为False来实现。
A) Value B) Enabled C) Visible D) Cancel12. 运行程序时,系统自动执行窗体的事件。
A) load B) click C) unload D) GotFocus13. 若要设置文本框最大可接收的字符数,可通过属性来实现。
XX计算机二级VB复习题及答案

A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合
参考答案:B
参考解析:一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
4[单项选择题] 有如下数据定义语句:Dim X,Y As Integer以上语句说明( )。
6[单项选择题]下面程序的执行结果是( )。
Private Sub Commandl—Click( )a=0
k=1Do While k<4
X=k+kk=k+1
Prim X;
LoopEnd Sub
A.1 4 27B.1 1 1C.1 4 9 D.0 0 0
参考答案:B
参考解析:此题主要考查算术运算符中的幂运算,在程序中x的值为k的k次方的a次方,k的值每次循环都加1,但a的值不变总为0,除0以外的任何数的0次方都是l,因此,在k的值变为4之前会输出三个l。
参考答案:B
参考解析:0-LeftJustify:文本靠左显示;l-RightJustify:文本靠右显示;2-Center:文本居中显示。
2[单项选择题] 软件测试的目的是( )。
A.评估软件可靠性
B.发现并改正程序中的错误
C.改正程序中的错误
D.发现程序中的错误
参考答案:D
参考解析:软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心,而不是为了演示软件的正确功能。不是为了评估软件或改正错误。
10[单项选择题] 设:a=2,b=8,c=6,d=3,表达式a>bAndNot(C>D.Ord>c的值是
A.1B.OC.TrueD.False
《vb程序设计》期末复习题及答案

《vb程序设计》期末复习题及答案一、填空题1.创建一个VB应用程序三个主要的步骤是__________________、________________和_____________________。
2.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的__________窗口中,把此文本框的_____________属性设置成空白。
3.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用___________控件;若允许用户输入文本,则应使用_____________控件。
4.窗体的常用方法有__________、___________、___________和___________。
5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK ,应当编写的语句是____________________________________。
6.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。
Private Sub Cmdopen_ ________________________________End Sub7.Visual Basic 6种类型的表达式是______________、______________、______________、________________、_________________、____________________。
Visual Basic根据表达式的___________来确定表达式的类型。
8.表达式93 \ 7 Mod 2 ^ 2 的值是___________。
9.已知a=3,b=4,c=5,表达式a>b and Not c>a Or c>b And c<a+b的值是_________。
表达式c>a And Not b<c的值是___________。
vb基础期末考试题库及答案

vb基础期末考试题库及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的数据类型?A. IntegerB. intC. StringD. str答案:A、C2. 下列哪个选项不是VB的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:B3. VB中,用于声明一个变量的关键字是:A. DimB. DeclareC. FunctionD. Sub答案:A4. 在VB中,以下哪个是正确的函数用于将字符串转换为整数?A. StrToIntB. CIntC. ValD. Convert.ToInt32答案:B5. Visual Basic中,哪个属性用于设置文本框的文本?A. TextB. CaptionC. ValueD. Label答案:A6. 下列哪个是VB中用于循环的语句?A. IfB. ForC. WhileD. Select答案:B、C7. VB中,下列哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B8. 在VB中,以下哪个是正确的事件处理程序?A. OnClickB. OnClickC. ClickD. OnClick答案:A、C9. VB中,下列哪个选项用于声明一个常量?A. ConstB. DimC. StaticD. Public答案:A10. 在VB中,以下哪个关键字用于定义一个类?A. ClassB. ModuleC. StructureD. Interface答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________关键字来结束一个程序。
答案:End2. VB中,________关键字用于声明一个数组。
答案:Dim3. 使用________函数可以将一个数字转换为字符串。
答案:Str4. 在VB中,________关键字用于定义一个全局变量。
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练习题及答案

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中什么是继承,并给出一个简单的示例。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Microsoft ” B )print “MicrosoftMicrosoft ” D ) Debug.printMicrosoft输入inputbox 返回值的类型是( A )字符型B )整型 C )浮点型 D )长整型(3) 用来设置设置文本框有无滚动条的属性的值为( A )D)selle ngth(4) i nt(rnd*50)+10 表示的是(D )范围内的整数。
A)[0,50] B)[1 ,60] C)[10,60] D)[10 ,59](5) 下列各控件不包含滚动条的是(D )。
A)listbox B)combobox C)textboa D)labelbox (6) 为了暂时关闭计时器,应把该计时器控件的( C )属性设置为false.A)visible B)timer C)e nabled D)i nterval (7) 设置列表框选中的文本,用(C )属性。
A ) Selected B ) List C ) Text D ) Caption(8) 未选中复选框控件时,Value 属性的值为(C ) A ) True B ) False C ) 0 D ) 1(9) 某一 VB 工程含F1. F2两个窗体,执行“F1. Show F2. Hide ” 语句后,F1. F2复习题及参考答案、选择题 (1)使“ Microsoft 在当前窗口上输出的语句是( A ) Picture.print C )printer.printA)Scrollbars B)Multili ne C)Seltext窗体显示的结果为 C 。
A) 都显示B)都不显示C)仅显示F1窗体D)仅显示F2窗体(10) 在窗体上画两个滚动条,名称分别为Hscrolll、Hscroll2 ; 六个标签,名称分别为Labell、Label2、Labe l3、Label4、Label5、Label6,其中标签Label 4~ Label6 分别显示"A"、"B"、"A*B"等文字信息,标签Label1、Label2分别显示其右侧的滚动条的数值,Label3显示A*B的计算结果。
当移动滚动框时,在相应的标签中显示滚动条的值。
当单击命令按钮"计算"时,对标签Label1、Label2 中显示的两个值求积,并将结果显示在Label3中。
以下不能实现上述功能的事件过程是(A )。
A) Private Sub Command1_Click()Label3.Caption = Str(Val(Label1.Caption )*Val( Label2.Captio n))End SubB) Private Sub Command1_Click()Label3.Caption = HScroll1.Value * HScroll2.ValueEnd SubC) Private Sub Command1_Click()Label3.Caption = Val(Label1.Caption )*Val( Label2.Captio n)End SubD) Private Sub Comma nd1_Click()Label3.Caption = HScroll1.Text * HScroll2.TextEnd Sub(11) 当滚动条位于最左端或最上端时,Valve属性被设置为(A )。
A) Min B ) Max C) Min与Max之间D ) Min与Max之外(12) 在窗体中画一个名称为timerl的计时器控件,要求每隔0.5s发生一次计时器事件,则以下正确的属性设置语句是(D )A) timerl.interval=0.5 B ) timerl.interval=5C) timerl.interval=50 D ) timerl.interval=500(13) 若要退出For循环,可使用的语句为(D )。
A) Exit B) Exit Do C) Time D) Exit For(14) 表达式样16/4-2.5*8/4 mod 5\2 的值为(D )A) 14 B) 10 C) 20 D) 3(15) 下面正确的赋值语句是(C )A) x+y=30 B) y= *r*r C) y=x+30 D) 3y=x(16) 可用于设置系统当前时间的语句是( C )。
A)Date B) Date$ C) Time D) Timer(17) 表达式4+7 \ 6 * 8 / 8 Mod 9 的值是(B )。
A) 4 B) 5 C) 6 D) 7(18) 下列选项中不属于事件的是( C )。
(19) int(rnd*100) 表示的是(C )范围内的整数。
A)[0 , 100] B)[1 , 99] C)[0 , 99] D)[1 , 100](20) 为了某个命令按钮无效(显灰色),需要把该命令按钮的一个属性设置为false,这个属性是(D )。
A) Value B) Default C) Ca ncel D) En abled(21) 窗体FontSize属性缺省值为(B )。
A) 5 B) 9 C) 12 D) 16(22) 由“ FOR=1 to 9 step -3 ”决定的循环结构被执行(D )次。
“FOR i=10 to 9 step -3 ”决定的循环结构被执行()次。
“FOR i=1 to 9 step 3 ”决定的循环结构被执行()次。
A) 4 B)5 C) 6 D) 0(23) 设计动画时通常用定时器控件的(A )属性来控制动画速度。
A) in terval B)timer C) move D) en abled(24) 要使文本框显示滚动条,除了设置ScrollBars属性外还必须设置(B )属性。
A) AutoSize B)multiline C) alignment D) en abled(25) 在窗体(Name属性为Form1)上画两个文本框(其Name S性分别为Text1和Text2 )和一个命令按钮(Name属性为Comma nd) 然后编写如下两个事件过程:Private Sub Comma nd1_Click()a=(Text1.Text)+(Text2.Text)Print aEnd Sub程序运行后,在第一个文本框(Text1 )和第二个文本框(Text2 ) 中分别输入123和321,然后单击命令按钮,则输出结果为(C )。
A) 444 B) 321123 C) 123321 D) 132231(26) 下列可作为Visual Basic 变量名的是(D )。
A)A#A B)4A C)?xY D)co nstA(27) 列表框list1的(B )属性返回选取定的内容。
A)list B)text C)captiob D)additem(28 )用下面语句定义的数组的元素个数是( C )。
Dim A (3 To 20) As In tegerA) 6 B) 7 C) 18 D) 9(29) 在VB中,画点的方法是( C )。
A) line B) shape C) pset D) circle(30) 决定一个控件在窗体的左右位置的属性是(C )。
A) width B) height C) left D) top(31) 当图片框的AutoSize属性值为true时(C )。
A)图片大小随影像框的大小进行调整B)影像框的大小随图片大小进行调整C)图片框大小随图片的大小进行调整D)图片大小随图片框的大小进行调整(32) RGB函数中3个数字分别表示(B )。
A)红、绿、白B)红、绿、兰C)当前色、前景色、背景色D)红、黄、兰(33) 如果在立即窗口中执行以下操作:a=8 <CR> (<CR^回车键,下同)b=9 <CR>print a>b <CR>则输出结果是 C 。
A) -1 B) 0 C) False D) True(34) FontSize属性用以设置字体大小,窗体的FontName属性缺省值为 ____A)5 B)9 C)12 D)16(35) 双精度变量占用(D ) 个字节。
A)1 B)2 C)4 D)8(36) 表达式9 mod 2A2+2的值是(B )A)4 B)3 C)2 D)1(37) 阅读下面的程序段:Private Sub Form_Click()a=2Fori = 1 To 2Next iEnd Sub执行上面的循环后,a的值为(C)A)2 B)3 C)4 D)8(38) 1 nt(rnd*10) 表示的是C 范围内的整数。
A)[0,10] B)[1,9] C)[0,9] D)[1,10](39) I nteger类型数据能够表示的最大整数为( )A)215 B)215 -1 C)216 D)216-1(40) 输入对话框InputBox的返回值的类型是AA)字符串B)整数C)浮点数D)长整数(41) 由“For i=1 to 16 step 3”决定的循环结构被执行(C ) 次A)4 B)5 C)6 D)7(42) 若I的初值为5,则下列循环语句的循环次数为 (B ) 次。
while I<10I=I+2Wend'A)2 B)3 C)4 D)5(43) 窗体的FontName属性的缺省值是()A)宋体B) 仿宋体C) 楷体D)黑体(44) 决定窗体标题内容的属性是(D )A)Text B)Name C)Alig nment D)Caption(45) 将命令按钮设置Comma nd为窗体的取消按钮,可修改该控件的(D ) 属性。
A)En abled B)Value C)Default D)Ca ncel(46) 将焦点主动设置到指定的控件或窗体上,应采用(B ) 方法。
A)SetDate B)SetFocus C)SetText D)GetGata(47) 将计时器的时间间隔设置为0.1秒,则Interval的属性值是(C )A)1 B)1000 C)100 D)10(48) 决定标签内容显示对齐方式的属性是(C )A)Text B)Name C)Alig nment D)Caption(49) 若要在同一窗体中安排两组单选按钮,可用控件(B ) 予以分隔。
A)文本框B)框架C)列表框D) 组合框(50) 下列(A ) 语句不能用于变量说明。
A)Dim B)Public C)Co nst D)Private(51) 设计动画时通常用定时器控件(A ) 属性来控制动画速度。
A)I nterval B)Timer C)Move D)E nabled(52) 要想在文本框中显示滚动条,则应首先将(C )属性设置为True。