收藏 分销(赏)

VB章节练习题.doc

上传人:w****g 文档编号:2718419 上传时间:2024-06-04 格式:DOC 页数:72 大小:473.04KB
下载 相关 举报
VB章节练习题.doc_第1页
第1页 / 共72页
VB章节练习题.doc_第2页
第2页 / 共72页
VB章节练习题.doc_第3页
第3页 / 共72页
VB章节练习题.doc_第4页
第4页 / 共72页
VB章节练习题.doc_第5页
第5页 / 共72页
点击查看更多>>
资源描述

1、(完整版)VB章节练习题 为了让学员得到充分的练习,避免惰性使然,习题并未附录答案,学员可自行查找教材。 第一章 Visual Basic 编程环境一、选择题 1从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是_。 A) 学习版 B) 标准版 C) 专业版 D) 企业版 2与传统的程序设计语言相比,Visual Basic最突出的特点是_。 A) 结构化程序设计 B) 程序开发环境 C) 事件驱动编程机制 D) 程序调试技术 3下列_菜单不是Visual Basic 6。0主窗口中的菜单. A) 文件 B) 查看 C) 格式 D) 视图 4Visual Basi

2、c 6。0集成环境的主窗口中不包括_。 A) 标题栏 B) 菜单栏 C) 状态栏 D) 工具栏 5用标准工具栏中的工具按钮不能执行的操作是_。 A) 添加工程 B) 打印源程序 C) 运行程序 D) 打开工程 6Visual Basic 6。0中,窗体文件的扩展名为_。A) vbp B) frm C) cls D) bas 7下列_说法事错误的。A) 属性窗口中的属性列表会随着选定对象的变化而变化。B) 属性事对用户界面中对象性质的描述。C) 单击工具栏中“属性窗口”按钮,可打开属性窗口.D) 选取“工具”菜单下的“属性窗口菜单项,可打开属性窗口。二、填空题 1Visual Basic6.0分

3、为3种版本,这3种版本是_、_和_。 2可以通过多种方式启动Visual Basic,其中的两种方式是_和_. 3可以通过_菜单中的_命令退出Visual Basic。 4退出Visual Basic的快捷键是_。 5Visual Basic6。0的菜单栏共有_个主菜单项. 6快捷键Ctrl+O的功能相当于执行_菜单中的_命令;或者相当于单击工具栏上的_按钮。 7如果打开了不需要的菜单或对话框,可以用_键关闭。 8Visual Basic6.0工程包括_、_、_、_、_和_。9Visual Basic 6。0提供了4种工具栏_、_、_和_,并可根据需要定义用户自己的工具栏.10窗体设计器窗口简

4、称_,是应用程序最终面向用户的窗口。它对应于_,各种图形、图像、数据等都是通过窗体或窗体中的控件显示出来的.三、简答题1Visual Basic可视化环境中的基本成分有哪些?2工具栏和菜单有什么关系?跟菜单比较,工具栏能够带来哪些便利。3工程资源管理器有什么用途?4 试说明窗体设计器的用途?第二章 对象一、选择题1若要使命令按钮不可操作,要对_属性设置.A) Enabled B) Visible C) BackColor D) Caption2当运行程序时,系统自动执行启动窗体的_事件。A) Load B) Click C) Unload D) GotFocus3要使某控件在运行是不可显示,应

5、对属性_进行设置。A) EnabledB) VisibleC) BackColorD) Caption4以下叙述中正确的是_.A) 窗体的Name属性指定窗体的名称,用来标示一个窗体B) 窗体的Name属性的值是显示在窗体标题栏中的文本C) 可以在运行期间改变对象的Name属性的值D) 对象的Name属性值可以为空5关于对象的属性不正确的是_。A) 对象的属性一般有属性名和属性值 B) 可通过属性窗口设置属性的值C) 可通过程序代码设置属性值D) 对象所有属性值均可以在设计时设置6一个对象可执行的动作与可被一个对象所识别的动作分别称为_。A) 事件、方法B) 方法、事件C) 属性、方法D) 过

6、程、事件7刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是_。A) 单选按钮B) 图片框C) 通用对话框D) 属性窗口8为了在运行时能显示窗体左上角的控制框(系统菜单),必须_ .A) 把窗体的ControlBox属性设置为False,其他属性任意B) 把窗体的ControlBox属性设置为True,把BoderStyle属性设置为15C) 把窗体的ControlBox属性设置为False,把BoderStyle属性设置为非0值D) 把窗体的ControlBox属性设置为True,把BoderStyle属性设置为0值9为了把焦点移到某个指定的控件,所使用的方法是_ 。A) SetFoc

7、usB) VisibleC) RefreshD) GetFocus10在VB中可以改变控件大小的操作是_。A) Shift+CtrlB) Shift+方向键C) Ctrl+空格键D) Ctrl+方向键11确定一个控件在窗体上的位置的属性是_。A) Width或HeightB) Width和HeightC) Top或LeftD) Top和Left12Visual Basic 6。0默认的坐标单位是_ .A) Twip B) 像素点 C) 英寸D) 厘米13下列叙述中正确的是_。 A) 只有窗体才是Visual Basic中的对象 B) 只有控件才是Visual Basic中的对象 C) 窗体和控

8、件都是Visual Basic中的对象 D) 窗体和控件都不是Visual Basic中的对象 14下列可以激活属性窗口的操作是_。 A) 用鼠标双击窗体的任何部位 B) 执行“工程”菜单中的“属性窗口”命令 C) 按Ctrl+F4键 D) 按F4键 15下列不能打开工具箱窗口的操作是_。 A) 执行“视图”菜单中的“工具箱”命令 B) 按Alt+F8键 C) 单击工具栏上的“工具箱按钮 D) 按Alt+V,然后按X键 16假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是_. A) 单击窗体上没有控件的地方 B) 单击任一个控件 C) 不执行

9、任何操作 D) 双击窗体的标题栏 17为了把窗体上的某个控件变为活动的,应执行的操作是_. A) 单击窗体的边框 B) 单击该控件的内部 C) 双击该控件 D) 双击窗体 18确定一个控件在窗体上的位置的属性是_。 A) Width或Height B) Width 和Height C) Top或Left D) Top和Left 19为了确定一个窗体或控件的大小的属性是_。 A) Width或Height B) Width 和Height C) Top或Left D) Top和Left 20为了同时改变一个活动控件的高度和宽度,正确的操作是_。 A) 拖拉控件4个角上的某个小方块 B) 只能拖拉

10、位于控件右下角的小方块 C) 只能拖拉位于控件左下角的小方块 D) 不能同时改变控件的高度和宽度21下面的_事件是在窗体装入工作区激发的事件。A) LoadB) MouseupC) ClickD) DblClick22要把窗体Form1加载到内存但不显示出来,可使用_ 语句.A) Form1。ShowB) Form1。HideC) Load.Form1D) Unload.Form123要想改变窗体边框线型,可使用的属性是_。A) FontStyleB) BorderStyleC) BackStyleD) Border24窗体从加载到显示出来,下列最先发生的事件是_。A) LoadB) Resi

11、zeC) ActivateD) Paint二、填空题1对象的属性是指_。2对象的方法是指_。3对象的特征称为_,对象能够执行的操作称为_ ,对象能够识别的操作称为_。4Visual Basic6。0的控件分为以下3类:_、_和_。5已知有一个名为Object1的对象有一个方法为Method1,现在要调用该方法,应使用的语句是 _。 .6卸载窗体时触发的窗体事件是_。 7假定一个文本框的Name属性为Text1,为了在该文本框中显示“Hello!,所使用的语句为_. 8Visual Basic中的控件分为3类,它们是_、_和_。 9一个控件在窗体上的位置由_和_属性决定,其大小由_和_属性决定。

12、 10可以通过多种方式激活属性窗口,这些方式是_、_、_、_、_. 11为了选择多个控件,可以按住_键,然后单击每个控件。12属性和_属性这两个决定窗体是否具有最大化和最小化按钮。三、简答题1什么是对象的属性、方法和事件?2VB的控件种类有哪些?怎样在窗体上绘制控件?3在窗体上添加一个标签框,要求在程序运行时,单击窗体时改变标签的背景色、前景色和标题,双击窗体则还原。4事件驱动程序的特点是什么? 第三章 简单程序设计一、选择题1关于Visual Basic程序的说法不正确的是_。A) 一行可以写多条语句,语句之间用“:隔开B) 一条语句可以写在多行上,用“空格”加“_作为续行标志C) 程序中的

13、大小些字母不区分D) 变量在使用之前必须先定义类型2Visual Basic的一条语句可以写在多行,但要用续行符,续行符应为_。A) 一个空格加一个下划字符(_)B) 一个下划字符(_)C) 直接回车D) 一个空格加一个连字符()3Visual Basic的一行可以写多条语句,语句之间用_隔开。A) 逗号B) 分号 C) 顿号_ D) 冒号4下列说法不正确的是 _。A) 注释语句是非执行语句,仅对程序的有关内容其注释作用,它不被解释和编译B) 注释语句可以作为代码中的一行C) 注释语句不可以放在其他语句的后面D) 代码中加入注释语句的目的是提高程序的可读性5下列说法不正确的是_。A) 调试程序

14、时,使用解释运行方式比较方便B) 解释运行方式比编译运行方式运行应用程序的速度慢C) 解释运行方式必须在Visual Basic集成环境下使用D) 解释运行方式和编译运行方式都必须在Visual Basic集成环境下使用6一般情况下,用Visual Basic创建应用程序分为4个主要步骤.以下操作顺序正确的是_。 创建应用程序的界面 编写程序代码,建立时间过程 设置对象属性 调试运行程序,生成可执行文件A) B) C) D) 7新建工程的快捷键是_ 。A) Crtl+A B)Crtl+D C) Crtl+N D) Crtl+E8工程文件的扩展名是_.A) frm B) frx C) cls D

15、)vbp9假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为”Visual Basic Test的语句为_.A) Form1”Visual Basic Test” B) CaptionVisual Basic Test C) Form1.Text”Visual Basic Test D) Form1。Name”Visual Basic Test 10. 下列不能打开代码窗口的操作是_ 。A) 双击窗体上的某个控件 B) 双击窗体C) 按F7键 D) 单击窗体或控件11为了保存一个Visual Basic应用程序,下列说法正确的是_。A) 只保存窗体文件(.frm)B) 只保存工程

16、文件(。vbp)C) 分别保存工程文件和标准模块文件D) 分别保存工程文件、窗体文件和标准模块文件12为了装入一个Visual Basic应用程序,下列说法正确的是_。A) 只装入窗体文件(.frm)B) 只装入工程文件(。vbp)C) 分别装入工程文件和标准模块文件D) 分别装入工程文件、窗体文件和标准模块文件二、填空题1要结束程序的运行应_语句。2Visual Basic在同一行上可以书写多条语句,语句间用_ .单行语句可分若干行书写,在本行后加入续行符号_。3工程文件的扩展名为_ .4Visual Basic 6。0的两种运行方式是_ 和_.5添加或删除控件类,需要在“_”菜单下单击“部

17、件”菜单项,打开“部件”对话框,然后在对话框中进行操作.6要想采用编译运行方式运行应用程序,生成可执行文件,应单击“_”菜单下的“生成工程名。EXE菜单项.7在用Visual Basic开发应用程序时,一般需要_、_、_和_4部。8在保存Visual Basic应用程序时,窗体文件和工程文件的扩展名分别为_和_.9为了把一个Visual Basic应用程序装入内存,只要装入_ 文件即可。10 Visual Basic应用程序通常由3类模块组成,即_、_和_。三、简答题1简述建立一个完整的应用程序的基本过程。2Visual Basic应用程序有几种运行方式?如何执行?3Visual Basic应

18、用程序通常由几类模块组成?在存盘时各使用什么扩展名?4可以通过那几种方式打开代码窗口?四、编程题1在窗体上画一个文本框和两个命令按钮,并把两个命令按钮的标题分别设置为“显示”和“清除”。程序运行后,在文本框中输入一行文字,如果单击一个命令按钮,则把文本框的内容显示为窗体标题;如果单击第二个命令按钮,则清楚文本框中的内容.2在窗体上画一个标签和两个命令按钮,标签内容为“空间移动示例”,两个命令按钮的标题为“向上移动”和“向下移动”,当单击命令按钮时,标签每次向上或向下移动50单位的距离.第四章 VB程序设计基础一、选择题1设有如下变量声明:Dim TestDate As Date 为变量Test

19、Date正确赋值的表达方式是_。A) TestDate = #1/1/2002B) TestDate = ”1/1/2002”C) TestDate = date(“1/1/2002)D) TestDate = Format(“m/d/yy”,”1/1/2002”)2下列符号中不能作为VB中变量名的是_。A) ABCDB) E0065700C) 123TWDFFD) zxy3如果将布尔常量值True赋值给一个整型变量,则整型变量的值为_。A) 0B) 1C) TrueD) False4下列符号常量的声明中,_是不合法的.A) Const a As Single = 1.1B) Const a

20、As Integer = “12”C) Const a As Double = sin(1)D) Const a = “OK”5四个字符是E”,y”,B”,8”的ASCII码值最大的是 _。A) ”E”B) y”C) BD) ”8”6下列_是字符型常量。A) ”I am a student”B) 江苏南京C) 02/25/1999D) 1237下列_是日期型常量。A) ”I am a student” B) 江苏南京C) #02/25/1999# D) 123#8下列_是双精度型变量。A) AAAB) BBBC) CCC!D) DDD9可以同时删除字符串前导和尾部空白的函数是_。A) Ltri

21、mB) RtrimC) Trim D) Mid10设有如下变量声明:Dim X As Integer如果Sgn(X)的值为-1,则X的值是_。A) 整数B) 大于0的整数C) 等于0的整数D) 小于0的整数11从键盘上输入两个字符串,分别保存在变量str1、str2中。确定第二个字符串在第一个字符串中起始位置的函数是_.A) LeftB) MidC) StringD) Instr12设a=”Visual Basic”,下面使b=Basic”的语句是_.A) b = Left(a,8,12)B) b = Mid(a,8,5)C) b = Right(a,5,5)D) b = Left(a,8,5

22、)13表达式Left(Today is Monday,3)的值是_。A) TodB) MonC) TodayD) Monday14表达式Abs(9)+Len(”I am a teacher”)的值是_.A) 9 I am a teacher B) 9 I am a teacherC) 23D) 出错15在窗体上画一个名称为Command1的命令按钮,然后编写如下程序Private Sub Command1_Click() Static x As IntegerStatic y As IntegerClsy=1y=y+5x=5+xPrint x,yEnd Sub程序运行时,三次单击命令按钮Com

23、mand1后,窗体上显示的结果为_。A) 15 16B) 15 6C) 15 15D) 5 616函数Int(Rnd(0)100)是在_范围内的整数。A) (0 , 1)B) (0 , 100)C) (1 , 100)D) (1 , 90)17函数InStr(”China”, in”)的值是_。A) 1B) 2C) 3D) 418将变量k四舍五入保留2位小数的表达式是_.A) Int(k+0。5)100)/100B) Int(k100)/100+0.5C) Int(k100+0.5)/100D) Int(k*(100+0.5))/10019 ”x是小于105的非负数”,用VB表达式表示正确的是

24、_。A) 0=x105B) 0=x105C) 0=x And x105D) 0=x Or x10520表达式4+5678 Mod 9的值是_。A) 4B) 5C) 6D) 721执行以下程序段后,变量c$的值为_。a = ”Visual Basic Programingb = ”Quickc = b UCase(Mid(a,7,6)) Right(a,11)A) Visual Basic ProgramingB) Quick Basic ProgramingC) Visual BASIC ProgramingD) Quick BASIC Programing22假设a和b是整型变量,则表示条件

25、1a8和1b8中只要有一个成立即可的逻辑表达式是_ .A) 1=A AND A8 AND 1B AND B=8B) (1=A AND A8) AND NOT (1B AND B=8)C) 1=A AND A8 OR 1B AND B=8D) NOT (1=A AND A8) OR (1B AND B2b OR a=c AND bc OR cdA) 1B)TrueC)False D) 128设a=2,b=3,c=4,d=5,下列表达式的值为_。ab AND c=d OR 2acA) TrueB)False C)-1 D) 129设a=2,b=3,c=4,d=5,下列表达式的值为_。NOT a=c

26、 OR 4c=b2 AND ba+c A)1 B) 1 C) TrueD)False 30设a=3,b=5,则以下表达式值为True的是_.A) a=b And b10B) (ab) Or (b10)C) (a0)D) (3+5a) And (b0)二、填空题1123&表示的123是_数据类型;123表示的123是_数据类型;123!表示的123是_数据类型.2在Visual Basic中,变量名的取名规则是以_开头,总长度不超过_个字符。3_型是VB的默认数据类型,它可以存储各种类型的数据。4字符串运算符”+连接两旁的操作数因均为_。5表达式Fix(32。68)+Int(23.02)的值为_

27、。6执行下面的程序段后,b的值为_。A = 300b = 20a = a+bb = aba = ab7若A=20,B=80,C=70,D=30,则表达式A+B160 OR (BC200 And Not D60)的值是 _。8表达式Len(Str(17。35)Mod2的值为_。9设A=3,B=2,C=8,X=-3,Y=6,W=True,M=False,则:逻辑表达式A=B AND C*XY的值为_;逻辑表达式”NOT CY=A”的值为 _;逻辑表达式”X2C OR AB”的值为_ 。10表示”x+y小于10,且xy要大于0”的VB表达式为_。11表示x和y都是正数或都是负数”的VB表达式为_。1

28、2表示”A和B之一为零但不同时为零的VB表达式为_。13表示”A+B+C大于等于255,或A与B分别大于90且C大于80”的VB表达式为_。14已知K=2,J=3,A=True,则VB表达式(KJ=K)AND(NOT A)OR(K+J=J)的值为_.15不等式ABCD的VB表达式为_。16下列Visual Basic表达式是错误,其正确形式是_。-1/2+3*INT45.617下列Visual Basic表达式是错误,其正确形式是_。(x+y)+z155(c+d)18与下列数学式子对应的Visual Basic表达式是_。 Cos(2(c+d)) ((c+d)为弧度)19与下列数学式子对应的V

29、isual Basic表达式是_。12(a+b)20与下列数学式子对应的Visual Basic表达式是_.Cos(a)Sin((a)+1)三、简答题1Visual Basic提供了哪些标准数据类型?声明类型关键字分别是什么?2用布尔表达式表示下列命题.(1)a是b或c的倍数(2)a是1000以内的正整数且为偶数(3)a|b|或ab3写出下列表达式值(1)10=24(2)ABCD”ABCEF”(3)ABC”ABC”ABC(4)1312 Or Not 15192(5)(1 Or 11)+1(6)Not 10-55(7)(1 And 15 And 48 第五章【略】第六章 常用标准控件一、选择题1

30、在程序代码中清除当前窗体中的图形,以下不正确语句是_。A) Picture=” B) Picture=LoadPicture()C) Picture=LoadPicture()D) Me。Picture=LoadPicture()2为使得图像框的大小可以自动适应图像的大小,以下正确的设置是_。A) 将AutoSize属性值设置为TrueB) 将AutoSize属性值设置为FalseC) 将Stretch属性值设置为TrueD) 将Stretch属性值设置为False3在下面4组图形格式中,全部是Visual Basic支持的图形文件是_.A) 位图、图标、3DS图形文件、GIF文件B) 位图、

31、图标文件、Flash图形文件、GIF文件C) 位图、3DS图形文件、Flash图形文件、GIF文件D) 位图、图标、图元文件、JPEG文件、GIF文件4下面关于图片框和图像框的说法中正确的是_.A) 在图像框里只能显示图片,不能包含其他控件,而图片框可以包含控件B) 图像框和图片框均可通过Print方法显示文本C) 图像框和图片框占用的内存多、运行速度慢D) 在图像框和图片框中显示的图片均可放大和缩小5要在形状控件Shape1中填充一种图案,可设置它的_属性。A) BorderColorB) BorderStyleC) FillStyleD) FillColor6文本框没有_属性.A) Ena

32、bledB) VisibleC) BackColorD) Caption7能够获得一个文本框中被选取文本的内容的属性是_。A) TextB) LengthC) SelStartD) SelText8在文本框中,当用户键入一个字符时,能同时引发的事件是_。A) KeyPress和ClickB) KeyPress和LostFocusC) KeyPress和ChangeD) Change和LostFocus 9以下能够触发文本框Change事件的操作是_ 。A) 文本框失去焦点B) 文本框获得焦点C) 设置文本框的焦点D) 改变文本框的内容10若要使标签控件显示时不覆盖其背景内容,要对_属性进行设置

33、。A) BackcolorB) BorderStyleC) ForeColorD) BackStyle11Lable控件中显示的文字,是由_属性决定的。A) TextB) CaptionC) NameD) ForeColor12为了使标签Label1显示文字姓名”,可把Label1的_属性设置为”姓名”。A) CaptionB) Text C) WordD) Name13假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为_。A) Label1。BackStyle=0 Labrl1。BorderStyle=1B) Label1.BackStyle=0 Lab

34、el1。BorderStyle=0C) Label1。BackStyle=True Labrl1.BorderStyle=TrueD) Label1.BackStyle=False Labrl1。BorderStyle=False14要使文本框在显示文字时,只显示出来一串”*号,则应把它的_属性设置为”号。A) CaptionB)PasswordCharC) Text D) Value15以下不属于标签属性的是_.A) Font B) ValueC) CaptionD) Index16使用文本框显示文字时,只能显示8个字符,则需设定它的 _属性为8.A) CaptionB)PasswordCh

35、arC) MaxLengthD) Value17设置复选框或单选按钮的标题对其方式的属性是_ 。A) AlignB) StyleC) AlignmentD) Sorted18复选框的Value属性为0时,表示_。A) 复选框未被选中B) 复选框被选中C) 复选框内有灰色的勾D) 复选框操作有错误19为了在按下Esc键时执行某个命令按钮的Click事件过程 ,需要把该命令按钮的一个属性设置为True,这个属性是_。A) ValueB) CancelC) DefaultD) Enabled20当某个单选按钮处于选中状态,它的_属性为True。A) AlignmentB) ValueC) Style

36、D) Checked21复选框的状态可通过设置它的_属性来设置它的状态。A) AlignmentB) ValueC) StyleD) Checked22为了在列表框中使用Ctrl和Shife功能键进行多个列表项的选择,应将列表框的Multiselect属性设置为_。A) 0B) 1C) 2D) 323为使得列表框中的列表项显示为复选框形式,可将Style属性设置为_。A) 0B) 1C) True D) False24在列表框中当前被选中的列表项的序号是由_属性表示的。A) ListB) ListCountC) ListIndexD) Index25将数据项Visual Basic 6.0添加

37、到列表框(List1)中成为第一项应使用语句为_。A) List1.AddItem ”Visual Basic 6.0,0B) List1.AddItem Visual Basic 6.0”,1C) List1.AddItem 0,Visual Basic 6.0”D) List1。AddItem 1,”Visual Basic 6.026执行了以下的程序后,列表框中的数据项有_。Sub Form_click()For i=1 To 4List1.AddItem iNextFor i=1 To 2List1。RemoveItem iNextEnd subA) 1,2B) 1,3C) 1,4D) 2,427在窗体

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服