程序段G72 W(△d) R(E);G7

题目

程序段G72 W(△d) R(E);G72 P(ns) Q(nf) U(△u) W(△w) F(f) S(s) T(t);中,()(FANUC系统)。

  • A、△d表示每次切削的切削深度
  • B、e表示每次切削的退刀量
  • C、ns为精加工程序第一程序段的段号
  • D、nf为精加工程序最后一个程序段的段号
  • E、△w为Z方向精加工余量
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关系模式W(C,P,S,C,T,R)中各属性的含义是:C——课程,P——教师,S——学生, C——成绩,T——时间,R——教室,根据语义有如下数据依赖集:

D={ C→P,(S,C)→C,(T,R)→C,(T,P)→R,(T,S)→R}

关系模式W的一个码(关键字)是(49),W的规范化程序最高达到(50)。若将关系模式 W分解为3个关系模式W1(C,P),W2(S,C,C),W3(S,T,R,C),则W1的规范化程序最高达到(51),W2的规范化程度最高达到(52),W3的规范化程序最高达到(53)。

A.(T,P)

B.(T,R)

C.(S,C)

D.(T,S)


正确答案:D

第2题:

若有以下程序段,w和k都是整型变量: 则不能与上面程序段等价的循环语句是( )。A.B.C.D.A.ASXB

若有以下程序段,w和k都是整型变量:

则不能与上面程序段等价的循环语句是( )。A.

B.

C.

D.

A.A

B.B

C.C

D.D


正确答案:C
当循环结束时,w的值应为-1,而其他选项中w的值为0,故选择C选项。

第3题:

执行以下程序段后,w 的值为

int w= ' A ' ,x=14,y=15;

w=((x||y)&&(w< ' a ' ));

A)-1

B)NULL

C)1

D)0


正确答案:C

第4题:

关于G72指令,()(华中系统)。

  • A、G72是内外圆粗加工复合循环指令
  • B、使用G72指令可以简化编程
  • C、G72指令是沿着平行于X轴的方向进行粗切削循环加工的
  • D、G72指令不能用于切削斜端面
  • E、G72可用于径向沟槽的切削加工

正确答案:B,C

第5题:

.若有以下程序段,W和k都是整型变量,则不能与该程序段等价的循环语句是( )

W= k;

LB: if(w==0) gotO LE;

w - -;

printf("*");

goto LB;

LE:

A. for(w=k;w!=0;W--)printf("*");

B.w= k; While(W--!=0) Prinif(”* ”);

C.w= k; do{w--; prinif(“*”); } while( W!= 0);

D.for(w=k;W;--W) printf("*");


正确答案:C
问题所给出的程序段用goto语句构造一个循环控制结构,该循环结构的初值是让变量W的值为k的值,循环结束条件是W的情等于0,循环体是让变量W的值减1,并输出一个字符*。上述循环控制过程用for循环可描述如下:</P>
for=(w=k;W!=0;W--)printh("*");
或写成:
for(w=k;w;--w)printf("*");
若用while语句,可描述如下:
W=k;
while(w--!=0)printf("*");
w++;/*在w等于0时,也执行了一次w--,这里是对w最后减1的补尝*/
或更直观地写成:
W=k;
while(w!=0){w--;Printf("*");}
若用do-while语句,可描述如下:
W=k;
if(W)
do{
w--;prinif("*");
}while(w);
若写成:
W=k;
do{
W--;printf("*");
}while(w!=0);
是不正确的,因为原代码当k的值为0时,不输出字符*,而上面的改写,当k的值为0时,将输出许许多多的字符*。所以解答应是C。

第6题:

执行以下程序段后,W的值为______。 int w='A',x=14,y=15 w=((x‖y)&&(w<'a'));

A.-1

B.NULL

C.1

D.0


正确答案:C
解析:本题考查的是括号与逻辑运算符的混合运算,其运算优先级为先括号,后逻辑运算符。另外注意“&&”和“||”的“短路”运算。当运算符“&&”左边表达式的值为0时,则右边表达式就不再进行运算,整个表达式的值即为0;当运算符“||”左边表达式的值为非零时,则右边表达式就不再进行运算,整个表达式的值为1。本题先运算表达式“x||y”,由于x=14、y=15均为非零,所以x||y=1。则对于与运算符“&&”,还必须运算其右边的表达式“w'a'”,由于A的 ASCII码是65,a的ASCII码是97,所以w'a'的值为1,故整个表达式的值为1。

第7题:

若有以下程序段,w和k都是整型变量:

w=k:

LB:if(w==0)go to LE;

W--:

printf("*")

goto LB;

LE;

则不能与上面程序段等价的循环语句是( )。

A.for(w=k;w!=0;w--)printf("*");

B.for(w=k;w;--w)printf("*");

C.w=k; while(w--!=0)printf("*");

D.w=k;w++; do{w--;printf("*");}while(w!=0);


正确答案:C
当循环结束时,w的值应为-1,而其他选项中w的值为0,故选择C选项。

第8题:

若有以下程序段,w和k都是整型变量。w=k;LB:if(w==0)goto LE; w--; printf("*"); goto LB;LE: M则不能与上面程序段等价的循环语句是A.for(w=k;w!=0;w--)printf("*");B.w=k;<CR>while(w--!=0)printf("*");w++;C.w=k;<CR>do { w--;printf("*");}while(w!=0);D.for(w=k;w;--w)printf("*");


正确答案:C
    本题主要考查几种循环结构的比较。在题目中,给出了一段程序,程序首先对整型变量w赋值;然后定义了一段程序LB,在该段程序中,首先判断变量w是否为零,如果是,则用GOTO语句跳出该段程序至LE,如果不为零,则w自减并输出*,然后用GOTO语句跳到该程序段开始的地方执行。该段程序其实相当于一个循环,循环的结束条件是变量w的值等于零。
    在选项A中,我们可以看到循环结束的条件是变量w的值等于零,而初值也一样,与题目中的程序段意思完全一致。
    在选项B中,我们可以看出循环结束的条件是变量w的值等于零,而程序也是先判断,再执行后面的语句,与原程序段描述的意思一致。
    在选项C中,do-while循环是直到型循环,即先执行一次循环体中的语句后,再判断循环条件,当w的值已经等于0时,循环依然要运行一次,与原程序段描述的内容不一致,是题目的答案。
    在选项D中,循环所描述的内容也与原程序段一致。
    提醒:在完成这类题时,首先需要弄明白原程序段的作用,如果看不懂,则可以比较选项中与其他选项不同的结果。

第9题:

程序段G72 P0035 Q0060 U4.0 W2.0 S500是()循环指令。

  • A、精加工
  • B、外径粗加工
  • C、端面粗加工
  • D、固定形状粗加工

正确答案:C

第10题:

在程序段G72 W(△d) R(E);G72 P(ns) Q(nf) U(△u) W(△w) F(f) S(s) T(t);中,△u表示X轴方向上的精加工余量(FANUC系统)。


正确答案:正确

更多相关问题