永发信息网

有如下Visual Basic程序段:

答案:2  悬赏:70  手机版
解决时间 2021-04-04 20:22
有如下Visual Basic程序段:
最佳答案
选C

m = a(1)
  i = 2 
  Do While i <= 10
    If 
m < a(i) Then m = a(i)
    i = i + 1
    
Loop

开始i=2咯,从2开始 当i<=10时循环咯
如果m就是m是最大的咯
全部回答
变量i一开始是2,循环条件 i<=10可见它的最大值是10,所以 i 在程序中是从2-10的范围。关于a程序中没有明说,为了使题目有意义可以理解为一个数组,a(1)-a(10)可以理解为10个数字。
理解这些以后看循环体,从i=2到i=10为止,一共走了9遍,循环的具体操作
If m < a(i) Then m = a(i) 这个的意思是判断如果m小于某个数,m就等于某个数
比如a(2)-a(10)依次为 3,4,11,1,15,6,7,8,2 ,m是10,那么运行流程是这样的:
i=2:m跟3比较,不满足小于,什么都不做
i=3:m跟4比较,不满足小于,什么都不做
i=4:m跟11比较,满足小于,m变成11
i=5:m跟1比较,不满足小于,什么都不做
i=6:m跟15比较,满足小于,m变成15
i=7:m跟6比较,不满足小于,什么都不做
i=8:m跟7比较,不满足小于,什么都不做
i=9:m跟8比较,不满足小于,什么都不做
i=10:m跟2比较,不满足小于,什么都不做
最后结果m变成15,也就是a(2)-a(10)的最大值
但是m一开始是a(1),也就是说a(1)也是参加比较的,假设a(1)很大,比后面的都大,那么m最后肯定还是等于a(1)的,所以正确答案是(A)a(1)至a(10)中的最大值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
建行信用卡帐单分期手续费第一个月全还上,还
班主任寄语初中对全班,教师对班级的寄语
血清总胆固醇6.48血清甘油三脂1.93,低密度脂
同一种可燃物在空气中和在氧气中燃烧时剧烈程
正反鞋能代表什么数字
为什么打印机打印一面,在想打印另一面却打印
怎么用假声说话,如何使用假声说话?
文明5中的拦截与规避能力是什么意思
春秋时期,晋国的赵简子宣布:“克敌者,上大
关于李白写长江的诗句,李白老先生在西湖作的
淘宝助理复制淘宝店铺商品的问题
DNF 游戏中会被提醒检查到使用第三方软件 如
我刚刚杀了一个生命,为什么大家都在笑? 答
下列对联对应的人物,全都正确的一项是①气备
你好,假如我信用卡第一个月消费了1万6,那么
推荐资讯
六道咋不写书了?有关韩小寒那个
被别人嘲笑反击的语句,描写谣言的成语有哪些
朋友的老婆无证驾驶肇事逃逸,就是把人家车撞
一盘鸡一杯酒打一成语
宿迁应用职业技术学院教师待遇怎么样?是高中
求饭饭粥粥的一家三口的狼师番外
霞浦到扶贫第一村赤溪汽车路线怎么走
源鸣即食雪蛤需要怎么存储?
Fromthedayweenter_____University,weknow___
丈夫是北京人妻子是外地人问妻子怀孕,检查费
驾驶证C3扣46分罚款若干一直未处理,现在想考
苹果5s键盘怎么显示日文平假名和片假名 不要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?