VB章节练习题.docx

上传人:b****4 文档编号:4158500 上传时间:2022-11-28 格式:DOCX 页数:116 大小:238.89KB
下载 相关 举报
VB章节练习题.docx_第1页
第1页 / 共116页
VB章节练习题.docx_第2页
第2页 / 共116页
VB章节练习题.docx_第3页
第3页 / 共116页
VB章节练习题.docx_第4页
第4页 / 共116页
VB章节练习题.docx_第5页
第5页 / 共116页
点击查看更多>>
下载资源
资源描述

VB章节练习题.docx

《VB章节练习题.docx》由会员分享,可在线阅读,更多相关《VB章节练习题.docx(116页珍藏版)》请在冰豆网上搜索。

VB章节练习题.docx

VB章节练习题

为了让学员得到充分的练习,避免惰性使然,习题并未附录答案,学员可自行查找教材。

第一章VisualBasic编程环境

一、选择题

1.从功能上讲,VisualBasic6.0有3种版本,下列不属于这3种版本的是________。

A)学习版B)标准版C)专业版D)企业版

2.与传统的程序设计语言相比,VisualBasic最突出的特点是________。

A)结构化程序设计B)程序开发环境

C)事件驱动编程机制D)程序调试技术

3.下列________菜单不是VisualBasic6.0主窗口中的菜单。

A)文件B)查看C)格式D)视图

4.VisualBasic6.0集成环境的主窗口中不包括________。

A)标题栏B)菜单栏C)状态栏D)工具栏

5.用标准工具栏中的工具按钮不能执行的操作是________。

A)添加工程B)打印源程序C)运行程序D)打开工程

6.VisualBasic6.0中,窗体文件的扩展名为________。

A)vbpB)frmC)clsD)bas

7.下列________说法事错误的。

A)属性窗口中的属性列表会随着选定对象的变化而变化。

B)属性事对用户界面中对象性质的描述。

C)单击工具栏中“属性窗口”按钮,可打开属性窗口。

D)选取“工具”菜单下的“属性窗口”菜单项,可打开属性窗口。

二、填空题

1.VisualBasic6.0分为3种版本,这3种版本是________、________和________。

2.可以通过多种方式启动VisualBasic,其中的两种方式是________和________。

3.可以通过________菜单中的________命令退出VisualBasic。

4.退出VisualBasic的快捷键是________。

5.VisualBasic6.0的菜单栏共有________个主菜单项。

6.快捷键Ctrl+O的功能相当于执行________菜单中的________命令;或者相当于单击工具栏上的________按钮。

7.如果打开了不需要的菜单或对话框,可以用________键关闭。

8.VisualBasic6.0工程包括________、________、________、________、________和________。

9.VisualBasic6.0提供了4种工具栏________、________、________和________,并可根据需要定义用户自己的工具栏。

10.窗体设计器窗口简称________,是应用程序最终面向用户的窗口。

它对应于________,各种图形、图像、数据等都是通过窗体或窗体中的控件显示出来的。

三、简答题

1.VisualBasic可视化环境中的基本成分有哪些?

2.工具栏和菜单有什么关系?

跟菜单比较,工具栏能够带来哪些便利。

3.工程资源管理器有什么用途?

4.试说明窗体设计器的用途?

第二章对象

一、选择题

1.若要使命令按钮不可操作,要对________属性设置。

A)EnabledB)VisibleC)BackColorD)Caption

2.当运行程序时,系统自动执行启动窗体的________事件。

A)LoadB)ClickC)UnloadD)GotFocus

3.要使某控件在运行是不可显示,应对属性________进行设置。

A)EnabledB)VisibleC)BackColorD)Caption

4.以下叙述中正确的是________。

A)窗体的Name属性指定窗体的名称,用来标示一个窗体

B)窗体的Name属性的值是显示在窗体标题栏中的文本

C)可以在运行期间改变对象的Name属性的值

D)对象的Name属性值可以为空

5.关于对象的属性不正确的是________。

A)对象的属性一般有属性名和属性值B)可通过属性窗口设置属性的值

C)可通过程序代码设置属性值D)对象所有属性值均可以在设计时设置

6.一个对象可执行的动作与可被一个对象所识别的动作分别称为________。

A)事件、方法B)方法、事件C)属性、方法D)过程、事件

7.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是________。

A)单选按钮B)图片框C)通用对话框D)属性窗口

8.为了在运行时能显示窗体左上角的控制框(系统菜单),必须________。

A)把窗体的ControlBox属性设置为False,其他属性任意

B)把窗体的ControlBox属性设置为True,把BoderStyle属性设置为1~5

C)把窗体的ControlBox属性设置为False,把BoderStyle属性设置为非0值

D)把窗体的ControlBox属性设置为True,把BoderStyle属性设置为0值

9.为了把焦点移到某个指定的控件,所使用的方法是________。

A)SetFocusB)VisibleC)RefreshD)GetFocus

10.在VB中可以改变控件大小的操作是________。

A)Shift+CtrlB)Shift+方向键C)Ctrl+空格键D)Ctrl+方向键

11.确定一个控件在窗体上的位置的属性是________。

A)Width或HeightB)Width和Height

C)Top或LeftD)Top和Left

12.VisualBasic6.0默认的坐标单位是________。

A)TwipB)像素点C)英寸D)厘米

13.下列叙述中正确的是________。

A)只有窗体才是VisualBasic中的对象

B)只有控件才是VisualBasic中的对象

C)窗体和控件都是VisualBasic中的对象

D)窗体和控件都不是VisualBasic中的对象

14.下列可以激活属性窗口的操作是________。

A)用鼠标双击窗体的任何部位

B)执行“工程”菜单中的“属性窗口”命令

C)按Ctrl+F4键

D)按F4键

15.下列不能打开工具箱窗口的操作是________。

A)执行“视图”菜单中的“工具箱”命令

B)按Alt+F8键

C)单击工具栏上的“工具箱”按钮

D)按Alt+V,然后按X键

16.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是________。

A)单击窗体上没有控件的地方

B)单击任一个控件

C)不执行任何操作

D)双击窗体的标题栏

17为了把窗体上的某个控件变为活动的,应执行的操作是________。

A)单击窗体的边框B)单击该控件的内部

C)双击该控件D)双击窗体

18.确定一个控件在窗体上的位置的属性是________。

A)Width或HeightB)Width和Height

C)Top或LeftD)Top和Left

19.为了确定一个窗体或控件的大小的属性是________。

A)Width或HeightB)Width和Height

C)Top或LeftD)Top和Left

20.为了同时改变一个活动控件的高度和宽度,正确的操作是________。

A)拖拉控件4个角上的某个小方块

B)只能拖拉位于控件右下角的小方块

C)只能拖拉位于控件左下角的小方块

D)不能同时改变控件的高度和宽度

21.下面的________事件是在窗体装入工作区激发的事件。

A)LoadB)MouseupC)ClickD)DblClick

22.要把窗体Form1加载到内存但不显示出来,可使用________语句。

A)Form1.ShowB)Form1.HideC)Load.Form1D)Unload.Form1

23.要想改变窗体边框线型,可使用的属性是________。

A)FontStyleB)BorderStyleC)BackStyleD)Border

24.窗体从加载到显示出来,下列最先发生的事件是________。

A)LoadB)ResizeC)ActivateD)Paint

二、填空题

1.对象的属性是指________________________________。

2.对象的方法是指________________________________。

3.对象的特征称为____________,对象能够执行的操作称为____________,对象能够识别的操作称为____________。

4.VisualBasic6.0的控件分为以下3类:

________、________和________。

5.已知有一个名为Object1的对象有一个方法为Method1,现在要调用该方法,应使用的语句是____________。

6.卸载窗体时触发的窗体事件是____________________。

7.假定一个文本框的Name属性为Text1,为了在该文本框中显示“Hello!

”,所使用的语句为________。

8.VisualBasic中的控件分为3类,它们是______、________和________。

9.一个控件在窗体上的位置由________和_______属性决定,其大小由________和_______属性决定。

10.可以通过多种方式激活属性窗口,这些方式是________、________、________、________、________。

11.为了选择多个控件,可以按住________键,然后单击每个控件。

12.属性和________属性这两个决定窗体是否具有最大化和最小化按钮。

三、简答题

1.什么是对象的属性、方法和事件?

2.VB的控件种类有哪些?

怎样在窗体上绘制控件?

3.在窗体上添加一个标签框,要求在程序运行时,单击窗体时改变标签的背景色、前景色和标题,双击窗体则还原。

4.事件驱动程序的特点是什么?

第三章简单程序设计

一、选择题

1.关于VisualBasic程序的说法不正确的是________。

A)一行可以写多条语句,语句之间用“:

”隔开

B)一条语句可以写在多行上,用“空格”加“_”作为续行标志

C)程序中的大小些字母不区分

D)变量在使用之前必须先定义类型

2.VisualBasic的一条语句可以写在多行,但要用续行符,续行符应为________。

A)一个空格加一个下划字符(_)B)一个下划字符(_)

C)直接回车D)一个空格加一个连字符(-)

3.VisualBasic的一行可以写多条语句,语句之间用________隔开。

A)逗号B)分号C)顿号_D)冒号

4.下列说法不正确的是________。

A)注释语句是非执行语句,仅对程序的有关内容其注释作用,它不被解释和编译

B)注释语句可以作为代码中的一行

C)注释语句不可以放在其他语句的后面

D)代码中加入注释语句的目的是提高程序的可读性

5.下列说法不正确的是________。

A)调试程序时,使用解释运行方式比较方便

B)解释运行方式比编译运行方式运行应用程序的速度慢

C)解释运行方式必须在VisualBasic集成环境下使用

D)解释运行方式和编译运行方式都必须在VisualBasic集成环境下使用

6.一般情况下,用VisualBasic创建应用程序分为4个主要步骤。

以下操作顺序正确的是________。

①创建应用程序的界面②编写程序代码,建立时间过程

③设置对象属性④调试运行程序,生成可执行文件

A)①②③④B)①③②④C)②①④③D)②③①④

7.新建工程的快捷键是________。

A)Crtl+AB)Crtl+DC)Crtl+ND)Crtl+E

8.工程文件的扩展名是________。

A)frmB)frxC)clsD)vbp

9.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为"VisualBasicTest"的语句为________。

A)Form1="VisualBasicTest"B)Caption="VisualBasicTest"

C)Form1.Text="VisualBasicTest"D)Form1.Name="VisualBasicTest"

10.下列不能打开代码窗口的操作是________。

A)双击窗体上的某个控件B)双击窗体

C)按F7键D)单击窗体或控件

11.为了保存一个VisualBasic应用程序,下列说法正确的是________。

A)只保存窗体文件(.frm)

B)只保存工程文件(.vbp)

C)分别保存工程文件和标准模块文件

D)分别保存工程文件、窗体文件和标准模块文件

12.为了装入一个VisualBasic应用程序,下列说法正确的是________。

A)只装入窗体文件(.frm)

B)只装入工程文件(.vbp)

C)分别装入工程文件和标准模块文件

D)分别装入工程文件、窗体文件和标准模块文件

二、填空题

1.要结束程序的运行应________语句。

2.VisualBasic在同一行上可以书写多条语句,语句间用________。

单行语句可分若干行书写,在本行后加入续行符号________。

3.工程文件的扩展名为________。

4.VisualBasic6.0的两种运行方式是________和________。

5.添加或删除控件类,需要在“________”菜单下单击“部件”菜单项,打开“部件”对话框,然后在对话框中进行操作。

6.要想采用编译运行方式运行应用程序,生成可执行文件,应单击“________”菜单下的“生成工程名.EXE”菜单项。

7.在用VisualBasic开发应用程序时,一般需要________、________、________和________4部。

8.在保存VisualBasic应用程序时,窗体文件和工程文件的扩展名分别为________和________。

9.为了把一个VisualBasic应用程序装入内存,只要装入________文件即可。

10.VisualBasic应用程序通常由3类模块组成,即________、________和________。

三、简答题

1.简述建立一个完整的应用程序的基本过程。

2.VisualBasic应用程序有几种运行方式?

如何执行?

3.VisualBasic应用程序通常由几类模块组成?

在存盘时各使用什么扩展名?

4.可以通过那几种方式打开代码窗口?

四、编程题

1.在窗体上画一个文本框和两个命令按钮,并把两个命令按钮的标题分别设置为“显示”和“清除”。

程序运行后,在文本框中输入一行文字,如果单击一个命令按钮,则把文本框的内容显示为窗体标题;如果单击第二个命令按钮,则清楚文本框中的内容。

2.在窗体上画一个标签和两个命令按钮,标签内容为“空间移动示例”,两个命令按钮的标题为“向上移动”和“向下移动”,当单击命令按钮时,标签每次向上或向下移动50单位的距离。

 

第四章VB程序设计基础

一、选择题

1.设有如下变量声明:

DimTestDateAsDate

为变量TestDate正确赋值的表达方式是________。

A)TestDate=#1/1/2002#

B)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)zxy

3.如果将布尔常量值True赋值给一个整型变量,则整型变量的值为________。

A)0B)–1C)TrueD)False

4.下列符号常量的声明中,________是不合法的。

A)ConstaAsSingle=1.1B)ConstaAsInteger=“12”

C)ConstaAsDouble=sin

(1)D)Consta=“OK”

5.四个字符是”E”,”y”,”B”,”8”的ASCII码值最大的是________。

A)”E”B)”y”C)”B”D)”8”

6.下列________是字符型常量。

A)”Iamastudent”B)’江苏南京’

C)#02/25/1999#D)123#

7.下列________是日期型常量。

A)”Iamastudent”B)’江苏南京’

C)#02/25/1999#D)123#

8.下列________是双精度型变量。

A)AAA%B)BBB$C)CCC!

D)DDD#

9.可以同时删除字符串前导和尾部空白的函数是________。

A)LtrimB)RtrimC)TrimD)Mid

10.设有如下变量声明:

DimXAsInteger

如果Sgn(X)的值为-1,则X的值是________。

A)整数B)大于0的整数C)等于0的整数D)小于0的整数

11.从键盘上输入两个字符串,分别保存在变量str1、str2中。

确定第二个字符串在第一个字符串中起始位置的函数是________。

A)LeftB)MidC)StringD)Instr

12.设a=”VisualBasic”,下面使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)

13.表达式Left(”TodayisMonday”,3)的值是________。

A)TodB)MonC)TodayD)Monday

14.表达式Abs(-9)+Len(”Iamateacher”)的值是________。

A)9IamateacherB)–9Iamateacher

C)23D)出错

15.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序

PrivateSubCommand1_Click()

StaticxAsInteger

StaticyAsInteger

Cls

y=1

y=y+5

x=5+x

Printx,y

EndSub

程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为________。

A)1516B)156C)1515D)56

16.函数Int(Rnd(0)*100)是在________范围内的整数。

A)(0,1)B)(0,100)C)(1,100)D)(1,90)

17.函数InStr(”China”,”in”)的值是________。

A)1B)2C)3D)4

18.将变量k四舍五入保留2位小数的表达式是________。

A)Int((k+0.5)*100)/100B)Int(k*100)/100+0.5

C)Int(k*100+0.5)/100D)Int(k*(100+0.5))/100

19.”x是小于105的非负数”,用VB表达式表示正确的是________。

A)0<=x<105B)0<=x<105

C)0<=xAndx<105D)0<=xOrx<105

20.表达式4+5\6*7\8Mod9的值是________。

A)4B)5C)6D)7

21.执行以下程序段后,变量c$的值为________。

a="VisualBasicPrograming"

b="Quick"

c=b&UCase(Mid(a,7,6))&Right(a,11)

A)VisualBasicProgramingB)QuickBasicPrograming

C)VisualBASICProgramingD)QuickBASICPrograming

22.假设a和b是整型变量,则表示条件”1≤a<8和1

A)1<=AANDA<8AND1

B)(1<=AANDA<8)ANDNOT(1

C)1<=AANDA<8OR1

D)NOT(1<=AANDA<8)OR(1

23.数学式(1/4)cos(π/5+2.0)的VB表达式是________。

A)1\4*cos(π/5.0+2.0)B)1\4*cos(3.1415926/5.0+2.0)

C)1*cos(3.1415926/5)/4D)1.0\4.0*cos(3.1415926/5+2.0)

24.设K=5,M=10,X=5.0,Y=8,Z=-12,则表达式K/M*(X+Y+Z)-1的计算结果是________。

A)–0.5B)–1.0C)0D)1.5

25.设M=3,N=5,P=4.5,Q=2.5,表达式(M*N+2)/(P-Q)的计算结果为________。

A)8B)9C)8.5D)8.0

26.15除以2余数的-3次方的VB表达式为________。

A)MOD(15,2)^(-3)B)(15MOD2)^(-3)

C)15.0MOD2^-3.0D)MOD(15.0,3)^-3.0

27.设a=2,b=3,c=4,d=5,下列表达式的值为________。

3>2*bORa=cANDb<>cORc>d

A)1B)TrueC)FalseD)-1

28.设a=2,b=3,c=4,d=5,下列表达式的值为________。

a>bANDc<=dOR2*a>c

A)TrueB)FalseC)-1D)1

29.设a=2,b=3,c=4,d=5,下列表达式的值为________。

NOTa<=cOR4*c=b^2ANDb<>a+c

A)-1B)1C)TrueD)False

30.设a=3,b=5,则以下表达式值为True的是________。

A)a>=bAndb>10B)(a>b)O

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1