VB练习

*
您的姓名:
*
您所在班级
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
*
1.下列选项中,关于算法的描述正确的是( )。
A.算法只能用自然语言描述
B.算法必须在有限步骤内实现
C. 算法就是一种高级程序设计语言
D.算法可以有0个或多个输入,但只能有一个输出
*
2.下列选项中,能作为VB程序变量名的是( )。
A. while
B. 4A123
C. A%C
D. Dist
*
3.以下程序段执行后,输出结果为( )。
m=29
If m Mod 3 <> 0 Then
Print m & “不能被3整除”
Else
Print m & “能被3整除”
End If
A. n能被3整除
B. n不能被3整除
C. 29不能被3整除
D. 29能被3整除
*
4.下列VB表达式中,值为字符串类型的是( )。
(1) Abs(x) (2) Text1.Text (3)”123+45” (4) Sqr(x) (5) Labell.Caption
A. (1)(3)(5)
B. (2)(3)(5)
C. (2)(4)(5)
D. (1)(2)(3)
*
5.在VB中,下列哪个选项是正确的赋值语句?( )
A. 2018=x
B. 5s=80
C. A+B=C.
D. s=s+5
*
6.设A=2,B=5,在VB中,表达式A>B And B>3的值是( )。
A. 1
B. -1
C. False
D. True
*
7.以下程序段运行后,x和st的值分别是( )。
Dim x As Integer
Dim st As String
x=123+678
st=”123”+”678”
A. 123678 “123678”
B. 801 “123678”
C. 123678 “801”
D. 801 “801”
*
8.用流程图表示条件“A>B”是否成立,要用到以下哪个图形?( )
A. 平行四边形
B. 菱形
C. 圆角矩形
D.直角矩形
*
9.下列选项中,能作为VB程序变量名的是( )。
A. Dim
B. 3AB
C. A*B
D. xy
*
10.以下程序段运行后, s的值是( )。
n=0
s=0
Do While s<=10
n=n+3
s=s+n
loop
A. 30
B. 18
C. 0
D. 3
*
11.下列选项中,能作为VB程序变量名的是( )。
A.s+1
B.3stu
C.true
D. s1
*
12.下列哪个程序段的运行结果如图所示?( )
******
******
******
******
******
A
B
C
D
*
13.在VB中,Int(x) 函数的功能是返回不大于x的最大整数,设A=3 ,B=4,C=5,则下列表达式的运算结果中值最大的是( )。
A. Sqr(C)
B. Abs(A-B)
C. Int(2*A-C/B)
D. A^2+B^2-C^2
*
14.在VB中,用变量Code存储学生的借阅卡编码(Code=”N020170502”),则变量Code 的数据类型应定义为( )。
A. Integer
B. Double
C. String
D. Single
*
15.Visual Basic程序设计语言属于( )。
A.汇编语言
B.自然语言
C.高级语言
D.机器语言
*
16.一下程序段运行后,y的值是( )。
x=3
If x>3 Then
y=2*x
Else
y=3*x+1
end if
A. 25
B. 26
C. 10
D. 5
*
17.某晚会的猜数字游戏中,有100张写有1~100之间整数的卡片,主持人随机抽取一张卡片,让大家竞猜。有一种方案是:第一次猜50,若提示低了,则第二次猜75,若提示还是低了,则第三次猜87,依次类推;若第一次猜50,提示高了,则第二次猜25,若提示还是高了,则第三次猜12,依次类推;……。这种每次缩小一半查找范围而达到迅速确定目标的算法称为( )。
A. 顺序查找法
B. 排序法
C. 解析法
D. 二分查找法
*
18.在平面直角坐标系中,设点A(x1,y1)、点B(x2,y2),则AB.点之间的距离为:
A. Sqr((x1-x2)^2+(y1-y2)^2)
B. Sqr[(x1-x2)^2+(y1-y2)^2]
C. Sqr((x1-x2)2+(y1-y2)2)
D. Sqr[(x1-x2)2+(y1-y2)2]
*
19.下列语句正确定义了一个单精度实型变量x 的是( )。
A. Dim x As Single
B. 其它三项都不对
C. Dim x As Integer
D. Dim x As String
*
20.在VB中表示“x 属于区间[A,B)”的正确表达式是( )。
A. A<=x And x<B
B.A<=x Or x<B
C. A≦x And x<B
D.A<=x<B
*
21.在VB中,下列属于字符串常量的是( )。
A. Cnt
B.3.14
C. 2018
D. “Visual Basic”
*
22.将数学表达式转化为VB表达式,下列选项正确的是( )。
A
B
C
D
*
23.以10下程序段运行后,整型变量s的值是( )。
s=1
For i=1 To 10 Step 3
s=s*i
Next i
Print s
A. 55
B. 3640
C. 28
D. 280
*
24. 以下程序段运行后,整型变量 max1,min1 的值分别是( )
其中 a=3 b=5
max1=(a+b)/2+Abs(a-b)/2
min1=(a+b)/2-Abs(a-b)/2
A.3,3
B.3,5
C.5,5
D.5,3
*
25.给定一个四位数的年份,判断它是否为闰年:四年一闰、百年不闰;四百年又闰(年份能被4整除但不能被100整除是闰年,或者年份能被400整除也是闰年。例如2004年和2000年都是闰年,2100年不是闰年)。下列判断年份。下列判断年份y是闰年的表达式正确的是( )。
A. yMod 4=0 Or y Mod 100<>0 And y Mod 400=0
B. yMod 4=0
C. yMod 4=0 And y Mod 100 <>0 Or y Mod 400=0
D. yMod 400=0
问卷星提供技术支持
举报