柠檬试题库
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
热度🔥361
参考答案:B
解析:
【解析】DO WHILE<条件>循环,首先判断循环条件是否为逻辑真,如果为逻辑真,则执行循环体内代码,所以C)选项、D)选项不会执行循环体内代码,不正确。A)选项中条件语句IF x>0使得循环只执行一次,即跳出循环体,所以也不正确。B)选项当x=0时,才跳出循环体,答案正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
如果要在文本框中输入字符时达到密码显示效果,如星号(*) ,应设置文本框的属性是( )。
若有以下程序段 double x=5.16894; printf("%f\n", (int)(x*1000+0.5)/(double)1000 ); 则程序段的输出结果是
下列有关文件的叙述中,正确的是( )。
对计算机网络发展具有重要影响的广域网是
标签
二级VF程序设计
flag
循环
10
选项