2004年VB期中考卷.docVIP

  • 11
  • 0
  • 约5.84千字
  • 约 8页
  • 2018-01-18 发布于河南
  • 举报
2004年VB期中考卷

浙江大学城市学院 VB程序设计试卷(2003-2004/2期中) 注: 请将答案写在答卷纸上 是非题(10%) 用DIM定义数值变量时,该数值变量自动赋初值为0。 语句PRINT X=1是非法语句。 InputBox函数的返回值是数值类型。 表达式中若有多种运算,计算机按算术运算(逻辑运算(关系运算的顺序求值。 全局变量用Global或Public关健字声明,且仅在通用声明段处可以定义。 使用Redim语句既可以改变数组的大小,也可以改变数组类型。 IF 与 END IF 必须成对的使用,有一个IF就有一个END IF 与之相对应。 Do-----Loop While语句实现循环时,不管条件真假,首先无条件地执行一次循环。 如果用户不需要函数的返回值,可以用调用过程的相同方法调用函数。 10、过程中的静态变量与局部变量的区别是,静态变量可以被别的过程存取,而局部变量只在本过程有效。 单选题(15%) 1、可作为Visual Basic变量名的是 。 (A)show (B)Alphi_1 (C)2E3 (D)4D+2 2、语句X=X+1表示 。 (A)变量X的值与X+1的值相等 (B)将变量X的值存到X+1中去 (C)将变量X的增1后再赋给X (D)变量X的值为1 3、不正确的VB常量是 。 (A)123! (B)HABC (C)O18 (D)#1-1-03# 4、变量X# 占 字节内存容量。 (A)2 (B)4 (C)6 (D)8 5、声明符号常量应该用关键字 。 (A)Static (B)Const (C)Private (D)Variant 6、将一数值X取整,且对小数部分进行四舍五入的式子是 。 (A)INT(X+0.5) (B)Fix(X) (C)Sgn(X) (D)Fix(X)+1 7、下列表达式的值为True或False的是 。 (A)A$+B$ (B)a+b (C)a#-b% (D)a#b! 8、表达式 5 Mod 3+5\3的值等于 。 (A)2 (B)3 (C)4 (D)5 9、要得到[1,50]之间的随机整数,可用式子 。 (A)Int(50*Rnd) (B)Int(50*Rnd)+1 (C)Int(49*Rnd) (D)Int(49*Rnd)+1 10、下列各组函数中,函数值类型相同的一组是 。 (A)Exp(x)、Chr(x)、Lcase(x) (B)Asc(x)、Str(x)、Rtrim(x) (C)Sgn(x)、Int(x)、Len(x) (D)Fix(x)、Left(x)、Ucase(x) 11、多分支选择结构的Case语句,写法错误的是 。 (A)case 1,3,5 (B)case 8 to 12 (C)case 5 to 2 (D)case Is”man” 12、For-Next循环结构中,循环控制变量的步长为0(且终值大于初值),则 。 (A)形成无限循环 (B)循环体执行一次后结束 (C)语法错误 (D)循环一次也不执行 13、Dim A(5, 2 to 5) as Byte定义了 个数组元素。 (A)15 (B)20 (C)24 (D)30 14、Function过程有别于Sub过程的最主要特点是 。 (A)Function有形参而Sub没有 (B)Function有实参而Sub没有 (C)Function可数值运算而Sub不能 (D)Function要返回函数值而Sub没有 15、用Static关键字定义过程是指 。 (A)声明过程名是静态的 (B)声明形参是静态的 (C)声明过程中的局部变量是静态的 (D)声明过程的返回值是静态的 程序阅读题(25%) 1、下面程序运行后,x的值为( )。 a=10:b=0 While a-b0 a=a-1 b=b+1 x=x+a+b Wend 2、在下段程序中,若输入字符串“23A5.No+2”, 则程序结果是( )。 Dim s1 as string, s2 as string, c as string s1=InputBox(“请输入”) For i=len(s1) to 1 step –1 c=Mid(s1,i,1) If c=”9” and c=”0”

文档评论(0)

1亿VIP精品文档

相关文档