当前位置:文档之家› VB程序设计期末试卷.pdf

VB程序设计期末试卷.pdf

《 VB程序设计》期末试卷
制卷 :
陈皓
姓名 :
学 号:
题号





六 总分
得分
一、 判断题(每题1分,共 10 分)
( )1、设置属性的语句格式为: “对象名.属性名=属性值” 。
( )2、在窗体或模块文件中声明为 Private 的过程,只能被本窗体或模块中的过程所调用。
( )3、VB的赋值语句只能给变量赋值。
( )4、在VB中,字符型常量应使用"#"号将其括起来。
( )5、窗体大小只能通过鼠标拖动窗体边框来设置。
( )6、 VB 的 Double 类型数据,可以精确表示其数值范围内的所有实数。
( )7、若用户在键盘上按下一个键,则会产生一个 Click 事件。
( )8、罗马数制是进位计数制。
( )9、事件过程可以由用户事件触发执行,也可以由其他过程所调用。
a=1:b=2:c=3
a=b:b=c:c=a
A.2 3 1
B.2 3 2
C.3 2 1 D.1 3 2
( )14.将数学表达式 cos2 (a b) 5 * e2 写成 Visual Basic 的表达式,其正确的形式是
A.Cos (a+b) ^2+5*exp(2) B.Cos^2(a+b)+ 5*exp(2)
A. abc+ B. then
C. m&m D. p4
( )17.从键盘上输入两个字符串,分别保存在变量 个字符串中起始位置的函数是
str1、str2 中。确定第二个字符串在第一
A. Left B. Mid C. Instr D. String ( )18.以下叙述中正确的是
A. 窗体的 Caption 属性指定窗体的名称,用来标识一个窗体 B. 窗体的 Name 属性的值是显示在窗体标题栏中的文本
( )2.在立即窗口中执行? 9>=9,输出结果是
A. 0 B.True C.False D. -1 ( )3.语句 Dim var1 As Boolean 作用是 :将 var1 定义为什么类型变量
A. 单精度型 B. 整型 C. 布尔型 D.字符型
( )4.Int( — 0.618*10)/10 的值是
( )10、 Do While 条件 .....Loop 和 DO Until Not 条件 .....Loop 两条循环语句,实现循环控制
是等效的。
二、 单项选择题。(每小题 2 分,共 50 分)
( )1.设 a=“Visual Basic”,下面使 b=“ Visual”的语句是
A. b=Left(a,6) B. b=Mid(a,1) C. b=Rigth(a,5,5) D. b=Left(a,1,6)
A. [0,63] B. [0,64] ( )8.下列叙述中正确的是
C. [1,63]
D. [1,64]
A. 只有窗体才是 Visual Basic中的对象
B. 只有控件才是 Visual Basic中的对象
C. 窗体和控件都是 Visual Basic 中的对象
D. 窗体和控件都不是 Visual Basic 中的对象 ( )9.用于 Visual Basic 程序设计的控件在
C.Cos (a+b) ^2+5*ln(2) D.Cos^2(a+b)+ 5*ln(2) ( )15.下列描述图片框和图像框区别,那条是错误的
A. 图像框中显示图片一般用作背景 B. 图片框有拉伸属性
C. 图片框是容器控件
D. 图像框没有 AutoSize 属性 ( )16.下列哪个符号可以作为 VB 中的变量名?
( )21.表达式 sgn(-2) + abs(-2)的结果是
A.2 B.- 1 C.0 D.1
( )22.VB 算术运算符 * 或\ 、 / 、 mod 的优先级,从高到低依次为
A、* 或/ 、mod、 \ B、 、 mod、* 或/
C、* 或/ 、\ 、mod D、 \ 、 * 或 / 、 mod ( )23.12345678#这个数是
A.单精度数 B.双精度数 C.整型数 D.长整型数
( )24.执行下面的语句后,所产生的信息框的标题是
a = MsgBox("AAAA", vbOKOnly, "BBBB")
A. AAAA
B.空
C. BBBB D.出错,不能产生信息框
( )25.设 a=2,b=3,c=4,d=5,下列表达式的值是
A. 工具箱中 B.工具菜单中 C. 工程窗口中 D.工具栏上
( )10. Visual Basic 程序中表示续行的字符是
A. :
B. _
C. \
D. ’
( )11.决定按钮显示内容的属性是
A. Text
C. Caption
D.BackStyle
( )12.下列可以把图形文件 地鼠 1.jpg 装入窗体 FORM1中的语句为
A.—0.7
B. —0.6
C. — 1
D. — 0.1
( )5.表达式 2 + 8 * 6 / 4 Mod 2 的值是
A.5
B.2
C.6
D.9
( )6.在 VB 中快捷键 F4 打开窗口 C. 代码窗口 D. 立即窗口 ( )7.函数 Int( 64 * RND() )的值是在哪个范围内的整数?
3>2*b OR a=c AND b<>c OR c>d
A.-1
B. 0
C. True D. False
三、 填空题。 (每空 1 分,共 15 分) 1.在 VB 中,对象的三要素分别是属性、 ___________和 ___________。 2.第一代电子计算机的元件使用电子管,第二代电子计算机的元件使用 __________。 3.“Y”的 ASCII码是 89,那么“ B”的 ASCII码是 ______________。 4.二进制数 110,用十进制表示是多少 ______________。八进制数 12,用十进制表示是多少 ______________。十六进制数 20,用十进制表示是多少 ______________。 5.在 VB 中长整型数据占 _______个字节的内存空间。单精度浮点型数据占 ______个字节的内存空 间。 6.若用户单击了按钮 ABC,则此时将被执行的事件过程名应为: ________________________。_ 7.在 VB 中将 red 声明为常量 255,使用的语句是 ____________________________。_ 8.假定一个窗体的 Name 属性为 form2 ,为了在窗体标题中显示“你好” ,所使用的语句为 ___________________________。_ 9.表达式 Fix(-3.2)+Int(-2.4)的值为 ______________。 10.表达式 Len(“Visual”)-Len( “BASIC”的)值是 _____________。 11.VB中若要产生一消息框,可用 ________________函数来实现。 四、 写出程序的输出结果。 (每小题 5 分,共 10 分) 1. Private Sub Form_Click( )
A. Form1.Picture= LoadPicture("c:\ 地鼠 1.jpg")
B. Form1.Handle = " c:\ 地鼠 1 .jpg"
C. Form1 = LoadPicture("c:\ 地鼠 1.jpg")
D. Form1 = " c:\ 地鼠 1.jpg" ( )13.设 a、 b、 c 为整型变量,执行以下程序后 a、b、c 的值是
C. 窗体的 Name 属性值不能为空 D. 可以在运行期间改变窗体的 Name 属性的值 ( )19.更改窗体的图标是哪个属性
A. MousePoint B. MouseIcon C. Point D. Icon
( )20.Right ( ch“ina”4, )的值是
A. chin B. china C. hina D. chna
相关主题