栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验

[单项选择题] 窗体上有一个名为Command1的命令按钮,并有下面的程序:Private Sub Command1_Click()Dim arr(5) As IntegerFor k = 1 To

面试经验 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[单项选择题] 窗体上有一个名为Command1的命令按钮,并有下面的程序:Private Sub Command1_Click()Dim arr(5) As IntegerFor k = 1 To

[单项选择题] 窗体上有一个名为Command1的命令按钮,并有下面的程序:Private Sub Command1_Click()Dim arr(5) As IntegerFor k = 1 To 5arr(k) = kNext kprog arr()For k = 1 To 5Print arr(k);Next kEnd SubSub prog(a() As Integer)n = UBound(a)For i = n To 2 step-1For j = 1 To n-1if a(j) < a(j+1) Thent=a(j):a(j)=a(j+1):a(j+1)=tEnd IfNext jNext iEnd Sub程序运行时,单击命令按钮后显示的是()。


A .1 2 3 4 5
B .5 4 3 2 1
C .0 1 2 3 4
D .4 3 2 1 0


参考答案:

B

问题解析:

程序对数组元素赋初值为1、2、3、4、5。Ubound函数返回数组可用的最大下标,过程prog的功能是遍历数组对数组中的元素进行排序,由条件a(j)<a(j+1)可知程序是将数组按从大到小排序。当用数组作为过程的参数时,使用的是“传地址”方式,因此程序输出的是排序后的数组元素值,即5、4、3、2、1。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/255002.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号