柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
下列的程序段中y的计算结果为76543的是( )
A.x=34567y=0flag=.T.DO WHILE flag y=x%10+y*10 x=int(x/10) IF x>0 flag=.F. ENDIFENDDO
B.x=34567y=0flag=.T.DO WHILE flag y=x%10+y*10 x=int(x/10) IF x=0 flag=.F. ENDIFENDDO
C.x=34567y=0flag=.T.DO WHILE !flag y=x%10+y*10 x=int(x/10) IF x>0 flag=.F. ENDIFENDDO
D.x=34567y=0flag=.T.DO WHILE !flag y=x%10+y*10 x=int(x/10) IF x=0 flag=.T. ENDIFENDDO
热度🔥402
参考答案:B
解析:
【解析】DO WHILE<条件>循环,首先判断循环条件是否为逻辑真,如果为逻辑真,则执行循环体内代码,所以C)选项、D)选项不会执行循环体内代码,不正确。A)选项中条件语句IF x>0使得循环只执行一次,即跳出循环体,所以也不正确。B)选项当x=0时,才跳出循环体,答案正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
设有定义: struct {char mark[12]; int num1; double num2;} t1,t2; 若变量均已正确赋初值,则以下语句中错误的是
在Visual FoxPro中,要运行菜单文件menu1.mpr,可以使用命令( )。
DFD建模方法由四种基本元素组成,其中用来描述数据的提供者或使用者的是()。
下列哪一条不是数据模型的组成要素 ?
标签
二级VF程序设计
flag
循环
10
选项