题库 题库

【单选题】

下列叙述中正确的是(    )。
  • A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构

  • B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

  • C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

  • D.循环队列中元素的个数是由队头指针和队尾指针共同决定

参考答案

查看答案

相关试题

单选题 有如下程序:
#include<iostream>
using namespace std;
class MyClass{
public:
MyClass(int x):val(x){}
void Set(int x){val=x;}
void Print()const{cout<<"val="<<val<<'\t';}
private:
int val;
};
int main(){
const MyClass obj1(10);
MyClass obj2(20);
obj1.Print(); //语句 1
obj2.Print(); //语句 2
obj1.Set(20); //语句 3
obj2.Set(30); //语句 4
return 0;
}
其主函数中错误的语句是(    )。
查看答案
单选题 下列语句中,正确的是(    )。 查看答案
单选题 在下列原型所示的 C++函数中,按“传值”方式传递参数的是(    )。 查看答案
单选题 若已经声明了函数原型“void fun(int a, double b=0.0);”,则下列重载函数声明中正确的是(    )。 查看答案
单选题 在 C++中,编译系统自动为一个类生成缺省构造函数的条件是(    )。 查看答案
单选题 下列叙述中正确的是(    )。 查看答案
单选题 要利用 C++流进行文件操作,必须在程序中包含的头文件是(    )。 查看答案
单选题 下列叙述中正确的是(    )。 查看答案
单选题 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是(    )。 查看答案
单选题 当使用 ofstream 流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为( )。 查看答案
单选题 下列模板声明中,有语法错误的是(    )。 查看答案
单选题 下列关于运算符重载的叙述中,错误的是(    )。 查看答案
单选题 建立一个有成员对象的派生类对象时,各构造函数体的执行次序为(    )。 查看答案
单选题 下列选项中,与实现运行时多态性无关的是(    )。 查看答案
单选题 下列字符串中不能作为 C++标识符使用的是(    )。 查看答案
单选题 数据流图中带有箭头的线段表示的是(    )。 查看答案
单选题 下列运算符函数中,肯定不属于类 Value 的成员函数的是(    )。 查看答案
单选题 有如下程序:
#include<iostream>
using namespace std;
class MyClass{
public:
MyClass(int i=0){cout<<1;}
MyClass(const MyClass&x){cout<<2;}
查看答案
单选题 在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是(    )。 查看答案
单选题 在类声明中,紧跟在“public:”后声明的成员的访问权限是(    )。 查看答案