VB程序设计期末复习资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB 程序设计期末复习题
一、填空题
1.在VB 6.0中,变量名最长可达个字符.
答案:255
解析:规定
2.男性(sex),年龄(age)在18—20岁之间,身高(size)在 1.65米以上,列出逻辑表达式。
答案:sex and age>=18 and age<=20 and size>=1.65
解析:规定
3.要使一个按钮设为默认按钮,应把此按钮的属性的值设为True.
答案:Default
解析:规定
4.一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示文件. 答案:工程
解析:规定
5.VB表达式9^2 MOD 45 \2 *3 的值 .
答案:4
解析:表达式的计算,优先级
6.如果要使用命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为 .
答案:退出(&X)
解析:规定
7.拖动滚动条中的滚动块将会产生Scroll和事件.
答案:Change
解析:规定
8.在利用Visual Basic设计应用程序时,一般会遇到三类错误:语法错误、执行错误和。
答案:逻辑错误
解析:规定
9.Option Base 1的作用是确定数组的下界为 .
答案:1
解析:规定
10.在VB中,若要使一个文本框(Text)中的内容在超过文本框的宽度时能够自动换行显示,应当将这个文本框的属性的值设置为True.
答案:MultiLine
解析:规定
11.表达式81\7 MOD 2^2 的值是 .
答案:3
解析:规定
12.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .
答案:0
解析:规定
13.把条件1<=X<12写成VB关系表达式为 .
答案: x>=1 and x<12 或 x<12 and x>=1
解析:规定
15.如果要在单击按钮时执行一段代码,则应将这段代码写在事件过程中.
答案:click
解析:规定
16.写出清除标签Label1的显示信息的语句为 .
答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""
解析:规定
17.如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义 .
答案: public mystring as string*15
解析:规定
18.将焦点定位于命令按钮Command1之上的语句为 .
答案:Command1.SetFocus 或 SetFocus
解析:规定
19.滚动条控件有水平滚动条和滚动条.
答案:
1). 垂直
解析:规定
20.把整型数1赋给一个逻辑型变量,则逻辑变量的值为 .
答案:True
解析:规定
21.写出清除标签Label1的显示信息的语句为 .
答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""
解析:规定
22.设置计时器对象触发事件的时间间隔用属性.
答案:interval
解析:规定
23.VB中,变量的声明可分为两种方法: 数组和动态数组.
答案:静态
解析:规定
24.大于X 的最小整数的VB表示形式为 .
答案:Int(x)+1 或 Int(x) + 1
解析:规定
25.文本框中所显示的内容是它的属性的值.
答案:Text
解析:规定
26.设a=2,b=3,c=4,d=5,则NOT a<=c OR 4*c=b^2 AND b<> a+c 的值为 . 答案:False
解析:规定
27.设置计时器控件只能触发事件.
答案:timer
解析:规定
28.文件按照存取方式及其组成结构可以分为顺序文件和 .
答案:随机文件
解析:规定
28.声明单精度常量g(重力加速度)代表9.8可写成 .
答案:const g=9.8 或 const g as single =9.8
解析:规定
29.在一条Dim语句中可以声明多个变量,如Dim strVar,intVar,sngVar As Integer,则strVar、intVar与sngVar的数据类型分别是Variant、Variant和 .
答案:Integer
解析:规定
30.如果在模块的声明段中有Option Base 0语句,则在该模块中使用Dim a(6, 3 To 5)声明的数组有个元素.
答案:21
解析:规定
31.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .
答案:0
解析:初值超过终值
32.表达式 1 and 0的值 .
答案:False
解析:规定
33.一元两次方程ax2+bx+c=0有实根的条件为a≠0,并且b2-4ac≥0,列出逻辑表达
式 .
答案:a<>0 and b^2-4*a*c>=0
解析:逻辑表达式的书写
34.变量min@表示类型的变量.
答案:货币型
解析:数据类型
35.想拥有"快捷键"这项功能,必须在"菜单编辑器"中增加一些特殊的设置,也就是在字母之前加上 .
答案:&
解析:规定
二、程序填空
1.以下程序段利用随机函数生成15个10-100之间的整数,然后用选择法将其从小到大排序。
Private Sub Form_Click()
Const n = 15
Dim a(1 To n) As Integer
Dim i As Integer, j As Integer, t As Integer, min As Integer
Randomize
For i = 1 To n
'**********SPACE**********
a(i) =
Next i
For i = 1 To n
Print a(i);
Next i
For i = 1 To n - 1