阿摩線上測驗 登入

試題詳解

試卷:105年 - 105 鐵路特種考試_員級_電子工程:計算機概要#53462 | 科目:計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)

試卷資訊

試卷名稱:105年 - 105 鐵路特種考試_員級_電子工程:計算機概要#53462

年份:105年

科目:計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)

16 下列是一個環型佇列(circular queue)加入元素的函式:} 此函式執行數步之後,得到下圖的執行結果: 圖中 n 為佇列的大小,idx 為陣列的索引,此時佇列共有 6 個元素 A1, A2, …, A6,front = n-4,rear = 2。 請在 line(l)與 line(2)選擇下列最適合的敘述句,完成這個函式:
(A)line (1): int rear2 = rear % MaxQueueSize;line (2): if (front == rear2) QueueFull();
(B)line (1): int rear2 = (rear + 1) % MaxQueueSize;line (2): if (front == rear2) QueueFull();
(C)line (1): int rear2 = rear % MaxQueueSize;line (2): if (front == (rear2 + 1) % MaxSize) QueueFull();
(D)line (1): int rear2 = (rear + 1) % MaxQueueSize;line (2): if (front == (rear2 + 1) % MaxSize) QueueFull();
正確答案:登入後查看

詳解 (共 1 筆)

推薦的詳解#4128924
未解鎖
求解~
(共 5 字,隱藏中)
前往觀看
0
0