![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
表示程序结束运行,光标和屏幕显示自动返回程序的开头处,该指令是()
A.M01
B.M30
C.M00
D.M02
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
A.M01
B.M30
C.M00
D.M02
第1题
B、在DNC运行时,可以指定用户宏程序,也可以指定循环指令和分支指令
C、在DNC运行时,当控制由子程序或者用户宏程序返回到主程序时,不能使用指定顺序号的返回指令
D、在DNC运行时,当前正在执行的程序被显示在程序检查屏幕和程序屏幕上
第2题
A、继续运行程序、返回错误的数据
B、继续运行程序,在日志中记录警告信息
C、返回一个错误编码
D、屏幕显示错误信息
E、尽可能在局部处理错误
第3题
请完成下图所示的流程图,按编号将正确答案填写在对应栏中。
第7题
利用所学知识编程管理火车票信息: n 火车票分为高铁票、卧铺票、硬座票三种,每种票共有属性为车型、车次、车厢号、里程数。 n 其中高铁票、硬座票有座位号信息,每节车厢有17排,每排5个不同座位:A,B,C,D,F。这两种车中同种车不同车次、不同车厢,不同座位号单位里程票价相同,但高铁票和硬座票单位里程票价不同。 n 卧铺票每节车厢也是17排,每排有上、中、下铺之分,上、中、下铺单位里程票价不同,票价由低到高。 n 在屏幕上显示出每种车型各三个车次,每次车给出不同总里程数,及各种车型乘车位置单位里程票价。 n 每次车均只有8节车厢。 n 提示用户输入车次、里程数、车厢号,(这三个信息不能超过现有的可供选择范围,如输入某次车里程数不能超过该次车总里程,如果用户输入超过范围,返回提示,请用户重新输入)。程序自动按照先后顺序分配旅客乘车位置,算出票价并在屏幕输出。 (所谓按照先后顺序分配乘车位置的意思:假设第一个用户选择了某次车的某节车厢,则给这用户分配该车次该车厢的第一个位置的票,如某次高铁某车厢第一排A的票,第二个用户再选同次车同车厢时,则分配第一排B的票。卧铺顺序是下铺、中铺、上铺。依此类推)。 n 如有未尽信息,大家按自己理解的常识处理。
第9题
模拟电子琴演奏程序设计。微机中扬声器控制发声原理如练习图10.1所示,其中用到8255与8253两个芯片。
程序设计流程该程序设计可以分解成两个部分:如何控制计算机的扬声器发音、如何使不同按键对应约定的声音。
模拟演奏程序算法如下:
第一步:初始化,建立分频数与发音键表。
第二步:清屏,并显示“PIANO 2004.8.15.$”。
第三步:等待按键,有键按下则往下执行。
第四步:若判断是退出键,则返回操作系统。
第五步:若判断是停止发音键,则断开送往扬声器的电平信号,并转第三步。
第六步:若判断不是退出、停止发音、发音键,转第三步。
第七步:查出与发音键对应的发音分频数,并启动8253的通道2,转第三步。
第三步采用DOS的中断调用“键盘无回显”方式输入,即按下键时,不会在屏幕上出现相应的显示。
第四步可约定回车键为退出键。
第五步可约定空格键为停止发音键。
第七步为了对8253通道2进行初始化。可向43H端口送控制字B6H,含意是:选择通道2,使其按方式3工作(送出方波信号),向通道2送16位分频数,先送低8位,后送高8位,通道2按二进制计数。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!