我刚刚在高中转入计算机课,我们正在学习VB 2010.我一直在努力学习,但这个问题让我难过:
“带有参数的两个程序如下所示。一个使用预先测试的循环,另一个使用后测试循环。在进行程序调用之后,
pattern (-2,"####")
每个程序的输出都不同。
PRE TESTED
pattern (start as integer, hash as string)
DIM counter as integer
Counter = 0
DO WHILE counter < start
lbldisplay.text = hash
Counter = counter + 1
LOOP
END SUB
POST TESTED
pattern(start as integer, hash as string)
DIM counter as integer
Counter=0
DO
lbldisplay.text = hash
Counter = counter + 1
LOOP WHILE counter > start
END SUB
每个程序会发生什么?结果会是什么?我已经掌握了一些基础知识,但这真的让我很难过。谢谢!
答案 0 :(得分:0)
简而言之:“POST-TESTED”循环将始终至少执行一次。其中“PRE-TESTED”循环可能根本不执行。