计算机二级考试

解析:以下程序段运行的结果是______。 Dima(-1 To 5)AsB

来源:网考网计算机二级 所有评论

【单选题】以下程序段运行的结果是______。 Dima(-1 To 5)AsBoolean Dim flagAsBooleanflag=False Dim iAs Integer Dim jAs Integer Do Until flag=TrueFor i=-1 To 5j=j+1If a(i)=False Thena(i)=True Exit For End IfIf i=5 Thenflag=True End IfNextLoopPrint j
A、20

B、7
C.35
D.8

网考网参考答案:C
网考网解析:

[评析] 该程序段的作用是给数组a的每个数组元素赋值True,具体实现的方式为:每次从数组a的第一个元素开始判断,该元素是否为False,如果是,则令此元素为True,然后跳出循环,重新从数组a的第一个元素开始判断:如果当前元素不为False,则判断下一个元素。因此语句j=j+1将执行. 1+2+3+4+5+6+7=28次,即j=28。然后再遍历一遍数组a的所有元素,最后结束程序段。所以j最终的值是: j=28+7=35 document.getElementById("warp").style.display="none"; document.getElementById("content").style.display="block"; 查看试题解析出处>>

相关推荐

发布评论 查看全部评论