VB编程技术的试题与答案延伸
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列关于VisualBasic中模块的说法,错误的是:
A.模块是存储程序代码的单元
B.模块分为标准模块和类模块
C.模块是独立的程序单元,不依赖于其他模块
D.在模块中可以声明变量和过程
2.以下哪个是VisualBasic中定义过程的关键字?
A.Function
B.Procedure
C.Process
D.Method
3.在VisualBasic中,下列关于变量的说法,正确的是:
A.变量在声明时必须指定类型
B.变量声明后可以改变其类型
C.变量在声明时可以不指定类型
D.变量的类型在声明后不能改变
4.以下哪个是VisualBasic中数组声明的格式?
A.Dim数组名(下标1To下标2)As类型
B.Dim数组名[下标1To下标2]As类型
C.Dim数组名(下标1..下标2)As类型
D.Dim数组名{下标1To下标2}As类型
5.在VisualBasic中,以下哪个函数用于获取字符串的长度?
A.Len()
B.Str()
C.Val()
D.Chr()
6.以下哪个是VisualBasic中的循环结构?
A.If...Then...Else
B.For...Next
C.SelectCase
D.Alloftheabove
7.以下哪个是VisualBasic中的条件结构?
A.For...Next
B.Do...Loop
C.If...Then...Else
D.Alloftheabove
8.在VisualBasic中,以下哪个关键字用于结束一个If语句?
A.EndIf
B.EndIf...
C.EndIf.
D.EndIf;
9.以下哪个是VisualBasic中的注释方式?
A.REM
B.//
C.
D.Alloftheabove
10.在VisualBasic中,以下哪个函数用于将数字转换为字符串?
A.Str()
B.Val()
C.CStr()
D.Alloftheabove
二、填空题(每空2分,共10分)
1.VisualBasic中,模块分为__________和__________。
2.在VisualBasic中,声明变量的关键字是__________。
3.数组在VisualBasic中的声明格式为:__________。
4.获取字符串长度的函数是__________。
5.VisualBasic中的循环结构包括__________、__________和__________。
6.VisualBasic中的条件结构包括__________、__________和__________。
7.在VisualBasic中,结束一个If语句的关键字是__________。
8.VisualBasic中的注释方式有__________、__________和__________。
9.将数字转换为字符串的函数是__________。
10.在VisualBasic中,将字符串转换为数字的函数是__________。
三、程序设计题(共30分)
1.编写一个程序,实现以下功能:计算1到100之间所有偶数的和。
2.编写一个程序,实现以下功能:计算一个数的三次方。
3.编写一个程序,实现以下功能:输入一个字符串,输出该字符串的逆序。
4.编写一个程序,实现以下功能:判断一个数是否为素数。
5.编写一个程序,实现以下功能:计算一个数组中所有元素的平均值。
四、简答题(每题5分,共10分)
1.简述VisualBasic中模块的作用。
2.简述VisualBasic中数组的声明和访问方法。
二、多项选择题(每题3分,共10题)
1.以下关于VisualBasic中数据类型的特点,正确的有:
A.数据类型用于定义变量的存储方式
B.数据类型决定了变量的取值范围
C.数据类型可以动态改变
D.数据类型可以用于函数返回值
2.以下哪些是VisualBasic中常见的控制结构?
A.If...Then...Else
B.For...Next
C.Do...Loop
D.SelectCase
3.以下哪些是VisualBasic中数组的属性?
A.Count
B.LowerBound
C.UpperBound
D.Length
4.以下哪些是VisualBasic中常用的字符串函数?
A.L