VB大专期末考试题B卷含参考答案

合集下载

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期末考试考卷及答案

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程序,使用循环结构输出九九乘法表。

2020年Vb程序设计期末考试题库(附答案)

2020年Vb程序设计期末考试题库(附答案)

2020年Vb程序设计期末考试题库(附答案)目录习题一 (2)1、选择题 (2)2、判断题 (3)3、程序设计题 (3)习题二 (4)1、单选题 (4)2.判断题 (5)3.程序设计题 (5)习题三 (6)1.选择题 (6)2.程序阅读题(写出下列程序的运行结果) (6)3.程序填空题 (8)4.程序设计题 (9)习题四 (9)1.选择题 (9)2.程序阅读题(写出下列程序的运行结果) (10)3.程序填空题 (11)4.程序设计题 (12)习题五 (13)1.选择题 (13)2.程序阅读题(写出下列程序的运行结果) (13)3.程序填空题 (14)4.程序设计题 (15)习题六 (15)1.选择题 (15)2.程序填空题 (17)3.程序设计题 (18)习题七 (20)1.选择题 (20)2.程序填空题 (21)3.程序设计题 (21)习题八 (22)1.判断题 (22)2.单选题 (22)3.填空题 (24)4.程序填空 (24)五、程序设计题 (26)习题九 (26)1.选择题: (26)2.填空题 (27)3.程序阅读题 (28)3.编程题: (29)习题十 (29)1.选择题 (29)2.程序设计题 (31)习题参考答案 (33)习题一1、选择题1.工程文件的扩展名为。

A、.frxB、.basC、.vbpD、.frm2.下列不属于对象的基本特征是。

A、属性B、方法C、事件D、函数3.在设计模式双击窗体将显示的窗口是A、工程窗口B、工具箱C、代码窗口D、属性窗口4.VB中运行程序的快捷键是A、F2B、F5C、Alt+F3D、F85.改变控件在窗体中的上下位置应修改该控件的属性。

A、TopB、LeftC、WidthD、RightA、.exeB、.basC、.frxD、frm7.设置窗体的字体用属性。

A、FontNameB、FontSizeC、FontBoldD、FontItalic属性。

A、FontNameB、FontSizeC、FontBoldD、FontItalic 9.下列选项中不属于事件的是。

VB期末试题(含答案)

VB期末试题(含答案)

VB期末试题(含答案)一、单选题(每题1.5分,共30分)1.在VB中,假定有以下程序段, 则执行结束后k的值是:( A )For i =1 To 3k = i+2Next iA. 5 B.4 C. 3 D.62. 以下控件中可以作为容器控件的是( B )A.Image图像框控件 B.PictureBox图片框控件C.TextBox文本框控件 D.ListBox列表框控件3.关于Image控件和PictureBox控件的说明,其中错误的是( B )A.Image控件和PictureBox控件都有Picture属性B.Image控件和PictureBox控件都支持Print方法C.Image控件和PietureBox控件都可以用LoadPicture函数把图形文件装入控件中D.Image控件和PictureBox控件都能在属性窗口装入图形文件,也都能在运行期间装入图形文件4.为使计时器控件每隔5秒钟产生一个计时器事件(Timer事件),则应将其Interval属性值设置为( D )A.5 B.500 C.10 D.5000 5.能显示窗体的方法是( B )。

A.Visible B.Show C.New D.Open6.MsgBox函数中有4个参数,其中必须写明的参数是( C )A.指定显示按钮的个数 B.对话框的标题 C. 提示信息 D. 所有参数都是可选的7.你若在代码窗口中编写:msgbox(“AAAA”,vbokonly,”BBBB”)语句后,所产生的信息框的标题是( C )A.AAAA B.空 C.BBBB D.出错,不能产生信息8.要使文本框获得输入焦点,则应采用文本框控件的(D )方法。

A.GotFocus B.LostFocus C.KeyPress D.SetFocus9.为了把焦点移到某个指定的控件,所使用的方法是( A )A.SetFoeus B.Visible C.Refresh D.GetFocus10.语句if 3*4>=10 thena=1elsea=2end if执行后,a的值为( D )。

vb期末考试试题和答案

vb期末考试试题和答案

vb期末考试试题和答案**VB期末考试试题和答案**一、单选题(每题2分,共20分)1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. DoubleC. StringD. Object答案:D2. 下列哪个选项是Visual Basic的事件驱动编程模型?A. 用户操作B. 程序流程C. 函数调用D. 循环执行答案:A3. 在Visual Basic中,以下哪个关键字用于声明变量?A. DimB. SubC. FunctionD. Const答案:A4. 如果要声明一个变量用于存储字符串,应该使用以下哪个数据类型?A. IntegerB. StringC. DoubleD. Boolean答案:B5. 在Visual Basic中,哪个函数用于将字符串转换为小写?A. UCaseB. LCaseC. StrCompD. Trim答案:B6. Visual Basic中,以下哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B7. 在Visual Basic中,以下哪个语句用于结束程序的执行?A. EndB. ExitC. StopD. Return答案:A8. Visual Basic中,以下哪个控件用于创建下拉选择列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B9. 在Visual Basic中,以下哪个关键字用于声明一个过程?A. SubB. FunctionC. PropertyD. Event答案:A10. Visual Basic中,以下哪个函数用于获取当前系统日期?A. NowB. DateC. TimeD. Timer答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个数组。

VB程序设计期末模拟试题及答案

VB程序设计期末模拟试题及答案

VB程序设计期末模拟试题及答案第一篇:VB程序设计期末模拟试题及答案《VB》期末复习题及答案综合复习题一、填空题1.创建一个VB应用程序三个主要的步骤是__创建应用程序界面_、_设置属性_和_编写代码_。

2.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的属性窗口中,把此文本框的__text__属性设置成空白。

3.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用___Label_____控件;若允许用户输入文本,则应使用___TextBox___控件。

4.窗体的常用方法有_Load方法 Show方法 Hide方法 Unload方法 5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK,应当编写的语句是txtshow.text=“GOOD WORK” 6.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。

Private Sub Cmdopen_ Click()、frm1.show End Sub 7.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达式c>a And Not b10.日期表达式 #2/24/02#1 > c2 End Sub 7.#12/31/1999#3 * I Print “ ”;Next j For k = 1 To I Print k;Next k For k = IX Print Tab(Y + 5);“*”;Next Y Print Next X 4.Private Sub Form_Activate()Print “aa” & “bb”,-5 * 6,Not 2 <= 3 Print “aa” & “bb”;-5 * 6;Not 2 <= 3 Print Print“30+60”, Print 30 + 60 ?“30+60”;30 + 60 End Sub 5. X=1 Do While X<=10 If X Mod 7 =0 Then Y = X + 6 Else Z = X End If X = X + 2 Loop Print X,Y,Z五、编程题1.设计一个计算程序。

vb考试题及答案

vb考试题及答案

vb考试题及答案随着计算机技术的发展,程序设计语言在软件开发中扮演着重要的角色。

Visual Basic(简称VB)是一种面向对象的高级编程语言,被广泛应用于Windows平台下的软件开发。

为了帮助大家更好地掌握VB 编程知识,本文将提供一些VB考试题及答案,希望对大家的学习和复习有所帮助。

1. VB中,如何声明一个整型变量?答案:使用关键字Dim来声明变量,例如:Dim num As Integer2. VB中,如何进行条件判断?答案:可以使用关键字If...Then...Else来进行条件判断,例如:If condition Then' 条件为真时执行的代码Else' 条件为假时执行的代码End If3. VB中,如何使用循环结构?答案:可以使用关键字For、While或者Do...Loop来实现循环,例如:For i As Integer = 1 To 10' 循环体,执行10次Next4. VB中,如何定义一个函数?答案:使用关键字Function来定义函数,例如:Function AddNumbers(ByVal num1 As Integer, ByVal num2 As Integer) As IntegerReturn num1 + num2End Function5. VB中,如何处理异常?答案:可以使用关键字Try...Catch...Finally来处理异常,例如:Try' 可能会引发异常的代码块Catch ex As Exception' 处理异常的代码块Finally' 无论是否发生异常,都会执行的代码块End Try6. VB中,如何创建一个类?答案:使用关键字Class来创建一个类,例如:Public Class MyClass' 类的成员和方法End Class7. VB中,如何使用MessageBox显示消息框?答案:可以使用MessageBox.Show方法来显示消息框,例如:MessageBox.Show("Hello World!")8. VB中,如何读取和写入文件?答案:可以使用System.IO命名空间下的File类来读取和写入文件,例如:Dim content As String = File.ReadAllText("C:\example.txt")File.WriteAllText("C:\example.txt", "Hello World!")9. VB中,如何使用数据库连接?答案:可以使用System.Data命名空间下的SqlConnection和SqlCommand等类来进行数据库连接和操作,例如:Dim connectionString As String = "DataSource=myServerAddress;Initial Catalog=myDataBase;UserId=myUsername;Password=myPassword;"Using connection As New SqlConnection(connectionString)connection.Open()' 执行数据库操作End Using10. VB中,如何创建和使用数组?答案:可以使用Dim语句来创建数组,例如:Dim numbers(9) As Integer' 对数组进行赋值numbers(0) = 1...numbers(9) = 10以上是一些VB考试题及答案的示例,希望能够帮助大家更好地理解和掌握VB编程知识。

VB期末考试试卷及答案

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。

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

科目编号: 座号:甘肃电大职业技术学院2009年12月期末考试级 专业《Visual Basic 期末考试题》试卷B核分人签名一.填空题(每空0.5分,共20分)1.VB 是微软公司出品的一个______________ 程序开发工具软件。

2.在VB 中,最主要的两种对象是____________和____________ 。

3.VB 设计应用程序时具有的两个基本特点是:_____________ 和_____________ 。

4.所谓的事件驱动编程就是设计程序时如何确定应用程序与用户的交互(如发生鼠标单击、键盘输入等事件时),而用户怎样编写代码去控制这些事件_____________。

5.使用 ____________方法可在窗体中进行文本的输出,用____________ 方法可画圆,用____________ 方法可画直线。

6.__________ 是定义应用程序界面的窗口,也可用作从用户收集信息的对话框。

7.属性是指对象的__________ ,如大小、标题或颜色。

8.VB 的窗体和控件是具有自己的属性、方法和事件的对象,可以把属性看作一个对象的__________ ,把方法看作对象的__________ ,把事件看作对象的__________ 。

9.类是具有相同性质的对象的_________ 。

10.利用对象的属性setfocus 可获得焦点,对于一个对象,只有其visible 属性和____________ 属性为true ,才能接受焦点。

11.创建VB 应用程序的三个主要步骤是:______________ ; ________________ ; _________________ 。

12.VB 程序存贮在模块中,模块分有 __________ 、 __________ 和 ___________ 三种类型。

13.VB 中的数据以四种形式存储:________ 、 _________、 _________和 _________ 。

14.程序中需要处理的数据中包含最常见的两种类型是:________ 和 __________ 。

15.数组是________ 数据的集合。

16.变量的声明分为两种方法:__________ 和 ____________。

17.VB 有三种表达式,它们分别是 __________表达式、__________表达式和__________表达式。

18.分支结构是根据一定的__________来决定执行何种操作。

19.方法是VB 提供的一种__________,用来完成一定的操作。

20.工程是构成应用程序文件的__________ 。

21.VB 集成开发环境主要包括:主窗口、__________ 、工程资源管理器窗口、__________ 、窗体窗口、__________ 。

二.选择题(每题2分,共36分)1.以下哪个是合法的变量名( )A.rightB.abc@123C.123_abcD.ab123c 2.以下哪一个是变量名是错误的( )A.我你他B.ABCC.AB.CD.A1233.当程序运行时,在窗体上单击鼠标,以下哪个事件是窗体不会接收到( ) A.MouseDown B.MouseUp C.Load D.Click4.命令按钮、文本框等控件共有的hide 属性的含义是( ) A.隐藏 B.展现 C.装入 D.卸载5.窗体Form1的Name 属性是Frm1,它的单击事件过程名是( ) A.Form1_Click B.Form_Click C.Frm1_Click D.Me_Click6.下列说法错误的是( )A.在同一模块不同过程中的变量可以同名B.不同模块中定义的全局变量不可以同名;C.引用另一模块中的全局变量时,必须在变量名前加模块名D.同一模块中不同级的变量可以同名7.如果要改变窗体的标题,需要设置窗体对象的哪一属性( )B.CaptionC.BackColorD.BorderStyle8.窗体的BackColor属性用于设置窗体的哪个特性( )A.高度B.宽度C.背景色D.前景色9.利用下面哪个函数可判定访问文件时已经到达了文件尾( )A.LOFB.LOCC.EOFD.BOF10.如果要显示VB中的预定义输入对话框,需要调用哪个函数( )A.MsgBoxB.OpenC.OutputD.InputBox11.把MsgBox的返回值转换为数值应该使用的函数是( )A.LogB.StrC.LenD.Val12.在Visual Basic代码中,将多个语句合并在一行上的并行符是( )A.撇号(’)B.冒号(:)C.感叹号(!)D.问号(?)13.在设计菜单时,如在菜单中加入一个菜单分隔项,则菜单分隔项的标题必须设置为( )A.加号(+)B.减号(-)C.星号(*)D.感叹号(!)14.菜单控件仅支持下面哪一事件( )A.ClickB.MouseDownC.KeyPressD.Load15.如下程序运行后输出的结果是( )Private Sub Form1_Click( )score = Int(Rnd * 10) + 80Select Case scoreCase Is < 60A$ = "F"Case 60 To 69A$ = "D"Case 70 To 79A$ = "C"Case 80 To 89A$ = "B"Case ElseA$ = "A"End SelectPrint A$End SubA.AB.BC.CD.D16.如下程序运行后输出的结果是( )Private Sub Form1_Click()A = 1:b = 2:c = 3A = bb = cc = APrint A; b; cEnd SubA.1 2 3B.2 3 1C.2 3 2D.2 2 317.下面程序执行的结果是( )Private Sub Form1_Click( )A$ = "123": B$ = "456"C = Val(A$) + Val(B$)Print C \ 100End SubA.123B.6C.5D.57918.下面程序运行后输出结果是( )Private Sub Form1_Click( )X$ = "A": Y$ = "B": Z$ = "C"For J = 1 To 2X$ = Y$: Y$ = Z$: Z$ = X$Next JPrint X$ + Y$ + Z$End SubA.CABB.BCAC.BCBD.CBC三.判断题(对打√,错打×,每小题1分,共16分)1.对象和类的区别在于前者是具体的,而后者则是抽象的 ( )2.变量是指在程序运行过程中其值可以改变的那些量,而值不能改变的是常量( )3.程序流程是指在一个程序中语句的执行次序 ( )4.跳转语句可以实现程序的某一行到另一行的直接转移,因此利于实现结构化程序设计 ( ) 5.通常把窗体定义成一个构成应用程序可见部分的窗口,而一个VB的应用程序首先从设计窗体开始 ( )6.列表框和组合框主要的不同在于前者能选择多个项目,后者不能。

( )7.在VB中可以同时打开多个工程( )8.ActiveX控件是指一些遵循MicroSoft ActiveX 技术规范的可执行的代码 ( )9.VB不能选择和管理外接程序( )10.VB的每一个窗体和控件都存在一个预定义的事件集 ( )11.调用SUB过程与FUNCTION过程一样,在表达式中,它们都是调用一个独立的语句( )12.SUB过程不可以递归( )13.在MDI界面中,当父窗体关闭,子窗体也随之关闭 ( )14.可同时打开多个文档窗口,只有一个是活动窗口 ( )15.工程文件的扩展名是.vbg ( )16.VB使用KILL来删除磁盘上的文件 ( )四.编程应用(每小题7分,共28分)1.窗体中有图片框(Picture1)和计时器(Timer1)两个控件,运行程序时,将图片加载到图片框中,然后图片框以每2秒钟一次的速度向窗体的右下角移动,每次向左、向右移动100单位。

请在[ ]填空:Private Sub Form_ [ ] ( )Picture1.Picture=loadPicture(“c:\pic\ball.ico”)Timer1.[ ] =200End SubPrivate Sub Timer1_Timer( )Static x , y As Integerx=x+100y=y+100Picture1.[ ] x,yEnd Sub2.运行此程序后d的结果是()Private Sub Form1_load()d = 0For a = 1 To 2For b = 1 To aFor c = b To 5d = d + 1Next cNext bNext aPrint dEnd Sub3.编写程序,要求打印出如下的内容1 2 3 4 52 3 4 53 4 54 554.编写一个能判断质数或合数的函数。

科目编号:甘肃电大职业技术学院2009年12月期末考试级专业《Visual Basic期末考试题》试卷B答案一.填空题(每空0.5分,共20分)1.快速可视化2.窗体、控件3.可视化设计、事件驱动编程4.响应5.print、circle、line6.窗体7.特性8.性质、动作、响应9.集合 10.enable 11.创建应用程序界面;设置属性;编写代码12.窗体、类、标准模块 13.变量、常量、数组、记录14.数值、字符串15.有序 16.隐式声明、显式声明 17.算术、关系、逻辑18.条件 19.特殊子程序 20.集合21.属性窗口、工具箱窗口、代码编辑窗口三.判断题(对打√,错打×,每小题1分,共16分)1.√2.√3.√4.X5.√6.√7.√8.√9.X 10.√11.X 12.X 13.√ 14.√ 15.X 16.√四.编程应用(每小题7分,共28分)1.load Interval move2.143.(参考)Private Sub Form_Load()For i = 1 To 5For j = i To 5Print j;Next jPrint ""Next iEnd Sub4.(参考)Function panduan(data As Integer) As IntegerFor i = 2 To data – 1If data Mod i = 0 Theni = data – 1panduan = 1End IfNext iEnd FunctionPrivate Sub Form_Load()If panduan(Val(InputBox("输入数值", "判断是质数或是合数"))) = 1 Then MsgBox ("它是合数")ElseMsgBox ("它是质数")End IfEndEnd Sub。

相关文档
最新文档