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

下载本文档

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

文档简介

试卷科目:VB开发基础VB开发基础(习题卷21)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesVB开发基础第1部分:单项选择题,共83题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.关闭程序打开的所有文件,语句为().A)CloseB)CloseC)CloseD)Close答案:D解析:[单选题]2.要判断在文本框是否按了Enter键,应在文本框的()事件中判断。A)ChangeB)KeyDownC)ClickD)KeyPress答案:D解析:[单选题]3.设有如下程序.PrivateSubCommand1_Click()DimsumAsDouble,xAsDoublesum=0n=0Fori=1To5x=n/in=n+1sum=sum+xNextEndSub该程序通过For循环计算一个表达式的值,这个表达式是().A)1+1/2+2/3+3/4+4/5B)1+1/2+2/3+3/4C)1/2+2/3+3/4+4/5D)1+1/2+1/3+1/4+1/5答案:C解析:[单选题]4.从顺序文件中读取数据,不能使用(0).A)Get[]语句B)Input#语句C)Linelnput语句D)Input#函数答案:A解析:[单选题]5.下列叙述中,错误的说法是___________。A)使用Redim语句可以改变数组每维数的大小B)使用Redim语句可以对数组的元素初始化C)使用Redim语句可以改变数组的维数D)使用Redim语句可以改变数组的类型答案:D解析:[单选题]6.一句语句要在下一行继续写,续行符是().A)+B)-C)_D)…答案:C解析:[单选题]7.若有数组说明语句为:Dima(-3to8),则数组a包含元素的个数是0.A)(A)5B)(B)8C)(C)11D)(D)12答案:D解析:[单选题]8.赋值语句.b=12+MID("1234",3,2)执行后,b变量中的值是().A)"12334"B)123C)34D)46答案:D解析:[单选题]9.文本框控件没有()属性A)CaptionB)VisibleC)EnabledD)BackColor答案:A解析:[单选题]10.当要用字符串?VB考试?修改列表框List1所选中的数据项时,正确的表示方法是A)List(List1.ListIndex)=?VB考试?B)List1.List(ListIndex)=?VB考试?C)List1.AddItem?VB考试?D)List1.List(List1,ListIndex)=?VB考试?答案:D解析:[单选题]11.下列语句可使Shape1控件呈现实心圆形的是A)Shape1.Shape=0B)Shape1.BoderStyle=0C)Shape1.FillStyle=0D)Shape1.BackStyle=0答案:C解析:[单选题]12.如果要使一个窗体从屏幕上和内存中完全消失,所要使用的语句是().A)HideB)ShowC)LoadD)Unload答案:D解析:[单选题]13.VisualBasic的编程机制是().A)可视化B)面向对象C)面向图形D)事件驱动答案:D解析:[单选题]14.下列选项中不正确的是().A)每个菜单项都是一个对象,所以也有属性和事件B)菜单项的属性可以在属性窗口中设计C)每个菜单项都只有一个Click事件D)菜单编辑器中,标题可不输入,而名称必须输入答案:B解析:[单选题]15.使用通用对话框前,需先加载____部件。A)MicrosoftCommControl6.0B)MicrosoftCommonDialogControl6.0C)MicrosoftMultimediaControl6.0D)WindowsMediaPlayer答案:B解析:[单选题]16.使用()方法可以一次性删除列表框中全部项目。A)ClsB)ClearC)RemoveD)RemoveItem答案:B解析:[单选题]17.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。A)按B)图片C)通用对话D)文本框答案:C解析:[单选题]18.以下能判断是否到达文件尾的函数是().A)BOB)B:LOC)C:LOD)D:EOF答案:D解析:[单选题]19.有如下程序:DimzxsAsIntegerzxs%=232zxs=232.32Printzxs%;zxs运行后,输出结果是().A)232232032B)232232C)232.32232.32D)显示出错信息答案:B解析:[单选题]20.某对象的属性Visible=False,表示该对象()。A)不可操作B)不可见C)无颜色D)无文字答案:B解析:[单选题]21.从字符串中任意位置截取字符的函数是_________。A)Left()B)Mid()C)Str()D)Right()答案:B解析:[单选题]22.将数据项?Student?添加到名称为List1的列表框中,并使其成为列表框第一项的语句为()。A)List1.AddItem"Student",0B)List1.AddItem"Student",1C)List1.AddItem0,"Student"D)List1.AddItem1,"Student"答案:A解析:[单选题]23.假定有以下程序段Fori=1to3Forj=5to1step-1Printi*jNextjNexti则语句Printi*j的执行次数是A)15B)16C)17D)18答案:A解析:[单选题]24.下列程序的执行结果为().a=100b=50Ifa<>bThena=a+bElseb=b-aPrinta,bA)50B)150C)200D)10答案:B解析:[单选题]25.当文本框的ScrollBars属性设置成了非零值,但没有效果,其原因是______.A)文本框没有内容B)文本框MultiLine属性为FalseC)文本框的MultiLine属性为TrueD)文本框的Locked属性为False答案:B解析:[单选题]26.下列操作中不能向工程中添加窗体的是().A)执行"工程"菜单中的"添加窗体"命令B)单击工具栏上的"添加窗体"按钮C)右击窗体,在弹出菜单中选择"添加窗体"命令D)右击工程资源管理器,在弹出菜单中选择"添加"命令,然后在下一级菜单中选择"添加窗体"命令答案:C解析:[单选题]27.如果Tab函数的参数小于1,则打印位置在第()列.A)0B)1C)2D)3答案:B解析:[单选题]28.表达式"xyz"+"568"的值是().A)xyzB)568C)xyz568D)12答案:C解析:[单选题]29.以下不能获得焦点的控件是()A)TextB)PictureC)CommandD)Frame答案:D解析:[单选题]30.运行时启用计时器,可通过赋值语句使计时器的___属性值为True。A)IndexB)TagC)EnabledD)Interval答案:C解析:[单选题]31.定义货币类型数据应该用关键字().A)SINGLB)B:DOUBLC)C:CURRENCYD)BOOLEAN答案:C解析:[单选题]32.下面所列中,正确的数组声明语句是________。A)Dima(n,n)ASIntegerB)Dima(0To8,5To-1)ASSingleC)Dima(10,-10)ASDoubleD)Dima(-1To5,8)ASString答案:D解析:[单选题]33.如果在图片框上使用绘图方法绘制一个圆,则图片框的()属性不会对该圆的外观产生影响.A)BackColorB)ForeColorC)DrawWidthD)DrawStyle答案:B解析:[单选题]34.以下代码段:A)4B)5C)6D)7答案:C解析:Fori=atobstep-1PrintiNexti如果整型变量a、b的值分别为10和5,循环体的执行次数是____。[单选题]35.表达式X+1>X是().A)算术表达式B)非法表达式C)字符表达式D)关系表达式答案:D解析:[单选题]36.下列不属于VisualBasic数据类型的是()。A)逻辑类型B)指针类型C)字符串类型D)日期类型答案:B解析:[单选题]37.窗体设计器是用来设计()。A)应用程序的代码B)应用程序的界面C)对象的属D)对象的事件答案:B解析:[单选题]38.运算符号"&"是().A)逻辑与运算B)字符串连接运算C)关系运算D)算术运算答案:B解析:[单选题]39.命令按钮所能响应的事件有().A)ClickB)DblClickC)ChangeD)Timer答案:A解析:[单选题]40.有如下程序:PrivateSubForm_Click()a=1:b=2:c=3Callss(a,b,c)Printa;b;cEndSubPrivateSubss(ByValx,ByRefy,z)x=x+1:y=y+1:z=z+1EndSub程序运行后,单击窗体,则输出的结果是________。A)224B)123C)133D)134答案:D解析:[单选题]41.有如下程序:Constc$="Beijing"C$="Shanghai"C$="Hebei"Printc$运行后输出的结果是().A)BeijingB)ShanghaiC)HebeiD)显示出错信息答案:D解析:[单选题]42.下列字符串常量中,最大的是().A)"北京"B)"上海"C)"天津"D)"广州"答案:C解析:[单选题]43.要获得用户在组合框输入的内容,应利用的组合框的属性是A)ListB)SelectedC)ListIndexD)Text答案:D解析:[单选题]44.时钟控件只响应()事件。A)TimerB)IntervalC)ClickD)Enable答案:A解析:[单选题]45.可用来改变坐标度量单位的是().A)Drawstyle属性B)DrawWidth属性C)Scale方法D)ScaleMode属性答案:D解析:[单选题]46.下列属性属于颜色对话框的是().A)FileNameB)MinC)FontSizeD)Color答案:D解析:[单选题]47.设有数组声明语句:OptionBase0Dimb(-lTo10,2To9,20)AsInteger则数组B中共有()个元素.A)1800B)1848C)2016D)2310答案:C解析:[单选题]48.从内存删除正在运行的窗体,应该使用的方法是()A)LoadB)UnloadC)HideD)Show答案:B解析:[单选题]49.x是小于100的非负数,用vb表达式正确的是()A)0B)0<=x<100C)x>=0ANDx<100D)0<=xORx<100答案:C解析:[单选题]50.循环语句Fori=20To10Step-2的循环次数为__________。A)6B)4C)不循环D)5答案:A解析:[单选题]51.计算如下程序的运行结果().PrivateSubForm_Click()a=10PrintaCallpro(a)PrintaEndSubSubpro(ByVala)a=20EndSubA)2020B)2010C)1010D)1020答案:C解析:[单选题]52.以下关于菜单的叙述中,错误的是0.A)在程序运行过程中可以添加或减少菜单项B)如果把一个菜单项的Enabled属性设置为False,则可删除该菜单项C)弹出式菜单在菜单编辑器中设计D)利用控件数级可以实现菜单项的增加或减少答案:B解析:[单选题]53.表达式Len(?VB程序设计ABC?)的值是A)14B)20C)10D)9答案:D解析:[单选题]54.下列循环语句中在任何情况下都至少执行一次循环体的是A)Do…循环体…LoopUntil<条件>B)DoUntil<条件>…循环体…LoopC)DoWhile<条件>…循环体…LoopD)While<条件>…循环体…Wend答案:A解析:[单选题]55.18.假定有以下函数过程:FunctionFun(SAsString)AsStringDims1AsStringFori=1ToLen(S)s1=UCase(Mid(S,i,1))+s1NextiFun=s1EndFunction在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommmldl_Click()DimStr1AsString,Str2AsStringStrl=inputbox("请输入一个字符串")Str2=Fun(Strl)PrintStr2EndSub程序运行后,单击命令按钮,如果在输入对话框中输入字符串"abcdefg",则单击"确定"按钮后在窗体上的输出结果为_____.A)abcdefgB)ABCDEFGC)gfedcbaD)GFEDCBA答案:D解析:[单选题]56.假定有如下事件过程:PrivateSubForm_Click()DimxAsInteger,nAsIntegerx=1n=0DoWhilex<28x=x*3n=n+1LoopPrintx,nEndSub程序运行后,单击窗体,输出结果是_______.A)B)C)D)A)814B)563C)281D)2435答案:A解析:[单选题]57.使用目录列表框的()属性可以返回或设置当前工作目录的完整路径(包括驱动器盘符)。A)DriveB)PathC)DirD)Listlndex答案:B解析:[单选题]58.为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()。A)ValueB)DefaultC)CancelD)Enabled答案:D解析:[单选题]59.当用户单击命令按钮时,()属性可以使得命令按钮对激发事件无效。A)DefaultB)CancelC)NameD)Enabled答案:D解析:[单选题]60.执行语句printSgn()后,输出结果是___。A)-2B)1C)2D)0答案:B解析:[单选题]61.要使For语句fork=__To-5Step-2循环执行20次,循环变量的初值应是_________。A)35B)33C)32D)31答案:B解析:[单选题]62.下列关于条件语句的说法中,正确的是________。A)If语句中只能有一个Elseif分句B)If语句中可以没有Then保留字C)If语句中可以没有Else保留字D)If语句都可以由Iif语句替代答案:C解析:[单选题]63.声明符号常量应该用关键字()。A)StatiB)ConsC)PrivatD)Variant答案:B解析:[单选题]64.VB的变量可以分为A)局部变量和全局变量B)模块变量和全局变量C)局部变量和模块级变量D)局部变量、模块级变量和全局变量答案:D解析:[单选题]65.以下这段在FORM的CLICK事件中的程序运行后的结果是().CurrentX=1500CurrentY=500Line-(3000,2000)Line-(1500,2000)Line-(1500,500)A)三条直线B)矩形C)三角形D)等腰直角三角形答案:D解析:[单选题]66.目录列表框的Path属性的作用是().A)显示当前驱动器或指定驱动器上的目录结构B)显示当前驱动器或指定驱动器上的某目录下的文件名C)显示根目录下的文件名D)显示该路径下的文件答案:A解析:[单选题]67.以下各组数据类型中,满足占用存储空间从小到大排序的是0.A)Byte、Integer、DoubleB)Byte、Integer、Double、BooleanC)Boolean、Byte、Integer、LongD)Boolean、Byte、Integer、Double答案:A解析:[单选题]68.要使输入到文本框中的字符显示?*?号,应该设置___属性A)TextB)EnabledC)MaxLengthD)PassWordChar答案:D解析:[单选题]69.下面是字符串数据的类型声明字符()A)%B)$C)&D)!答案:B解析:[单选题]70.如果一个变量未经定义而直接使用,则该变量的类型为().A)IntegerB)ByteC)BooleanD)Variant答案:D解析:[单选题]71.执行程序段:x=8:Ifx>10ThenPrintxElsePrintx+1,显示的运行结果是________。A)8B)0C)10D)9答案:D解析:[单选题]72.下面程序的输出结果是___。A)20B)21C)22D)23答案:C解析:s=0Fori=1To10Step3s=s+iNextiPrints[单选题]73.vb中的坐标圆点位于(0.A)容器右上角B)容器左上角C)容器正中央D)容器右下角答案:B解析:[单选题]74.下面几个关键字均表示文件的打开方式,只能进行读不能写的是()。A)InputB)OutputC)RandomD)Append答案:A解析:[单选题]75.执行下列程序,单击命令按钮后在窗体上输出结果是______.PrivateSubCommand1_Click()ConstPI=3.14PI=3.1415PI=3.1415926PrintPIEndSubA)3.14B)3.1415C)3.1415926D)显示出错信息答案:D解析:[单选题]76.ViaualBasic主要用于开发哪种系统下的文件()A)DOSB)WindowsC)DOS和WindowsD)UNIX答案:B解析:[单选题]77.当新建一个工程并启动VisualBasic后,工具箱中的控件是()A)内部控件B)ActiveX控件C)内部控件和ActiveX控件D)内部控件或ActiveX控件答案:A解析:[单选题]78.当一个复选框被选中时,它的Value属性的值是()。A)3B)2C)1D)0答案:C解析:[单选题]79.语句X=X+1的正确含义是().A)变量X的值与X+1的值相等B)将变量X的值存到X+1中去C)将变量X的值加1后赋给变量XD)变量X的值为1答案:C解析:[单选题]80.设计动画通常使用时钟控件()来控制动画速度.A)EnabledB)IntervalC)TimerD)Move答案:B解析:[单选题]81.设a=5,b=10,则执行c=Int((b-a)*Rnd+a)+1后,c值的范围为______.A)[5,10]B)[6,9]C)[6,10]D)[5,9]答案:C解析:[单选题]82.以下叙述中错误的是()。A)一个工程中可以包含多个窗体文件B)在一个窗体文件中用Private定义的通用过程能被其他窗体调用C)在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。D)一个工程默认的启动对象是Form1答案:B解析:第2部分:判断题,共12题,请判断题目是否正确。[判断题]83.在表达式中,运算符两端的数据类型要求一致.A)正确B)错误答案:对解析:[判断题]84.顺序文可以灵活地存取和增减数据。A)正确B)错误答案:错解析:[判断题]85.所有的控件在程序运行以后都是可见的.A)正确B)错误答案:错解析:[判断题]86.当列表框Style属性设置为1时,复选框将显示在列表框中,支持,所以可以将MultiSelect属性值设置为0、1、2中任意一个值。A)正确B)错误答案:错解析:[判断题]87.数组控件中不能使用循环结构A)正确B)错误答案:错解析:[判断题]88.所有的VB的变量,都有隐含说明字符和强调声明两种方法来定义.A)正确B)错误答案:错解析:[判断题]89.将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法.A)正确B)错误答案:对解析:[判断题]90.用鼠标选中某菜单控件时,触发Click事件;而用键盘选中该菜单控件时,触发KeyPress事件.A)正确B)错误答案:错解析:[判断题]91.控件是对象,而窗体不是对象,它只是控件对象的窗口.A)正确B)错误答案:错解析:[判断题]92.Line(500,500)-(2500,2500)命令能够正确画出矩形.A)正确B)错误答案:错解析:[判断题]93.""是一个字符串,而""不是一个字符串.A)正确B)错误答案:错解析:[判断题]94.在框架控件内的几个按钮中,可有一个或多个按钮的Value属性为True.A)正确B)错误答案:错解析:第3部分:问答题,共5题,请在空白处填写正确答案。[问答题]95.设置框架时,可先在窗体上画好框架,再往框架内添置控件;也可以先设置控件,再建立框架,然

温馨提示

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

评论

0/150

提交评论