VB期末考试题库及答案.doc

上传人:m**** 文档编号:543502826 上传时间:2023-01-12 格式:DOC 页数:39 大小:154KB
返回 下载 相关 举报
VB期末考试题库及答案.doc_第1页
第1页 / 共39页
VB期末考试题库及答案.doc_第2页
第2页 / 共39页
VB期末考试题库及答案.doc_第3页
第3页 / 共39页
VB期末考试题库及答案.doc_第4页
第4页 / 共39页
VB期末考试题库及答案.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《VB期末考试题库及答案.doc》由会员分享,可在线阅读,更多相关《VB期末考试题库及答案.doc(39页珍藏版)》请在金锄头文库上搜索。

1、试卷方案:201105 Visual Basic期末考试方案一、单项选择_共50题(选:20题1=20分)第1题以下有关对象属性的说法中,错误的是_.A。 工具箱中的控件并不是VB中所有的控件B。 若将Frame的Enabled属性设置为False,则不能使用放置在Frame里面的控件C。 对象的Name属性在运行时不能改变D。 对象的所有属性都可以在属性窗口中设置第2题数学表达式 的VB算术表达式为_ 。 A。 Sin(27)+Sqr(x+Exp3)/(x+y)B。 Sin(27*3。14159/180)+Sqr(x+Exp(3))/Abs(x+y)C。 Sin(27*3。14159/180

2、)+Sqr(x+e3)/Abs(x+y)D. Sin(27*pi/180)+Sqr(x+Exp(3)/Abs(x+y)第3题下列有关对象的叙述中,正确的是_A. 对象由属性,事件和方法构成B. 对象的所有属性既可以在属性窗口设置,又可以在程序运行时用赋值语句设置C. 对象的事件一定就是由VB预先设置好的人工干预的动作D. 对象的方法是对象响应某个事件后执行的一段程序代码第4题 表达式CInt(4。5)+Cint(4。51)+Int(4.9)+Int(-4。1)+Fix(1。9)+0 Mod 2的运算结果是_.A。 1B。 -1C。 2D。 3第5题下列关于菜单的说法中,错误的是_。A。 每一个

3、菜单项就是一个对象,并且可设置自己的属性和事件B。 菜单项不可以响应DblClick事件C. VB6。0允许创建超过四级的子菜单D. 程序执行时,如果要求菜单项是灰色,不能被用户选择,则应设置菜单项的Enabled属性为False第6题 以下关于数组的说法中,错误的是_.A. 使用了Preserve 子句的Redim语句,只允许改变数组最后一维的上界B. 对于动态数组, Redim 语句可以改变其维界但不可以改变其数据类型C。 Erase语句的功能只是对固定大小的数组进行初始化D. Lbound函数返回值是指定数组某一维的下界第7题 设a=3,b=2,c=1,运行print abc的结果是_.

4、A。 TrueB。 FalseC. 1D。 出错第8题以下说法不正确的是_.A. 使用不带关键字Preserve的ReDim语句可以重新定义数组的维数B. 使用不带关键字Preserve的ReDim语句可以改变数组各维的上、下界C。 使用不带关键字Preserve的ReDim语句可以改变数组的数据类型D. 使用不带关键字Preserve的ReDim语句可以对数组中的所有元素进行初始化第9题在列表框List1中有若干列表项,可以删除选定列表项的语句是_.A. List1.text=B。 List1.List(List1.ListIndex)=”C. List1.ClearD. List1.Rem

5、oveItem List1。ListIndex第10题数学表达式 对应的VB表达式是_。A。 (e(2*x-5)*Log(x)+(Sin(2x))3)/Sqr(Sin(x)Cos(x2)B。 (Exp(23。14159*x-5)*Log(x)+(Sin(2x))3)/Sqr(Sin(x)-Cos(x2))C。 (Exp(2*x-5)*Ln(x)+(Sin(2x)3)/Sqr(Sin(x)Cos(x2))D. e(23.14159x-5)Ln(x)+(Sin(2*x)3)/Sqr(Sin(x)Cos(x2))第11题以下有关数组参数的说明中,正确的是_A. 在过程中也可用Dim语句对形参数组进行

6、说明B。 动态数组作为实参时,可用ReDim语句在过程中改变对应形参数组的维界C. 调用过程时,数组名不能作为实参D。 数组可以按地址传递也可以按植传递第12题下列有关过程的说法中,错误的是_。A。 在Sub或 Function过程内部不能再定义其它Sub或 Function 过程B. 对于使用ByRef说明的形参,在过程调用时形参和实参只能按传址方式结合C。 递归过程既可以是递归Function过程,也可以是递归Sub过程D。 可以像调用Sub过程一样使用Call语句调用Function过程第13题 要将焦点设置在某个控件上,以下四个选项中正确的是_.A. 只能使用鼠标直接点击控件B. 只能

7、使用Tab键将焦点移到该控件C。 只能在程序中调用该控件的SetFocus方法D。 A、B、C三选项中涉及的方法均可使用第14题以下Case语句中,能正确描述Y的绝对值大于6的是_.A。 Case Abs(Y)6B. Case -6 To 6C. Case Not(6 To 6)D. Case Is10C. Case Is10 And Is50D。 Case 3,5,Is10第21题下列语句中,正确的是_A。 Textl。SetFocusB。 Forml。ClearC。 Labell。SetFocusD. Listl.Cls第22题 下列选项中,所包含的所有表达式能够将两位整数x的个位数与十位

8、数对调(如将78转换为87)的是_. Val(Right(X,1)&Left(X,1)) Val(Right(Str(X),1)&Left(Str(X),1) Val(Right(CStr(X),1)Left(CStr(X),1)) Val(Mid(X,2,1)+Mid(X,1,1))A. B。 C. D. 第23题 以下关于子过程或函数的定义中,正确的是_A. Sub f1(n As String1 )B。 Sub f1(n As Integer)As IntegerC. Function f1(f1 As Integer)As IntegerD。 Function f1(ByVal n A

9、s Integer)第24题 下列有关控件数组的说法中,错误的是_。A. 控件数组由一组具有相同名称和相同类型的控件组成,不同类型的控件无法组成控件数组B。 控件数组中的所有控件不得具有各自不同的属性设置值C. 控件数组中的所有控件共享同一个事件过程D。 控件数组中每个元素的下标由控件的Index属性指定第25题 以下对数组参数的说明中,错误的是_ .A. 在过程中可以用Dim语句对形参数组进行声明B。 形参数组只能按地址传递C。 实参为动态数组时,可用ReDim语句改变对应形参数组的维界D。 只需把要传递的数组名作为实参,即可调用过程第26题 要向文件datal.txt添加数据,正确的文件打

10、开命令是_.A. Opendatal.txt”For Output As #1B。 Opendatal.txt”For Input As 1C. Open”datal.txtFor Append As 5D。 Opendatal.txt” For Write As 5第27题下面有关数组处理的叙述中,正确的是_.A. 在过程中使用ReDim语句可以改变动态数组数据的类型B. 在过程中,可以使用Dim 、Private和 Static语句来定义数组C. 用ReDim语句重新定义动态数组时,可以改变数组的大小,但不能改变数组的维数D。 不可以用Public语句在窗体模块的通用处说明一个全局数组第2

11、8题 下面的表达式中,运算结果为True的是_.A. ”abcrd” =ABCRD”B。 Int(134.69) =CInt(134。69)C. 321D. Mid(Visual,1,4)=Right(”lausiV,4)第29题设计界面时,要使一个文本框具有水平和垂直滚动条,应先将其_属性置为True,再将ScrollBar属性设置为3。A. MultiLineB. AutoSizeC. AlignmentD。 RightToLeft第30题 下面有关数组的说法中,正确的是_A. 数组的维下界不可以是负数B. 模块通用声明处有Option Base 1,则模块中数组定义语句Dim A(0 To 5)会与之冲突C. 模块通用声明处有Option Base 1,模块中有Dim A(0 To 5),则A数组第一维维下界为0D. 模块通用声明处有Option Base 1,模块中有DimA(0 To 5),则A数组第一维维下界为1第31题 下面有关数组的叙述中,不正确的是_。 在过程中用ReDim语句定义的动态数组,其下标的上下界可以是变量 数组作为形式参数时,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 公司方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号