单选题
()WHILE语句中()时,将产生无限循环(FANUC系统).
A
没指定DO
B
没指定END
C
没指定WHILE
D
没指定DO后的标号
答案解析
正确答案:C
解析:
让我来为你解析这道关于FANUC系统WHILE循环的题目。
正确答案是C:没指定WHILE
解析:
WHILE语句的基本结构是:
WHILE [条件表达式] DO n;
...(循环体)
ENDn;
选项分析:
A. 没指定DO:不正确。即使没有立即跟DO,只要后面有配对的DO和END,仍然可以正常工作。
B. 没指定END:不正确。虽然缺少END会导致语法错误,但不会直接造成无限循环。
C. 没指定WHILE:正确。如果缺少WHILE关键字,系统无法判断循环条件,就会一直执行循环体,导致无限循环。
D. 没指定DO后的标号:不正确。标号可以省略,使用默认值1。
简单示例:
正确的写法:
WHILE [#1 LT 10] DO1;
#2 = #2 + 1;
END1;
错误写法(会造成无限循环):
[缺少WHILE关键字]
#1 LT 10 DO1; ← 错误!
#2 = #2 + 1;
END1;
因为缺少WHILE关键字,系统无法判断循环条件,就会一直执行循环体,导致无限循环。这就是为什么选C的原因。
希望这个解释能帮助你理解WHILE语句的工作原理以及为什么缺少WHILE关键字会导致无限循环。
相关知识点:
WHILE无指定条件会无限循环
相关题目
单选题
()在数控机床上进行孔系加工,下面说法中不正确的是().
单选题
()普通外螺纹的标准中规定了公差的项目是().
单选题
()在数控机床上进行孔系加工时要().
单选题
()运算符=="、"<>"分别表示().(SIEMENS系统)"
单选题
()测量孔系孔心距的正确方法是().
单选题
()铣削箱体零件的正确的加工方法是().
单选题
()零件加工中某些精加工方式会在曲面的平坦部位产生刀具路径较稀的现象,以下()加工能保证该部位的加工精度.
单选题
()是抛物面或抛物柱面.
单选题
()组合夹具元件按用途分为基础件、支承件、定位件和().
单选题
()测量孔系孔心距不正确的方法是().
