vb期末试卷A

一、选择题(1分×50=50分) 1. 当选项按钮被选中时,其Value属性值为 (1) 。

A.0 B. 1 C. 2 D. True 2. 下列有 (2) 个不是VB合法常量。

①vbCrLf ②1# ③π ④\⑤1E-5

A.0 B.1 C.2

D.4

3. 下面不能获得焦点的控件是____(3_)_____。

A. CheckBox B. ListBox C. PictureBox 4. 表达式Val(\的值为 (4) 。

A. 1234.67 B. 1.23467 C. 1234.67789

D. Timer

D. 表达式出错

5.下列项目中,属性、方法、事件的个数分别有 (5 ) 个。

①Caption ②Unload ③Cls ④SetFocus ⑤LostFocus ⑥KeyPress

A. 2 2 2 B. 1 2 3 C. 3 2 1 D. 2 3 1 6.以下有关对象属性的说法中,错误的是 (6) 。

A.对象的Name(名称)属性在程序代码中,作为对象的标识名 B.只能在运行时设置或改变的属性不会出现在属性窗口中 C.Visible属性值设为True的对象肯定是活动对象 D.某些属性具有若干子属性,例如Font属性

7.以下有关图片框PictureBox用法的叙述,错误的是 (7) 。

A.图片框可用作其他控件的容器

B.图片框可以显示不同种类与格式的图形或图像文件

C.可使用命令:Picture1=\,来清除图片框Picture1中显示的文字和图形 D.可使用图片框的Print方法在图片框中显示文本或数据处理结果 8.以下有关变量说明的叙述中,错误的是 (8) 。

A.工程中没有说明类型的变量都是不能使用的、不合法的 B.Dim语句既可用于说明变量的类型,也可以说明数组的类型 C.Static语句用于在过程中说明静态变量 D.Private语句用于说明窗体/模块级变量

9. 如果编写的过程要被多个窗体及其对象调用,应将这些过程放在 (9) 。

A. 窗体模块 B. 工程 C. 标准模块 D. 类模块 10. 下列不是窗体事件的是____(10)______。

A. Load B. GotFocus C. Print

D. LostFocus

11.下面表达式的值是 (11) 。

CInt(-3.5) +Fix(-3.5) + Int(-3.5) + 5\\3 A. -8 B. -11 C. -9

D. -10

12.执行下面程序,则输出结果是____(12)_____。

Private Sub Command1_Click()

Dim A As Integer, B As Integer A = 15 B = 25

Print A\\4 > B Mod 7

End Sub

A. -1 B. 0 C. True D. False

13.执行下列语句时,会出现出错提示的是 (13) 。

A. Print 256 * 256 B. Print \C. Print \ D. Print 256 = 127 * 2

14. 程序中没有使用 Option Base 语句,如果用数组声明语句Dim A(3 , -2 To 4) 定义了数组A,则数组 A 包含元素的个数为____(14)_____。

A. 28 B. 35 C. 32 D. 30

e2?x?5lnx?sin3(2x)15.算术表达式

sinx?cosx2 的VB表达式是 (15) 。

A. (e^(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. e^(2*3.14159*x-5)*ln(x)+(sin(2*x))^3)/sqr(abs(sin(x)-cos(x^2))) 16.变量S为字符型,若在文本框Text1、Text2中分别输入数字23与35后,再执行以下语句,S的最终结果为\的是 (16) 。

A. S = Text1.Text & Text2.Text B. S = Text1.Text + Text2.Text

C. S = Val(Text1.Text) + Text2.Text D. S = Val(Text1.Text) & Text2.Text 17.下面四个算术运算符中 , 优先级别最低的是____(17)_____

A. \\ B. / C. ^ D. *

18.下面可以将变量A、B的值交换的一组语句是__(18)______。

A. A=B:B=A

B. T=A:A=B:B=T C. A=B:B=T:T=A

D. A=(A+B)/2:B=(A-B)/2

19. 在窗体模块Form1的通用声明处和其中的Sub1过程中分别用Public K As Integer

和Dim K As Integer定义了同名变量K,则在过程Sub1中要访问全局变量K,应使用 (19) 。

A.Form1.K B.Form.K C.K D.无法访问 20. 不能将相应对象中的信息全部清除的语句是 (20) 。

A. Me.Cls B. Picture1.Cls C. List1.RemoveItem 0 D. Text1 =\21. 语句 If X = 15 Then Y = 1, 下列说法正确的是___(21)______。

A. X = 15 和 Y = 1 均为赋值语句 B. X =15 为关系表达式 ,Y = 1 为赋值语句 C. X = 15 和 Y = 1 均为关系表达式 D. X =15 为赋值语句 ,Y = 1 为关系表达式

22. 创建一个名为“退出”的菜单项,使其可用Alt+E方式访问,则在菜单编辑器的标题文本框中应输入 (22) 。

A. 退出($E) B. 退出(&E) C. 退出(#E) D. 退出(%E)

23.窗体上有若干命令按钮和一个文本框,程序运行时焦点置于文本框中,为了在按下ESC键时执行某个命令按钮的Click事件过程,需要将该按钮的 (23) 属性设置为True。

A.Enabled B.Default C.Cancel D.Visible 24. 以下关于Function过程的说法中,错误的是__ _(24)____。

A. Function过程名可以有一个或多个返回值

B. 在Function过程内部不得再定义Function过程 C. Function过程中可以包含多个Exit Function语句 D. 可以像调用Sub过程一样调用Function过程 25.下列 (25) 是合法的变量名。

A. abs B. -a1 C. cdc d D. Abc_10 26.要从文件data.txt读取数据,正确的文件打开命令是 (26) 。

A. Open \B. Open \C. Open \D. Open \

27.设x = 3,y= 2,z = 1,运行print x < y

A. True B. False C. 1 D. 出错 28.以下Case语句中,错误的是__ _(28)_____。

A. Case -10 To 0 B. Case Is > 0

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4