内容正文:
专题二 Visual Basic 6.0语言(6)
姓名 班级 学号
一、单项选择题(本题共25小题,每题2分,共50分)
1.用于表示X 大于或等于Y 的表达式是( )。
A.x>y
B.x>=y
C.x>y And x=1
D.x>y Or x=1
2.下列运算符优先级最高的是( )。
A.=
B.Not
C.And
D.Or
3.下列运算符表示异或的是( )。
A.Not
B.Xor
C.Eqv
D.Imp
4.若 a=1、b=3、c=2、d=4, 则表达式Not a<=c or 4*c<=b^2 And d>a+c 的值是( )。
A.False
B.True
C.9
D.8
5.若X=8 、Y=9, 则语句IfX>Y Then X=X+Y Else X=X-Y 的运行结果是( )。
A.8
B.9
C.17
D.- 1
6.关于多行If 语句,下列说法正确的是( )。
A. 多行If 语句的语句块都有可能被执行
B. 多行If 语句中,只有满足条件的语句块才有可能被执行
C. 多行If 语句只有第一个满足条件的语句块有可能被执行,若条件都不满足,则执行 Else 后面的语句
D. 以上说法都不正确
7.函数 IIf(8>3,0,1)的运行结果是( )。
A.8
B.3
C.0
D.1
8. 表达式If(3>6,1,0)的值是( )。
A.0
B.1
C.3
D.6
9. 如果x 是一个正实数,那么对x 的第二位小数四舍五入的表达式是( )。
A.0.1*Int(x+0.05)
B.0.1*Int(10*(x+0.05))
C.0.1*Int(100*(x+0.5))
D.0.1*Int(x+0.5)
10.下列选项中,( ) 是 Select Case 语句中合法的表达式列表。
A.x>y
B.Is>=y
C.Is>y And Is=1
D.10 To 5
11.Select Case 语句中测试表达式的类型可以是( )。
A. 数值表达式
B. 关系表达式
C. 布尔表达式
D. 以上都不对
12.下列程序的运行结果是( )。
X=3
Select Case X^2
Case 3,4,5
Y=X
Case 1 To 100
Y=X+1
Case Is<50
Y=X*3
Case Else
Y=X^3
End Select
Print Y
A.3
B.4
C.9
D.27
13.若当前日期为2024年3月15日,则 Year(Date())的值是( )。
A.2024
B.3
C.15