VB期中练习题-答案 下载本文

C. -13 D.13

58.已字母A的ASCII码为十进制的65,表达式Asc(“A”)+Asc(“C”)的值是_______B__ A. 6567 B.132 C. “AC” D.AC

59.若X=5、Y=6,则表达式X+Y=11的值是___C___ A. X+Y=11 B.11 C. True D.False

60.下列执行语句后,V的值是____B____ A$=”54321” V=Val(Mid$(A$,3,2)) A. 43 B.32 C. 432 D.0

61.执行下列语句后,E、F、G的值分别是______ E=5:F=4:G=3 E=F:F=G:G=E

A. 3 4 5 B. 4 3 4 C. 4 5 4 D. 4 5 5

62.m,n是整数,且n>m,在下面四个语句中,能将x赋值为一个m~n之间(含m,n)的任意整数,即满足m<=x<=n的是_______

A. x=INT(RND*(n-m+1))+m B.x=INT(RND*n)+m C. x=INT(RND*m)+n D.x=INT(RND*n-m)+m 63.VB6.0表达式Log(1)+ABS(-1)+Int(Rnd(1))的值是 _______ A. -1 B. 0 C. 1 D. 2 64.VB表达式10^-2的值是_______ A. –100 B.0.01 C. 100 D.–0.01

65.VB6.0表达式Len(Left(“abcd”,2)+Right(“济南学院”,2))的值为_________ A. 2 B. 4 C. 6 D. 8

66. Load事件是在窗体被装入工作区时(D)触发的事件。 A. 用户 B. 程序员 C. 手工 D. 自动

67. 修改控件属性,一般可以使用属性窗口,也可以通过(D)为属性赋值。 A. 命令 B. 对象 C. 方法 D. 代码

68.下面是窗体的四个属性,在界面设计时,改变属性值就看不到窗体变化的属性是_____。 A. Top B. Width

C. Left D. Enabled

69.下面四个选项,不是事件的是_____。 A. Load B. Enabled C. Unload D. DblClick 70.以下叙述正确的是_______。

A. 窗体(名称)属性是用来标识窗体的 B. 窗体(名称)属性的值显示在窗体的标题栏中 C. 可以在运行期间改变窗体的(名称) D. 窗体的(名称)属性值可以为空 71.决定窗体标题条显示内容的属性是______。 A. (名称) B. Text C. Caption D. Top

72.若要使某文本框获得控制焦点,可使用的方法是_______。 A. LostFocus B. Point C. SetFocus D. GotFocus

73.以下选项中,不是Visual Basic6.0缺省控件名称的是______。 A. Command1 B. Textl C. labell D. Change

74.若要将某命令按钮设置为默认命令按钮,则应设置为True 的属性是_________。 A. Enabled B. Cancel C. Default D. Value 75.命令按钮不能响应的事件是_____。 A. DblClick B. click C. MouseDown D. MouseUp 二、填空题

1、下列哪些可以作为变量?

12fd x13 r2 a2 23a2

2、下列哪些可以作为常量?并说明是数值型还是字符型、逻辑型、日期型? “asdf” asdf \ 1234 #2008/11/10# true false a3 3、把下列数学式子写成VB表达式

(x+y+z)/sqr(x^2+y^2+z^2) 2*sin((x+y)/2)*cos((x-y)/2)

4、计算下列VB表达式的值(要求写出步骤)

a^2+2*a*b+b^2

(((2*x+y)^3)/3)^(1/4)

5*3*6\\2 45

0

8/4*2.5/1.25*(3.7+2.5) 24.8 18\\4*4.0^2/1.6 25\\3 Mod 3*2 2 26\\3 Mod 0.4*Sqr(25) 0 8/4*5/2.5*(3.25+6.75) 3*7\\2 14/5*2 15\\5*2 27^1/3 27^(1/3)

10

5.6 1 9 3 1

a=234

z1=”abc”

Lblts.caption=”姓名”

40

sqr(100)\\4*2

5、按下列要求写出赋值语句 (1)把数值234赋给变量a (2)把字符串abc赋给变量z1 6、写出下列函数的值 Int(-3.14159)

-4

Sqr(sqr(16)) 2

7、随机产生a-b范围内(包括b)整数的公式:Int((b - a + 1) * Rnd + a)

8、写出输入输出语句 输出对话框:要求使用

图标,标题为:”输出对话框” ,对话框中的内容是”你输错了”

(3)把标签Lblts的内容改为”姓名”

A = MsgBox(\你输错了\输出对话框\

VB单元练习题二

1.下列叙述中正确的是(C)

A.只有窗体才是Visual Basic中的对象 B.只有控件才是Visual Basic中的对象 C.窗体和控件都是Visual Basic中的对象

D.窗体和控件都不是Visual Basic中的对象 2.确定一个控件在窗体上的位置的属性是(D) A.Width或Height B. Width和Height C.Top或Left D.Top和Left

3. 为了同时改变一个活动控件的高度和宽度,正确的操作是 (A) A.拖拉控件4个角上的某个小方块 B.只能拖拉位于控件右下角的小方块 C.只能拖拉位于控件左下角的小方块

D.不能同时改变控件的高度和宽度

4、用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为:( A )

A、面向对象的程序设计 B、结构化程序设计 C、事件驱动的编程机制 D、可视化程序设计

5、VB6共有三个版本,按功能从弱到强的顺序排列应是( C ) A、学习版、专业版和工程版 B、学习版、工程版和专业版 C、学习版、专业版和企业版 D、学习版、企业版和专业版

6、VB集成开发环境有三种工作状态,不属于三种工作状态之一的是( B ) A、设计状态 B、编写代码状态 C、运行状态 D、中断状态 7、工程文件的扩展名是(B)

A、.frm B、.vbp C、.bas D、.frx 8、窗体文件的扩展名是(A)

A、.frm B、.vbp C、.bas D、.frx 9、VB集成开发环境可以( D )

A、编辑、调试、运行程序,但不能生成执行程序

B、编辑、生成可执行程序、运行程序,但不能调试程序 C、编辑、调试、生成可执行程序,但不能运行程序 D、编辑、调试、运行程序,也能生成执行程序 10、标准模块文件的扩展名是(C)

A、.frm B、.vbp C、.bas D、.vbg 11.用于获得字符串S从第5个字符开始的3个字符的函数是(A )。

A.Mid(S,5,3) B.Middle(S,5,3) C.Right(S,5,3) D.Left(S,5,3) 12.用于从字符串左边截取字符的函数是(D)。

A、Ltrim( ) B、Trim( ) C、Instr( )D、Left( ) 13.用于去掉字符串左右两边的空格的函数是(B)。 A、Ltrim( ) B、Trim( ) C、Left( ) D、Instr( )

14. 假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VB Test”的语句为(B) A. Form1 = \B. Caption =\

C.Form1.Text = \

15 下列说法中正确的是:为了保存一个Visual Basic应用程序,应当 (D) A.只保存窗体模块文件(.frm) B.只保存工程文件(.vbp)

C.分别保存工程文件和标准模块文件(.bas) D.分别保存工程文件、窗体文件和标准模块文件

16. 要使一个标签框对象能够显示所需要的文本,应设置该对象的那一个属性的值?( A) A. Caption B. Text C. Name D.AutoSize

17. 要使一个命令按钮称为图形式命令按钮,应设置该队象的哪一个属性值?(B) A.Picture B.Style

C.DownPicture D.DisabledPicture

18. 为使计时器对象每隔5秒钟产生一个时钟事件(Timer事件),则其Interval属性值应设置为(D)

A.5 B.300 C.500 D.5000

19. 一个标准的VB应用程序至少要包含一个(C)对象。 A.文本框 B.标签框 C.窗体 D.命令按钮

20. 要使一个文本框对象能够显示多行文字,应设置该对象的(B)属性值为 True. A.Text B.MultiLine C.Style D.Visible

21、双击窗体中的对象后,VB将显示的窗口是( C )

A、工具箱 B、项目(工程)窗口 C、代码窗口 D、属性窗口 22、下述选项中,属性VB的程序设计方法是( B ) A、面向对象、顺序驱动 B、面向对象、事件驱动 C、面向过程、事件驱动 D、面向过程、顺序驱动

23、下面是窗体的四个属性,在界面设计时,改变属性值看不到窗体变化的是( D ) A、Top B、Width C、Left D、Enabled 24、下面四个选项,不是事件的是( B )

A、Load B、Enabled C、Unload D、DblClick 25、用来设置窗体背景图片的属性是( B )

A、Moveable B、Picture C、ForeColor D、WindowState 26、在VB6中的每一个对象都具有自己的属性、___C____和方法。 A、控件 B、函数 C、事件 D、公用过程 27.计算结果为0的表达式是(B )。

A. Int(3.4)+Int(-3.8) B.Int(3.4)+Fix(-3.8) C.Fix(3.4)+Fix(-2.8) D.Fix(3.4)+Int(-3.8)

28. 假设A=3,B=7,C=2,则表达式 NOT ( BA 的值是(B) A.True B.False C.表达式错误 D.不确定

29.在表达式 y = InputBox ( a, b, c ) 中,a,b,c分别为输入函数对话框的(B)(A)(C)。 A.标题 B.提示 C.预设值 D.帮助文件名 30.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click()

a = InputBox(\ b = InputBox(\ Print b + a End Sub

程序运行后,单击命令按钮,先后在两个输入对话框中分别输入456和123,则输出结果是(D)

A.579 B.123 C.456 D.123456

31.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim a, b As Integer

a = InputBox(\ b = InputBox(\ Print b + a End Sub

程序运行后,单击命令按钮,先后在两个输入对话框中分别输入456和123,则输出结果是 (A)

A.579 B.123 C.456 D.123456

32.执行下面的语句后,所产生的信息框的标题是