vb选择题练习解析.doc
文本预览下载声明
南京师范大学2008年春学期
《Visual Basic 程序设计》课程期末考试笔试试卷
一、选择题(共30分,每题1分)
下面________控件不具有Caption属性。
A. 标签 B. 复选框 C. 命令按钮 D. 文本框
以下叙述中错误的是。
. 窗体和窗体上的控件都是VB的对象
B. 在设计一个应用程序时,系统会建立一个扩展名为.vbp的工程文件
C. 窗体文件包含该窗体及其控件的属性
D. 标准模块逻辑表达式 Not a b And 9 3 Or Int(-3.5) = -3的值为。
A.True B.False C. 1 D. 0
如果希望在调用过程结束后,还能保存过程中局部变量的值,则应该在过程中使用________关键字定义该局部变量。
A. Dim B. Static C. Private D. Public
若磁盘文件D:\Data.dat不存在,下列打开文件语句中会产生错误的是________。
A. Open D:\Data.dat For Output As #1 B. Open D:\Data.dat For Input As #2
C. Open D:\Data.dat For Append As #3 D. Open D:\Data.dat For Binary As #4
在执行程序过程中,要单步执行语句,可使用________控制键。
A. Ctrl+F8 B. F9 C. F8 D. F10
以下关于数组的叙述中,错误的是________。
A. 在过程中可以用Dim语句对形参数组进行声明
B. 数组中所有元素的数据类型一定相同
C. 过程定义中,形参数组可以是定长字符串类型
D. 使用Erase语句可以重新初始化固定大小数组的元素
在窗体上添加一个列表框和一个文本框,246、123、456三个列表项,文本框的内容为789,并编写了如下事件过程:
Private Sub List1_DblClick()
a = List1.Text
Print a + Text1.Text
End Sub
程序运行后,双击列表框中的456,则输出结果为。
A. 1245 B. 456789 C. 789456 D. 0
以下关于ReDim语句用法的说明错误的是________。
A. ReDim可用于定义一个新数组
B. 在ReDim语句中,可使用变量说明动态数组的大小
C. 无Preserve关键字的ReDim语句,可重新定义动态数组的维数
D. ReDim语句既可以在过程中使用,也可以在模块的通用声明处使用
下面合法的常量是。
A. B. asdf C. E-5 D. #True#
设Mys1,Mys2均为字符串型变量,Mys1=Welcome to BEIJING,Mys2=Bei,则下面关系表达式中结果为True的是________。
A. Len(Mys1) 2*InStr(Mys1, t) B. Mid(Mys1,12,3) = Lcase(Mys2)
C. Left(Right(Mys1,7),3) Mys2 D. Asc(Mid(Mys1,4,1)) - Asc(a) = Len(Mys2)
以下关于递归过程的叙述中错误的是________。
A. 识别递归过程的关键是查看过程体中是否有调用本身的语句
B. 递归的过程包括调用和返回两个阶段
C. 递归过程中的Exit Sub语句的作用是结束整个程序
D. 递归过程必须有一个终止条件
算术表达式 的VB表达式是________。
A. (Exp(2**x-5)*Log(x) + (Sin(2x))^3 / Sqr(Abs(Sin(x) - Cos(x^2)))
B. (Exp(2*3.14159*x-5)*Log(x) + (Sin(2*x))^3) / Sqr(Abs(Sin(x) - Cos(x^2)))
C. (Exp(2**x-5)*Ln(x) + (Sin(2*x))^3) / Sqr(Abs(Sin(x) - Cos(x^2)))
D. (Exp(2*3.14159*x-5)*Ln(x) + (Sin(2*x))^3) / Sqr(Abs(Sin(x) - Cos(x^2)))
以下叙述中错误的是________。
A. 目录列表框的Path属性指定的目录的索引值为-1。
. 单击目录列表框中的某一目录项时,会改变Path属性的值
C. 驱动器列表框中Drive属性被重新赋值时,会引发
显示全部