河北科技大学vb考试_第1页
河北科技大学vb考试_第2页
河北科技大学vb考试_第3页
河北科技大学vb考试_第4页
河北科技大学vb考试_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

17/17单项选择1.VB6.0是一种面向()的编程环境.A、对象B、过程C、机器D、应用答案:A2.VB中,若没有显式声明变量的数据类型,则默认的类型是A、字符型B、整型C、变体类型D、日期型答案:C3.在VisualBasic中,下列()_控件可以包含其他控件.A、CheckboxB、PictureboxC、CommandbuttonD、Label答案:B4.VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是()_.A、属性、事件、方法B、控件、属性、事件C、窗体、控件、模块D、窗体、控件、过程答案:A5.VB中隐藏窗体的方法是A、ShowB、UnloadC、HideD、Stop答案:C6.在VisualBasic集成环境中,可以列出工程中所有模块名称的窗口是________。A、窗体设计窗口B、属性窗口C、代码窗口D、工程资源管理器窗口答案:D7.VisualBasic是一种面向对象的可视化程序设计语言,采用了()的编程机制.A、按模块顺序执行B、事件驱动C、按过程顺序执行D、从主程序开始执行答案:B8.VisualBasic中,实现参数的传值方式的关键字是()。A、DimB、ByValC、ByRefD、ReDim答案:B9.VB有三种工作状态,分别是运行态、设计态和().A、中断态B、代码编写状态C、工作状态D、结束态答案:A10.VB提供了结构化程序设计的三种基本结构,三种基本结构是______A、递归结构、选择结构、循环结构B、选择结构、过程结构、顺序结构C、过程结构、输入输出结构、转向结构D、选择结构、循环结构、顺序结构答案:D11.VB中按钮对象有一个()属性被设置为True时,按下该按钮跟按Enter键作用相同.A、EnabledB、DefaultC、NameD、Visible答案:B12.VB程序的注释符是().A、:B、()C、'D、;答案:C13.VisualBasic可以用以下哪一条属性来设置边框类型。A、BorderStyleB、FillColorC、BorderWidthD、DrawWidth答案:A14.VisualBasic中“程序运行”允许使用的快捷键是。A、F2B、F5C、Alt+F3D、F8答案:B15.保存新建的工程时,默认的路径是_______。A、WindowsB、VB98C、\D、MyDocument答案:B16.VB的编程机制是A、面向对象B、可视化C、事件驱动答案:C17.VisualBasic窗体设计器的主要功能是:______。A、建立用户界面B、画图C、显示文字D、编写源程序代码答案:D18.VisualBasic程序设计时常用的Print、Cls属于_____。A、方法B、属性C、打印字库D、事件答案:A19.VB应用程序的运行模式是().A、编译运行模式B、解释运行模式C、两者都有D、汇编模式答案:C20.在VisualBasic中,所有的窗体和控件都必定具有的一个属性是().A、CaptionB、FontC、FillColorD、Name答案:D21.VisualBasic是一种()程序设计语言.A、低级B、机器C、过程式D、非过程式答案:D22.vb中的坐标圆点位于().A、容器左上角B、容器右下角C、容器右上角D、容器正中央答案:A23.VB中每个对象都有一个()属性,可以被设置为"True"或者"False",用来表示该对象是否可见A、VisibleB、CaptionC、EnabledD、Name答案:A24.把InputBox的返回值转换为数值应该使用的函数是().A、LenB、LogC、StrD、Val答案:D25.VisualBasic6.0中任何控件都有的属性是().A、CaptionB、BackColorC、BorderStyleD、Name答案:D26.确定一个窗体大小的属性是().A、Width和TopB、Top和LeftC、Width和HeightD、Top和Height答案:C27.如果设计时在属性窗口将命令按钮的()属性设置为False,则运行时按钮从窗体上消失.A、VisibleB、EnabledC、DisabledPictureD、Default答案:A28.函数Trim(c)的功能是()A、去除字符串左边的空格B、去除字符串两边的空格C、把数值型数据转换为字符串D、去除字符串右边的空格答案:B29.函数Int(Rnd*11)+10产生的数值的范围是______.A、[10,10]B、[10,20]C、(0,20)D、(0,10)答案:B30.函数left("Hello",2)的值为().A、loB、elC、HeD、真答案:C31.函数asc("A")的值为()A、97B、12C、64D、65答案:D32.函数LEFT$("ABCDEF",3)的取值是()A、"BCD"B、"CDE"C、"ABC"D、"DEF"答案:C33.函数INT(-7.3)的取值是()A、-8B、7C、8D、-7答案:A34.如果A为一boolean型数据,则下列赋值语句正确的是().A、A=3<4B、A=#TURE#C、A=.trueD、A="true"答案:A35.确定一个窗体或控件大小的属性是().A、Top和rightB、Width和TopC、Width和HeightD、Top和Left答案:C36.确定一个控件在窗体上的位置的属性是()。A、Width和HeightB、Top和LeftC、Top或LeftD、Width或Height答案:B37.函数Ucase(Mid("visualbasic",8,8))的值为().A、basicB、VISUALC、visualD、BASIC答案:A38.如果将布尔常量值True赋给一个整型变量,则整型变量的值为().A、真B、0C、-1D、假答案:C39.PrintRight("VBProgramming",2)语句的输出结果是()。A、ProgrammingB、ngC、2D、VB答案:B40.编写如下程序:PrivateSubCommand1_Click()DimmAsInteger,nAsIntegerm=2:n=1SelectCasemCase1SelectCasenCase1Print"AAA"Case2Print"BBB"EndSelectCase2Print"CCC"EndSelectEndSub程序运行后,单击命令按钮Command1,输出结果为A、BBBB、CCCC、AAAD、1答案:B41.某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:PrivateSubCommand1_Click()Dima(10)AsInteger,maxAsIntegerFork=1To10a(k)=InputBox("输入一个整数")Nextkmax=0Fork=1To10Ifa(k)>maxThenmax=a(k)EndIfNextkPrintmaxEndSub运行程序时发现,当输入10个正数时,可以得到正确结果,但输入10个负数时结果是错误的,程序需要修改。下面的修改中可以得到正确运行结果的是()。A、把max=0改为max=a(10)B、把max=a(k)改为a(k)=maxC、把Ifa(k)>maxThen改为Ifa(k)<maxThenD、把第2个循环语句Fork=1To10改为Fork=2To10答案:A42.某人设计了如下程序用于计算并输出7!(7的阶乘)PrivateSubCommand1_Click()t=0Fork=7To2Step-1t=t*kNextPrinttEndSub执行程序时,发现结果是错误的。下面的修改方案中能够得到正确结果的是______。A、把t=0改为t=1B、把Fork=7To2Step-1改为Fork=7To1Step-1C、把Next改为NextkD、把Fork=7To2Step-1改为Fork=1To7答案:A43.单击命令按钮执行以下程序,输出结果为()。PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=12:y=32CallProc(x,y)Printx;yEndSubPublicSubProc(nAsInteger,ByValmAsInteger)n=nMod10:m=mMod10EndSubA、232B、1232C、23D、123答案:A44.编写如下程序:PrivateSubCommand1_Click()DimnAsIntegerStaticsAsIntegerForn=1To3s=s+nNextPrintsEndSub程序运行后,第三次单击命令按钮Command1时,输出结果为A、18B、9C、6D、3答案:A45.设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是()。A、Ifx>0Thenx=1ElseIfx<0Thenx=-1EndIfPrintxB、Ifx>0ThenPrint1ElseIfx<0ThenPrint-1ElsePrint0EndIfC、SelectCasexCaseIs>0Print1CaseIs<0Print-1CaseElsePrint0EndSelectD、Ifx<>0ThenIfx>0ThenPrint1ElseIfx<0ThenPrint-1ElsePrint0EndIf答案:D46.语句Print"5*5"的显示结果是().A、出现错误提示B、"5*5"C、5*5D、25答案:C47.设执行以下程序段时依次输入1、3、5,执行结果为______。Dima(4)AsInteger,b(4)AsIntegerForK=0To2a(K+1)=Val(InputBox("请输入数据"))b(3-K)=a(K+1)NextKPrintb(K)A、5B、3C、0D、1答案:D48.设有如下语句:strl=InputBox("输入","","练习")从键盘上输入字符串"示例"后,strl的值是_____。A、“输入”B、“示例”C、“练习”D、“”答案:B49.a="AbC",b="Efg",C=Lcase(a),D=Ucase(b),则执行PrintC;D语句后结果是().A、ABCEFGB、abcefgC、abcEFGD、ABCefg答案:C50.语句:PrintInt(Rnd*5+20)的输出不可能是A、25B、20C、24D、22答案:A51.设窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是()。A、List1.TextB、List1.ListIndexC、List1.IndexD、List1.List答案:A52.设置复选框中或单选按钮的标题对齐方式的属性是______。A、StyleB、AlignmentC、AlignD、Sorted答案:A53.判断单选按钮是否被选中的属性为A、SelectedB、ValueC、IndexD、Checked答案:B54.以下程序段的功能是:从文本框中输入一个数值,如果该数值满足"除以4余1,除以5余2"的条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容,在横线处应填写()。PrivateSubCommand1_Click()x=Val(Text1.Text)If___________ThenPrintxElseText1.SetFocusText1.Text=""EndIfEndSubA、xMod4=1AndxMod5=2B、x%4=1Orx%5=2C、x%4=1Andx%5=2D、xMod4=1OrxMod5=2答案:A55.使用文本框显示文字时,只能显示8个字符,则需设定它的____属性为8。A、CaptionB、MaxLengthC、ValueD、PasswordChar答案:B56.使用____方法可将新的列表项添加到一个列表框中。A、ClearB、RemoveItemC、AddItemD、Print答案:C57.如果将PasswordChar属性设置为一个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是()。A、文本框的MultiLine属性值为FalseB、文本框的MultiLine属性值为TrueC、文本框的Locked属性值为FalseD、文本框的Locked属性值为True答案:B58. 在窗体上画一个List1的列表框,一个名为Label1的标签,列表框中显示若干个项目,当单击列表框中的某个项目时,在标签中显示被选中的项目的名称,下列能正确实现上述操作的程序是()。A、 PrivateSubList1_Click()Label1.Name=List1.ListIndex EndSubB、 PrivateSubList1_Click()Label1.Caption=List1.ListIndex EndSubC、 PrivateSubList1_Click()Label1.Name=List1.Text EndSubD、 PrivateSubList1_Click()Label1.Caption=List1.Text EndSub答案:D59.要使文本框显示滚动条,除了设置ScrollBars属性外还必须设置属性。A、AlignmentB、AutoSizeC、VisibleD、MultiLine答案:D60.通过改变单选按钮(OptionButton)控件的______属性值,可以改变单选按钮的选取状态。A、StyleB、AppearanceC、ValueD、Caption答案:C61.若要设置文本框中所显示的文本颜色,使用的属性是().A、BackStyleB、ForeColorC、BackColorD、FillColor答案:B62.假定一个滚动条的LargeChange属性值为100,则100表示。A、滚动框位置的最大值B、单击滚动条箭头和滚动框之间某位置时滚动框位置的变化量C、单击滚动条箭头时滚动框位置的变化量D、拖动滚动框时滚动框位置的变化量答案:B63.如果要在窗体上使用2组单选按钮,每组都可以有一个被选中,则应该做的是()。A、把1组单选按钮画在窗体的左边,另1组画在右边B、先画2个框架控件,再把2组单选按钮分别画在不同的框架中C、因为1个窗体中只有1个单选按钮可以被选中,所以需要使用2个窗体D、先画2组单选按钮,再画2个框架控件把2组单选按钮分别框起来答案:B64.已知文本框的ScrollBars属性设置为3,却看不到任何效果,原因是()。A、文本框中没有内容B、文本框的Locked属性值为TrueC、文本框的MultiLine属性值为TrueD、文本框的MultiLine属性值为False答案:D65.设在窗体上有一个名称为Commandl的命令按扭和一个名称为Textl的文本框。要求单击Commandl按钮时可把光标移到文本框中。下面正确的事件过程是________。A、PrivateSubCommandl_Click()Commandl.GotFocusEndSubB、PrivateSubCommandl_Click()Commandl.SetFocusEndsubC、PrivateSubCommandl_Click()Textl.GotFocusEndSubD、PrivateSubCommandl_Click()Textl.SetFocusEndSub答案:D66.在文本框中,要使键入的所有字符都显示"*"号,这时应该设置()属性为"*".A、PasswordCharB、ScrollBarsC、MultiLineD、Text答案:A67.由“Fori=1To9Step-3”决定的循环结构被执行次。A、4B、5C、6D、0答案:D68.下列关于Do…Loop循环结构执行循环体次数的描述正确的是。A、DoWhile…Loop循环至少执行一次,Do…LoopUntil循环可能一次都不执行B、DoWhile…Loop循环可能不执行,Do…LoopUntil循环至少要执行一次C、DoWhile…Loop循环和Do…LoopUntil循环可能都不执行D、DoWhile…Loop循环和Do…LoopUntil循环至少都执行一次答案:B69.下列结构中不属于循环结构的是().A、for/nextB、With/endwithC、while/wendD、do/loop答案:B70.执行语句Fori=1To3:i=i+1:Nexti后,变量i的值是().A、4B、5C、3D、6答案:B71.循环结构fori=1to10step1.5的执行次数是().A、6B、10C、7D、9答案:C72.假定有以下循环结构:DoUntil条件表达式循环体Loop则以下正确的描述是()。A、如果“条件表达式”的值不为0,则至少执行一次循环体B、不论“条件表达式”的值是否为“真”,至少要执行一次循环体C、如果"条件表达式"的值恒为0,则无限次执行循环体D、如果“条件表达式”的值是0,则一次循环体也不执行答案:C73.结构化程序设计方法的核心是规定了三种基本结构:_____结构、分支结构、循环结构。A、条件B、逻辑C、顺序D、当型答案:B74.下列多分支选择结构的Case语句,写法错误的是().A、Case1,5,7,9B、Case5To2C、Case8To12D、CaseIs<"Man"答案:B75.以下VisualBasic不支持的循环结构是A、Do...LoopB、Do...EndDoC、For...NextD、ForEach...Next答案:B76.以下关于For-Next循环结构的说法错误的是().A、当循环参数初值、终值和步长在循环体内被改变,不会影响循环的执行次数B、当步长是1的时候可以省略C、循环控制变量可以是单精度型D、当循环控制变量在循环体内被重新赋值,则循环次数一定会发生变化答案:D77.用语句DimA(-3To5)AsInteger定义的数组的元素个数是().A、8B、7C、6D、9答案:D78.用下面语句定义的数组的元素个数是()DimA(-2To4)AsIntegerA、6B、5C、7D、8答案:C79.以下属于合法的数组元素是().A、x{6}B、x[A]C、x8D、x(3)答案:D80. 下列数组声明正确的是()。A、 Dima()AsSingleReDima(3,4)AsIntegerB、 Dima(10)AsIntegerReDima(1to12)C、 Dima()AsIntegern=5ReDima(1ton)AsIntegerD、n=5 Dima(1ton)AsInteger答案:C81.下列语句中的语句可以用来正确地声明一个动态数组。A、DimA(,)AsIntegerB、PrivateA(n)AsIntegerC、DimA()AsIntegerD、DimA(1ton)答案:D82.如有数组声明语句Dima(2,-3to2,4),则数组a包含元素的个数是().A、90B、12C、75D、40答案:A83.下列数组定义中错误的是()。A、Dima(-3To-5)B、Dima(-3To3)C、Dima(3To5)D、Dima(-5To-3)答案:A84.默认情况下,下面声明的数组的元素个数是________。Dima(5,-2To2)A、20B、25C、30D、24答案:C85.要求产生10个随机整数,存放在数组arr中。从键盘输入要删除的数组元素的下标,将该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据。现有如下程序:OptionBase1PrivateSubCommand1_Click()DimarrAsIntegerFori=1To10′循环1arr(i)=Int(Rnd*100)Printarr(i);Nextx=InputBox("输入1-10的一个整数:")Fori=x+1To10′循环2arr(i-1)=arr(i)NextFori=1To10′循环3Printarr(i);NextEndSub程序运行后发现显示的结果不正确。应该进行的修改是A、循环3的循环终值应改为9B、产生随机数时不使用Int函数C、循环2的初值应为i=xD、数组定义改为Dima(11)AsInteger答案:A86.窗体通用部分的语句“OptionBase1”,决定本窗体中数组下标界。A、缺省的下界为1B、下界必须为1C、缺省的下界为0D、下界必须为0答案:A87.数组声明语句Dima(3,2To5),所声明的数组a中包含的元素有()个.A、9B、16C、6D、12答案:B88.下列方法能定义一个包含25个元素的二维数组的是。A、dims(5,5)B、Option1:dims(4,4)C、OptionBase1:dims(5,5)D、OptionBase2:dims(6,6)答案:C89.有下面程序代码:PrivateSubCommand1_Click()a=Array(1,2,3,4,5,6,7,8,9,10)n=UBound(a)Fork=0ToUBound(a)/2Printa(k)*a(n);n=n-1NextkEndSub程序运行后,单击命令按钮Command1,输出结果是A、26122030B、3028241810C、212205690D、1018242830答案:D90.下面程序运行时,内层循环的循环总次数是()。Form=1To3Forn=0Tom-1NextnNextmA、4B、6C、5D、7答案:B91.对于所定义的Sub过程:PrivateSubConvert(YAsInteger),下列哪种传递方式参数X的值是按址传递的________。A、ConvertXB、CallConvert(X*1)C、CallConvert((X))D、Convert(X)答案:A92.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()StaticxAsIntegerClsFori=1To2y=y+xx=x+2NextPrintx,yEndSub程序运行后,连续三次单击Command1按钮后,窗体上显示的是______。A、1230B、46C、1218D、42答案:C93.以下程序的循环次数是______.PrivateSubCommand1_Click()Forj=8To35Step3Printj;NextjEndSubA、10B、8C、9D、27答案:A94.下列程序段的执行结果为()。x=Int(Rnd+3)SelectCasexCase5Print"ARow"Case4Print"BRow"Case3Print"CRow"CaseElsePrint"DRow"EndSelectA、DRowB、ARowC、CRowD、BRow答案:C95.下面程序段输出的结果是PrivateSubCommand1_Click()x=8Fori=0To20Step5x=x+iNextPrint"X=";xEndSubA、X=210B、X=50C、X=218D、X=58答案:D96.设在窗体Form1上有一个列表框List1,其中有若干个项目。要求单击列表框中某一项时,把该项显示在窗体上,正确的事件过程是________。A、PrivateSubList1_Click()PrintList1.TextEndSubB、PrivateSubForm1_Click()List1.PrintList1.TextEndSubC、PrivateSubList1_Click()PrintForm1.TextEndSubD、PrivateSubForm1_Click()PrintList1.TextEndSub答案:A97.下面程序运行时,若输入395,则输出结果是______。PrivateSubCommand1_Click()Dimx%x=InputBox("请输入一个3位整数")PrintxMod10,x\100,(xMod100)\10EndSubA、359B、539C、593D、395答案:B98.假定有如下的Sub过程:SubS(xAsSingle,yAsSingle) t=x x=t/y y=tModyEndSub在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimaAsSingle,DimbAsSingle a=5:b=4 Sa,b Printa,bEndSub程序运行后,单击命令按钮,输出结果为()。A、54B、1.251C、1.254D、11答案:B99.设有如下过程:SubS1(x,y,z)z=x-yEndSub以下所有参数都是以传地址方式调用的语句是.A、CallS1(x,y,z)B、CallS1(x*y,x+y,z)C、CallS1(8,7,z)D、CallS1(x+5,x-5,z)答案:A100.以下关于KeyPress事件过程中参数KeyAscii的叙述中正确的是______。A、KeyAscii参数的数据类型为字符串B、KeyAscii参数是所按键的ASCII码C、KeyAscii参数可以省略D、KeyAscii参数是所按键上标注的字符答案:B101.假设如下的Sub过程:SubCalCul(aAsInteger,bAsInteger)a=a/bb=a*bEndSub在窗体上画一个命令按钮,然后编写如下事件过程PrivateSubCommand1_Click()DimxAsSingle,yasSinglex=8y=5CalCulx,yPrintx,yEndSub程序运行后,单击命令按钮,输出结果为A、85B、28C、1.68.0D、2.08.0答案:B102.下列关于ReDim语句的说法中,正确的是()。A、可以用ReDim语句改变数组元素的个数B、在一个程序中,只能使用一次ReDim语句来定义同一数组C、可以用ReDim语句改变数组的数据类型和数组的维数D、ReDim语句用来重新定义静态数组答案:A103.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()x=InputBox("Input")SelectCasexCase1,3Print"分支1"CaseIs>4Print"分支2"CaseElsePrint"Else分支"EndSelectEndSub程序运行后,如果输入2,程序的输出结果为()A、程序出错B、Else分支C、分支2D、分支1答案:B104.设有如下通用过程:PublicFunctionf(xAsInteger)DimyAsIntegerx=20y=2f=x*yEndFunction在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()StaticxAsIntegerx=10y=5y=f(x)Printx;yEndSub程序运行后,如果单击命令按钮,则在窗体上A、1040B、2040C、205D、105答案:B105.在窗体上有1个名为Cd1的通用对话框,为了在运行程序时打开保存文件对话框,则在程序中应使用的语句是______。A、Cd1.ShowSave=TrueB、Cd1.Action=1C、Cd1.Action=2D、Cd1.ShowSave=0答案:C106.设有以下程序:PrivateSubForm_Click()X=50Fori=1To4y=InputBox("请输入一个整数")Y=Val(y)IfyMod5=0Thena=a+yx=yElSea=a+xEndIfNextiPrintaEndSub程序运行后,单击窗体,在输入对话框中依次输入15、24、35、46,输出结果为________。A、120B、100C、70D、50答案:B107.在窗体上有一个文本框控件,名称为TextTime;一个计时器控件,名称为Timer1。要求每1s在文本框中显示一次当前的时间。PrivateSubTimer1___________TextTime.Text=TimeEndSub在下划线上应填入的内容是()。A、EnabledB、VisibleC、IntervalD、Timer()答案:D108.输入对话框InputBox的返回值的类型是()。A、长整数B、整数C、浮点数D、字符串答案:D109.在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x)y=0Ifx<10Theny=xElsey=y+10EndIfFun=yEndFunctionPrivateSubCommand1_Click()n=InputBox("请输入一个数")n=Val(n)P=Fun(n)PrintPEndSub运行程序,单击命令按钮,将显示输入对话框,如果在对话框中输入100,并单击“确定”按钮,则输出结果为()。A、100B、110C、10D、出错信息答案:C110.假设在菜单编辑器中建立了一个名为的菜单项。要使该菜单运行时不可见,应该使用的语句是A、MyMenu.Visible=FalseB、MyMenu.Enabled=TrueC、MyMenu.Visible=TrueD、MyMenu.Enabled=False答案:A111.在窗体上添加一个命令按钮,并写如下代码PrivateSubCommand1_Click()stra="AbcD":strb="hIJK"strc=LCase(stra)strd=UCase(strb)Printstrc;strdEndSub运行后,单击命令按钮,显示的结果是()。A、abcdHIJKB、ABCDHIJKC、aBCdHijKD、AbcDhIJK答案:A112.为了从当前文件夹中读入文件File1.txt,某人编写了下面的程序:PrivateSubCommand1_Click()Open"File1.txt"ForOutputAs#20DoWhileNotEOFLineInput#20,ch$PrintchLoopClose#20EndSub程序调试时,发现有错误,下面的修改方案中正确的是________。A、在Open语句中的文件名前添加路径B、把程序中各处的"20"改为"1"C、把Printch语句改为Print#20,chD、把Open语句中的Output改为Input答案:D113.顺序访问适用于普通的文本文件,文件中的数据是以()方式储存的。A、数组B、二进制数C、ASCII码D、Boolean答案:C114.要向已有数据的c:\test\test.txt文件添加数据,正确的文件打开命令是____________。A、Open〞c:\test\test.txt〞ForOutputAs#511B、Open〞c:\test\test.txt〞ForAppendAs#512C、Open〞c:\test\test.txt〞ForAppendAs#511D、Open〞c:\test\test.txt〞ForOutputAs#512答案:C115.从磁盘顺序文件中读取一整行的信息,通常使用()A、LineInput#函数B、LineInput#语句C、InputLine#函数D、InputLine#语句答案:B116.如果打开一个不存在的文件,下列____________访问模式将出错。A、InputB、RandomC、OutputD、Append答案:A117.打开一个顺序文件进行写操作的正确的语句是().A、Open"dat1.dat"ForOutputAs#1Write#1,SClose#1B、Open"dat1.dat"ForInputAs#1Write#1,SClose#1C、Open"dat1.dat"ForRandomAs#1Write#1,SClose#1D、Open"dat1.dat"ForBinaryAs#1Write#1,SClose#1答案:A118.以下()方式打开的文件只能读不能写.A、RandomB、OutputC、AppendD、Input答案:D119.在VB环境中,工程文件的扩展名是().A、.frxB、.vbpC、.basD、.frm答案:B120.若磁盘文件C:\Data1.dat不存在,下列打开文件语句中,会产生错误的是________。A、Open"C:\Data1.dat"ForAppendAs#3B、Open"C:\Data1.dat"ForOutputAs#1C、Open"C:\Data1.dat"ForBinaryAs#4D、Open"C:\Data1.dat"ForInputAs#2答案:D121.以下语句用于打开一个顺序文件Open"C:\MyFile.txt"ForOutPut但该语句的一个重要错误是没有______。A、指定文件号B、指定打开方式C、指定打开文件名D、指定文件类型答案:B122.在VisualBasic中按文件的访问方式不同,可以将文件分为().A、顺序文件、随机文件和二进制文件B、数据文件和可执行文件C、ASCII文件和二进制文件D、文本文件和数据文件答案:A123.设有语句:Open"d:\Test.txt"ForOutputAs#1,以下叙述中错误的是______。A、该语句打开d盘根目录下一个已存在的文件Test.txt,之后就可以从文件中读取信息B、执行该语句后,就可以通过Print#语句向文件Test.txt中写入信息C、若d盘根目录下无Test.txt文件,则该语句创建此文件D、用该语句建立的文件的文件号为1答案:D124.下列关于顺序文件的描述中,正确的是()。A、主要的优点是占空间少,且容易实现记录的增减操作B、不能像随机文件一样灵活地存取数据C、每条记录的长度是固定的D、文件的组织与数据写入的顺序无关答案:B125.19.5Mod2*2的运算结果是().A、3.5B、3C、0D、1答案:C126. 下列()是日期型常量A、"2/1/02"B、"2/1/02"C、{2/1/02}D、#2/1/02#答案:D127. 将任意一个正的两位数N的个位数与十位数对换的表达式为()。A、(N-Int(N/10)*10)*10+Int(N/10)B、N-Int(N)/10*10+Int(N)/10C、(N-Int(N/10))*10+Int(N/10)D、Int(N/10)+(N-Int(N/10))答案:A128.()对象不具有Caption属性.A、FormB、TimerC、OptionD、Label答案:B129.设x=3.3,y=4.5,表达式x-Int(x)+Fix(y)的值是()。A、3.5B、4.8C、4.7D、4.3答案:D130.Timer1.Interval=0与()等效.A、Timer1.UnloadB、Timer1.Visible=FalseC、Timer1.Value=0D、Timer1.Enabled=False答案:D131.i被j整除的逻辑表达式是________________。A、i/j=0B、i<>0C、imodj=0D、i\j=0答案:C132.设有如下程序段:x=2Fori=1To10Step2x=x+iNext运行以上程序后,x的值是______。A、27B、57C、26D、38答案:A133.Int(-2.8)的值是是()A、2B、-3C、3D、-2答案:B134.Double类型的数据由()个字节组成.A、16B、8C、4D、21答案:B135.变量A%的类型是().A、SingleB、IntegerC、StringD、Boolean答案:B136.设M=3,N=5,P=4.5,Q=2.5,表达式(M*N+2)/(P-Q)的计算结果为____________。A、8B、8.5C、8.0D、9答案:B137.表达式Int(100*Rnd()+10)的取值范围是()A、[10,100]B、-10,100C、[10,110]D、[10,110)答案:D138.变量X=32769,则变量声明时不能将其声明为().A、LongB、SingleC、VariantD、Intrger答案:D139.表达式50+Int(50*Rnd)取值范围是。A、[50,51]B、(50,99]C、[50,100)D、[50,100]答案:C140.设A、B、C是三角形的3条边,则以下表示"任意两边之和大于第三边"的布尔表达式是A、A+B<COrA+C<BOrB+C<AB、A+B>=CAndA+C>=BAndB+C>=AC、Not(A+B<=COrA+C<=BOrB+C<=A)D、A+B>COrA+C>BOrB+C>A答案:C141.表达式Round(7.823,2)的结果是。A、7.8B、7.83C、7.80D、7.82答案:D142.下面的表达试的值为真的是________。A、Int(134.69)>Cint(134.69)B、Mid(“VisualBasic”,1,12)=Right(“ProgramingLanguageVisualBasic”,12)C、“ABCRG”>”abcde”D、78.9/32.77<=97.5/43.97AND-45.4>4.98答案:B143.以下能对正实数d的第3位小数四舍五入的表达式是A、0.01*Int(100*(d+0.05))B、0.01*Int(d+0.05)C、0.01*Int(d+0.005)D、0.01*Int(100*(d+0.005))答案:D144.下列表达式中,()的值为false.A、"BCD"<"BCE"B、"12345"<>"12345"&"ABC"C、Not2*5=11D、4=4and5>2+2答案:C145.设"A="87654321"",则表达式Val(Left(A,4)+Mid(A,4,2))的值为()。A、876554B、8C、876543D、6答案:A146.List1.Clear中的Clear是。A、方法B、事件C、对象D、属性答案:A147.Dimb1,b2AsBoolean语句显式声明变量,则下列说法正确的是().A、b1和b2都为布尔型变量B、b1和b2都为是变体型变量C、b1是变体型,b2是布尔型变量D、b1是整型,b2是布尔型变量答案:C148.下列控件中,没有Caption属性的是()。A、单选按钮B、框架C、列表框D、复选框答案:C149.Print方法可以输出多个表达式值,若使用标准格式输出,各表达式的分割符应是().A、逗号B、冒号C、空格D、分号答案:A150.已知X="OPQRSTXYZ",表达式Left$(X,3)+MID$(X,3,4)的结果为().A、OPQXYZB、OPQQRSTC、OPQQRD、OPQTXYZ答案:B151.\、/、Mod、*等4个算术运算符中,优先级最低的是().A、ModB、/C、*D、\答案:A152.x是小于100的非负数,用vb表达式正确的是().A、0B、x>=0ANDx<100C、0<=xORx<100D

温馨提示

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

评论

0/150

提交评论