数控宏程序变量赋值试题.docx
《数控宏程序变量赋值试题.docx》由会员分享,可在线阅读,更多相关《数控宏程序变量赋值试题.docx(34页珍藏版)》请在冰豆网上搜索。
数控宏程序变量赋值试题
数控宏编程变量相关理论知识试卷
一、选择题(选择正确的答案,将相应的字母填入题内的括号中。
每题0.5分。
共160题,满分80分):
1.在变量赋值方法Ⅱ中,自变量地址I6对应的变量是( )。
A、#40B、#39C、#19D、#26
2.在运算指令中,形式为#i=ROUND[#j]代表的意义是( )。
A、圆周率B、四舍五入整数化
C、圆弧度D、加权平均
3.下列宏程序的变量表示不正确的是( )。
A、#0B、#[200-1]C、#10D、#[#57]
4.FOR当一个带有一个确定值的操作程序被循环重复,( )循环就会被运行。
A、FORB、GOTOC、ELSED、WHILE
5.在发那克0i系统中,描述算术运算的反正切的正确格式是( )。
A、#i=ATAN[#j/#k]B、#i=ATAN[#j]
C、#i=ATAN[#j]/[#k]D、#i=TAN[#j]/[#k]
6.在变量赋值方法I中,引数(自变量)A对应的变量是( )。
A、#22B、#1C、#110D、#25
7.在运算指令中,形式为#i=TAN{#j}代表的意义是()
A、正切B、合并C、反余切D、立方根
8.在运算指令中,形式为#i=SQRT[#j]代表的意义是()
A、矩阵B、平方根C、积数D、权数
9.FOR计算循环表达式:
FOR变量=初始值TO最后值:
NC程序().
A、ENDLOOPB、ENDIFC、ENDWHILED、ENDFOR
10.在运算指令中,形式为#i=#jMOD#K代表的意义是()
A、反三角函数B、平均值C、空D、取余
11、在运算指令中,形式为#i=#jXOR#k代表的意义是()
A、立方值B、极限值C、异或D、均值
12.在变量赋值方法一中,引数(自变量)M对应的变量是()
A、#13B、#52C、#321D、#95
13.计数变量同时会从初始值到最后值增加值必须小于最后值。
变量必须属于()类型。
A、char(字符)B、float(浮点)C、signed(符号)D、int(整数)
14、在变量赋值方法I中,引数(自编量)J对应的变量是( )。
A、#22 B、#5 C、#110 D、#25
15.在宏程序段#1=#6/#2-#3*COS[#4]中;优先进行的运算是( )(FANUC系统、华中系统)。
A、函数:
COS[#4]B、乘:
#3*C、减:
#2-D、除:
#6/
16.G65代码是FANUC数控系统中的调用( )功能(FANUC系统)。
A、子程序B、宏程序C、参数D、刀具
17.在变量赋值方法I中,引数(自变量)A对应的变量是( )(FANUC系统)。
A、#101B、#31C、#21D、#1
18.在运算指令中,形式为Ri=COS(Rj)的函数表示的意义是( )(SIEMENS系统)。
A、正弦B、余弦C、反正弦D、反余弦
19.正弦函数运算中的角度单位是( )(SIEMENS系统)。
A、弧度B、度C、分D、秒
20.若Ri=TRUNC(Rj);Rj=2.325;则Ri的赋值是( )(SIEMENS系统)。
A、2B、2.3C、2.5D、3
21.在运算指令中,形式为#i=SIGN[#j]的函数表示的意义是( )(华中系统)。
A、自然对数B、取符号C、指数D、取整
22.IF…;…;ENDIF;是( )(华中系统)。
A、赋值语句B、条件判别语句C、循环语句D、无条件转移语句
23.下列运算符中含义是小于、小于或等于的是( )(SIEMENS系统)。
A、<、<=B、>、、>
24.下列变量在程序中的表达方式书写错误码的是( )(FANUC系统、华中系统)。
A、Z[#15+20]B、#5=#1-#3C、SIN[#13]D、20.=#11
25.在FANUC数控系统中,可以独立使用并保存计算结果的变量为( )(FANUC系统)。
A、空变量B、系统变量C、公共变量D、局部变量
26.在运算指令中,形式为#1=SQRT{#1}的函数表示的意义是()。
(fanuc系统.华中系统)
A、圆周率B、四舍五入整数化C、求数学期望值D、弧度
27.表示正切函数的运算指令是()。
(fanuc系统.华中系统)
A、#1=TAN{#1}B、#1=ATAN{#1}C、#1=FIX{#1}D、#1=COS{#1}
28.在运算指令中,形式为#1=SQRT{#1}的函数表示的意义是()。
(fanuc系统.华中系统)
A、矩形B、数列C、平方根D、条件求和
29.在运算指令中,形式为Ri=SIN{Ri}的函数表示的意义是()。
(SIEMENS系统)
A、圆弧B、立方根C、合并D、正弦
30.执行程序段N5R5=-30;N60R4=ABS(R5);后,R4赋值为()。
(SIEMENS系统)
A.-30B.30C.900D.-0.5
31.在运算指令中,形式为Ri=LN(Ri)的函数表示的意义是()。
(SIEMENS系统)
A.离心率B.自然对数C.轴距D.螺旋轴弯曲度
32.运算表达式R1=R2+R3*SIN(R4)-8,按运算次序首先是()(SIEMENS系统)。
A.R2+R3B.R3*SIN(R4)C.SIN(R4)D.SIN(R4)-8
33.在运算指令中,形式为#i=FUP[#j]的函数表示的意义是()(FANUC系统)。
(A)四舍五入整数化(B)舍去小数点(C)小数点以下舍去(D)下取整
34.宏程序的变量之间可进行算术和逻辑运算,下列()属于逻辑运算
(FANUC系统、华中系统)。
(A)绝对值(B)开平方(C)函数运算(D)或
35.在FANUC数控系统中,可以独立使用并保存计算结果的变量为()。
(FANUC系统、华中系统)。
(A)空变量(B)系统变量(C)公共变量(D)局部变量
36.宏程序中大于或等于的运算符为()(FANUC系统、华中系统)。
(A)LE(B)EQ(C)GE(D)NE
37.在运算指令中,形式为#i=INT[#j]的函数表示的意义是()(华中系统)。
(A)自然对数(B)舍去小数点(C)取整(D)非负数
38.GOTOFMARKE1;…;MARKE1:
…;是()(SIEMENS系统)。
(A)赋值语句(B)条件跳转语句(C)循环语句(D)无条件跳转语句
39.WHILE…;…;ENDW;是()(华中系统)。
(A)赋值语句(B)条件判别语句(C)循环语句(D)无条件转移语句
40.在运算指令中,形式为#i=ASIN[#j]的函数表示的意义是()(FANUC系统、华中系统)。
(A)舍入(B)立方根(C)合并(D)反正弦
41.用户宏程序是指含有()的程序(FANUC系统、华中系统)。
A、子程序B、变量C、固定循环D、常量
42.在运算指令中,形式为#i=FIX[#j]的函数表示的意义是()(FANUC系统)。
A、对数B、舍去小数点C、上取整D、非负数
43.若#24、#26表示的是加工点的X、Z坐标,则描述其X和Z向运动关系的宏程序段
#26=[#1/#2]*SQRT{#2*#2-#24*#24};所描述的加工路线是()(FANUC系统、华中系统)。
A、圆弧B、椭圆C、抛物线D、双曲线
44.下列变量引用段中,正确的引用格式为()
A.G01[#1+#2]F[#3]B.G01X#1+#2F#3C.G01X=#1+#2F=#3D.G01Z#1F#3
45.在运算指令中,形式为#i=TAN[#j]的函数表示的意义是90()(FANUC系统,华中系统)。
(A)误差(B)对数(C)正切(D)余切
46.执行G65P1000A42C73.28R0.3,宏程序01000内的变量#1的值是()(FANUC系统)
(A)35(B)73.28(C)0.3(D)42
47.符号键在编程时用于输入符号,()键用于每个程序段的结束符。
(A)CAN(B)POS(C)EOB(D)SHIFT
48.在运算指令中,形式RI=TRUNC(Rj)的函数表示意义是()(SIEMENS系统)。
(A)对数(B)舍去小数点(C)取整(D)非负数
49.在变量赋值方法Ⅱ中,自变量地址J4对应的变量是()(FANUC系统)。
(A)#40(B)#34(C)#14(D)#24
50.在变量赋值发方法I中,引数(自变量)A对应的变量是()(FANUC系统)
(A)#101(B)#31(C)#21(D)#1
51、下列变量在程序中的表达方式书写错误码的是()(FANUC系统丶华中系统)。
(A)Z[#15+20](B)#5=#1-#3(C)SIN[#13](D)20=11
52.在变量使用中,下面选项()的格式是对(FUANUC系统,华中系统)
(A)O#1(B)/#2G00X100.0(C)N#3X200.0(D)#5=#1-#3
53.在运算指令中形式中#i=ASIN[#j]的函数表示的意义是()(FANUC系统,华中系统)
(A)舍入(B)立方根(C)合并(D)反正弦
54.执行程序段N50#25=-30;N60#24=ABS[#25];后,#24赋值为()(FAND系统,华中系统)。
A.-30B.30C.900D.-0.5
55.表达式#I=EXP[#J]的运算指令表示()(FANUC系统,华中系统)。
A.自然对数B.指令函数C.上取整D.下取整
56.在运算指令中,形式为#I=LN[#J]的函数表示的意义是()(FANUC系统,华中系统)。
A.离心率B.自然对数C.轴距D.螺旋轴弯曲度
57.表达式#i=LN(#j)是()运算(FANUC系统;华中系统).
(A)自然对数;(B)指数函数;(C)下取整;(D)上取整;
58.在运算指令中,形式为#i=FIX[#j]的函数表示的意义上()(FANUC系统).
(A)对数;(B)舍去小数点;(C)上整数;(D)非负数;
59.在运算指令中,形式为#i=ROUND[#j]的函数表示的意义是()(FANUC系统)。
(A)圆周率;(B)四舍五入整数化;(C)求数学期望值;(D)弧度;
60.在运算指令中,型式为#i=FUP[#j]的函数表示的意义是()(FANUC系统)。
(A)四舍五入整数化;(B)舍去小数点;(C)小数点以下舍去;(D)下取整;
61.在宏程序变量表达式中运算次序优先的为()(FANUC系统。
华中系统)。
A乘和除的运算B最内层的方括号里的表达方式C函数D加和减
62.运算表达式#1=#2+#1*SIN[#4]-8:
按运算次序首先是()(FANUC系统。
华中系统)
A.#2+#3B.#3*SIN[4]C.SIN[#4]D.SIN[#4]-8
63.N50G0T090;表示()(FANUC系统)。
A在程序段N50~N90只见进行有条件的程序循环B在程序段N50~N90只见进行无条件的程序循环
C程序有条件转向N90程序段D程序无条件转向N90程序段
64.在WHTLE后指定一个条件表达式,当指定条件不满足时则执行()(FANUC系统)。
A.WHTLE到DO之间的程序B.DO到END之间的程序C.END之后的程序D.程序结束复位
65.在WHTLE后指定一个条件表达式,当指定条件满足时则执行()(FANUC系统)。
A.WHTLE到DO之间的程序B.DO到END之间的程序CEND之后的程序D程序结束复位
66.WHILE语句中()时,将产生无限循环(FANUC系统)。
A没指定DOB没指定ENDC没指定WHILED没指定DO后的标号
67.宏指令的比较运算中“NE”表示()(FANUC系统、华中系统)。
A等于B不等于C小于或等于D大于
68.IF[#2EQ10]…中“#2EQ10”表示()(FANUC系统、华中系统)。
A#2中的赋值小于10B#2中的赋值大于10C#2中的赋值等于10D#2中的赋值不等于10
69.宏指令的比较运算符中“EQ”表示()(FANUC系统、华中系统)。
A等于B不等于C小于或等于D大于
70.宏程序中大于或等与的运算符为()(FANUC系统、华中系统)。
A.LEB.EQC.GED.GT
71.运算式#JGT#K中的关系运算符GT表示()(FANUC系统、华中系统)。
A与B非C大于D加
72.宏程序中小于或等于的运算符为()(FANUC系统、华中系统)。
A.LEB.EQC.GED.NE
73.下列运算符中含义是小于、小于或等于的是()(FANUC系统、华中系统)。
A.LT、LEB.GT、LTC.GE、LED.NE、LE
74.宏指令的比较运算符中“LT”表示()(FANUC系统、华中系统)。
A小于B不等于C大于或等于D小于或等于
75.G65代码是FANUC数控系统中的调用()功能(FANUC系统)。
A子程序B宏程序C参数D刀具
76.FANUC系统非模态调用G65指令中地址()不能在自变量中使用(FANUC系统)。
A.A、B、CB.I、J、KC.G、L、ND.X、Y、Z
77.下列地址符中不可以作为宏程序调用指令中自变量符号的是()(FANUC系统)。
A.I、B.K、C.N、D.H、
78.宏程序调用指令中自变量I对应的局部变量是()(FANUC系统)。
A.#1B.#9C.#10D.#4
79.在变量的赋值方法II中,自变量地址I6对应的变量是()(FANUC系统)。
A.#99B.#19C.#29D.#39
80.FANUC系统中自变量的赋值方法II中只使用A、B、C和I、J、K这6个字母,其中I、
J、K可以重复指定()次(FANUC系统)。
A.1B.10C.3D.5
81.椭圆参数方程式为()(FANUC系统、华中系统)。
AX=a*sinθ;Y=b*cosθBX=b*cos(θ/b);Y=a*sinθ
CX=a*cosθ;Y=b*sinθDX=b*sinθ;Y=a*cos(θ/a)
82.在运算指令中,形式为Ri=ACOS(Rj)的函数表示的意义是()(SIEMENS系统)。
(A)只取零(B)位移误差(C)反余弦(D)余切
83.在运算指令中,形式为Ri=COS(Rj)的函数表示的意义是()(SIEMENS系统)。
(A)正弦(B)余弦(C)反正弦(D)反余弦
84.表示余弦函数的运算指令是()(SIEMENS系统)。
(A)Ri=TAN(Rj)(B)Ri=ACOS(Rj)(C)Ri=COS(Rj)(D)Ri=SIN(Rj)
85.正弦函数运算中的角度单位是()(SIEMENS系统)。
(A)弧度(B)度(C)分(D)秒
86.在运算指令中,形式为Ri=ASIN(Rj)的函数表示的意义是()(SIEMENS系统)。
(A)舍入(B)立方根(C)合并(D)反正弦
87.在运算指令中,形式为Ri=ATAN(Rj)的函数表示的意义是()(SIEMENS系统)。
(A)余弦(B)反正切(C)切线(D)反余切
88.在运算指令中,形式为Ri=TAN(Rj)的函数表示的意义是()(SIEMENS系统)。
(A)误差(B)对数(C)正切(D)余切
89.在运算指令中,形式为Ri=ABS(Rj)的函数表示的意义是()(SIEMENS系统)。
(A)离散(B)非负(C)绝对值(D)位移
90.在运算指令中,形式为Ri=SQRT(Rj)的函数表示的意义是()(SIEMENS系统)。
(A)矩阵(B)数列(C)平方根(D)条件求和
91.在运算指令中,形式为Ri=LN(Rj)的函数表示的意义是()(SIEMENS系统)。
(A)离心率(B)自然对数(C)轴距(D)螺旋轴弯曲度
92.表示式Ri=EXP(Rj)是()运算(SIEMENS系统)。
(A)自然对数(B)指数函数(C)下取整(D)上取整
93.若Ri=TRUNC(Rj);Rj=2.325;则Ri的赋值是()(SIEMENS系统)。
(A)2(B)2.3(C)2.5(D)3
94.在运算指令中,取整指令的格式为()。
(SIEMENS系统)
(A)Ri=EXP(Rj)(B)ABS(Rj)(C)LN(Rj)(D)Ri=TRUNC(Rj)
95.在运算指令中,形式为#j=INT[#j]的函数表示的意义是()(华中系统)。
(A)自然对数(B)舍去小数点(C)取整(D)非负数
96.在运算指令中,取符号指令的格式是()(华中系统)。
(A)Ri=LN(Rj)(B)Ri=INT(Rj*Rk)(C)Ri=EXP(Rj)(D)Ri=SIGN(Rj)
97.在运算指令中,形式为#i=SIGN[#j]的函数表示的意义是()。
(华中系统)
(A)自然对数(B)取符号(C)指数(D)取整
98.在宏程序段R1=R6/R2-R3*COS(R4);中优先进行的运算是()(SIEMENS系统)。
(A)函数:
COS(R4)(B)乘:
R3*(C)减:
R2-(D)除:
R6/
99.在宏程序变量表示式中运算次序优先的为()(SIEMENS系统)。
(A)乘和除运算(B)括号内的运算(C)函数(D)加和减
100.程序段“N30IF[#1GT10];…N80ENDIF;N90…;”表示()(华中系统)。
(A)如果变量#1的值大于10,程序继续按顺序向下运行
(B)如果变量#1的值大于10的条件不成立,程序继续按顺序向下运行
(C)如果变量#1的值大于10,循环执行此程序段之后的程序段至N80的程序段
(D)如果变量#1的值不大于10,循环执行此程序之后的程序段至N80的程序段
101.如要编程实现:
“如果A大于或等于B,那么继续运行程序至某程序段,否则程序将跳过这些程序运行后面的程序段”,下面语句中正确的是()(华中系统)。
(A)WHILE[AGEB];…ENDW(B)WHILE[ALTB];…ENDW
(C)IF[AGEB];…ENDIF(D)IF[ALTB];…ENDIF
102.如要编程实现:
“如果R1大于或等于R2,那么程序向后跳转至“LABEL1”程序段”,下面语句中正确的是()(SIEMENS系统)。
(A)GOTOFLABEL1(B)GOTOBLABEL1(C)IFR1>=R2GOTOFLABEL1(D)IFR1>=R2GOTOBLABEL1
103.GOTOFMARKE1;…;MARKE1:
…;是()(SIEMENS系统)。
(A)赋值语句(B)条件跳转语句(C)循环语句(D)无条件跳转语句
104.IFR1>=R2GOTOFLABEL1;…;LABEL1;…;是()(SIEMENS系统)。
(A)赋值语句(B)条件跳转语句(C)循环语句(D)无条件跳转语句
105.在WHILE后指定一个条件表达式,当指定条件满足时,则执行()(华中系统)。
(A)WHILE之前的程序(B)EWHILE到ENDW之间的程序
(C)ENDW之后的程序(D)程序直接结束
106.在WHILE后指定一个条件表达式,当指定条件不满足时,则执行()(华中系统)。
(A)WHILE之前的程序(B)EWHILE到ENDW之间的程序
(C)ENDW之后的程序(D)程序直接结束
107.WHILE…;…;ENDW;是()(华中系统)。
(A)赋值语句(B)条件判别语句(C)循环语句(D)无条件跳转语句
108.IFR2==10…中“R2==10”表示()(SIEMENS系统)。
(A)R2中的赋值小于10(B)R2中的赋值大于10
(C)R2中的赋值等于10(D)R2中的赋值不等于10
109.宏指令的比较运算符中“<>”表示()SIEMENS系统)。
(A)等于(B、)不等于(C、)小于(D)、大于
110.宏指令的比较运算符中“==”表示()SIEMENS系统)。
(A、)等于(B、)不等于(C、)小于(D、)大于
111.宏程序中大于或等于的运算符为()(SIEMENS系统)。
(A)、==(B、)<(C、)<>(D、)>=
112.宏指令的比较运算符中“<”表示()(SIEMENS系统)。
(A)、等于(B)、不等于(C、)小于(D)、大于
113.表示小于的关系运算符是()(SIEMENS系统)。
(A)、==(B、)<(C、)<>(D、)>=
114.下列运算符中含义是小于、小于或等于的是()(SIEMENS系统)。
(A)、 <、<=(B)、>、<(C)、==、<(D、)<>、>
115.下面的宏变量中()是当前局部变量(华中系统)。
(A)、#1(B、)#100(C、)#200(D)、#300
116.宏程序中,圆周率“PI”是()(华中系统)。
(A、)常量(B、)当前局部变量(C、)全局变量(D、)一层局部变量
117.下面的宏变量中()是全局变量(华中系统)。
(A)#1(B)#100(C)200(D)#300
118.若R4、R6表示的是加工点的X、Z坐标,则描述其X和Z向运动关系的宏程序段R6=[R1/R2]*SQRT{R2*R2-R4*R4}:
所描述的加工路线是()(SIEMENS系统)。
(A)圆弧(B)椭圆(C)抛物线(D)双曲线
119.若R4、R6表示的是加工点的X、Z坐标,则描述其X和Z向运动关系的宏程序段R6=SQRT{2*R2*R4}:
所描述的加工路线是()(SIEMENS系统)。
(A)圆弧(B)椭圆(C)抛物线(D)双曲线
120.椭圆参数方程式为()(SIEMENS系统)。
(A)X=a*Sin0;Y=b*Cos0(B)X=b*Cos0(0/b);Y=a*Sin0
(C)X=a*Cos0;Y=b*Sin0(D)X=b*Sin0;Y=a*Cos0(0/a)