九江学院VB期末考试题目及详细答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
九江学院期末考试复习题(政法A1111)第一套、判断题
1、Visual Basic程序开发的特点是面向对象的事件驱动。(“
2、Print_Text 是一个不合法的变量名。(为
3、窗体的AutoRedraw属性实现了屏幕图像的重建。(“
4、设置字体大小应使用Font属性(为
5、Sub过程可以实现嵌套调用(“
6、IIF函数中的三个参数都不能省略。(“
7、块结构条件语句以End If结束,而单行结构条件语句没有End IF (“ 8当终值小于初值时,步长为负数。(“
9、执行While-Wend 循环时,如果一开始条件就不成立,则语句块一次也不会执行。(坊
10、关于数组的引用,在程序中,凡是简单变量可以出现的地方都可以出现数组元素的引用(“)
二、单项选择题
1. Print Format (123,” ####”执行之后的结果为
A) #123B)123C)123#D)####
答案】B
2. 下面可以表示注释语句开头的为
A) Re B)R C)Rem D)dim
答案】C
3. 下列选项中窗体载入事件为
A) Load 事件B) Click 事件C) DbICIick 事件D) Un load 事件
答案】A
4.Timer 控件可以使用下列哪种事件
A) Click事件B) Timer 事件C) DbIcIick 事件D) Change事件
答案】B
5.在InputBox 函数中哪一个参数是必须的
A) Prompt B) Buttons C) TitIe D) Context
答案】A
6.以下叙述中错误的是:
A)如果过程被定义为Static类型,则该过程中的局部变量都是Static类型
B) Sub过程中不能嵌套定义Sub过程
C) Sub过程可以嵌套调用Sub过程
D)事件过程可以像通用过程一样由用户定义过程名
答案】C
7.要填加一个标准模块,可使用_菜”单中的“添加模块”命令。
A)文件B)视图C)工程D)工具
答案】C
8 .在块结构条件语句If-Then / Endif中
(A) 必须至少有一个Elseif语句
(B )可以有任意多个Elself-Then语句
(C)如果没有Else语句,运行时将出现错误
(D )给定的条件只能是关系表达式或逻辑表达式
答案】B
9.以下Case语句中错误的是
(A) Case 10 To 1
(B) Case Is>10
(C) Case Is>10 , Is<50
(D) Case 3,5,Is>10
答案】A
10 .对Do Un til …Lo循环,正确的是()。
A.如果循环条件为常数0,则一次循环也不执行
B.如果循环条件为常数0,则至少执行一次循环
C.如果循环条件是不为0 的常数,则至少执行一次循环
D.无论循环条件是否为"True",则至少执行一次循环
答案】B
11 .语句Dim arr(-3 To 5, 2 To 6) As Intege定义的数组元素有个。
A) 45 B) 40 C) 11 D) 54
答案】A
12 .下列关于Option Base语句说法错误的是
A) Op tio n Base语句只能出现在窗体层或模块层
B) Op tio n Base语句不能出现在过程中
C) Op tio n Base语句必须位于数组的定义之前
D) Op tio n Base语句只对一维数组有效
答案】D
13、Visual Bask的特点不包括下面的(A)
A 不需编程
B 面向豆象的程序设计
C 可视化程序设计
D 时间驱动的程序设计
14、从键盘上能够输入两个字符串,分别保存在变量str1、str2 中。确定第
二个字符串在第一个字符串中起始位置的函数是(D)
A Left
B Mid
C String
D Instr
15、如果将布尔常量值True赋值给一个整型变量,则整型变量的值为
B)A 0B -1
C True
D false
16、下列符号常量的声明中,(C)是不合法的。
12”C Const a As Dou
A Const a As Single = 1.1
B Const a As Integer = Const a = ”
OK”
17、四个字符“ E”,“ y ”,的“ASC I码值最大的是(B)
A “ E”
B “ y”
C “ B”
D “ 8”
18、将变量k 四舍五入保留2 位小数的表达式是(C)
A Int((k+0.5)*100)/100
B Int((k*100)/100)+0.5
C Int(k*100+0.5)/100
D Int(k*(100+0.5))/100 ”
19、30.将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确
的形式是(A)
A) Cos(a+bF2+5*ex p( 2)B) Cos八2(a+b)+5*ex p(2)
C) Cos(a+bF2+5*l n( 2)D) Cos八2(a+b)+5*l n(2)
20、在顺序文件中,当使用Write#语句时,文件打开的方式必须是(B)A Output 和Input B Output 和Append
C Output
D Append
三、程序分析题
1 .以下语句的输出结果是(注:■表示一个空格)
a = 123
b = 456
Print a; b
A) 123・456B) ■ 123・456C) ■ 123・456・D) ■ 123・・456
答案】D
2.下列程序执行的结果为
x = -6 八 2
Print Sgn(x) + Abs(x) + Int(x)
A)-36B) 1C)-1D)-72
答案】C
3.在窗体上画一个名称为Command1 的命令按钮,一个名称为Label1 的标签,然后编写如下的事件过程:
Private Sub Command1_Click()
For i = 0 To 15