K4多媒体作品的合成 字符串数组 冒泡排序 前项为

K4多媒体作品的合成 字符串数组 冒泡排序 前项为

2024-10-31 07:00:00  鲸学教育
已知数组a(1)到a(6)的原始数据为”118”,”36”,”98”,”15”,”88”,”2”,对该数组进行排序操作,某同学编写了以下VB程序:
For i=1 To 3
 For j=6 To i+1 Step -1
 If a(j)  T=a(j):a(j)=a(j-1):a(j-1)=1
 End If
 Next j
Next i
则程序运行之后,数组a(1)到a(5)的值依次为(    )

A.”118”,”15”,”2”,”36”,”88”,”98”

B.”118”,"15”,”36”,”88”,”98”,”2”

C.”2”,”15”,”36”,”118”,”88”,”98”

D.””2”,”15”,”36”,”88”,”98”,”118”

【答案】:A

【本题解析】

本题考查字符串数组排序知识。采用冒泡排序算法的前3轮升序排序。判断字符串大小的标准是“如果第一个字母相同,则比较下一个字符,ASCII值大的大”。经过前三轮排序,升序序列的字符串数组前3项为“118”,“15”,“2”。故本题答案是A。

专注浙江信息技术辅导,通用技术辅导 鲸学,用心做好技术辅导

预约1对1