do until 条件 循环体 loop 则下列描述真确的是

933239292022-10-04 11:39:541条回答

do until 条件 循环体 loop 则下列描述真确的是
A) 如果“条件”是一个为0的常数,则一次循环体也不执行
B) 如果“条件”是一个为0的常数,则至少执行一次循环体
C) 如果“条件”是一个不为0的常数,则至少执行一次循环体
D) 不论“条件”是否为“真”,至少要执行一次循环体
答案居然选择B,我认为A和C都对,理由如下:
此题的关键是要判断“条件”是否成立,如果成立,则执行后面的循环体,不成立,就不执行.vb中0假,一切非0均为真.A)如果“条件”是为0的常数,也就是说条件为假,不成立,一次循环都不执行,所以A对.C)“条件”不为0,也就是说,可以确定初始时“条件”为真,则至少要执行一次后面的循环体,所以C对.
望各位大侠能为小弟指点一二,小弟愚钝,还望说详细点儿,

已提交,审核后显示!提交回复

共1条回复
天魔心 共回答了20个问题 | 采纳率80%
条件成立时就loop否则就do
注意它和do while的区别.
当条件为0时,就是个死循环,它会一直do而不loop
1年前

相关推荐

VB题!假定有以下循环结构 Do Until 条件表达式 循环体 Loop则以下正确的描述是A)如果“条件表达式”的值是
VB题!
假定有以下循环结构
Do Until 条件表达式
循环体
Loop
则以下正确的描述是
A)如果“条件表达式”的值是0,则一次循环体也不执行
B)如果“条件表达式”的值不是0,则至少执行一次循环体
C)不论“条件表达式”的值是否为“真”,至少要执行一次循环体
D)如果“条件表达式”的值恒为0,则无限次执行循环体
ufo77771年前1
fanleihi 共回答了10个问题 | 采纳率90%
C
小弟求教几道2级vb习题第二题假定有以下循环结构do until 条件
小弟求教几道2级vb习题
第二题
假定有以下循环结构
do until 条件
循环体
loop
则正确的描述为 B如果“条件”是一个为0的常数,则至少执行一次循环体
第三题
for i= 1 to 3
for j=1 to i
for k=j to 3
a=a+1
next k
next j
next i
执行上面的3重循环后,a的值为 14
还有图片的那个题,一共3个题,
图片上那个题是a=a+b+x
第2题为什么是选B
tomy551年前1
jisodoi 共回答了13个问题 | 采纳率92.3%
1.
里面那句是a=a+b+c 是结果3
不是,结果2
3.
i=1时
第一层循环1次
第二层循环1次
第三层循环3次
a=3
i=2时
第一层循环1次
第二层循环2次
第三层循环5次
a=3+5=8
i=3时
第一层循环1次
第二层循环3次
第三层循环6次
a=3+5+6=14
问一个关于VB的问题对于Do Until…Loop 循环,正确的是:A.如果循环条件为常数0,则一次循环也不执行B.如果
问一个关于VB的问题
对于Do Until…Loop 循环,正确的是:
A.如果循环条件为常数0,则一次循环也不执行
B.如果循环条件为常数0,则至少执行一次循环
C.如果循环条件是不为0的常数,则至少执行一次循环
D.无论循环条件是否为True,都至少执行一次循环
艾凌凌1年前1
尘埃无语 共回答了17个问题 | 采纳率88.2%
B.如果循环条件为常数0,则至少执行一次循环
Private Sub Command1_Click()
Do Until 0
Print "A"
Exit Do
Loop
Do Until 0
Print "B"
Exit Do
Loop
Do Until 1
Print "C"
Exit Do
Loop
Do Until True
Print "D"
Exit Do
Loop
End Su
VB习题 N=0 J=1 DO Until N>2 N=N+1 J=J+N*(N+1) Loop Print N;J
VB习题 N=0 J=1 DO Until N>2 N=N+1 J=J+N*(N+1) Loop Print N;J
N=0 J=1
DO Until N>2
N=N+1 J=J+N*(N+1)
Loop
Print N;J 求运行结果及理由
exbyot1年前2
ramjet 共回答了9个问题 | 采纳率88.9%
N=0 J=1
DO Until N>2
N=N+1
J=J+N*(N+1)
Loop
Print N;J
n=0
j=1
---------------------
n=n+1----0+1=1
j=j+n*(n+1)----j=1+1*2=3
----------------------
n=n+1----n=1+1=2
j=3+2*3=9
-------------------------
n=n+1------3
j=9+3*4=21
------------------
这时n=3>2 故跳出循环
输出n,j值

3,21
VB,do until循环语句问题?
VB,do until循环语句问题?
do until 条件
循环体
loop
如果“条件”是一个为0的常数,则至少执行一次循环体
为什么不是一次循环体也不执行?
do until 条件
循环体
loop
则正确描述是:
1、如果“条件”是一个为0的常数,则一次循环体也不执行
2、如果“条件”是一个为0的常数,则至少执行一次循环体
3、如果“条件”是一个不为0的常数,则至少执行一次循环体
4、不论“条件”是否为"真"至少要执行一次循环体
clchwg1年前1
大将王翦 共回答了12个问题 | 采纳率91.7%
数值0等同于布尔值常量的False,而Do Until则是当表达式为真时跳出循环,这与Do While刚好相反,所以:
Do Until 0
相当于
Do Until False
相当于
Do While Not(False)
相当于
Do While True
所以,如果不在循环体中跳出循环或跳出所在过程或End或Goto的话,这将是一个死循环.
自然,循环体将至少被执行一次.
vb 循环结构中的一题假定有以下循环结构Do Until 条件循环体Loop则正确的是A.如果“条件”是一个为0的常数,
vb 循环结构中的一题
假定有以下循环结构
Do Until 条件
循环体
Loop
则正确的是
A.如果“条件”是一个为0的常数,则一次循环体也不执行
B.如果“条件”是一个为0的常数,则至少执行一次循环体
但是我认为应该是A啊.这种形式的循环结构不是先判断后执行吗?所以有可能一次都不执行循环体中的语句啊?难道我的理解错了吗?感激不尽!
kitty94501年前1
雨恋andrew 共回答了17个问题 | 采纳率82.4%
确切的说因为条件是0 所以 如果循环体中没有跳出循环的话,那么永远会一直执行下去,
但循环体中有可能包括跳出循环,所以循环体至少执行一次^^
如果不考虑跳出循环的问题的话,那么将会无限循环执行循环体.
如果条件为1时(或真),才会像你想像一样一次都不执行,注意do until true才是一次也不执行.
Dim n% n = 1 Do Until n > 6 Print n; n = n + 2.4 Loop
Dim n% n = 1 Do Until n > 6 Print n; n = n + 2.4 Loop
运行结果为1,3,5
为什么不是1,3,6
吴中越1年前1
宝气姑娘 共回答了23个问题 | 采纳率95.7%
3+2.4=5.4,对应整数是5,不是6.
帮忙详细述说一下下面的程序的意思,最主要的是不明白do until的用法及意思,我只有15分,
帮忙详细述说一下下面的程序的意思,最主要的是不明白do until的用法及意思,我只有15分,
执行下列程序,单击按钮command1窗体上显示的第一行内容是( )第二行内容是()第三行内容是()option explict private sub command1-click()
dim a as integer,b as integer
a=4
b=3
do until a>10
b=b/2
do until b>10
a=(a+b)2+b
b=b+5
print a,b
loop
a=a-3
loop
end sub
zac2625263251年前1
花妖亚亚 共回答了17个问题 | 采纳率82.4%
其实就是 do while ()
循环的意思,一定会执行第一次.
中文意思: 执行 .一直到...然后会如何如何
例子中的: 当a>10 .
VB问题do until的问题假定有以下循环结构 Do Until 条件表达式 循环体 Loop 则以下正确的描述是(
VB问题do until的问题
假定有以下循环结构 Do Until 条件表达式 循环体 Loop 则以下正确的描述是( ).A )如果“条件表达式”的值是0,则一次循环体也不执行 B )如果“条件表达式”的值不为0,则至少执行一次循环体 C)不论“条件表达式”的值是否为“真”,至少要执行一次循环体 D )如果“条件表达式”的值恒为0,则无限次执行循环体 为什么选D啊,
FG6871年前1
栀子花中的精灵 共回答了13个问题 | 采纳率84.6%
Do Until 条件表达式 是当条件为True时停止,为False时循环, 而0是False,所以会永远循环.

大家在问