A卷第1页共4页《VisualBasic程序设计》模拟试卷二课程代码考试方式闭卷题序一二三四总成绩统分人成绩登分人一、单项选择题(每题2分,共30分)1、下面叙述中,是Windows的程序设计方法的是()。A、面向对象、顺序驱动B、面向过程、事件驱动C、面向过程、顺序驱动D、面向对象、事件驱动2、下列可以打开“立即”窗口的操作是()。A、Crtl+DB、Ctrl+EC、Ctrl+FD、Ctrl+G3、如果在“立即”窗口中执行以下两步操作:strVar=“GoodLuck!”Debug.PrintstrVar最后的输出结果是()。A、strVarB、GoodLuck!C、“strVar”D、“GoodLuck!”4、不属于VisualBasic工程所包含的文件类型是()。A、工程文件(扩展名为vbp)B、窗体文件(扩展名为frm)C、模块文件(扩展名为bas)D、可执行文件(扩展名为exe)5、表达式4+5\6*7/8MOD9的值是()。A、4B、5C、6D、76、要计算当0x10时,将x的值赋给y(y=x),应使用语句()。A、If0x10theny=xB、If0xorx10theny=xC、If0xandx10theny=xD、If0xXorx10theny=x7、下列能将3.6转为4的函数是()。A、int(3.6)B、fix(3.6)C、.cint(3.6)D、round(3.6)8、For…Next循环结构中,循环控制变量的步长为0,则()。A、形成无限循环B、循环体执行一次后结束循环C、语法错误D、循环体不执行即结束循环9、要使循环体至少执行一次,应使用()循环。A、For…NextB、While…WendC、Do…Loop[While/Until]D、Do[While/Until]…Loop10、执行下列程序段,x的值为()。x=5Fori=1to20Step2x=x+i\5得分评卷人A卷第2页共4页NextiA、21B、22C、23D、2411、下列命令按钮事件过程执行后,输出结果是()。PrivateSubCommand1_Click()Form=1To10Step2a=10Forn=1To10Step2a=a+2NextnNextmPrintaEndsubA、60B、50C、30D、2012、在程序中引用对象时,使用()。A、名称B、CaptionC、AutoSizeD、BackColor13、若将窗体的()属性设置为False,则将取消窗体的控制菜单和所有的控制按钮。A、MaxButtonB、MinButtonC、EnabledD、ControlBox14、(B)属性用来设置当鼠标在按钮上停留时显示的文字。A、CancelB、DefaultC、StyleD、ToolTipText15、若某一菜单项还有子菜单,即该菜单项是一个子菜单标题,它的后面自动添加下面哪一个符号()。A、…B、C、√D、快捷键二、填空题(每格1分,共20分)1、VisualBasic的对象主要分为和两大类。2、在别的对象中使用该对象的某个属性值称,给该对象的属性赋予适合的属性值称。3、窗体的Load事件过程表示在窗体被加载时应执行的程序代码,那么Form1窗体的Load事件过程的名称应表示为。4、VB中的菜单可分为菜单和菜单两类。5、分支结构中的条件通常是表达式。6、强制性退出Do…Loop循环的语句是,强制性退出For…Next循环的语句是。7、VB可能遇到的错误有编译错误、和。8、窗体的Caption属性值是在显示的文本。9、属性设置标签内容在标签框的对齐方式。10、使文本框Text1获得焦点的代码是。11、在框架内添加控件时,必须先框架,再向框架内添加其他控件。12、组合框有、、三种不同的类型。得分评卷人A卷第3页共4页13、定时器的Interval属性以为单位,运行时不显示。三、程序阅读题(每题5分,共30分)1、阅读程序,写出程序的运行结果。PrivateSubForm_Click()Dimk,BoxasIvtegerFork=1to11SelectCasekCase1,3,5,7,9,11Box=Box+Int(k/2)Case2,4,6,8,10Box=Box+Int(k/3)EndSelectNextkPrint“Box”;BoxEndSub2、执行下列语句,输出的结果是a$=”Good”b$=”Morning”Printa$+chr(13)+b$3、Fori=1To3Forj=1ToiFork=jTo4a=a+1NextkNextjNexti执行上面的三重循坏后,a的值为。4、执行下列语句后整型变量a的值是。If(3-2)2Thena=10ElseIf(10/2)=6Thena=20Elsea=30EndIf5、假设有以下程序段:ForI=1to3Forj=5to1Step-1PrintI*j得分评卷人A卷第4页共4页NextjNextI则语句PrintI*j的执行次数、I、j的值分别是。6、在窗体上画一个名称为Command1的命令按钮,编写以下程序:PrivateSubCommand1_Click()DimaAsIntegerStaticbAsIntegera=a+bb=b+4Printa,bEndSub程序运行后,单击该命令按钮三次,屏幕上显示的值是。四、编程题(每题10分,共20分)1、编程计算下列函数2xx≥0y=x+4x02、编写一段代码,求给定一个圆的周长和面积。要求:(1)圆的半径r利用InputBox函数从键盘任意输入(r0)(2)圆周率定义为符号常量(3)利用赋值语句将求出的周长和面积赋给变量l和s(4)用Print方法输出详细结果得分评卷人