在堆栈类SharedStack的定义中,为了保证堆栈在并发操作中数据的正确性,应在下划线处填入的修饰符是(两个下划线的填写内容相同)
public class SharedStack(
______int idx=0;
______char[]data=new char[10];
public synchronized void push(char C) {......}
public synchronized void pop{}{......}
}
A) public
B) 不使用修饰符
C) private
D) protected
A.
B.
C.
D.
第1题:
在堆栈操作中, (15)保持不变。
A.堆栈的顶
B.堆栈的底
C.堆栈指针
D.堆栈中的数据
第2题:
第3题:
在堆栈类StackTest的定义中,为了保证堆栈在并发操作中数据的正确性,应在下划线处填入的代码自上而下分别是________。 public class StackTest{ private int idx = 0; private char[] data = new char[10]; public _____ void push(char c) {……} public______ void pop() {……} }
A.不用填写,synchronized
B.都不用填写
C.synchronized,synchronized
D.synchronized, 不用填写
第4题:
第5题:
25、在堆栈类StackTest的定义中,为了保证堆栈在并发操作中数据的正确性,应在下划线处填入的代码自上而下分别是________。 public class StackTest{ private int idx = 0; private char[] data = new char[10]; public _____ void push(char c) {……} public______ void pop() {……} }
A.不用填写,synchronized
B.都不用填写
C.synchronized,synchronized
D.synchronized, 不用填写