您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 综合/其它 > 南京工业大学VB期末考试复习2012VB练习二
2012VB练习二满分:100分姓名:________1、单项选择题(本题共计40分)1、________是接收用户鼠标或键盘输入的能力。当对象具有____________时,可接受用户的输入。()A、事件B、属性C、焦点D、对象2、在过程中可以用________语句定义变量。()A、Dim、PrivateB、Dim、StaticC、Dim、PublicD、Dim、Static、Private3、在以下有关对象属性的叙述中,不正确的是____________。()A、一个对象的属性可分为外观、行为等若干类。B、不同属性可能具有不同的数据类型。C、一个对象的所有属性都可在属性窗口的列表中进行设置。D、属性窗口中的属性列表既可按字母序也可按类别排列。4、函数Cint(–3.5),Int(–3.5),Fix(–3.5)的值分别是________。()A、-3,–4,–3B、-4,–4,–3C、-3,–4,–4D、-4,–3,–35、VB表达式Sqr(a+b)^3*2中优先进行运算的是________。()A、Sqr函数B、+C、^D、*6、为了给x,y,z三个变量赋初值1,下面正确的赋值语句是____________。()A、x=1:y=1:z=lB、x=1,y=1,z=1C、x=y=z=1D、xyz=17.下列循环能正常结束循环的是____________。A.i=5Doi=i+1LoopUntili0B.i=1Doi=i+2LoopUntili=10C.i=10Doi=i+1LoopUntili0D.i=6Doi=i-2LoopUntili=18、语句Ifx=1Theny=1,下列说法正确的是____________。()A、x=1和y=1均为赋值语句B、x=1和y=l均为关系表达式C、x=1为关系表达式,y=1为赋值语句D、x=1为赋值语句,y=l为关系表达式9、如下数组声明语句,则数组a包含元素的个数有____________。Dima(3,-2to2,5)()A、120B、75C、60D、1310.在窗体的通用声明处有语句DimA()AsSingle,以下在某事件过程中重定义此数组的一组正确语句是:____________。A.ReDimA(3,3)ReDimA(4,4)AsIntegerB.ReDimA(3,3)ReDimPreserveA(4,4)C.ReDimA(3)ReDimA(3,3)AsIntegerD.ReDimA(3,3)ReDimPreserveA(3,4)11、下列有关数组的说法中,不正确的是________。()A、在窗体模块中不可以定义全局数据组B、可以使用Erase语句释放所有数组所占据的存储储空间C、语句DimX(3.6+2)AsInteger定义了一个维上界是6的一维的整型数组D、形参数组的类型可以是定长符串类型12.有关过程的说法中错误的是________。A.在Sub或Function过程中不能再定义其他Sub或Function过程B.在调用过程时,与使用ByRef说明的形参对应的实参只能按地址传递方式结合C.递归过程既可以是递归Function过程,也可以是递归Sub过程D.在调用过程时,形参为数组的参数对应的实参只能是数组13、在VB中,下列关于控件的属性或方法中,搭配错误的有________个。①Timer1.Interval②List1.Cls③Text1.Print④List1.RemoveItem⑤Vscroll1.Value⑥Picture1.Print()A、0B、1C、2D、314、使用PublicConst语句声明一个全局的符号常量时,该语句应放在____________。()A、过程中B、窗体模块的通用声明段C、标准模块的通用声明段D、窗体模块或标准模块的通用声明段15、对正实数X的第四位小数四舍五入的VB表达式是________。()A、0.001*Int(x+0.0005)B、0.001*(1000*x+0.5)C、0.001*Int(1000*x+5)D、0.001*Int(1000*(x+0.0005))16、下列说法不正确的是________。()A、VB允许将一个数字字符赋值给一个数值型的变量B、VB允许使用未经说明的变量,其类型都是Variant类型C、Cls方法只清除运行时在窗体或图形框中显示的文本D、事件过程既可建在窗体模块中,也可以建在标准模块中17、执行语句Printformat(5459.478,##,##0.00),正确的输出结果是________。()A、5459.48B、5,459.48C、5,459.478D、5,459.4718、运行时,当用户向文本输入新的内容,或在程序代码中对文本框的Text属性进行赋值从而改变了文本框的Text属性时,将触发文本框的_________事件。()A、ClickB、DblclickC、GotfocusD、Change19、语句x=x+1的正确含义是__________.()A、变量X的值与X+1的值相等B、将变量X的值存在X+1中去C、将变量X的值加1后赋给变量XD、变量X的值为120、下面语句错误的是________。()A、Ifa=1Andb=2Thenc=3EndIfB、Ifa=1Thenc=2ElseIfa=2Thenc=3EndIfC、Ifa=1Thenc=2ElseIfa=2Thenc=3EndIfD、Ifa=1Thenc=2elsec=321.若需要在同一窗口内安排两组相互独立的单选按钮(OptionButton),可使用控件将它们分隔开。①TexBox②Picture③Image④FrameA.①②B.②③C.②④D.③④22、设有如下说明:PublicSubFl(n%)…n=3*n+4…EndSubPrivateSubCommandl_Click()Dimn%,m%n=3m=4…'调用F1语句EndSub则在Commandl_C1ick事件中有效的地址传递的调用语句是。()A、F1n+mB、F1mC、F15D、F1m+523、与数学表达式(ab/3cd)对应,VB的不正确表达式是____________。()A、a*b/(3*c*d)B、a/3*b/c/dC、a*b/3/c/dD、a*b/3*c*d24、数学关系3=x10表示成正确的VB表达式为____________。()A、3=x0B、3=xANDx10C、x=3ORx10D、3=xAND1025、函数Int(Rnd*11)+10的值的范围是____________。()A、[10,20]B、[0,20]C、[10,10]D、[10,11]26、VisulBasic的一条语句可以写在多行,但要用续行符,续行符应为____________。()A、一个空格加一个下划字符(_)B、一个下划字符(_)C、直接回车D、一空格加一相连字符(-)27、在窗体模块的通用声明处用下面的语句声明变量、数组,正确语句有________个。①PublicA(5)AsInteger②PublicNAsInteger③PublicStAsString④Privateb()AsInteger()A、2B、3C、4D、128、使用PublicConst语句声明一个全局的符号常量时,该语句应放在____________。()A、过程中B、窗体模块的通用声明段C、标准模块的通用声明段D、窗体模块或标准模块的通用声明段29、在参数传递过程中,使用关键字________________来修饰参数,可以使之按值传递。()A、ByValB、ByRefC、ValueD、Reference30.在过程中定义的变量,如果希望在离开该过程后,还能保持过程中局部变量的值,则应该使用_______关键字在过程中定义局部变量。A.DimB.PrivateC.PublicD.Static(1分)31.以下有关变量作用域的说明中,错误的是。A.只有在标准模块中用Public语句说明的变量才是全局变量B.在过程中不能使用Public语句说明全局变量C.在标准模块的通用声明处可用语句说明模块级变量D.在窗体的通用声明处可用Private语句说明窗体级变量32、求圆的内接正多边形的面积公式为nRsin(π/n)Rcos(π/n),其的对应的VB6.0算术表达式是________。其中n为大于2的正整数,R为圆半径,π为圆周率。()A、n*r*sin(3.14159/n)*r*cos(3.14159/n)B、n×R×sinπ/n×R×cosπ/nC、n×R×sin(3.14159/n)*R*cos(3.14159/n)D、nRsin(π/n)Rcos(π/n)33、VB也提供了结构化程序设计的三种基本结构,三种基本结构是________。()A、递归结构、选择结构、循环结构B、选择结构、过程结构、顺序结构C、过程结构、输入、输出结构、转向结构D、选择结构、循环结构、顺序结构34、下列符号常量的声明中,______________是不合法的。()A、Constaassingle=1.1B、Constaasinteger=12C、Constaasdouble=sin(1)D、Consta=”OK”35、下面________语句,可以将列表框List1中当前选定的列表项的值替换成“ABC”。()A、List1.AddItem“ABC”,List1.ListIndexB、List1.Text=“ABC”C、List1.List(List1.ListIndex)=“ABC”D、前三项均可36、VisualBasic程序设计时常用的Print、Cls属于________。()A、属性B、打印字库C、方法D、事件37、以下所列的7个控件中,具有Caption属性的有____________个。PictureBox(图片框)、Frame(框架)、OptionButton(单选按钮)、ListBox(列表框)、TextBox(文本框)、Form(窗体).()A、3B、4C、2D、538、一只白色的足球踢进球门,则白色、足球、踢、进球门是________。()A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、对象、属性、事件、方法39、有应用代码:Text1.Text=VisualBasic,其中的Text1、Text和VisualBasic分别代表____。()A、对象、值、属性B、对象、方法、属性C、对象、属性、值D、属性、对象、值40、VisualBasic中的窗体文件的扩展名是____________。()A、.regB、.frmC、.basD、.vbp2、填空题(本题共计20分)1、下列程序执行时,要求输入一个密码,如果密码不正确则显示出非法用户的对话框。请填空:ConstPassWord=12345678DiminpassAsStringInpass=_______(请输入你的密码,输入密码)Ifinpass=PassWordThenExitSubElse_______对不起!你是非法用户。,vbOKOnly+vbCritical,拒绝UnloadMeEndIf2、将英文26个字母按字母表逆序每隔一个字母打印,即打印出zxvtrpnljhfdb完善下列程序。程序代码如下:PrivateSubCommand1_Click()DimiAsIntegerFori=0To12Print_____(1)_____;Space(2)NextiEndSub3、宰相达依尔(国际象棋的发明者)想赢得象棋格子的麦子的故事大家都很熟悉,其麦子颗粒数的计算公式为:sum=1+2+2^2+2^3+2^4+2^5+...+2^63,相应的计算程序如下,请将程序补充完整。PrivateSubCommand1_Click()DimxAsSingle,yAsSingleSum=0Forn=0To63x=__________Sum=sum+xNextnPrint麦子
本文标题:南京工业大学VB期末考试复习2012VB练习二
链接地址:https://www.777doc.com/doc-2595816 .html