第2题
A.同一子程序被连续调用
B.在主程序中调用子程序,在子程序中可以继续调用子程序
C.在主程序中调用不同的子程序
D.同一子程序可以被不同主程序多重调用
第5题
A.由准备功能指令编写的子程序,主程序需要时可使用呼叫子程序的方式随时调用
B.使用宏指令编写的程序,程序中除使用常用准备功能指令外,还使用了用户宏指令实现变量运算、判断、转移等功能
C.工件加工源程序,通过数控装置运算、判断处理后,转变成工件的加工程序,由主程序随时调用
D.一种循环程序,可以反复使用许多次
第6题
下列关于RETURN语句的叙述中,错误的是( )。
A.子程序的结尾必须是RETURN语句
B.通常主程序的结尾不用CANCEL语句,而用RETURN语句
C.自定义函数中可以不含RETURN<表达式>
D.在子程序中遇到RETURN TO MASTER语句,则直接返回到最高一级调用点
第8题
父进程创建子进程和主程序调用子程序有何不同?
为支持多进程的并发执行,系统必须建立哪些关于进程的数据结构?
第9题
试编写一个将寄存器AR中的小写字母(ASCII)转换成大写字母(ASCII)的子程序,并编写一个主程序,通过调用这个子程序将下面字符串中的小写字母转换成大写字母(其中,0为字符串的结束标记)。
STR:DB 'How do you do!',0
第10题
根据图所给图形和尺寸及加工要求,填写编程指令或解释程序的含义。
00001 主程序
N10 G49 G40 G54 G90 G21 T01;
N20 M06;
N30 S500 M03:
N40 G91 G43 G00 Z-50.0 H01;(______)
N50 ______; 调用子程序
N60 G91 G49 G00 Z75.0;
N70 M05;
N80 M30;
01000 子程序
N10 ______;
N20 ______; 刀具半径左补偿,补偿号D01
N30 ______;
N40 ______;
N50 ______;
N60 ______;
N70 ______;
N80 ______;
N90 ______; 快速走刀到点(-4.0,-9.0)
N100 M99;
第11题
试编写一递归子程序,完成指数函数Xn的运算。X和n在主程序中给定。
(1)把其中的字母字符取出存放在ALPH起的单元中。
(2)把已取出的字母字串中重复的字符删除,并向前递补。
(3)在不重复的字母串中,把小写字母改为大写字母。如有重复的大写字母,先删除重复大写字母并由后续字符向前递补。
(4)统计不重复大写字母总数,并显示大写字母串。
(5)显示处理后的字符串。
按上述要求分别编写子程序。并构成一个主程序、子程序和具有嵌套调用关系的程序。