江苏省计算机等级考试二级VB 考试真题及答案第二部分 Visual Basic 程序设计一、选择题(用答题卡答题,答案依次填在21~30 答题号内)21.下列语句中,正确的是A. Text1.SetFocusB. Form1.Clear C. Label1.SetFocusD. List1.Cls 22.创建一个名为“文件”的菜单项,使其可用Alt+F 方式访问,则在菜单编辑器的标题文本框中应输入A. 文件 ($F)B. 文件(&F) C. 文件(#F)D. 文件(%F) 23.数学表达式的 VB算术表达式为A. Sin(27) + Sqr(x + Exp3)/(x + y) B. Sin(27 * 3.14159 / 180) + Sqr(x + Exp(3)) / Abs(x + y) C. Sin(27 * 3.14159 / 180) + Sqr(x + e ^ 3) / Abs(x + y) D. Sin(27 * pi / 180) + Sqr(x + Exp(3) / Abs(x + y) 24.以下说法不正确的是 24 。A. 使用不带关键字Preserve 的 ReDim语句可以重新定义数组的维数B. 使用不带关键字Preserve 的 ReDim语句可以改变数组各维的上、下界C. 使用不带关键字Preserve 的 ReDim语句可以改变数组的数据类型D. 使用不带关键字Preserve 的 ReDim语句可以对数组中的所有元素进行初始化25.下列是合法的变量名。A. absB. -a1C. cdc dD. Abc_10 26.要向文件 data.txt添加数据,正确的文件打开命令是A.Open data1.txt For Output As #1 B.Open data1.txt For Input As #1 C.Open data1.txt For Append As #5 D.Open data1.txt For Write As #5 27. 以下对数组参数的说明中,错误的是A. 在过程中可以用 Dim语句对形参数组进行声明B. 形参数组只能按地址传递C.实参为动态数组时,可用ReDim 语句改变对应形参数组的维界D.只需把要传递的数组名作为实参,即可调用过程28.设 a = 3,b = 2,c = 1,运行 print a > b > c 的结果是 28 。A. True B. False C. 1 D. 出错29.能够将任意一个两位整数X的个位数与十位数对调(例如将78 转换为87)的表达式是 29 。① Val(Right(X, 1) & Left(X, 1)) ② Val(Right(Str(X), 1) & Left(Str(X), 1)) ③ Val(Right(CStr(X), 1) & Left(CStr(X), 1)) ④ Val(Mid(X, 2, 1) + Mid(X, 1, 1)) A. ③B. ②③C. ①④D. ①③④30.下列是正确的 VB常量。A. D-6 B. E-6 C. 5D D. 5E-6 二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)1.执行下面程序,单...