皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
试题七(共 15 分) 阅读以下说明和C程序,将应填入 (n) 处的字句写在答题纸的对应栏内。 【说明】 现有 n(n < 1000)节火车车厢,顺序编号为 1,2,3,...,n,按编号连续依次从 A方向的铁轨驶入,从 B 方向铁轨驶出,一旦车厢进入车站(Station)就不能再回到 A方向的铁轨上;一旦车厢驶入 B 方向铁轨就不能再回到车站,如图 7-1所示,其中 Station 为栈结构,初始为空且最多能停放 1000 节车厢。 下面的 C 程序判断能否从 B 方向驶出预先指定的车厢序列,使用了栈类 STACK,关于栈基本操作的函数原型说明如下: void InitStack(STACK *s):初始化栈。 void Push(STACK *s,int e): 将一个整数压栈,栈中元素数目增 1。 void Pop(STACK *s):栈顶元素出栈,栈中元素数目减 1。 int Top(STACK s):返回非空栈的栈顶元素值,栈中元素数目不变。 int IsEmpty(STACK s):若是空栈则返回 1,否则返回 0。 【C 程序】 include /*此处为栈类型及其基本操作的定义,省略*/ int main( ){ STACK station; int state[1000]; int n; /*车厢数*/ int begin, i, j, maxNo; /*maxNo 为 A端正待入栈的车厢编号*/ printf('请输入车厢数: '); scanf('%d',&n); printf('请输入需要判断的车厢编号序列(以空格分隔) : '); if (n < 1) return -1; for (i = 0; i scanf('%d',&state[i]); (1) ; /*初始化栈*/ maxNo = 1; for(i = 0; i < n; ){/*检查输出序列中的每个车厢号 state[i]是否能从栈中获取*/ if ( (2) ){/*当栈不为空时*/ if (state[i] == Top(station)){ /*栈顶车厢号等于被检查车厢号*/ printf('%d ',Top(station)); Pop(&station); i++; } else if ( (3) ){ printf('error/n'); return 1; } else { begin = (4) ; for(j = begin+1; j<=state[i]; j++) { Push(&station, j); } } } else { /*当栈为空时*/ begin = maxNo; for(j = begin; j<=state[i]; j++){ Push(&station, j); } maxNo = (5) ; } } printf('OK'); return 0; }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【判断题】1534 年,英国议会通过了《权利法案》,使英国教会脱离罗马教廷,建立了英国国教。
A.
正确
B.
错误
【单选题】以下不是直接推动新疆建省原因的选项是( )
A.
俄英入侵渗透、阿古柏之乱及落后边疆治理模式的倒逼
B.
清王朝巩固边疆统治的实际需要
C.
左宗棠等收复新疆之后创造的良好社会历史条件
D.
晚清朝廷内部“海防”派与“塞防”派的论战
【单选题】封建帝王陵墓的封土因时代的不同而不同,下列描述全对的一组是()。
A.
秦汉两代为“方上”、唐代改为“以山为陵”、宋代恢复“方上”、清明两代“宝成宝顶”形式
B.
秦汉两代为“方上”、唐代改为“以山为陵”、宋代恢复“以山为陵”、清明两代“宝成宝顶”形式
C.
秦汉两代为“宝城宝顶”、唐代改为“方上”、宋代恢复“以山为陵”、清明两代“以山为陵”形式
D.
秦汉两代为“宝城宝顶”、唐代改为“方上”、宋代恢复“以山为陵”、清明两代“方上”形式
【单选题】下列有关麻黄碱的叙述,错误的是
A.
口服易吸收
B.
作用弱而持久
C.
中枢兴奋作用显著
D.
舒张肾血管
E.
连续用药可发生快速耐受性
【单选题】某汽车租赁公司有甲、乙、丙三种类型的客车,甲车比乙车多4辆,乙车比丙车多4辆,甲车比乙车每车少3个座位,乙车比丙车每车少5个座位,甲车比乙车总共多3个座位,乙车比丙车总共多5个座位。若承租所有客车,可满足多少人出行______
A.
378
B.
497
C.
576
D.
673
【单选题】下面( )不属于进给伺服系统的常见故障。
A.
超程
B.
过载
C.
爬行
D.
电池电压不足
【简答题】一汽车租赁公司拥有某种型号的汽车100辆.公司在经营中发现每辆车的月租金x(元)与每月租出的车辆数(y)有如下关系: x 3O00 3200 3500 4000 y 100 96 90 80 (1)观察表格,用所学过的一次函数、反比例函数或二次函数的有关知识求出每月租出的车辆数y(辆)与每辆车的月租金x(元)之间的关系式. (2)已知租出的车每辆每月需要维护费150元,未租出的车每辆每月需要维护费...
【单选题】在营业税当中税率最高可以达到 20% 的税目的是 ( ) 。
A.
娱乐业
B.
文化体育业
C.
金融保险业
D.
建筑业
【单选题】A passenger vessel is underway. When may passengers visit the pilothouse?
A.
Passengers are excluded from the pilothouse while underway.
B.
Passengers are permitted in the pilothouse during daylight hours only.
C.
assengers are permitted to visit the pilothouse when authorized by the master and officer of the watch.
D.
Passengers are permitted in the pilothouse when they are escorted by a ship’s officer.
【多选题】下列各项中,会引起应收账款项目在资产负债表中的账面价值发生变化的有( )。
A.
结转到期不能收回的应收票据
B.
计提应收账款坏账准备
C.
收回应收账款
D.
收回已转销的坏账
E.
冲销多提的坏账准备
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题