vb期末考试复习题

vb期末考试复习题

vb期末考试复习题

Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,下面是小编整理的vb期末考试复习题,希望对你有帮助。

vb期末考试复习题:

一、单选题

1). 数据库系统的核心是( )。

A.数据模型

B.数据库管理系统

C.数据库

D.数据库管理员

正确答案:B

2). 为了对多个控件执行操作,必须选中这些控件。下列不能选中多个控件的操作是( ).

A.按住Alt键,不要松开,然后单击每个要选中的控件

B.按住Shift键,不要松开,然后单击每个要选中的控件

C.按住Ctrl键,不要松开,然后单击每个要选中的控件

D.拖动鼠标画出一个虚线矩形,使所选中的控件位于这个矩形内

正确答案:A

答案解析:按住Alt键只能选中单个控件,不能同时选中多个控件。故选A。

3). 下面的变量名合法的是( )

A.k_name

B.kame

https://www.360docs.net/doc/4619189510.html,

D.k-name

正确答案:A

4). 为了使窗体左上角不显示控制框,需设置为False的属性是( ).

A.Visible

B.Enabled

C.ControlBox

D.Caption

正确答案:C

答案解析:窗体的Visible属性是设置窗体可见不可见;Enabled属性是设置可用不可用;Caption属性是用来设置窗体标题栏上显示的内容;ControlBox属性是设置窗体左上角是否显示控制框,当属性值为True时,显示控制框,否则False时,不显示。故选项C正确。

5). 以下关于控件的叙述中,正确的是( )

A.标签控件能够获得焦点

B.不能对列表框中的.列表项进行多项选择

C.命令按钮的外观可以被设置为图形

D.设置形状控件的Shape属性,可以使其呈现为直线

正确答案:C

答案解析:标签、框架、菜单、直线、形状、图像框、计时器都不能接收焦点,选项A错误;列表框用于显示可供做单一或多个选择的列表项,选项B错误;形状控件(Shape)提供了显示一些规则图形的简易方法,通过设置形状控件Shape属性值,可显示6种图形:0-矩形、1-正方形、2-椭圆、3-圆、4-圆角矩形、5-圆角正方形,选项D错误。

wpsB022.tmp.jpg

正确答案:A

wpsB035.tmp.jpg

正确答案:C

wpsB047.tmp.jpg

正确答案D

wpsB001.tmp.jpg

正确答案:A

wpsB034.tmp.jpg

正确答案:A

vb期末考试相关知识:

一、语句

(一)Visual Basic中的语句

Visual Basic中的语句是执行具体操作的指令,每个语句以回车键结束。

Visual Basic中可以使用多种语句。早期BASIC版本中的某些语句(如PRINT等),在Viˉsual Basic中称为方法,而有些语句(如流程控制、赋值、注释、结束、暂停等)仍称为语句。

(二)赋值语句

用赋值语句可以把指定的值赋给某个变量或某个带有属性的对象,其一般格式为:[Let]目标操作符=源操作符

(三)注释、暂停与程序结束语句

1.注释语句

格式:Rem 注释内容′注释内容

2.暂停语句(Stop)

格式:Stop

3.结束语句(End)

格式:End

二、编写简单的Visual Basic应用程序

(一)用Visual Basic开发应用程序的一般步骤

在用Visual Basic开发应用程序时,需要以下3步:

建立可视用户界面;

设置可视界面特性;

编写事件驱动代码。

(二)编写Visual Basic应用程序

1.建立用户界面

2.设置属性

3.编写代码

(三)代码编辑器

Visual Basic的“代码编辑器”是一个窗口,大多数代码都在此窗

口上编写。它像一个高度专门化的字处理软件,提供了许多便于编写Visual Basic代码的功能,这些功能通过编辑器的选项来设置。除底部的命令按钮外,“编辑器”选项卡分为两部分,即“代码设置”和“窗口设置”。

三、程序的保存和装入

(一)保存程序

Visual Basic应用程序可以用4种类型的文件保存。一类是单独的窗体文件,扩展名为

.frm;一类是公用的标准模块文件,扩展名为.bas;第三类是类模块文件,扩展名为.cls(本书不涉及类模块文件);第四类是工程文件,这种文件由若干个窗体和模块组成,扩展名为.vbp。

(二)程序的装入

一个应用程序包括4类文件,即窗体文件、标准模块文件、类模块文件和工程文件,这4类文件都有自己的文件名。但只要装入工程文件,就可以自动把与该工程有关的其他3类文件装入内存。

四、程序的运行

(一)运行模式

Visual Basic应用程序可以在两种模式下运行,一种是解释运行模式,一种是编译运行模式。

(二)运行程序

1.解释运行

2.生成可执行文件

五、Visual Basic应用程序的结构与工作方式

(一)Visual Basic应用程序的构成

Visual Basic应用程序通常由3类模块组成,即窗体模块、标准模块和类模块。

(二)事件驱动

事件是可以由窗体或控件识别的操作。事件驱动应用程序的典型操作序列为:

(1)启动应用程序,加载和显示窗体;

(2)窗体或窗体上的控件接收事件。事件可以由用户引发(例如键盘操作),可以由系统引发(例如定时器事件),也可以由代码间接引发(例如,当代码加载窗体时的Load事件);

(3)如果相应的事件过程中存在代码,则执行该代码;

(4)应用程序等待下事件

大学VB期末考试题库终极版绝对全

一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C)。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123 & MID("123456",3,2)执行后,a变量中的值是(C)。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.360docs.net/doc/4619189510.html,="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=30 B、y=π*r*r C、y=x+30 D、3y=x 8、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)属性进行设置。 A、Backcolor B、ForeColor C、AutoRedraw D、BackStyle 11、若要使命令按钮不可操作,要对(A)属性进行设制。 A、Enabled B、Visible C、BackColor D、Caption 12、以下叙述中错误的是(B)。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。 D、一个工程默认的启动对象是Form1 13、Cls方法可以清除窗体或图片框中的(C)内容。 A、在设计阶段使用Picture设置的背景位图

vb期末考试复习题

vb期末考试复习题 vb期末考试复习题 Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,下面是小编整理的vb期末考试复习题,希望对你有帮助。 vb期末考试复习题: 一、单选题 1). 数据库系统的核心是( )。 A.数据模型 B.数据库管理系统 C.数据库 D.数据库管理员 正确答案:B 2). 为了对多个控件执行操作,必须选中这些控件。下列不能选中多个控件的操作是( ). A.按住Alt键,不要松开,然后单击每个要选中的控件 B.按住Shift键,不要松开,然后单击每个要选中的控件 C.按住Ctrl键,不要松开,然后单击每个要选中的控件 D.拖动鼠标画出一个虚线矩形,使所选中的控件位于这个矩形内 正确答案:A 答案解析:按住Alt键只能选中单个控件,不能同时选中多个控件。故选A。 3). 下面的变量名合法的是( ) A.k_name B.kame https://www.360docs.net/doc/4619189510.html, D.k-name 正确答案:A 4). 为了使窗体左上角不显示控制框,需设置为False的属性是( ).

A.Visible B.Enabled C.ControlBox D.Caption 正确答案:C 答案解析:窗体的Visible属性是设置窗体可见不可见;Enabled属性是设置可用不可用;Caption属性是用来设置窗体标题栏上显示的内容;ControlBox属性是设置窗体左上角是否显示控制框,当属性值为True时,显示控制框,否则False时,不显示。故选项C正确。 5). 以下关于控件的叙述中,正确的是( ) A.标签控件能够获得焦点 B.不能对列表框中的.列表项进行多项选择 C.命令按钮的外观可以被设置为图形 D.设置形状控件的Shape属性,可以使其呈现为直线 正确答案:C 答案解析:标签、框架、菜单、直线、形状、图像框、计时器都不能接收焦点,选项A错误;列表框用于显示可供做单一或多个选择的列表项,选项B错误;形状控件(Shape)提供了显示一些规则图形的简易方法,通过设置形状控件Shape属性值,可显示6种图形:0-矩形、1-正方形、2-椭圆、3-圆、4-圆角矩形、5-圆角正方形,选项D错误。 wpsB022.tmp.jpg 正确答案:A wpsB035.tmp.jpg 正确答案:C wpsB047.tmp.jpg 正确答案D wpsB001.tmp.jpg 正确答案:A wpsB034.tmp.jpg 正确答案:A

《vb程序设计》期末复习题与答案

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

vb期末考试题和答案

vb期末考试题和答案 1.在代码中引用一个控件时,应使用控件的( b )属性。 A.Caption B.Name C.Text D.Index 2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式( a )的值为“假”。 A.x+a<= b-y B. x> 0 AND y < 0 C.a = b OR x>y D.x+y>a+b AND NOT (y < b) 3.表达式Int(Rnd*71)+10产生的随机整数范围是( c )。 A.(10,80) B.(10,81) C.[10,80] D.[10,81] 4.函数Sgn(3.1416)的返回值是( c )。 A.-1 B.0 C.1 D.以上都不对 5.67890属于( d )类型数据。 A.整型 B.单精度浮点数 C.货币型 D.长整型 6.下列变量名中正确的是( d )。 A.3S B.Print C.Select My Name D.Select_1 7.下列赋值语句( a )是有效的。 A.sum = sum-sum B.x+2 = x + 2 C.x + y = sum D.last = y / 0 8.以下的控件或方法具有输入和输出双重功能的为( b )。 A.Print B.Textbox C.Optionbutton D.Checkbox 9.若要获得列表框中被选中的列表项的内容,可以通过访问( d )属性来实现。 A.Name B.ListIndex C.ListCount D.Text 10.下列代码的运行结果为( b )。 Private Sub command1_click() Dim m(10) For k = 1 To 10 m(k) = 11 - k Next k x = 5 Print m(2 + m(x)) End Sub A.2 B.3 C.4 D.5 二、填空题(10分) 1.写出整数n能同时被13和17整除的Basic表达式: n Mod 13=0 And n Mod 17=0 。 2.代码窗口中有两个下拉列表框:左侧是:_对象列表框,右侧是:过程列表框。 3.写出在字符串”Visual Basic 6.0”中截取”Visual”的Basic表达式:left(Visual Basic 6.0,6) 。 4.函数Len(“abcdef”)的返回值是:6 。 5.设a = 2,b = 5,c = -2,d = 100,则a > b >= c AND a < b >= d的值为: False 。6.要使标签的大小自动与所显示的文本相适应,可以通过设置: Autosize, 属性为True来实现。 7.若要在一行书写多条语句,则各语句间应加分隔符,Visual Basic的语句分隔符 为: ; 。 8.要强制显式声明变量,使用: Option Explict 语句完成。

临沂大学VB程序设计期末考试试卷级参考答案

VB程序设计2021年12月期末考试试卷(1) 一、单选题(共40题,80分) 1、窗体上有一个名称为Vscrol 1的垂直滚动条,要求程序运行时,滚动块的初始位置在最下端,应该使VScrolll. Value的值等于__________ 。 A、V scrolll. SmallChange B、V scrolll. LargeChange C、V scrolll. Min D、Vscrolll. Max 正确答案:D 2、下列与队列结构有关联的是()。 A、函数的递归调用 B、数组元素的引用 C、多重循环的执行 D、先到先服务的作业调度 正确答案:D 3、为了清除窗体上的一个控件,下列正确的操作是 ________ o A、按回车键 B、按Esc键 C、选择(单击)要清除的控件,然后按Del键 D、选择(单击)要清除的控件,然后按回车键 正确答案:C 4、设 A=〃VisualBasic”,下面使 B=〃Basic”的语句是 _____ A、B=Left (A, 8, 12) B、B=Mid (A, 8, 5) C、B=Rigth(A, 5, 5) D、B=Lef t (A, 8, 5) 正确答案:B 5、以下关系表达式中,其值为True的是 _________ 。 A、〃the〃二〃there” B、〃VisualBasic〃<>〃visualbasic〃 C、〃XYZ〃>〃XYz〃 D、〃Integer〃<〃Int〃 正确答案:B 6、程序测试的目的是()。 A、为被测程序设计正确的测试用例 B、发现并改正程序中的错误 C、发现程序中的错误 D、改正程序中的错误 正确答案:c 7、在数据库系统中,考虑数据库实现的数据模型是()o A、概念数据模型 B、逻辑数据模型 C、物理数据模型

vb期末考试复习资料(经典总结版)

第一章 VISUAL BASIC的特点与版本 例1 与传统的程序设计语言相比,Visual Basic最突出的特点是 A.结构化程序设计B.程序开发环境 C.程序调试技术D.事件驱动编程机制 【分析】传统的程序设计语言是面向过程的,但一般都可以实现结构化程序设计,有的也提供了较完善的集成开发环境和程序调试技术,但它们基本上都没有事件驱动编程机制。与这些语言相比,Visual Basic最突出的特点就是事件驱动编程机制。 【答案】D 例2下列成员中不属于主窗口的是 A.最大化按钮B.状态栏C.系统菜单D.工具栏 【分析】主窗口由标题栏、菜单栏和工具栏构成,其中标题栏上有系统菜单(左端)以及最小化、最大化和关闭按钮。因此,最大化按钮、系统菜单和工具栏都是主窗口中的成员,而主窗口中没有状态栏。 【答案】B 例3在属性窗口中,属性列表可以按两种顺序排列,这两种顺序是______和______。 【分析】为了便于查找,属性窗口对当前对象的属性提供了两种排列方式,一种是按字母表顺序,另一种是按属性的分类顺序。 【答案】按字母序或按分类序 按分类序或按字母序 例4 Visual Basic 6.0的集成开发环境有两种方式,第一种方式是______,第二种方式是______。【分析】在默认情况下,Visual Basic 6.0集成开发环境为多文档界面方式,即MDI方式,在这种方式下,窗体设计器窗口是固定的。使用“工具”菜单中的“选项”命令,可以把集成开发环境设置为单文档界面方式,即SDI方式,在这种方式下,窗体设计器窗口是浮动的。 【答案】多文档界面或MDI 单文档界面或SDI 第二章对象及其操作 例1为了通过属性窗口把窗体的ControlBox属性设置为True(或False),下列正确的操作是 A.直接键入True(或False) B.利用对话框设置属性值 C.选择ControlBox,然后按回车键 D.双击ControlBox属性条 【分析】ControlBox属性是一个逻辑值,其取值只有两种,即True和False,一般可以通过选择输入,即单击属性条右端的箭头,下拉显示属性值True和False,从中选择所需要的值。在上面给出的答案中,前三个答案都不能实现所要求的操作,只有答案D才能实现。实际上,对于只有两种可能取值(True或False、0或1)的属性,都可以通过双击属性条设置。 【答案】D 例2下列语句用来设置窗体Form1的属性,其中在运行时不能正确操作的语句是A.Form1.Captin = "Form Test" B.https://www.360docs.net/doc/4619189510.html, = "FormTest" C.Form1.MaxButton = False D.Form1.MinButton = False 【分析】这4个语句用来在运行时设置窗体的属性。其中Form1.Captin="Form Test"用来设置窗体的标题,https://www.360docs.net/doc/4619189510.html,="FormTest"用来设置窗体的名称,Form1.MaxButton=False用来隐藏窗体的最大化按钮,Form1.MinButton=False用来隐藏窗体的最小化按钮。从语法格式上来看,似乎没有什么问题,在输入时也不会产生错误。但是,窗体的Name属性是一个“只读”属性,在运行时不能改变,因此,程序运行后,当执行到https://www.360docs.net/doc/4619189510.html,="FormTest"语句时将会出错。 【答案】B 例3下列不能打开属性窗口的操作是 A.执行“视图”菜单中的“属性窗口”命令 B.按F4键

2022年VB期末考试真题试卷及答案七

一、单项选择题 1、下列____不是Visual Basic程序旳基本构造。 A) 层次构造 B) 分支构造 C) 循环构造 D) 次序构造 2、当文本框旳内容发生变化时,必将触发____事件。 A) LostFocus B) KeyPress C) Change D) Click 3、在Visual Basic中,建立一种文本编辑区域,可采用下列____。 A) 命令按钮 B) 标签控件C) 文本控件 D) 定期器控件 4、在Visual Basic中,下列____体现式旳值不等于4。 A) int(4.1) B) int(4.9) C) Abs(int(-3.9)) D) Abs(int(-4.5)) 5、代数体现式中旳一元二次方和求根公式中旳一种改成VB体现式是____。 A) (-b+sqr(b*b-4*a*c))/(2*a) B) -b+sqr(b*b-4*a*c)/(2*a) C) (-b+sqr(b*b-4*a*c))/2*a D) (-b+ (b*b-4*a*c))/(2*a) 6、在Visual Basic中,下列____程序行是符合语法旳。 A) X=Y=5 B) A+B=C^3 C) Y=1:Y=Y+1 D) I=10X 7、假定X是一种数值型变量,那么由函数构成旳体现式INT(X/2)=X/2,作用是____。 A) 用于测试X与否偶数 B) 返回一种整数 C) 返回一种奇数 D) 用于测试X与否整数 8、体现式Abs(-3.6)*sqr(100)旳值是____。 A) -360 B) 360 C) -36 D) 36 9、为了使一种窗体从屏幕消失但仍在内存中,所使用旳措施或语句为_______。 A)Show B)Hide C)Load D)Unload 10、要变化新建对象旳缺省名称,应使用属性____。 A) Font B) ForeColor C) Name D) Height 11、要使一种命令按钮显示文字“确定”,对旳旳设置是把它旳属性____设置为“确定”。 A) Font B) ForeColor C) Caption D) BorderStyle 12、在Visual Basic 中,下列____ 单词用于注释语句。 A) Rem B) End C) Else D) Loop 13、在Visual Basic中,设置控件旳位置,可变化下列____属性。 A) Height 与 Width B) height 与Top C) Left 与 Top D) Left 与 Width 14、下列语句中____定义了一种单精度型变量。 A) Dim I As Integer B) Dim Sum As Single C) Dim Name As String D) wjm="信息技术" 15、要使一种控件在运行时无效,对旳旳设置是____。 A) 把属性Enabled设置为True B) 把属性Enabled设置为False C) 把属性Visibled设置为True D) 把属性Visibled设置为False 16、下面论述对旳旳是_______。 A)算法旳执行效率与数据旳存储构造无关 B)算法旳空间复杂度是指算法程序中指令(或语句)旳条数 C)算法旳有穷性是指算法必须能在执行有限个环节之后终止 D)算法旳时间复杂度是指执行算法程序所需要旳时间 17、下面概念中,不属于面向对象措施旳是_______。

VB期末考试试题及答案

VB期末考试试题及答案 VB期末考试试题及答案 一、填空题 1、VB程序设计的主要特点是可视化设计和事件编程。 2、在VB中,最主要的两种对象是窗体(form)和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB提供的一种特殊子程序,用来完成一定的 操作。 5、浮点类型数据包括单精度型和双精度数据。 6、事件是窗体或控件对象识别的动作。 7、可用窗体的Print方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于选中或禁止状 态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。

11、在MsgBox函数中,如果缺省title参数,则使用工程1作为消息框的标题。 12、设x=34.58,语句Print Format(x,"000.0")的输出结果是34.6. 13、在VB中,数值型变量的初值为0,Variant型变量的初值为空,布尔型变量的初值为FALSE。 14、设置窗体的Picture属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句Cls。 二、选择题 1、菜单控件只包括一个事件,即Click,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 2、滚动条控件的Max属性所设置的是A,即滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值。 3、SQL语句Select * From student中的*表示所有字段。 4、以下选项中,不属于标签的属性是C,即Default。 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是A,n。

VB语言程序设计专升本期末考试总复习资料

VB(Visual Basic)语言程序设计专升本期末考试总复习资料 《Visual Basic程序设计》复习题 一. 单选题 1、InputBox函数返回值的类型是______。 A:数值B:字符串C:变体D:数值或字符串 2、下面关于数组操作正确的是______。 A:Option Base 2 B:n = 10 Dim a(n) As Integer C:Dim a() As Integer a(1) = 100 D:Dim a a = Array(1, 2, 3, 4, 5, 6) 3、已知有如下数组定义 Dim a(-3 To 6, 5, 3 To 10) As Integer 则执行语句Print LBound(a, 2); UBound(a, 2),输出的值为______。A:-3 6 B:0 5 C:1 5 D:3 10 4、以下四个选项中,对Visual Basic描述正确的是______。

A:Visual Basic窗体文件扩展名为vbp B:一个Visual Basic应用程序可以包含多个窗体文件 C:一个窗体文件可以有多个代码窗口 D:Visual Basic程序按过程编写先后顺序依次执行 5、以下四个选项中,对Visual Basic描述正确的是______。 A:Visual Basic窗体文件扩展名为vbp B:一个Visual Basic应用程序可以包含多个窗体文件 C:一个窗体文件可以有多个代码窗口 D:Visual Basic程序按过程编写先后顺序依次执行 6、要改变窗体的标题时,应当在属性窗口中改变的属性是________。 A:Name B:Text C:Caption D:Label 7、设在名称为Myform的窗体上只有一个名称为C1的命令按钮,下面叙述正确的是________。 A:窗体的Click事件过程名是Myform_Click() B:命令按钮的Click事件过程名是C1_Click() C:命令按钮的Click事件过程名是Command1_Click() D:以上都是错误的 8、以下能在窗体Form1的标题栏上显示"VB窗体"的语句是________。

2022-2023学年度第一学期《VB》期末考试题(后附答案)

2022-2023学年度第二学期 22计2、22计3《VB》期末考试题 说明:考试范围是第一章至第四章内容。满分100分。 一、选择题(每小题1分,共100 分) 1.打开属性窗口的快捷键是() A.F1获得帮助 B、F2 C、F4 D、F5 2.在VB6.0中,语句Dim M1#,Abc as variant ,Xyz As integer定义的M1、Abc 和Xyz的类型分别是() A.双精度、整数型、单精度 B.双精度、单精度、单精度 C.双精度、变体类型、整数型 D.双精度、可变类型、单精度 3.在VB6.0中,下列不正确的Integer型常数是() A. 32768 B. 0 C. 37% D.–22222 4.在VB中,12345678&的类型是() A.整数型 B.长整数型 C.字符常数 D.双精度常数 5.在VB6.0中,合法的字符串常量是() A. ABC$ B.‘ABC’ C.“” D.‘3+4’ 6.方法Print 20\30输出结果是() A.“20\30” B.20\30 C.0 D.错误 7.假定Bln1是逻辑型变量,下面赋值语句中正确的是() A. Bln1=’True’ B.Bln1=.T. C. Bln1=#True# D.Bln1=3<4 8.在以下运算符中,优先级最低的是() A. / B. \ C. Mod D.+ 9.VB 6.0表达式sqr(25)+ABS(-1)+len(“11”)的值是( ) A. 5 B.6 C. 7 D.8 10.设a为整型变量,不能正确表达数学关系66 And a<15 D. a>6 And Not (a>=15) 11.逻辑运算符And,Or和Not的优先顺序,从高到低是() A. Or-And-Not B.And-Not-Or C. Not-And-Or D.Not-Or-And 12.计算b的自然对数使用的Visual Basic表达式是() A. Log(b) B.Lg(b) C. Loge(b) D.Lge(b) 13.方法Print -28 Mod –15 输出结果是() A.“28 Mod –15” B. 28 Mod –15 C. -13 D.13 14.已字母A的ASCII码为十进制的65,表达式Asc(“A”)+Asc(“C”)的值是()A. 6567 B.132 C.“AC” D.AC 15.若X=5、Y=6,则表达式X+Y=11的值是() A. X+Y=11 B.11 C. True D.False 16.VB表达式-10^-2的值是() A.–100 B.0.01 C. 100 D.–0.01 17.下面( )是不合法的单精度浮点表示法。 (A)100E0.2 (B)100E2 (C) 0.011E+2 (D) 100.0E+2 18.表达式16/4-2^5 *8/4 MOD 5\2的值为( )。 (A)14 (B)4 (C)20 (D)2 19.数学表达式3≤x<10在VB中的逻辑表达式为( )。 (A)3<=x<10 (B)3<=x AND x<10 (C)x>=3 OR x<10 (D)3<=x AND <10 20.算术运算符、关系运算符、逻辑运算符,三种运算符中,优先级别最高的是()。 (A) 算术运算符 (B)关系运算符 (C)逻辑运算符(D)平级 21.与数学表达式ab/3cd对应,不正确的VB算术表达式是( )。 (A) a*b/(3*c*d) (B) a/3*b/c/d (C) a*b/3/c/d (D) a*b/3*c*d 22.语句:Print”Sqr(9)=”;Sqr(9)的输出结果是( )。 (A)Sqr(9)=Sqr(9) (B)Sqr(9)=3 (C)”3”=3 (D)3=Sqr(9) 23.如果将布尔常量值false赋值给一个整型变量,是( ) A.0 B. -1 C.TRUE D.FALSE 24.若要处理一个值为50000的整数,应采用哪种VB基本数据类型描述更合适?( ) (A)Integer (B)Long (C)Single (D)String 25.用print语句输出时,用()符号是标准输出。 (A),(B):(C)、(D); 26.一条语句要在下一行继续写,用()符号作为续行符。 (A)+ (B) —(C) _ (D)… 27.下面( )是合法的变量名。 (A)X_yz (B)123abc (C)integer (D)X-Y 28.下面( )是不合法的整型常数。 (A)%100 (B)&O100 (C)&H100 (D)100 29.下面( )是合法的字符常量。

VB期末考试复习题目

如果要将窗体中的某个命令按钮设置成运行时无法显示,应该设置它的属性。 类是对象的抽象,对象则是类的具体化。在窗体上建立的一个控件称为。 能够获得一个文本框中被选取文本的内容的属性是。 以下属于Visual Basic合法的数组元素是。 设置命令按钮的属性时,只有将属性设置为1,Picture属性才有效,否则无效。VB有三种工作模式,它们分别是___________模式。 下列函数中,________函数返回的值是数值型的。 类是对象的抽象,对象则是类的具体化。在窗体上建立的一个控件称为。 以下控件中没有Print方法是( ) 以下叙述中错误的是 ( ) A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 B)保存Visual Basic程序时,应分别保存窗体文件及工程文件 C)Visual Basic应用程序只能以解释方式执行 D)事件可以由用户引发,也可以由系统引发 下列数组声明语句中的数组a包含了_________个数组元素。( ) Dim a(4,-1 to 1,0 to 3) 复选框的Value属性为0时,表示( ) 复选框的Value属性为2时,表示( ) 主过程通过参数传递将一个参数传递给子过程A,并能够通过参数传递返回一个结果,下列子过程的正确定义 以下不属于Visual Basic系统的文件类型是。 A).frm B).bat C).vbg D).vbp 按变量名的定义规则,是合法定义的变量名。 结构化程序由三种基本结构组成,下面属于三种基本结构之一的是_______ 执行以下程序段后,变量c$的值为________。 a$="Visual Basic Programming" b$="Quick" c$=b$ & UCase(Mid$(a$,7,6)) & Right$(a$,12) 在一行中要写多条语句时,每个语句之间用_____符号分隔 以下关于数组的说法,不正确的是__________。 A)静态数组在声明时大小必须固定B)动态数组在声明时大小可以不确定 C)默认情况下数组的下标为0 D)运行时可改变动态数组或静态数组的大小

VB期末考试题及答案

VB期末考试题及答案 VB期末考试题及答案 一、选择题 1、下列哪个属性用于设置按钮的背景颜色? A. BackColor B. Text C. BorderStyle D. ForeColor 2、在VB中,如何将一个消息框关闭? A. MsgBox("Close") B. Close() C. Hide() D. Me.Close() 3、下列哪个控件可以用来显示文本? A. Label B. Button C. TextBox D. ComboBox 4、下面哪个事件可以用于在用户点击按钮后触发? A. Click B. DoubleClick C. MouseDown D. MouseUp 5、下列哪个语句可以将两个数字相加并将结果存储在变量x中? A. x = Num1 + Num2 B. Add(Num1, Num2, x) C. x = Num1 - Num2 D. Subtract(Num1, Num2, x) 二、填空题 6、VB中的语句"Dim x As Integer"用于声明一个整型变量________。 61、若要设置文本框中的文本内容,应使用________属性。

611、消息框的常用函数名是________。 6111、若要禁用某个按钮,可以使用________方法。 61111、若要在文本框中显示多行文本,应将________属性设置为MultiLine。 三、简答题 11、简述什么是事件驱动编程。 111、请说明如何使用VB创建简单的窗体应用程序。 1111、写出一段VB代码,实现将两个数字相加并输出结果。11111、什么是回调函数,请举例说明。 111111、请解释什么是异常处理。 四、编程题 16、设计一个程序,要求实现以下功能:当用户点击一个按钮时,程序会弹出一个消息框,显示“Hello World!”的消息。 161、编写一个简单的VB程序,要求实现以下功能:用户输入两个数字,程序将它们相加并输出结果。如果用户输入的不是数字,则程序会提示错误信息。

高级语言程序设计(VB)学习通课后章节答案期末考试题库2023年

高级语言程序设计(VB)学习通课后章节答案期末考试题库2023年 1.如下数组声明语句,正确的是()。 参考答案: Dim a(3, 4) as Integer 2.下面正确使用动态数组的是()。 参考答案: Dim arr()As Integer 3.使命令按钮Command1的外观显示为图形样式,可以设置其()和 Picture属性。 参考答案: Style 4.要使文本框同时出现水平滚动条和垂直滚动条,应设置其()。A 参考答案: Multiline属性为True,ScrollBars属性为3 5.连续3次调用var_dim过程,第3次调用时的输出是()。 参考答案: 61 6.数组声明语句Dim a(2 to 3, -2 to 2,3 to 5)中,数组a包含元素的个数为()。 参考答案: 30

7.将文本框Text1的Text属性设置为“Visual_Basic程序设计”,程序运行后, 焦点在Text1中,若要自动选定文本框中的“Basic”,可通过()语句实现。 参考答案: Text1.SelStart = 7 8.为了使计时器控件Timer1每隔0.1秒触发一次Timer事件,应将Timer1 的Interval属性设置为()。 参考答案: 100 9.如下过程定义中,正确的是()。 参考答案: Private Sub p(a()As Integer) 10.程序运行后,单击命令按钮Command1,输出结果为()。 参考答案: 12 35 11.以下关于函数过程的叙述中错误的是()。 参考答案: 函数过程一定有参数 12.下列有关计时器的叙述中,正确的是()。

vb期末考试、程序设计题

第一张:4. 设计一个程序,实现加、减、乘、除运算,当单击“加法”命令按钮时,程序运行界面如图2.20所示。同样,单击其他命令按钮时,实现其他运算,等式中的运算符号要相应变化。 代码如下: Private Sub Command1_Click() Text3。Text = Val(Text1.Text) + Val(Text2。Text) End Sub Private Sub Command2_Click() Text3.Text = Val(Text1。Text)— Val(Text2。Text) Label1。Caption = "-” End Sub Private Sub Command3_Click() Text3.Text = Val(Text1.Text) * Val(Text2。Text) Label1。Caption = ”*” End Sub Private Sub Command4_Click() Text3。Text = Val(Text1.Text) / Val(Text2.Text) Label1。Caption = "÷" End Sub 第三章: 3.计算下列分段函数值: 方法1) private sub command1_click()

Dim x As single ,y As single X=val (Text 1.Text) If x。〈5 and x〉=—5 Then Y=x/2+(x*x+5)/(2*x) Else if x<10 Then Y=(3*x)^(1/3) Else if x〈=15 Then Y=log(x) Else Y=sin(x)^2+cos(x) End if Text2。Text =str(y) End sub 第四章:1。将一个数组的元素按逆序重新存放,例如,原来存放顺序为:8,6,5,4,1。要求改为1,4,5,6,8。 Option Base 1 Private Sub Form_Click() Dim a() Dim t As Integer a = Array(8, 6, 5, 4, 1) FontSize = 24 For i = 1 To 5 Print "a(”; i; ")=”; a(i) Next i For i = 1 To 5 \ 2 t = a(i)

《VB程序设计》期末考试

《VB程序设计》期末考试 注意事项: (1)题型:选择题40道,判断题10道,每题2分,满分100分。 (2)答题时间:60分钟。 (3)请在规定时间内作答并提交。 1、VB程序设计语言是一种()。 [单选题] * A.汇编语言 B.机器语言 C.高级语言(正确答案) D.数据库语言 2、VisualBasic最突出的特点是()。 [单选题] * A.结构化程序设计 B.程序开发环境 C.程序调试技术 D.事件驱动编程机制(正确答案) 3、VB中,.frm是()文件的扩展名。 [单选题] * A.工程文件 B.可执行文件 C.窗体文件(正确答案) D.标准模块文件 4、VB中,.vbp是()文件的扩展名。 [单选题] *

A. 工程文件(正确答案) B. 可执行文件 C. 窗体文件 D. 标准模块文件 5、在设计窗体时,双击窗体的任何地方,可以打开的窗口是()。 [单选题] * A. 代码窗口(正确答案) B. 属性窗口 C. 工程管理窗口 D. 以上3个选项都不对 6、VB是一种面向对象的程序设计语言,下面()不是面向对象包含的三要素。[单选题] * A. 变量(正确答案) B. 事件 C. 属性 D. 方法 7、不论任何控件,共同具有的是()属性。 [单选题] * A. Text B. Caption C. BackColor D. Name(正确答案)

8、要使Form1窗体的标题栏显示“欢迎使用Visual Basic 6.0! ”,以下()语句是正确的。 [单选题] * A. Form1.Caption =" 欢迎使用Visual Basic 6.0! "(正确答案) B. Form1.Caption =’欢迎使用Visual Basic 6.0! ’ C. Form.Caption = " 欢迎使用Visual Basic 6.0! " D. Form.Caption = ’欢迎使用Visual Basic 6.0! ’ 9、有下面的程序代码:Command1.Caption ="确定",则Command1,Caption和"确定"分别代表()。 [单选题] * A. 对象,属性,值(正确答案) B. 对象,方法,值 C. 对象,值,属性 D. 属性,对象,值 10、VB6.0是一种面向()的编程环境。 [单选题] * A. 机器 B. 对象(正确答案) C. 过程 D. 应用 11、决定窗体上文字的字形、字号、效果的属性是()。 [单选题] * A.Text B.Caption C.Font(正确答案) D.Name

VB程序设计期末考试编程题复习

第2章 1.新建工程,在窗体上创建两个命令按钮1、2,一个标签1,界面如图2-5所示,程序运行要求如下: 1)单击“改变颜色”按钮,标签上的文字内容改为“颜色已经改变”,文字颜色改为红色。 “改变颜色”按钮代码: 1 = 1 = "颜色已经改变" 2)单击“改变字体”按钮,标签上的字体改为“黑体”。 “改变字体”按钮代码: 1 = "黑体" 图2-5程序运行界面 最后将工程文件、窗体文件分别以2-2、2-2为文件名保存在D:\文件夹下。 2.设计一个留言薄。新建一个工程,在窗体上创建2个标签,2个文本框,1个命令按钮,属性设置如图2-6所示,。要求单击“提交”按钮后,上面的文本框内容复制到下面的文本框中,且下面文本框中的内容不能修改。单击“清除”按钮则清除两个文本框中的内容。 “提交”按钮代码: 2 = 1 “清除”按钮代码: 1 = "" 2 = ""

图2-6 程序界面 最后将工程文件、窗体文件分别以2-4、2-4为文件名保存在D:\文件夹下。 3.设计一个程序,程序界面如图2-7所示。当单击“显示”按钮时,在文本框中显示“欢迎使用!”;当单击“清除”按钮时,清除文本框内的文本;当单击“退出”按钮时,结束程序运行。 “显示”按钮代码: 1 = "欢迎使用!" “清除”按钮代码: 1 = "" “退出”按钮代码: 图2-7 程序运行界面 最后将工程文件、窗体文件分别以2-5、2-5为文件名保存在D:\文件夹下。 第3章 4.设计一个程序,在文本框中输入一个3位整数,单击按钮后,在标签上输出该数的百位数、十位数和个位数,运行界面如图3-3所示。最后将工程文件、窗体文件分别以3-3、3-3为文件名保存在D:\文件夹下。

VB期末复习试卷暨南大学

一、单项选择题〔共50小题,每题1.4分,共70 分〕 1.以下关于函数过程的表达中,正确的选项是 B 。 A) 函数过程中的所有形参的类型都必须一样。 B) 函数过程的返回值只有一个。 C) 当数组作为函数过程的参数时,既能以传值方式传递也能 以传址方式传递。 D) 如果未指明函数过程参数的类型,那么该参数没有数据类型 2.形参可以是 D 。 A) 常量B) 数组元素C) 表达式D) 变量 3.以下变量声明错误的选项是 A 。 A) s$ B) s$ C) s$ D) s 4.在中,关于数组形参描述错误的选项是 C 。 A) 形参数组的圆括号内空。 B) 以数组名加圆括号表示。 C) 形参中的数组名后不需加括号。 D) 不需要给出数组上界。 5.想从子过程调用后返回一个整数结果,合法的声明是 D 。 A) f1( ) B) f1() C) f1( ) D) f1()

6.仅供本模块中的其它过程调用的过程需要使用的关键字是 B 。 A) B) C) D) 7.以下选项中,合法的变量是 C 。 A) B) 6 C) 不可以D) 123 8.以下选项中,合法的常量是 B 。 A) 123 B) "计算机" C) 20 D) 10+20 9.2的正确表达式为 B .。 A) ( X + Y ) + X * X B) ( ) + X^2 C) ( X + Y ) + X ^ 2 D) ( ) + X*2 10.以下选项中,不合法的表达式是 C 。 A) 10+20 B) 10 & 20 C) 10 $ 20 D) "10"+20 11.I = (20*()+20)语句执行后,I值的范围为 A 。 A) 20~39 B) 20~40 C) 21~39 D) 21~40 12.表达式:"A" & 124 + 45 > "A5" (6 < 3 + 4) 的值为 D 。 A) "A12345" B) "A5" C) D) 13.以下语句中正确的选项是 A 。 A) 10 50 B) 10 < x < 50 C) x > 10 x < 50 D) > 10 < 50 14.下面程序段运行后显示的结果是 B 。 i = 3 1 -1 (4 - i);

相关主题
相关文档
最新文档