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

下载本文档

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

文档简介

试卷科目:VB开发基础VB开发基础(习题卷20)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesVB开发基础第1部分:单项选择题,共83题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.设x=66,执行语句Max=IIf()后,Max的值是____。A)-1B)1C)TrueD)False答案:D解析:[单选题]2.InputBox()函数的返回类型是A)整型B)布尔型C)双精度D)字符串答案:D解析:[单选题]3.在调用过程时,以下正确的是____。A)只能使用Call语句调用Sub过程B)调用Sub过程时,实参必须用括号括起来C)Function过程也可以使用Call语句调用D)Function过程不可以使用Call语句调用答案:C解析:[单选题]4.在数据管理技术发展的三个阶段中,数据共享最好的是()。A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同答案:C解析:[单选题]5.如果要在菜单中添加一个分隔线,则应将其Caption属性设置为().A)=B)*C)&D)-答案:D解析:[单选题]6.为了把窗体上的某个控件变为活动的,应执行的操作是().A)单击窗体的边框B)单击该控件的内部C)双击该控件D)双击窗体答案:B解析:[单选题]7.PrintDay(#2000-10-15#)语句显示的结果是().A)2000-10-15B)2000C)10D)15答案:D解析:[单选题]8.能够获得一个文本框中被选取文本的内容的属性是_____.A)TextB)LengthC)SelTextD)SelStart答案:C解析:[单选题]9.以下正确的For…Next结构是A)Forx=5Step10…NextxB)Forx=3To-3Step-3…NextxC)Forx=1To10start:…NextxIfi=10ThenGoTostartD)Forx=3To10Step3…Nextm答案:B解析:[单选题]10.VB6.0集成开发环境可以()。A)编辑、调试、运行程序,但不能生成可执行程序B)编辑、生成可执行程序、运行程序,但不能调试C)编辑、调试、生成可执行程序,但不能运行程序D)编辑、调试、运行程序,也能生成可执行程序答案:D解析:[单选题]11.要改变控件显示的大小,可以采取的通用方法是()A)修改控件的Left或Top属性B)调用控件的Move方法C)修改控件的Width或Height属性D)以上都可以答案:C解析:[单选题]12.执行以下程序段后,变量c的值为()a="VisualBasicPrograming":b="Quick"c=b&UCase(Mid(a,7,6))&Right(a,11)A)VisualBASICProgramingB)QuickBasicProgramingC)QUICKBasicProgramingD)QuickBASICPrograming答案:D解析:[单选题]13.列表框控件中的列表内容是通过()属性设置的.A)NameB)CaptionC)ListD)Text答案:C解析:[单选题]14.返回文件大小应使用的函数为().A)LocB)LOC)C:EOD)D:FileAttr答案:B解析:[单选题]15.执行如下语句.a=InputBox("Today","Tomorrow","yesterday",,,"Daybeforeyesterday",5)将显示一个输人对话框,在对话框的输入区中显示的信息是().A)TodayB)TomorrowC)YesterdayD)Day答案:C解析:[单选题]16.从字符串变量Cstr中取左边4个字符,应使用________。A)Left(Cstr,4)B)Left(Cstr,1,4)C)Mid(Cstr,3,4)D)Mid(Cstr,4,3)答案:A解析:[单选题]17.通用对话框控件的Action属性值为()时,显示"另存为"对话框.A)2B)3C)4D)6答案:A解析:[单选题]18.在过程定义中用()表示形参的传值。A)VarB)ByDefC)ByValD)Value答案:C解析:[单选题]19.下列数组声明正确的是______.A)n=5Dima(1ton)AsIntegerB)Dima(10)AsIntegerReDima(1to12)C)Dima()AsSingleReDima(3,4)AsIntegerD)Dima()AsIntegern=5ReDima(1ton)AsInteger答案:D解析:[单选题]20."计算机等级考试"这七个汉字作为字符串常量,在VisualBasic中可以表示为().A){计算机等级考试}B)(计算机等级考试)C)计算机等级考试D)"计算机等级考试"答案:D解析:[单选题]21.用()方法,可以将列表框List1中的所有项删除掉。A)List1.Text=""B)AddItemC)RemoveItemD)Clear答案:D解析:[单选题]22.与数学表达式(ab)/(3cd)对应,不正确的VB算数表达式是A)a*b/3/c/dB)a/3*b/c/dC)a*b/(3*c*d)D)a*b/3*c*d答案:D解析:[单选题]23.组合框有3种不同类型,只能选择不能输入数据的组合框应把()属性值设置为2。A)BoderstyleB)StyleC)ListD)Listcount答案:B解析:[单选题]24.\、/、Mod、*等4个算术运算符中,优先级最低的是().A)\B)/C)ModD)*答案:C解析:[单选题]25.已知有数组声明.Dima(-1To3,2To5)Asinteger,如下引用数组中的元素,正确的是().A)a(-1,2)B)a(4)C)a[-1,2]D)a(0,6)答案:A解析:[单选题]26.假定变量Logic类型是Boolean,下面赋值语句不能正确执行的是____。A)Logic="Logic"B)Logic=0C)Logic=TrueD)Logic=1答案:A解析:[单选题]27.在下列说法中,正确的是()。A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上。B)在列表框中不能进行多项选择C)在列表框中能够将项目按字母顺序从大到小排列D)框架也有Click和Dbclick事件答案:D解析:[单选题]28.阅读下面的程序段:Fori=1To3Forj=1ToiFork=jTo4a=a+1NextkNextjNexti执行上面的三重循环后,a的值为.A)9B)14C)20D)21答案:C解析:[单选题]29.程序运行后,在窗口上单击鼠标时,窗体不会接收到的事件是().A)MouseDownB)MouseUpC)ClickD)Load答案:D解析:[单选题]30.以下关于焦点的叙述中,错误的是()。A)如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据B)当文本框失去焦点时,触发LostFocus事件C)当文本框的Enabled属性为False时,其Tab顺序不起作用D)可以用TabIndex属性改变Tab顺序答案:A解析:[单选题]31.要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句().A)OptionB)OptionC)OptionD)Option答案:B解析:[单选题]32.语句X=X+1的正确含义是()A)变量X的值与X+1的值相等B)将变量X的值存到X+1中去C)将变量X的值加1后赋给变量XD)变量X的值为1答案:C解析:[单选题]33.下列程序运行后,输出的结果是().PrivateSubCommand1_Click()Sum=0Fork=3To5CallMulti(k,s)Sum=Sum+SNextkPrintSumEndSubPrivateSubMulti(k,s)S=1Forj=lToks=8*jNextjEndSubA)9B)120C)96D)30答案:C解析:[单选题]34.要将文本框中的字体设为?黑体?,可设置()的属性为?黑体?。A)FontSizeB)FontBoldC)FontNameD)BackItalic答案:C解析:[单选题]35.Functiona(x)StaticbAsIntegerB=b+×^2PrintbEndFunctionPrivateSubCommand1_Click()Dimc%C=a(2)EndSub单击两次按钮,显示的结果是(0.A)(A)2B)(B)4C)(C)6D)(D)8答案:D解析:[单选题]36.已知有数组声明:Dima(-1To3,2To5)Asinteger,,如下引用数组中的元素,正确的是0.A)a(-1,2)B)a(4)C)a[-1,2]D)a(0,6)答案:A解析:[单选题]37.若有一菜单项(名为MenuItem),为了在运行时使该菜单项失效(变灰),应使用的语句是().A)MenuItem.EnabledB)MenuItem.VisibleC)MenuItem.CheckedD)MenuItem.Enabled答案:D解析:[单选题]38.下列叙述中正确的是()。A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构答案:B解析:[单选题]39.菜单控件只有一个事件()A)MouseUpB)ClickC)DBClickD)KeyPress答案:B解析:[单选题]40.在文件列表框的实现文件的多重选择,应修改该控件的()属性.A)filenameB)pattemC)pathD)multiselect答案:D解析:[单选题]41.产生[10,37]之间的随机整数的VisualBasic表达式是()。A)Int(Rnd*27)+11B)Int(Rnd*28)+11C)Int(Rnd*29)+10D)Int(Rnd*28)+10答案:D解析:[单选题]42.如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是0.A)(A)0.01*int(x+0.05)B)(B)0.01*int(100*(x+0.005))C)(C)0.01*int(100*(x+0.05))D)(D)0.01*int(x+0.005)答案:B解析:[单选题]43.关于标签和文本框的区别,以下叙述错误的是()。A)在程序运行中,可以改变标签的内容。B)文本框控件没有Caption属性。C)在程序运行中,标签和文本框都可以用来输出数据。D)在程序运行中,标签和文本框都可以用来手工输入数据。答案:D解析:[单选题]44.下列选项中属于面向对象设计方法主要特征的是()。A)继承B)自顶向下C)模块化D)逐步求精答案:A解析:[单选题]45.设有如下变量声明:Dimtestdateasdate为变量testdate正确赋值的表达方式是()。A)testdate=dateB)testdate=date("m/d/yy","1/1/2002/")C)testdate=<1/1/2002/<D)testdate=<'1/1/2002/'<答案:A解析:[单选题]46.MSGBOX函数中有4个参数,其中必须写明的参数是().A)指定对话框中显示按钮的数目B)设置对话框标题C)提示信息D)所有参数都是可选的答案:C解析:[单选题]47.下列关于添加?控件?的方法正确的是0.A)单击控件图档,将指针移到窗体上,双击鼠标B)双击工具箱中的控体,即在窗体中央出现该控件C)单击工具箱中的控件,将指针移到窗体上,再单击D)用鼠标左键拖动工具箱中的某控件到窗体中适当位置答案:B解析:[单选题]48.标签控件中,可更改文字对齐方式的属性项是().A)JustifyB)FontC)AlignmentD)以上都不是答案:C解析:[单选题]49.下面程序ForI=1to3Forj=5to1Step-1PrintI*jNextjNextI运行程序,则语句PrintI*j的执行次数及I、j的值分别是______.A)1540B)1631C)1740D)1831答案:A解析:[单选题]50.可以控制焦点移动的属性是A)TabB)TablndexC)TabStopD)TabStart答案:C解析:[单选题]51.单击窗体时,下列程序代码的执行结果是().PrivateSublnvert(ByValxstrAsString,ystrAsString)DimtempstrAsStringDimIAsIntegerI=Len(xstr)DoWhileI>=1Tempstr=tempstr+Mid(xstr,I,1)I=I-1loopystr=tempstrEndSubPrivateSubForm_Click()Dims1AsString,s2AsStringS1="abcdef"Inverts1,s2Prints2EndSubA)abcdefB)afbecdC)fedcbaD)defabc答案:C解析:[单选题]52.VB应用程序的运行模式是().A)解释运行模式B)编译运行模式C)两者都有D)汇编模式答案:C解析:[单选题]53.假定有以下循环结构:DoUntil条件表达式循环体Loop则以下正确的描述是()。A)如果?条件表达式?的值是0,则一次循环体也不执行B)如果?条件表达式?的值不为0,则至少执行一次循环体C)不论?条件表达式?的值是否为?真?,至少要执行一次循环体D)如果?条件表达式?的值恒为0,则无限次执行循环休答案:D解析:[单选题]54.要限制在文本框中最多只能输入6个字符,应该通过文本框的______属性设置。A)TextB)maxlengthC)lenD)seltext答案:B解析:[单选题]55.为了给x,y,z这3个变量赋初值3,下面正确的赋值语句是().A)x=3.y=3.z=3B)x=3,y=3,z=3C)x=y=z=3D)xyz=3答案:A解析:[单选题]56.过程定义SubMyPrint(xAsInteger,ByValyAsInteger),下列说法正确的是()。A)x是传地址参数,y是传值参数B)y是传地址参数,x是传值参数C)x和y都是传值参数D)x和y都是传地址参数答案:A解析:[单选题]57.文本框中选定的内容,由下列()属性反映.A)TextB)CaptionC)SeltextD)sellenght答案:C解析:[单选题]58.下列循环能正常结束循环的是A)i=5Doi=i+1LoopUntili<0B)i=1Doi=i+2LoopUntili=10C)i=10Doi=i+1LoopUntilI>0D)i=6Doi=i-2LoopUntilI=1答案:C解析:[单选题]59.下列语句中正确的是().A)txt1.text+txt2.text=txt3.textB)=cmdokC)12label.caption=1234D)a=inputbox(hello)答案:D解析:[单选题]60.有如下程序段,该程序段执行完毕后,共循环次数为().PrivateSubCommandl_Click()Fori=1To5Forj=1ToiFork=jTo4Print"a";NextkPrintNextjPrintNextiEndSubA)4B)5C)38D)40答案:D解析:[单选题]61.下列选项中是VisualBasic中的合法变量名的是().A)AB7B)7ABC)IfD)A.7答案:A解析:[单选题]62.有如下程序:a$="123"b=111Printa$+b运行后输出结果是______A)234B)123111C)111123D)显示出错信息答案:A解析:[单选题]63.以下程序的输出结果是().PrivateSubCommand1_Click()a=100Dos=s+aa=a+1LoopUntila>100printaEndSubA)100B)120C)201D)101答案:D解析:[单选题]64.下面控件中,没有Caption属性的是()。A)复选框B)按钮C)组合框D)框架答案:C解析:[单选题]65.如果有声明Dima(15)AsInteger,则该数组共有()个元素。A)15B)16C)13D)不确定答案:B解析:[单选题]66.如果在上题语句前加入OptionBase1,则该数组共有()个元素。A)15B)16C)13D)不确定答案:D解析:[单选题]67.下列关于过程的说法不正确的是A)通用过程可以在标准模块中建立B)通用过程只能在窗体模块中建立C)调用Sub过程可以使用Call语句,例如CallTryout(a,b)D)可以把过程名作为一个语句来使用,例如TryoutA,b答案:B解析:[单选题]68.下面程序段的执行结果是()。A)1B)0C)2D)显示出错信息答案:A解析:DimxasintegerIfxThenPrintxElsePrintx+1[单选题]69.一个窗体中带图片框控件(已装入图像)的VB应用程序从文件上看,至少应该包括的文件有______.A)窗体文件(.frm)、项目文件(.vbp/vbw)B)窗体文件(.frm)、项目文件(.vbp/vbw)和代码文件(.bas)C)窗体文件(.frm)、项目文件(.vbp/vbw)和模块文件(.bas)D)窗体文件(.frm)、项目文件(.vbp/vbw)和窗体的二进制文件(.frx)答案:D解析:[单选题]70.设程序中使用了多个窗体,下面叙述中正确的是______。()A)默认情况下,程序运行时首先显示最后建立的窗体B)在一个窗体中可以访问另一个窗体文本框中的数据C)程序运行时将依次自动显示所有窗体,但最早建立的窗体是当前窗体D)一个窗体中不能有与其他窗体完全一样的控件答案:B解析:[单选题]71.在窗体上画3个标签、3个文本框(名称分别为Text1、Text2和Text3)和1个命令按钮(名称为Command1),编写如下程序:PrivateSubForm_Load()Text1.Text="":Text2.Text="":Text3.Text=""EndSubPrivateSubCommand1_Click()x=Val(Text1.Text):y=Val(Text2.Text):Text3.Text=f(x,y)EndSubFunctionf(ByValxAsInteger,ByValyAsInteger)DoWhiley0tmp=xModyx=yy=tmpLoopf=xEndFunction运行程序,在Text1文本框中输入36,在Text2文本框中输入24,然后单击命令按钮,则在Text3文本框中显示的内容是_____.A)4B)6C)8D)12A)4B)6C)8D)12答案:D解析:[单选题]72.函数InStr("VisualBasic程序设计教程","程序")的值为().A)11B)12C)13D)14答案:B解析:[单选题]73.在VisualBasic环境下,当写一个新的VisualBasic程序时,所做的第一件事是().A)编写代码B)新建一个工程C)打开属性窗D)进入VisualBasic环境答案:B解析:[单选题]74.在下列的属性中,不属于列表框的是().A)clsB)ListCountC)TextD)Listlndex答案:A解析:[单选题]75.设S="中华人民共和国",表达式Left(S,1)+Right(S,1)+Mid(S,3,2)的值为()A)"中华民国B)"中国人民"C)"中共人民"D)"人民共和"答案:B解析:[单选题]76.在文本框中设置垂直滚动条,要使ScrollBars的值为0.A)0B)1C)2D)3答案:C解析:[单选题]77.下列程序的输出结果为().PrivateSubCommand1_Click()Dima(20)Forj=1To20Step2a(j)=jNextjPrinta(1)+a(2)+a(3)EndSubA)4B)5C)6D)7答案:A解析:[单选题]78.假定一个工程由两个窗体文件Form1及Form2和一个标准模块文件Model1组成.Model1代码如下:PublicxAsIntegerPublicyAsIntegerPublicSubS1()x=1S2EndSubSubS2()y=10Form1.ShowEndShowForm2的Load事件过程如下:PrivateSubForm_Load()S1EndSub其中Form2被设置为启动窗体.程序运行后,各模块的执行顺序是A)Form1->Form2->Model1B)Form2->Form1->Model1C)Form1->Model1->Form2D)Form2->Model1->Form1答案:D解析:[单选题]79.将数据项"China"添加到列表框List1中成为第一项应使用()语句A)List1.AddItem"China",1B)List1.AddItem1,"China"C)List1.AddItem"China",0D)List1.AddItem0,"China"答案:C解析:[单选题]80.将Cos(y)四舍五人保留3位小数的表达式是().A)Int((Cos(Y)+0.5)*1000)/1000B)Int(Cos(Y*1000))/1000+0.5C)Int(Cos(Y)*1000+0.5)/1000D)Int(Cos(Y*1000)+0.5)/1000答案:C解析:[单选题]81.在VB中,对于已经声明但没有赋值的布尔型变量,系统的默认值是___________。A)1B)0C)FalseD)True答案:C解析:[单选题]82.语句Dima&(1T020),bA)一维单精度实型数组和二维双精度型数组B)一维整型数组和二维单精度实型数组C)一维单精度实型数组和二维整型数组D)一维长整型数组和二维双精度数组答案:D解析:第2部分:判断题,共12题,请判断题目是否正确。[判断题]83.组合框(ComboBox)与列表框(ListBox)功能完全相同A)正确B)错误答案:错解析:[判断题]84.多文档界面是指在一个父窗口下面可以同时打开多个子窗口.子窗口归属于父窗口,当父窗口关闭时,所有子窗口全部关闭.A)正确B)错误答案:对解析:[判断题]85.列表框和文本框一样均没有Caption属性,但都具有Text属性。A)正确B)错误答案:对解析:[判断题]86.ActiveX控件是扩展名为*.ocx的独立文件,使用时需用"工程"/"部件"载入或移去.A)正确B)错误答案:对解析:[判断题]87.文本框控件常用事件有Change事件、KeyPress事件等,此外它也支持鼠标的Click事件和DblClick事件。A)正确B)错误答案:对解析:[判断题]88.工具箱提供了VisualBasic中所有控件.A)正确B)错误答案:错解析:[判断题]89.Image控件使用的资源比Pi

温馨提示

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

评论

0/150

提交评论