当前位置:文档之家› 程序设计语言VB_习题集(含答案)

程序设计语言VB_习题集(含答案)

《程序设计语言VB》课程习题集一、单选题1.Visual Basic是一种面向()的程序设计语言。

A.用户B.事件C.程序D.对象2.在Visual Basic6.0中规定工程文件的扩展名是()。

A.vbpB.forC.frmD.bas3.Visual Basic6.0中规定窗体文件的扩展名是()。

A.forB.frmC.vbpD.bas4.如何使一个标签或按钮控件在运行时不可用()。

A.把它的Visible属性设置成FalseB.把它的Visible属性设置成TrueC.把它的Enabled属性设置成FalseD.把它的Enabled属性设置成True5.控件的字体可在属性窗口的()属性中调整?A.FontB.ColorC.TextD.Caption6.若要将某命令按钮设置为默认命令按钮。

则应设置为True的属性是()。

A.ValueB.CancelC.DefaultD.Enabled7.在VB中,记录对象数据的是()。

A.方法B.事件C.属性8.在文本框上显示文本的属性是()。

A.ValueB.TextC.PrintD.Enabled9.InputBox函数返回值的类型为()。

A.字符串B.数值C.变体D.数值或字符串(视输入的数据而定)10.设有语句:a=InputBox("请输入数值:","输入示例","100")程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是()。

A.字符串"20"B.字符串"120"C.默认值100D.数值12011.下列控件中可用于接受用户输入文本,又可用于显示文本的是()。

bel控件B.TextBox控件C.Timer控件mandButton控件12.语句PRINT"25*4"的输出结果是()。

A.25*4B."100"C.100D.出现错误信息13.只能用来显示字符信息的控件是()。

A.文本框B.标签框C.图片框D.图像框14.下列可作为Visual Basic变量名的是()。

A.A%AB.4AC.?xyD.Stemp15.下列哪个符号不能作为VB中的变量名()。

A.timeflyC.min4maxD.R[8]16.在窗体内声明的变量是()。

A.局部变量B.模块变量C.公共变量D.任意变量17.语句Dim x As Integer作用是:将x定义为()变量。

A.单精度型B.整型C.布尔型D.字符型18.在VB中,用Boolean来表示的数据类型是()。

A.长整型B.字符型C.布尔型D.单精度型19.定义常量需要用到的关键字是()。

A.ConstB.DimC.PrivateD.Public20.如果要处理3.1415类数据,使用的变量类型应该是()。

A.SingleB.LongC.IntegerD.String21.表达式2*3^2+2*8/2+3^2的值为()。

A.27B.31C.35D.4222.数学表达式X^2+3XY对应的VB算术表达式是()。

A.X*2+3X*YB.X*X+3XYC.X*X+3*X*YD.X*X+3*XY23.在VB语言中,求余运算符是()。

B.MODC.*D./24.判断两个逻辑关系任一满足的逻辑运算是()。

A.OrB.AndC.NotD.Ok25.表达式4+5\6*7/8Mod9的值是()。

A.4B.5C.6D.726.选拔身高T超过1.7米且体重W小于60公斤的人,表示该条件的布尔表达式为()。

A.T>=1.7And W<=60B.T<=1.7Or W>=60C.T>1.7And W<60D.T>=1.7Or W<6027.VB中下列逻辑表达式书写正确的是()。

A.a>b and a>cB.a>b>cC.a≤bD.a≠12228.设x=4,y=8,z=7,表达式x<y And(Not y>z)Or z<x的值是()。

A.1B.-1C.TRUED.FALSE29.Sqr(81)+Fix(3.6)的值是()。

A.12B.7C.8D.930.把字符串“123”转换为数值123时应该使用的函数是()。

A.StrB.ValC.LenD.Log31.表达式Abs(-3)+int(3.14)的值为()。

A.5B.6C.0.14D.6.1432.Int(Rnd*100)表示的是()范围内的一个整数。

A.[0,100]B.[1,99]C.[0,99]D.[1,100]33.Len(“Friend”)的值是()。

A.6B.7C.8D.934.Int(-3.14)的值是()。

A.-3B.-3.14C.-4D.3.1435.Right(“banana”,4)的值是()。

A.baB.bananaC.nanaD.ban36.表达式Mid(“Hello”,2,3)的值是()。

A.“ll”B.“llo”C.“ell”D.“ello”37.语句if3*4>=10then a=1else a=2执行后,a的值为()。

A.12B.10C.1D.238.语句If x=1Then y=1,下列说法正确的是()。

A.x=1和y=1均为赋值语句B.x=1和y=1均为关系表达式C.x=1为关系表达式,y=1为赋值语句D.x=1为赋值语句,y=1为关系表达39.下面程序段中,()不是把两个数中的大值赋给变量Max。

A.Max=IIf(x>y,x,y)B.If x>y Then Max=x Else Max=yC.Max=x:If y>=x Then Max=yD.If y>=x Then Max=y Max=x40.在Select判断结构中,下面的表述中不正确的是()。

A.Case1B.Case a>5C.Case3To6D.Case is<1041.由"For i=1To16Step3"决定的循环结构被执行()次。

A.4B.5C.6D.742.Dim a(5,5)As Long定义的数组元素的个数是()。

A.10B.11C.25D.3643.用于清空数组数据的关键字是()。

A.EraseB.LboundC.UboundD.Redim44.下列关于do while…loop和do…loop while循环执行循环体次数的描述正确的是()。

A.do while…loop循环和do…loop while循环至少都执行一次B.do while…loop循环可能不执行,do…loop while循环至少执行一次C.do while…loop循环至少执行一次,do…loop while循环可能不执行D.do while…loop循环和do…loop while循环可能都不执行45.For-Next语句属于程序基本结构中的()。

A.顺序结构B.循环结构C.分支结构D.选择结构46.下列关于Exit For的说法,正确的是()。

A.它可以退出任何类型的循环B.一个循环只能有一个Exit ForC.每个循环必须有Exit ForD.Exit For本身是无条件退出循环47.在Visual Basic代码窗口中,将某一条语句加以注释和说明时,应在语句前加()。

A.,B.:C.'D.?48.为了将一个语句写在多行上所使用的行续接符是:()。

A.&B._C.'D.:49.在一个语句内写多条语句时,每个语句之间分隔符号是()。

A.,B.;C.:D.'50.Function过程的定义,不必须有的是()。

A.过程的名称B.虚参C.End FunctionD.给过程赋值51.下列过程调用语句中,被调用的过程一定是Sub子过程的语句是()。

A.Pro1(x)B.Print Pro2(x)C.x=Pro3(x)D.Call Pro4(x)52.Sub过程与Function过程最根本的区别是()。

A.Sub过程可以用Call语句直接使用过程名调用,而Function过程不可以B.Function过程可以有形参,Sub过程不可以C.Sub过程不能返回值,而Function过程能返回值D.两种过程参数的传递方式不同53.当拖动滚动条中的滚动块时,将触发滚动条的事件是()。

A.MoveB.SetFocusC.ScrollD.Change54.列表项选择后得到的选中索引是指()。

A.ValueB.ListValueC.IndexD.ListIndex55.定时器定时工作所触发的事件是()。

A.Click()B.Change()C.Timer()D.Load()56.在图片框中加载图形(c:\666.jpg)的方法是()。

A.Loadpicture("c:\666.jpg")B.Loadpicture()C.print("c:\666.jpg")D.cls57.以下关于VB列表框的叙述中()是错误的。

A.可通过属性“Item”,返回列表框中的项目B.可通过属性“Text”,得到当前列表项中的内容C.可通过属性“ListIndex”返回当前选中的列表项的索引D.可通过属性“ListCount”返回列表框中项目的数目58.为了把焦点移到某个指定控件,所使用的方法是()。

A.GetFocusB.VisibleC.RefreshD.SetFocus59.为了隐藏一个窗体,所使用的方法为()。

A.LoadB.ShowC.HideD.UnLoad60.如果窗体被遮挡,通过调用()方法,可以将其显示。

A.HideB.ShowC.UnloadD.load61.VB窗体设计器的主要功能是()。

A.建立用户界面B.画图C.编辑文字D.编写程序代码62.窗体的()方法可以清除窗体上的图形与文本。

B.clsC.loadD.circle63.窗体没有()属性。

A.CaptionB.TextC.PictureD.Top64.当一个工程有多个窗体时,其中的启动窗体是()。

A.第一个添加的窗体B.最后一个添加的窗体C.启动VB时建立的窗体D.在工程属性对话框中指定的窗体65.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。

A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口66.以下哪种属性或者方法可以重新定义VB坐标系?()A.ScaleMode属性B.Scale方法C.DrawWidth和DrawStyle属性D.BorderWidth和BorderStyle属性67.指令Circle(2000,3000),2000,QBColor,-3.14/2,-3.14将绘制以下哪种图形?()A.圆B.椭圆C.扇形D.圆弧68.使用Line方法时,参数B和F可以组合使用,下列组合中()是不允许的。

相关主题