VB期末考试试题 B卷
《Visual BASIC程序设计》期末考试选择题复习(180题)更正

1. Visual Basic集成开发环境中不包括下列哪些窗口( )。
A、工具箱窗口B、工程资源管理器窗口C、属性窗口D、命令窗口参考答案是:D2. 在设计应用程序时,通过( )窗口可以查看到应用程序工程中的所有组成部分。
A、代码窗口B、窗体设计窗口C、属性窗口D、工程资源管理器窗口参考答案是:D3. 在正常安装Visual Basic6.0后,可以通过多种方式启动Visual Basic。
以下方式中不能启动Visual Basic的是:( )。
A、通过“开始”菜单中的“程序”命令B、通过“我的电脑”找到vb6.exe,双击该文件名C、通过“开始”菜单中的“运行”命令D、进入DOS方式,执行vb6.exe文件参考答案是:D4. Visual Basic 6.0工程文件的扩展名是( )。
A、.vbpB、.frmC、.basD、.cls参考答案是:A5. Visual Basic6.0是面向( )的程序设计语言。
A、过程B、工程C、事件D、对象参考答案是:D6. 下列关于Visual Basic编程特点的叙述中,错误的是( )。
A、Visual Basic 是采用事件驱动编程机制的语言B、构成Visual Basic 程序的多个过程没有固定的执行顺序C、Visual Basic 程序既可以编译运行,也可以解释运行D、Visual Basic 程序不是结构化程序,不具备结构化程序的3 种基本结构参考答案是:D7. Visual Basic 6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是( )。
A、设计状态B、编写代码状态C、运行状态D、中断状态参考答案是:B8. 在Visual Basic 6.0中要获取上下文相关帮助,只需将光标定位在相应位置,再按( )A、F1B、F2C、F3D、F4参考答案是:A9. Visual Basic 6.0集成开发环境的主窗口中不包括( )。
A、标题栏B、菜单栏C、状态栏D、工具栏参考答案是:C10. 下列可以激活属性窗口的操作是( )。
VB期末考试考卷及答案

VB期末考试考卷及答案一、选择题(每题1分,共5分)1. 在VB中,下列哪个函数用于返回字符串的长度?A. Len()B. Length()C. Size()D. Count()A. DimB. IntegerC. IntD. Var3. 在VB中,下列哪个语句用于退出当前循环?A. Exit ForB. BreakC. Exit DoD. ContinueA. OpenB. LoadC. CreateD. Read5. 在VB中,下列哪个事件在窗体加载时发生?A. LoadB. InitializeC. FormLoadD. FormOpen二、判断题(每题1分,共5分)1. VB中的变量必须先声明后使用。
()2. 在VB中,Sub过程可以返回值。
()3. VB中的数组下标从1开始。
()4. 在VB中,可以使用Select Case语句进行多条件判断。
()5. VB中的字符串可以用单引号(')表示。
()三、填空题(每题1分,共5分)1. 在VB中,用于声明常量的关键字是______。
2. VB中的逻辑运算符包括______、______和______。
3. 在VB中,要实现两个变量的值交换,可以使用______变量作为中间变量。
4. 在VB中,______方法用于设置文本框的字体。
5. VB中的______事件在用户单击按钮时发生。
四、简答题(每题2分,共10分)1. 简述VB中事件的执行过程。
2. 请列举三种VB中的数据类型。
3. 简述如何使用Select Case语句进行多条件判断。
4. 请说明如何使用VB中的循环结构实现1到100的累加。
5. 简述如何使用VB中的文件操作函数读取文件内容。
五、应用题(每题2分,共10分)1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。
2. 编写一个VB程序,实现用户输入一个字符串,程序将其逆序输出。
3. 编写一个VB程序,使用循环结构输出九九乘法表。
vb期末考试编程试题及答案

vb期末考试编程试题及答案VB期末考试编程试题一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明方式?A. Dim xB. Dim x As IntegerC. Dim x = 10D. 以上都是答案:B2. VB中,用于循环遍历数组的关键字是:A. ForB. WhileC. DoD. Repeat答案:A3. 下列哪个是VB中的条件语句?A. If...Then...ElseB. Switch...CaseC. Both A and BD. None of the above答案:C4. 在VB中,以下哪个不是内置数据类型?A. IntegerB. StringC. ObjectD. Array答案:D5. VB中,以下哪个是正确的函数调用方式?A. Call MyFunction()B. MyFunction()C. Both A and BD. None of the above答案:C二、简答题(每题10分,共30分)1. 解释VB中的类和对象的区别。
答案:类是对象的蓝图,它定义了对象的结构和行为。
对象是类的实例,是类的具体实现。
一个类可以创建多个对象,每个对象具有自己的状态和行为。
2. 描述如何使用VB中的事件。
答案:在VB中,事件是一种由对象引发的通知,用于通知其他对象发生了某些事情。
事件通常与事件处理器(也称为事件处理程序)一起使用。
事件处理器是响应事件的代码块。
要使用事件,首先需要定义一个事件,然后在对象上引发该事件,并编写事件处理器来处理该事件。
3. 解释VB中的继承和多态性。
答案:继承允许一个类(子类)继承另一个类(父类)的属性和方法。
这使得代码重用成为可能。
多态性是指允许不同类的对象对同一消息做出响应,但具体的行为会根据对象的实际类型而有所不同。
在VB中,多态性可以通过重载(方法名相同,参数不同)和重写(子类重写父类的方法)来实现。
三、编程题(每题25分,共50分)1. 编写一个VB程序,该程序可以接收用户输入的三个整数,并计算它们的平均值,然后输出结果。
大学VB期末考试题库终极版绝对全

一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C)。
A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123 & MID("123456",3,2)执行后,a变量中的值是(C)。
A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。
A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。
A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个Visual Basic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。
A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。
A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、Visual Basic 6.0集成环境的主窗口中不包括(C)。
A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。
A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。
《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期末考试试卷及答案一·选择题1.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是(B )A属性、控件和方法B属性、事件和方法C窗体、控件和过程 D控件、过程和模块2. 所有控件都有一个共同的属性,这个属性是(C )A textB fontC nameD caption3。
下列叙述中错误的是(A )A 工程文件扩展名是.vbgB 标准模块文件的扩展名是.basC 窗体模块的扩展名是。
frmD 类模块的扩展名是.cls4。
当要编写一个新的Visual Basic程序时,所做的第一件事是(A )A 新建一个工程B 编写代码C 设置属性D 添加Active X控件5。
下面控件中,没有caption属性的是(B )A 框架B 组合框C 命令按钮D 复选按钮6. 在文件框中输入字符时,若只显示某个字符,如(*),应设置属性是(B )A MultiLineB PasswordCharC TextD selText7. 若要将窗体从内存中卸载出去,其实现的方法是(D )A ShowB HideC LoadD UnLoad8。
下列关于过程叙述不正确的是(D )A 过程的传值调用是将实参的具体值传值传递给形参B 过程的传址调用是将实参在内存的地址传递给形参C 过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的D 无论过程传值调用还是传地址调用,参数传递都是双向的9。
某人创建1个工程,其中的窗体名为Form1,之后又添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是( C )A 在Form1的Load事件过程中加入语句Load Form2B 在Form2的Load事件过程中加入语句Form2.ShowC 在“过程属性"对话框中把“启动对象”设置为Form2D 在Form2的TabIndex属性设置为1,把Form1的TabIndex属性设置为210。
中技vb期末考试试题及答案

中技vb期末考试试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的变量声明方式?A. int xB. Dim xC. var xD. Declare x答案:B2. 以下哪个控件不是Visual Basic中的标准控件?A. LabelB. TextBoxC. ButtonD. Slider答案:D3. Visual Basic中,哪个关键字用于定义一个类?A. ClassB. DefineC. TypeD. Structure答案:A4. 在Visual Basic中,以下哪个事件不是Button控件的事件?A. ClickB. DoubleClickC. MouseDownD. MouseMove答案:B5. 下列哪个语句是Visual Basic中用于循环的语句?A. IfB. ForC. WhileD. Switch答案:B6. 在Visual Basic中,以下哪个不是数组的属性?A. LengthB. CountC. RankD. LBound答案:B7. 如果要使用Visual Basic的文件系统对象(FileSystemObject),需要先引入哪个命名空间?A. System.IOB. Microsoft.VisualBasicC. System.Windows.FormsD. Microsoft.VisualBasic.FileSystem答案:D8. 在Visual Basic中,哪个属性用于设置控件是否可见?A. VisibleB. EnabledC. ActiveD. Focus答案:A9. Visual Basic中,哪个方法用于在程序中显示一个消息框?A. MessageBox.Show()B. MsgBox()C. ShowMessage()D. Alert()答案:B10. 在Visual Basic中,以下哪个不是集合的属性?A. ItemB. CountC. AddD. Remove答案:C二、简答题(每题5分,共10分)1. 简述Visual Basic中的事件和事件处理程序的概念。
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中,________关键字用于定义一个全局变量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB期末考试试题B卷一、填空题1.VB中若要产生一消息框,可用__(1)__函数来实现。
2.常量是指在程序运行过程中,其值不能改变(2)的量。
3.整数类型数据分别包括整型和(3)数据。
4、在VB集成开发环境中,运行应用程序的方法有三种:一是_(单击“运行”菜单下的启动4)__;二是_(5) 单击工具栏上的启动按钮_;三是_(6) 按F5键。
5、在VB中若要让某对对象获取焦点,则可通过__ Setfocus (7)_方法来实现。
6.列表框(ListBox控件)显示项目列表(8) ,用户可从中选择一个或多个项目。
7.框架(Frame控件)可以用来(9) 对其它控件进行分组,以便于用户识别,主要用于为单选按钮分组。
8、在VB中,用来描述对象外部特征的量称之为对象的_(10)_ 属性_。
9、为使某窗口中的命令按钮“取消(C)”具有如下特性:按“Alt+C”键或按“ESC”键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为_取(&C) _(11)___,并且设置其__(12)__属性值为__(13)__。
10、在过程内用_(14)__声明的变量为静态变量,在执行一个过程结束时,过程中所用到的Static变量的值会保留,下次再调用此过程时,变量的初值是上次调用结束时被保留的值。
11、在模块文件中的声明部分用Global或__(15)__关键字声明的变量为全局变量。
12、在模块文件中的声明部分用__(16)__或__(17)__定义的变量为模块级变量。
13.计时器控件通过定期激活Timer事件,使得Timer控件(18)就执行一次Timer事件中的代码。
14.要获得滚动条的当前位置,可以访问通过(19)属性来实现。
15.关闭正在运行的VB窗口将自动触发的事件是(20)。
二、选择题1.工程文件的扩展名是( B )。
A.vbg B.vbp C.vbw D.vbl2.在以下窗体中没有采用的控件是()。
A.文本框 B 垂直滚动条C.框架 D 命令按钮3.滚动条控件(如图所示)的Largechange属性所设置的是()A.单击滚动条和滚动箭头之间的区域时,滚动条控件Value属性值的改变量B.滚动条中滚动块的最大移动位置C.滚动条中滚动块的最大移动范围D.滚动条控件无该属性4、用于从字符串左边截取字符的函数是()A、Ltrim( )B、Trim( )C、Left( )D、Instr( )5、可获得当前系统日期的函数是(A)A、Date( )B、Time( )C、IsDate( )D、Year( )6、退出For循环可使用的语句为()A、Exit ForB、Exit DoC、End ForD、End Do7、窗体的标题栏显示内容由窗体对象的(D)属性决定。
A、BackColorB、BackStyleC、TextD、Caption8、程序运行时,若要通过回车键调用某命令按钮的Click事件过程,则可设置该命令按钮的()属性值为True来实现。
A、ValueB、EnabledC、DefaultD、Cancel9、当用户在窗体上单击鼠标时,不会触发的事件是(D)A、ClickB、MouseDownC、MouseUpD、DblClick10、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是A、工程资源管理器窗口B、工具箱窗口C、代码窗口D、属性窗口11、设a=“Visual Basic”,下面使b=“Visual”的语句是A、b=Left(a,8,12) B、b=Mid(a,8,5) C、b=Rigth(a,6) D、b=Left(a,6)12、若要使命令按钮不可用,则可设置其()属性为False来实现。
A、ValueB、CancelC、EnabledD、Default13.允许在菜单项的左边设置打勾标记,下面哪种论述是正确的?()A.在标题项中输入&然后打勾 B 在索引项中输入“√”C.在复选项中输入“√” D 在有效项中输入“√”14.当执行以下过程时,在窗体上将显示()。
Private Sub Commandl_Click( )Print “VB”Print“Hello!”;Print “VB”End SubA. VB Hello! VBB. VBHello!VBC. VBHello! VBD. VBHello!VB15、以下不属于键盘事件的是(C)A、KeyDownB、KeyUpC、UnloadD、KeyPress16、以下叙述中正确的是()A、窗体的Name属性指定窗体的名称,用来标识一个窗体B、窗体的Name属性的值是显示在窗体标题栏中的文本C、可以在运行期间改变对象的Name属性的值D、对象的Name属性值可以为空17、图像框或图片框中显示的图形文件,由它们的(B)属性值决定。
A、DownPictureB、PictureC、ImageD、Icon18、文本框的(A)属性用于设置或返回文本框中的文本内容。
A、TextB、(名称)C、CaptionD、Name19、复选框或单选钮的当前状态可通过(C)属性来返回或设置。
A、CheckedB、ValueC、SelectedD、Caption20、VB提供()属性用于控制对象是否可用。
A、DefaultB、CancelC、EnabledD、Visible三、判断题(判断下列正确与否,正确的打√,错误的打ⅹ。
)1、设置属性的语句格式为:“对象名.属性名=属性值”.2、若用户在键盘上按下一个键,则会产生一个单击事件(Click事件).3、VB的赋值语句只能给变量赋值.4、在VB中,字符型常量应使用"#"号将其括起来.5、窗体大小只能通过鼠标拖动窗体边框来设置.6.在定义了一个函数后,可以象调用任何一个VB内部函数一样使用它,即可以在任何表达式、语句或函数中引用它。
()7.Visual Basic表达式为:128÷4+COS(28︒)()8.Visual Basic表达式为:3*cos (c+d)^2或3*cos (c+d)*cos (c+d) ( ) 9.VB程序语言两个基本特点是:结构化和事件驱动编程。
()10.工程资源管理器用于查看和管理工程类的文件,不能删除文件。
()四、读程序题,写出程序运行结果1.Private Sub Form_Click( )Static Sum As IntegerFor I=1 To 10Sum= Sum+INext IPrint SumEnd Sub2.Private Sub Form_Click ( )Print "*";Tab(9);3,Tab(18);6PrintFor I=15 to 16Print I;For j=3 To 6 Step 3Print Tab(3*j);j*I;Next jPrintNext IEnd Sub3.Private Function Fac(n As Integer)As IntegerDim f As Integerf=f+nFac =fEnd FunctionPrivate Sub Form_Click( )Dim I As IntegerFor I=1 To 5Print "Σ";I & "=" & Fac(I)Next IEnd Sub4.Private Sub Command1_Click( )Text1.Text=努力End SubPrivate Sub Command2_Click( )Text1.Text="学习"End Sub单击Command2按钮,又单击Command1按钮,在文本框中显示什么?五、编程题1、在窗体上有一个文本框控件,名称为TxtTime;一个计时器控件,名称为Timer1。
要求每一秒钟在文本框中显示一次当前的时间。
程序如下,请在下划线上填入恰当的内容。
Private Sub Timer1______()TxtTime.text=_____End Sub2、在窗体上画一个命令按钮,名称为Command1。
然后编写如下程序: Private Sub Command1_Click()For a=1 To 4For b=0 To aPrint Chr(65+a)Next bPrintNext aEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是什么?3、在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:Private Sub Form_Load()Text1.Text=”计算机”End SubPrivate Sub Text1_Change()Picture1.Print“等级考试”End Sub程序运行后,在文本框中显示的内容是而在图片框中显示的内容是参考答案:一、填空题(1)MsgBox函数(2)其值不能改变(3)长整型(4)单击“运行”菜单下的启动(5)单击工具栏上的启动按钮(6)按F5键(7)Setfocus(8)项目列表(9)对其它控件(10)属性(11)取消(&C) (12)Cancel(13) True (14)Static (16)Dim (17)Private (18)可以每隔一个时间段(19)Value (20)Unload二、选择题1.B 2.B 3.A 4. A 5. A6.A 7. D 8. C 9. D 10. C11. D 12. C 13. C 14. B 15.C16. A 17. B 18. A 19. B 20 . C三、判断题1.√ 2. 3. √ 4. ⨯在VB中,字符型常量应使用""号将其括起来.5. ⨯ 6. 7. ⨯正确的形式是:128/4+COS(28*3.14159/180)8. √9.⨯VB的两个基本特点是:可视化设计和事件驱动编程。
10. ⨯四、读程序题,写出程序运行结果、1.结果为:552.结果为:* 3 615 45 9016 48 963.结果为:Σ1=1Σ2=2Σ3=3Σ4=4Σ5=54. 结果为:努力五、综合题1.Timer time2.BBCCCDDDDEEEEE3. 在文本框中显示的内容是计算机而在图片框中显示的内容是等级考试发布人信息∙联系人:13081307查看该用户发布的所有信息∙电话:∙邮箱:∙地址:。