《VB期中试卷(全册)-精品文档.docx》由会员分享,可在线阅读,更多相关《VB期中试卷(全册)-精品文档.docx(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、VB期中试卷(全册)(VB)期中考试卷供三1用,全册满分120分,时间:90分钟一、单项选择题(共25题,每题2分,共50分)1、下面关于VisualBasic特点的叙述,错误的是A)VisualBasic是采用事件驱动编程机制的语言B)VisualBasic程序既能够编译运行,可以以解释运行C)构成VisualBasic程序的多个经过没有固定的执行顺序D)VisualBasic程序不是构造化程序,不具备构造化程序的三种基本构造2、下面叙述中,错误的是。A)一个VisualBasic应用程序能够含有多个标准模块文件B)一个VisualBasic工程能够含有多个窗体文件C)标准模块文件能够属于某
2、个指定的窗体文件D)标准模块文件的扩展名是.bas3、下面叙述中,错误的是。A)在VisualBasic中,对象所能响应的事件是由系统定义的B)对象的任何属性既能够通过属性窗口设定,可以以通经过序语句设定C)VisualBasic中允许不同对象使用一样名称的方法D)VisualBasic中的对象具有本人的属性和方法4、设有如下语句:Dima,bAsIntegerc=VisualBasicd=#7202005#下面关于这段代码的叙述中,错误的是。A)a被定义为Integer类型变量B)b被定义为Integer类型变量C)c中的数据是字符串D)d中的数据是日期类型5、下面能从字符串VisualBa
3、sic中直接取出子字符串Basic的函数是。A)LeftB)MidC)StringD)Instr6、设a=4,b=3,c=2,d=1,下列表达式的值是:ab+1Orc=10,IsC)先执行y=x*x,再执行y=-xD)程序出错11、设有命令按钮Command1的单击事件经过,代码如下:PrivateSubCommand1_Click()Dima(30)AsIntegerFori=1To30a(i)=Int(Rnd*100)NextiForEacharrItemInaIfarrItemMod7=0ThenPrintarrItem;IfarrItem90ThenExitForNextEndSub对
4、于该事件经过,下面叙述中错误的是。A)a数组中的数据是30个100以内的整数B)语句ForEacharrItemIna有语法错误C)IfarrItemMod7=0语句的功能是输出数组中能够被7整除的数D)IfarrItem90语句的作用是当数组元素的值大于90时退出For循环12、设有命令按钮Command1的单击事件经过,代码如下:PrivateSubCommand1_Click()Dima(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)=i*j+iNextjNextiSum=0Fori=1To3Sum=Sum+a(i,4-i)NextiPrintSumEndSu
5、b运行程序,单击命令按钮,输出结果是。A)20B)7C)16D)1713、若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置。A)Text属性值为*B)Caption属性值为*C)password属性值为空D)Passwordchar属性值为*14、命令按钮Command1的Caption属性为“退出(x),要将命令按钮的快速键设为Alt+x,应修改Caption属性为。A)在x前插入&B)在x后插入&C)在x前插入#D)在x后插入#15、下面关于经过的叙述中,错误的是。A)事件经过是由某个事件触发而执行的经过B)函数经过的返回值能够有多个C)能够在事件经过中调用
6、通用经过D)不能在事件经过中定义函数经过16、下面讲法正确的是()。A)通过改变属性窗口中的name属性,来改变窗体的标题。B)Private表示此经过只可被本工程中的其它经过调用。C)在多文档应用中,每次只能有一个活动的子窗体能够进行输入/编辑。D)列表框包含了组合框的功能。17下面关于保存工程的讲法正确的是()。A)保存工程时只保存窗体文件即可B)保存工程时只保存工程文件即可C)先保存窗体文件,再保存工程文件D)先保存工程文件,再保存窗体文件18、在窗体上画1个文本框,其名称为Text1,然后编写如下经过:PrivateSubText1_KeyDown(KeyCodeAsInteger,S
7、hiftAsInteger)PrintChr(KeyCode)EndSubPrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode+2)EndSub程序运行后,把焦点移到文本框中,此时假如敲击“A键,则输出结果为。A)AAB)ABC)ACD)AD19、为了使列表框中的项目呈多列显示,需要设置的属性为。A)ColumnsB)StyleC)ListD)MultiSelect19、要使Forml窗体的标题栏显示“欢迎使用VB,下面语句正确的是().AForml.Caption“欢迎使用VBBForml.Caption
8、欢迎使用VBCForml.Caption欢迎使用VBDForml.Caption欢迎使用VB20、窗体上有1个名称为CD1的通用对话框,1个名称为Command1的命令按钮。命令按钮的单击事件经过如下:PrivateSubCommand1_Click()CD1.FileName=CD1.Filter=AllFiles|*.*|(*.DoC)|*.Doc|(*.Txt)|*.txtCD1.FilterIndex=2CD1.Action=1EndSub关于以上代码,错误的叙述是。A)执行以上事件经过,通用对话框被设置为“打开文件对话框B)通用对话框的初始途径为当前途径C)通用对话框的默认文件类型为
9、*.TxtD)以上代码不对文件执行读写操作21、下面叙述中错误的是。A)用Shell函数可执行扩展名为.exe的应用程序B)若用Static定义通用经过,则该经过中的局部变量都被默以为Static类型C)Static类型变量可在标准模块的声明部分定义D)全局变量必须在标准模块中用Public或Global声明22、日期数据应该在数据的()括起来。A)前后各用一个双引号B)前后各用一个单引号C)前后各用一个圆括号D)前后各用一个“#号23、下面关于文件的叙述中,错误的是。A)使用Append方式打开文件时,文件指针被定位于文件尾B)当以输入方式(Input)打开文件时,假如文件不存在,则建立一个
10、新文件C)顺序文件各记录的长度能够不同D)随机文件打开后,既能够进行读操作,可以以进行写操作24、下面4项中不属于面向对象系统三要素的是().A变量B事件C属性D方法25、用于获得字符串长度的函数是。A)Len()B)LOF()C)StrLen()D)strLength()二、判定题(共10题,每题2分,共20分,正确的画“,错误的画“)1、Print#语句的作用是将数据从文件中读出并显示在窗体上。2、在设计Windows应用程序时,用户能够使用系统本身提供的某些对话框,这些对话框能够直接从系统调入而不必由用户用“自定义的方式进行设计。3、执行语句“C=Point(50,100),可将窗体坐标
11、(50,100)处点的颜色值存入变量C。4、从几十个项目中任选其中一项或多项时可选用列表框或组合框控件来实现。5、定时器控件只能响应Timer事件。6、在行If语句中,关键字EndIf必不可少。7、假如在定义经过时,一个形式参数使用地址传递方式讲明,则调用经过时与之对应的实参只能按地址方式传递。8、假如B是一个字节型变量,那么B能够用来保存数值-1。9、Boolean类型数据,能够用来保存逻辑值True和False。10、决定对象能否可见的属性是Show属性,决定对象可用性的属性是Load属性。三、名词解释题(共4题,每题4分,共16分)1、标准模块2、动态数组3、工具栏控件4、MDI窗体四、简答题共4小题,每题6分,共24分1.运行VB程序的方法有哪些?2.怎样将Msflexgrid控件添加到工具箱中3、ADORecordSet对象的属性有哪些?4、随机文件的特点?五、程序设计题共10分税务部门征收所得税,规定如下:收在200元以内,免征;收入在200400元以内的,超过200的部分纳税3%。收入超过400元的部分,纳税5%。当收入达5000元或超过,将4%税金改为5%。编写程序实现上述操作。