VB开发基础(习题卷14)_第1页
VB开发基础(习题卷14)_第2页
VB开发基础(习题卷14)_第3页
VB开发基础(习题卷14)_第4页
VB开发基础(习题卷14)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试卷科目:VB开发基础VB开发基础(习题卷14)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesVB开发基础第1部分:单项选择题,共83题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.在窗体上放置两个标签Label1,Label2和一个命令按钮Command1,编写程序如下:PrivateSubCommand1_Click()DimaAsSingleA=val(Label2.Caption)CallFunc(Label1,a)Label2.Caption=aEndSubSubFunc(LAsLabel,ByValaAsInteger)L.Caption="1234"A=a*aEndSubPrivateSubForm_Load()Label1.Caption="ABCD"Label2.Caption=10EndSub运行程序,单击按钮,在两个标签中分别显示。()A)ABCD和10B)1234和100C)ABCD和100D)1234和10答案:D解析:[单选题]2.运行下面程序后,输出结果为0.PrivateSubCommand1_Click)A=1:b=2:c=3Calltest(a,b+3,(c))Print"main:";a;b;cEndSubPrivateFunctiontest(p,m,n)P=p+1:m=m+1:n=n+1Print"Sub"p;m;nEndFunctionA)sub:264main:123B)sub:246main:223C)sub:264main:264D)sub:264main:164答案:B解析:[单选题]3.下列程序段的运行结果.PrivateSubForm_Click()DimMsgHideMsg="选择'确定'按钮"MsgBoxMsgShowEndSubA)隐藏窗体,按'确定'按钮使窗体重现B)隐藏窗体C)显示窗体,按'确定'按钮使窗体隐藏D)显示窗体答案:A解析:[单选题]4.下面程序段.ForI=3To1Step-1PrintSpc(5-i);Forj=1To2*I-1Print"*";NextjPrintNexti的运行结果为().A)图1B)图2C)图3D)图4答案:D解析:[单选题]5.不能分别正确显示1!、2!、3!、4!值的程序段是A)ForI=1To4N=1Forj=1ToIN=n*jNextjPrintnNextiB)ForI=1To4Forj=1Toin=1n=n*jNextjPrintnNextiC)n=1Forj=1To4n=n*jPrintnNextjD)n=1j=1DoWhilej<=4n=n*jPrintnj=j+1Loop答案:B解析:[单选题]6.下面的运算符中优先级最高的是()A)NotB)\C)<D)*答案:D解析:[单选题]7.VB6.0集成环境的主窗口中不包含()。A)标题栏B)状态栏C)工具栏D)菜单栏答案:B解析:[单选题]8.以下的属性和方法中,可重定义坐标系的是A)Drawstyle属性B)DmwWidth属性C)Scale方法D)ScaleMode属性答案:C解析:[单选题]9.如果在立即窗口中执行以下操作:a=8:b=9PrintNot(a>b)则输出结果是()。A)-1B)0C)FalseD)True答案:D解析:[单选题]10.语句Print"int(-13.2)=";Int(-13.2)的运算结果是:A)int(-13.2)=-14B)int(-13.2)=13.2C)int(-13.2)=-13D)int(-13.2)=-13.2答案:A解析:[单选题]11.下面程序执行时,单击窗体并输入32和24,输出的结果是____.PrivateSubForm_Click()Dimm,nAsIntegerDima,b,rm=Val(InputBox("请输入一个数"))n=Val(InputBox("请输入一个数"))a=m:b=nr=aModbDoWhiler0a=b:b=rr=aModbLoopprintbEndSubA)2B)4C)6D)8答案:D解析:[单选题]12.数学表达式sin25°写成VisualBasic表达式是______.A)Sin25B)sin(25)C)Sin(25°)D)Sin(25*3.14/180)答案:D解析:[单选题]13.事件的名称().A)都要由用户定义B)有的由用户定义,有的由系统定义C)都是由系统预先定义D)是不固定的答案:C解析:[单选题]14.若m,x.y,均为Integer型变量,则执行下面语句后m值是0.M=l:x=2:y=3m=If(x>y.x+y,x-y)A)(A)-1B)(B)0C)(C)1D)(D)2答案:A解析:[单选题]15.在两个菜单命令项之间设置分隔条,应在标题文本框中输入____。A)&B)-C)<D)+答案:B解析:[单选题]16.在窗体中放置一个命令按钮Command1和一个文本框Text1,并编写如下程序:PrivateSubCommand1_Click()X=?A?:y=?B?:z=?C?Fori=1To3Step1X=y:y=z:z=xNextiText1.Text=x+y+zEndSub单击按钮后,文本框显示的结果是()A)ABCB)BCAC)BCBD)CBC答案:C解析:[单选题]17.MsgBox()的正确语法是()A)MsgBox(标题[,提示信息][,按钮类型])B)MsgBox(提示信息[,标题][,按钮类型])C)MsgBox(标题[,按钮类型][,提示信息])D)MsgBox(提示信息[,按钮类型][,标题])答案:D解析:[单选题]18.假定在标准模块中的声明部分有如下语句:()A)VarA和VarB都被声明为全局变量B)VatA被声明为模块变量,VarB被声明为全局变量C)VarA被声明为全局变量,VarB被声明为模块变量D)VarA和VarB都被声明为模块变量答案:A解析:[单选题]19.下列关于SubMain过程的说法中正确的是______。()A)SubMain过程属于通用过程B)SubMain过程属于事件过程C)SubMain过程必须出现在窗体模块中D)SubMain过程不能作为启动对象答案:A解析:[单选题]20.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是().A)窗体布局窗口B)立即窗口C)代码窗口D)监视窗口答案:C解析:[单选题]21.阅读下面的程序段.Fori=1To3Forj=iTo3Fork=1To3a=a+iNextkNextjNexti执行上面的3重循环后,a的值为().A)30B)3C)9D)14答案:A解析:[单选题]22.在使用动态数组前,需要对动态数组进行重新定义,使用_________语句。A)UnloadB)RedimC)LoadD)Dim答案:B解析:[单选题]23.将命令按钮Command1设置为缺省的活动按钮可修改该控制件的()属性.A)EnabledB)ValueC)DefaultD)Cancel答案:C解析:[单选题]24.可以在窗体模块的通用声明段中声明().A)全局变量B)全局常量C)全局数组D)全局用户自定义类型答案:A解析:[单选题]25.下列哪个是循环语句()?A)IfB)IIfC)ForD)Select答案:C解析:[单选题]26.当执行闲置循环是,可以用()把控制权交给周围环境使用。A)DoEventsB)Do…WhileC)Do…LoopD)IdleLoop答案:A解析:[单选题]27.在下列的方法中,不属于列表框的是().A)RemoveltemB)ClsC)ClearD)Addltem答案:B解析:[单选题]28.设窗体上一个文本框Text1和一个命令按扭Command1,有以下事件过程:PrivateSubCommand1_Click()DimsAsString,chAsStrings=""Fork=1ToLen(Text1)ch=Mid(Text1,k,1)s=ch+sNextkText1.Text=sEndSub程序执行时,在文本框中输入"Basic",然后单击命令按钮,则Text1中显示的是A)BasicB)cisaBC)BASICD)CISAB答案:B解析:[单选题]29.关于语句Ifx=1Theny=1,下列说法正确的是____。A)x=1和y=1均为赋值语句B)x=1和y=1均为关系表达式C)x=1为关系表达式,y=1为赋值语句D)x=1为赋值语句,y=1为关系表达式答案:C解析:[单选题]30.以下叙述中错误的是________。A)事件过程是响应特定事件的一段程序B)对象的方法是执行指定操作的过程C)对象事件的名称可以由编程者指定D)不同的对象可以具有相同名称的方法答案:C解析:[单选题]31.赋值语句:b=12+MID("1234?,3,2)执行后,b变量中的值是0.A)(A)?12334"B)(B)123C)(C)34D)(D)46答案:D解析:[单选题]32.系统默认的参数传递方式是传递。()A)按地址B)按值C)按形参D)按实参答案:A解析:[单选题]33.要删除列表框List1中选定的某一项,可以使用的程序段为()。A)List1.RemoveItemB)List1.RemoveItemC)List1.clearD)List1.clear答案:A解析:[单选题]34.下述选项中,属于VisualBasic程序设计的方法是_____。A)面向对象、顺序驱动B)面向对象、事件驱动C)面向过程、事件驱动D)面向过程、顺序驱动答案:B解析:[单选题]35.要想不使用Shift和Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为:A)0B)1C)2D)其他答案:B解析:[单选题]36.如果x是一个正实数,对x的第3位小数四舍五入的表达式是A)0.01*Int(100*(x+0.005))B)0.01*Int(x+0.005)C)0.01*Int(100*(x+0.05))D)0.01*Int(x+0.05)答案:A解析:[单选题]37.声明变量n为整型,执行语句n=5.6后,____。A)n的值为5B)n的值为5.5C)n的值为6D)出错答案:C解析:[单选题]38.以下不合法的单精度实数是().A)4.12E3.2B)45.6!C)12.34D)0012答案:A解析:[单选题]39.在窗体上按下鼠标键时首先触发的事件是_____。A)ClickB)MouseDownC)MouseMoveD)MouseUp答案:B解析:[单选题]40.以下不属于VisualBasic系统的文件类型是()。A)vbpB)frmC)basD)bmp答案:D解析:[单选题]41.VB6.0中执行下面的四个语句时出现错误的是_____.A)x=COS(0)B)x=SQR(-4)C)x=LOG(2)D)x=SIN(0)答案:B解析:[单选题]42.若使标签框根据所显示内容自动调整其大小,则可以通过设置()属性值为True来实现.A)AutoSizeB)AlignmentC)EnabledD)Visible答案:A解析:[单选题]43.要得到组合框内的文本内容,需要使用__属性A)CaptionB)ListC)StyleD)Text答案:D解析:[单选题]44.在VisualBasic中要将一个窗体从内存中释放,应该使用以下语句中的________。A)HideB)CloseC)UnLoadD)Stop答案:C解析:[单选题]45.下面关于多重窗体的叙述中,正确的是A)作为启动对象的Main子过程只能放在窗体模块内B)如果启动对象是Main子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载及加载哪一个窗体C)没有启动窗体,程序不能执行D)以上都不对答案:A解析:[单选题]46.表达式10\8Mod9的值是_________。A)2B)1C)9D)0答案:B解析:[单选题]47.要使Form1窗体的标题栏显示"欢迎使用VB",以下语句正确的是().A)Form1.Caption="欢迎使用VB"B)Form1.Caption=ˊ欢迎使用VBˊC)Form1.Caption=欢迎使用VD)D:Form1.Caption=〞欢迎使用VB〞答案:D解析:[单选题]48.下列程序运行后从键盘输入的数是20,则输出的结果是。PrivateFunctionCount1(Title)IfTitle<40ThenPay=Title/2ElsePay=Title*2EndIfCount1=PayEndFunctionPrivateSubForm_Click()Title=Inputbox("请输入一个数")Fee=Count1(Title)PrintFeeEndSub()A)20B)10C)30D)15答案:B解析:[单选题]49.当直线控件的BorderStyle属性被设置为1-Solid时,控件显示的是______。()A)实线B)虚线C)点线D)不可见答案:A解析:[单选题]50.英文缩写?OOP?的含义是A)时间驱动的编程机制B)结构化程序设计需要C)面向对象程序设计D)可视化程序设计答案:C解析:[单选题]51.以下语句可以跳出DoUntil…Loop循环()A)EndB)ExitLoopC)ExitDoD)ExitFor答案:C解析:[单选题]52.为了防止用户随意将光标置于控件之上,应将进行()设置。A)将控件的TabIndex属性设置为0B)将控件的TabStop属性设置为TrueC)将控件的TabStop属性设置为FalseD)将控件的Enabled属性设置为False答案:D解析:[单选题]53.已知A$="12345678",则表达式Val(Left$(A$,4)+Mid$(a$,4,2))的值为().A)123456B)123445C)8D)6答案:B解析:[单选题]54.用鼠标拖动滚动条中滚动框并释放,将触发滚动条的()事件.A)ScrollB)ChangeC)DragOverD)A和B答案:D解析:[单选题]55.下面程序段的执行结果为。DimM(10),N(10)I=3Fort=1to5M(t)=tN(i)=2*i+tNexttPrintN(i);M(i)()A)311B)315C)113D)153答案:C解析:[单选题]56.当一个窗体被卸载时,最后引发的一个事件是.A)DeactivateB)QueryUnloadC)UnloadD)terminate答案:D解析:[单选题]57.设窗体文件中有下面的事件过程:A)整型,整型B)变体型,变体型C)整型,变体型D)变体型,整型答案:C解析:PrivateSubCommandl_Click()Dimsa%=100PrintaEndSub其中变量a和s的数据类型分别是___。[单选题]58.当要用字符串"VB考试"修改列表框List1所选中的数据项时,正确的表示方法是______。A)List(List1.ListIndex)="VB考试"B)List1.List(ListIndex)="VB考试"C)List1.AddItem"VB考试"D)List1.List(List1.ListIndex)="VB考试"答案:D解析:[单选题]59.组合框的类型由Style属性决定,简单组合框的Style属性值应为().A)0B)1C)2D)3答案:B解析:[单选题]60.下列没有类型说明符的变量是____。A)日期型B)长整型C)字符型D)单精度型答案:A解析:[单选题]61.设有下面程序:FunctionF(aAsInteger)b=0Staticcb=b+1c=c+2F=a+b+cEndFunctionPrivateSubCommand1_Click()DimaAsIntegera=2Fori=1to3PrintF(a);NextiEndSub运行上面的程序,单击命令按钮Command1,输出结果为________。A)468B)579C)456D)479答案:B解析:[单选题]62.在执行KeyDown和KeyUp事件过程中,当参数Shift的值为()时,表示按下了Ctrl键。A)1B)2C)3D)4答案:B解析:[单选题]63.假设变量boolVar是一个布尔型变量,则下面正确的赋值语句是().A)boolVar="True"B)boolVar=.True.C)boolVar=#True#D)boolVar=3<4答案:D解析:[单选题]64.执行下面程序段后,变量x的值为().x=5ForI=1To20step2x=x+I\5NextIA)21B)22C)23D)24答案:A解析:[单选题]65.编写如下事件过程.PrivateSubForm_Click()score=Int(Rnd*10)+80SelectCasescoreCaseIs<60a$="F"Case60To69a$="D"Case70To79a$="C"Case80To89a$="B"CaseElsea$="A"EndSelectPrinta$EndSub程序运行后,单击窗体,则窗体上显示的内容是().A)AB)BC)CD)D答案:B解析:[单选题]66.通用对话框MsgBox作为函数的返回值一般为().A)IntegerB)StringC)VariantD)Long答案:A解析:[单选题]67.语句Print"Int(-13.2)=";Int(-13.2)的输出结果为().A)Int(-13.2)=-13.2B)Int(-13.2)=13.2C)Int(-13.2)=-13D)Int(-13.2)=-14答案:D解析:[单选题]68.标签控件最重要的属性是0.A)captionB)textC)nameD)width答案:A解析:[单选题]69.数学表达式如图对应的VB不正确的表达式是().A)a*b/(3*c*d)B)a/3*b/c/dC)a*b/3/c/dD)a*b/3*c*d答案:D解析:[单选题]70.VB窗体设计器的主要功能是A)显示文字B)建立用户界面C)画图D)编写源程序代码答案:B解析:[单选题]71.列表框中列表项的数目可通过()属性的值获得.A)CountB)ListCountC)SelcountD)Index答案:B解析:[单选题]72.下面关于顺序文件的描述正确的是A)文件中按每条记录的记录号从小到大排序好B)文件中按每条记录的长度从小到大排序好C)文件中按记录的某关键数据项从大到小的顺序排序D)记录按进入的先后顺序存放,读出也是按原写入的先后顺序读答案:D解析:[单选题]73.在窗体上画一个文本框和一个按钮,如下图所示。当程序运行后单击按钮,可将文本框字号变为?24?的是()。图1①.PrivateSubOption1_Click()Text1.Font=24EndSub②.PrivateSubOption1_Click()Text1.FontSize=24EndSub③.PrivateSubOption1_Click()Text1.FontStrikethru=24EndSub④.PrivateSubOption1_Click()Text1.FontStrikethru="24"EndSubA)①B)②C)③D)④答案:B解析:[单选题]74.如果要改变窗体的标题,需要设置窗体对象的________属性。A)BorderStyleB)BackColorC)NameD)Caption答案:D解析:[单选题]75.用户界面设计在()窗口中进行。A)代码B)工程C)属性D)窗体答案:D解析:[单选题]76.下列有关控件数组与一般控件的区别的叙述中,最合理的是A)控件数组一定由多个同类型的控件组成,一般控件只有一个控件;B)控件数组的Index为0,而一般控件的Index为空;C)控件数组的Index为1,而一般控件的Index为0;D)控件数组的建立通过Dim语句声明,而一般控件不必声明.答案:A解析:[单选题]77.激活属性窗口使用的键是().A)F2B)F3C)F4D)F5答案:C解析:[单选题]78.I被j整除的逻辑表达式是()A)I/j=0B)I\j=0C)I<>jD)Imodj=0答案:D解析:[单选题]79.Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,可通过一下()属性A)Enabled=False且Interval=0B)Enabled=False或Visible=FalseC)Enabled=False或Interval=0D)Visible=False或Interval=0答案:C解析:[单选题]80.下述程序的运行结果是().Form=3T01Step-1x$=String$(m,"A)1<B)<<<C)<D)3<答案:B解析:[单选题]81.语句Dimarr(-3To5,2To6)AsInteger定义的数组元素有().A)45个B)40个C)11个D)54个答案:A解析:[单选题]82.以下程序的循环次数是().PrivateSubCommand1_Click()Forj=8To35Step3Printj;NextjEndSubA)10B)9C)27D)8答案:A解析:第2部分:判断题,共12题,请判断题目是否正确。[判断题]83.VB若同一个工程有许多窗体,可以指定任一窗体为启始窗体.A)正确B)错误答案:对解析:[判断题]84.可以通过合理设置组合框的MultiSelect属性使组合框支持简单复选或扩展复选。A)正确B)错误答案:错解析:[判

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论