刷题首页
题库
高中信息
题干
有如下程序段:
For i =" 1" To 2
For j =" 2" To 7 - i
If a(j) > a(j - 1) Then
k =" a(j):" a(j) =" a(j" - 1): a(j - 1) = k
End If
Next j
Next i
数组元素a(1)到a(6)的值依次为“71,54,58,29,31,78”,经过该程序段“加工”后,下列说法正确的是( )
A.数组元素a(1)到a(6)的值依次为54,29,31,58,71,78
B.此过程中数据共需比较次数为8次
C.此过程中数据共需交换次数为5次
D.此过程中数据“54”共被比较5次
上一题
下一题
0.99难度 选择题 更新时间:2017-02-17 10:10:42
答案(点此获取答案解析)
同类题1
有如下程序段:
a=3
b=4
c=a*b-2
该程序段运行后,变量c的值为_____________
同类题2
输入19,输出的结果为
。
Dim s As String '定义变量s为字符串类型
Dim n As Long
n = InputBox("n")
s = ""
Do While n > 0
a =" n" Mod 2
s =" Str(a)" + s '将数字a转换成字符,连接在字符串s的左边
n =" n" \ 2
Loop
Print s
同类题3
根据下列程序段运行后a的值 ,划线处应该填入的合理数据类型为 ( )
Dim a As ________
a = 1
For i =" 1" To 8
a =" a" * i
Next i
A.Integer
B.Long
C.Single
D.Double
同类题4
下列能作为赋值语句的是:
A.100=a
B.a+b=10
C.p=True
D.x="2*y" or k=8
同类题5
在VB中,若a=5,b=6 ,执行程序段a=b: b=a 后,变量a, b 的值分别是( )
A.a=5,b=6
B.a=6,b=5
C.a=5,b=5
D.a=6,b=6
相关知识点
算法理论
面向对象程序设计 VB开发工具
赋值语句
选择语句
循环语句