EXY-SC-0200
第 176 题
假设循环队列数组长度为 N,其中队空判断条件为:front == rear,队满判断条件为:(rear + 1) % N == front,出队对应的操作为:front = (front + 1) % N,入队对应的操作为:rear = (rear + 1) % N。循环队列长度 N=6,初始 front = 1,rear = 1,执行操作序列为:入队,入队,入队,出队,入队,入队,则最终 (front, rear) 的值是( )。
语言:
C++
GESP真题
六级
2025.12
单选题号:
5
EXY-SC-0199
第 177 题
某文本编辑器把用户输入的字符依次压入栈 S。用户依次输入 A,B,C,D 后,用户按了两次撤销(每次撤销,弹出栈顶一个字符)。此时栈从栈底到栈顶的内容是:( )。
语言:
C++
GESP真题
六级
2025.12
单选题号:
4
EXY-SC-0198
第 178 题
关于以下代码,说法正确的是( )。
class Instrument {
public:
void play() {
cout << "乐器在演奏声音" << endl;
}
virtual ~Instrument() {}
};
class Piano : public Instrument {
public:
void play() override {
cout << "钢琴: 叮咚叮咚" << endl;
}
};
class Guitar : public Instrument {
public:
void play() override {
cout << "吉他: 咚咚当当" << endl;
}
};
int main() {
Instrument* instruments[2];
instruments[0] = new Piano();
instruments[1] = new Guitar();
for (int i = 0; i < 2; ++i) {
instruments[i]->play();
}
for (int i = 0; i < 3; ++i) {
delete instruments[i];
}
return 0;
}
语言:
C++
GESP真题
六级
2025.12
单选题号:
3
EXY-SC-0197
第 179 题
执行如下代码,会输出 钢琴:叮咚叮咚 和 吉他:咚咚当当 。这体现了面向对象编程的( )特性。
class Instrument {
public:
virtual void play() {
cout << "乐器在演奏声音" << endl;
}
virtual ~Instrument() {}
};
class Piano : public Instrument {
public:
void play() override {
cout << "钢琴: 叮咚叮咚" << endl;
}
};
class Guitar : public Instrument {
public:
void play() override {
cout << "吉他: 咚咚当当" << endl;
}
};
int main() {
Instrument* instruments[2];
instruments[0] = new Piano();
instruments[1] = new Guitar();
for (int i = 0; i < 2; ++i) {
instruments[i]->play();
}
for (int i = 0; i < 3; ++i) {
delete instruments[i];
}
return 0;
}
语言:
C++
GESP真题
六级
2025.12
单选题号:
2
EXY-SC-0196
第 180 题
在面向对象编程中,下列关于虚函数的描述中,错误的是( )。
语言:
C++
GESP真题
六级
2025.12
单选题号:
1
当前页显示 176 - 180
,共 375 道单选题