VB编程技巧测试试题及答案推荐
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列关于VisualBasic中变量声明的说法,错误的是()
A.变量名可以包含字母、数字和下划线
B.变量名不能以数字开头
C.变量名区分大小写
D.变量名不能包含特殊字符
2.在VisualBasic中,下列哪种数据类型表示整数()
A.Integer
B.Single
C.Double
D.String
3.以下关于循环语句的说法,错误的是()
A.For...Next语句用于重复执行一段代码
B.Do...Loop语句可以无条件执行循环体
C.While...Wend语句在条件满足时执行循环体
D.以上都是
4.下列哪个函数用于在字符串中查找指定子串()
A.InStr
B.LCase
C.Mid
D.Replace
5.以下哪个是VisualBasic中的标准模块()
A.窗体模块
B.类模块
C.标准模块
D.以上都不是
6.下列关于数组声明的说法,错误的是()
A.数组可以存储相同数据类型的元素
B.数组可以通过下标访问元素
C.数组的大小必须在声明时确定
D.数组可以存储不同数据类型的元素
7.在VisualBasic中,以下哪个是判断结构()
A.If...Then...Else
B.For...Next
C.While...Wend
D.SelectCase
8.以下关于事件的说法,错误的是()
A.事件是对象在某种情况下发生的动作
B.事件可以由用户触发,也可以由程序触发
C.事件可以绑定到方法
D.事件与方法没有关系
9.在VisualBasic中,以下哪个是条件语句()
A.If...Then...Else
B.For...Next
C.While...Wend
D.SelectCase
10.以下关于文件操作的说法,错误的是()
A.文件操作可以通过FileOpen函数实现
B.文件操作可以通过FileGet函数实现
C.文件操作可以通过FilePut函数实现
D.文件操作可以通过FileClose函数实现
二、填空题(每空2分,共10分)
1.在VisualBasic中,声明变量的关键字是_______。
2.循环语句Do...Loop的两种格式分别是_______和_______。
3.字符串函数InStr的第二个参数_______。
4.VisualBasic中的标准模块以_______为扩展名。
5.在VisualBasic中,判断结构If...Then...Else的else部分是_______。
6.文件操作可以通过_______函数实现。
7.数组可以通过下标_______访问元素。
8.事件可以绑定到_______。
9.在VisualBasic中,条件语句SelectCase的格式是_______。
10.文件操作可以通过_______函数关闭文件。
三、程序设计题(共20分)
1.编写一个程序,实现以下功能:输入一个整数n,输出从1到n的所有整数。
2.编写一个程序,实现以下功能:输入一个字符串str,输出字符串中的所有小写字母。
3.编写一个程序,实现以下功能:输入一个整数n,输出一个由n个星号组成的三角形。
4.编写一个程序,实现以下功能:输入一个整数n,输出一个由n行组成的菱形。
5.编写一个程序,实现以下功能:输入一个字符串str,输出字符串中的所有数字。
四、简答题(每题5分,共10分)
1.简述VisualBasic中变量的作用域。
2.简述VisualBasic中数组的定义和访问方法。
二、多项选择题(每题3分,共10题)
1.下列哪些是VisualBasic中合法的数据类型()
A.Integer
B.String
C.Boolean
D.Object
E.Date
2.以下哪些函数可以用于字符串操作()
A.Len
B.Trim
C.Left
D.Right
E.Mid
3.下列哪些语句可以用于条件判断()
A.If...Then
B.SelectCase
C.While...Wend
D.For...Next
E.Do...Loop
4.在VisualBasic中,以下哪些是循环控制结构()
A.For...Next
B.While...Wend
C.Do...Loop
D.If...Then...Else
E.SelectCase
5.以下哪些是VisualBasic中常用的文件操作函数()