《期中考试VB试题.docx》由会员分享,可在线阅读,更多相关《期中考试VB试题.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、期中考试VB试题高二第二学期期中考试VB试题一、选择题每题2分,20题,共40分。每题只要一个答案,请将最适宜的答案填在题前的括号内,不选、选错、多项选择均不得分。()1、下面不属于VisualBasic系统的文件类型的是:A.frmB.clsC.batD.vbp()2、VisualBasic是一种可视化、面向对象的程序设计语言,采取()的编程机制。A按模块顺序执行B从主程序开场执行C事件驱动D按经过顺序执行()3、使用VisualBasic编程,我们把工具箱的工具称为:A事件B工具C控件D窗体()4、下面是合法的变量名。Ax_yzB123abCintegerDx-y()5、表达式16/4-2
2、5*8Mod52的值为A14B4C20D2()6、VisualBasic程序能够多条语句书写在一行,各语句之间的分隔符是:A:冒号B;分号C空格D*星号()7、在VisualBasic中最基本的对象是,它是应用程序的基石,它是其他控件的容器。A命令按钮B文本框C窗体D标签()8、下面定义窗体级变量a的语句中错误的是:A、Dima%B、Privatea%C、PrivateaAsIntegerD、Statica%()9、文本框没有属性A、EndabledB、VisibleC、BackColorD、Caption()10、要把一个命令按钮设置成不可见,应设置Visible属性值为ATrueBFals
3、eCDefaultDCancel()11、计时器控件中要求每隔0.1秒触发一次Timer事件,那么计时器控件的Interval属性应该设置为A.1B.10C.100D.1000()12、若要使逻辑表达式xyAndy_属性AAutoReDrawBBackColorCMoveableDCaption()17、删除列表框中指定的项目所使用的方法是:AMoveBRemoveCClearDRemoveItem()18、拖动滚动条中的滑块将触发滚动条的_事件。ALoadBScrollCChangeDClick()19、下列程序段的执行结果是a=3b=1ForI=1to3f=a+ba=bb=fPrintf;
4、NextIA436B459C634D728()单击命令按钮时,下列代码的执行结果为PublicSubProcl(nAsInteger,ByValmAsInteger)n=nMod10m=m10EndSubPrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=23:y=65CallProcl(x,y)Printx;yEndSubA、365B、2365C、360D、065二、判定题每题1空,10小题,共10分。请在你以为正确的题前的括号内打“,错误的要“,不做、做错均不得分1、双击工具箱中的控件,将在窗体中心自动绘制一个默认大小的控件。2、标准模块
5、是程序中的一个独立容器,包含全局变量,Function(函数)经过、Sub经过子经过和窗体模块。3、方法是由VisualBasic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或经过。4、VisualBasic中,Double类型的数据由4个字节组成。5、今天是2020年12月5日,但小明误将系统时间设置为2020年11月5日,若此时在这台计算机上运行Month(Date)语句,得到的结果为11。6、在VisualBasic中,要使一个窗体不可见,但不从内存释放,应使用UnLoad语句。7、假如用左键单击窗体,则触发窗体的Click事件,假如用右键单击窗体,则不会触发Cli
6、ck事件。8、图像框中的Stretch属性为True时,其作用是图形自动调整大小以适应图像控件。9、单击滚动条的滚动箭头时,产生的事件是Change。10、If条件式Then语句中的“条件式只能是关系表达式。三、填空题每空2分,15个空,共30分。请将最适宜的答案填在题中的横线上,不填、填错均不得分。1、为了把一个VisualBasic应用程序装入内存,只要装入_文件即可。2、假如打开了不需要的菜单或对话框,能够用_键关闭。3、通过_模块能够根据需要建立本人的对象。4、在VisualBasic中,A%=2.5执行后,变量A%的值是_。5、定义一个长度为8个字符的定长字符串变量(Ch5)的Dim
7、声明语句是_。6、用来产生15,39之间的随机整数的VisualBasic表达式是_。7、代数式yxyx+221的VisualBasic语言表达式是_。8、能够用于检查一个窗体能否隐藏的属性是_。9、对象的属性、方法使用有所不同,Form1.Cls是_的使用。10、若在C:123文件夹下有一个图片文件mm.jpg,要设置其为窗体Form1的背景图片,则应使用语句为_。11、定时器事件之间的间隔通过_属性设置。12、当文本框的Text属性被修改时,会发生_事件。13、组合框有3种不同的类型,这3种类型是下拉式列表框、简单组合框和下拉式组合框,若要设置为简单组合框,则应把Style属性设置为_。1
8、4、下面程序的输出结果为_。x=92Mod43/23Printx=;x15、For/Next循环的步长为_时能够省略。四、程序分析题5分1、下面一段程序的功能是:DimaAsInteger,bAsIntegera=10:b=12a=a+bb=a-ba=a-bPrinta,b五、读程序,写结果每题5分,2小题,共10分1、下面程序执行后,单击命令按钮按钮Command1后,窗体上显示的结果为:PrivateSubCommand1_Click()DimStr1AsString,Str2AsStringStr1=UniversityStr2=String(3,Str1)Str1=Mid(Str1,4
9、)PrintStr1,Str2EndSub2、运行下面的程序后,第三次单击命令按钮Command1后,在窗体上显示的结果为:PrivateSubForm_Click()Staticcount%Clscount=count+1Print单击窗体;count;次EndSub六、程序改错题每题5分,2小题,共10分先写出错误的语句,在错误的语句后写出正确的语句。不得在原程序上修改,不得增加、删除语句,也不得更改程序构造1、如下列图所示,在窗体Form1的左侧的列表框为List1,右侧的列表框为List2,List1中已经有一些项目,当双击左侧List1中一个项目时,此项目从List1中删除,添加到L
10、ist2中。程序有错误,请改正之。2处错误PrivateSubForm1_Load()List1.AddItem北京List1.AddItem天津List1.AddItem上海List1.AddItem深圳List1.AddItem杭州List1.AddItem重庆EndSubPrivateSubList1_Click()List2.AddItemList1.List(List1.ListIndex)List1.RemoveItemList1.TextEndSub2、程序运行后,要输出如下图的图形,请改正之。2处错误PrivateSubCommand1_Click()DimiAsInteger
11、DimsAsStrings=123Fori=1To3PrintRight(s,i)NextiEndSub七、程序填空题每空5分,3个空,共15分1、在窗体上有一个列表框List1,有一个标签Label1和一个文本框Text1,在List1中添加若干列表项,列表项的内容形式为:省份简称+省会城市,例如,冀石家庄。如今单击列表框某项,使单击的列表项的省份简称显示在标签Label1中,省会城市显示在文本框Text1中,请补充程序。PrivateSubForm_Load()List1.AddItem冀石家庄List1.AddItem豫郑州List1.AddItem鲁济南List1.AddItem晋太原List1.AddItem鄂武汉List1.AddItem湘长沙List1.AddItem京北京List1.AddItem津天津EndSubPrivateSubList1_Click()Label1.Caption=_Text1.Text=_EndSub2、计算表达式:s=1+2+3+.+100,请补充程序。PrivateSubCommand1_Click()DimiAsIntegerDimsAsIntegers=0Fori=1To100s=_NextiPrintsEndSub