题库 题库

【填空题】

设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear=29(指向队尾元素),则该循环队列中共有 ______个元素。

参考答案

查看答案

相关试题

单选题 有三个关系R、S 和T 如下:
R S T
B C D
a 0 k1
b 1 n1
由关系 R 和S 通过运算得到关系T,则所使用的运算为(    )。
查看答案
单选题 有如下定义:
int a[5]={1,3,5,7,9},*p=a;
下列表达式中不能得到数值5 的是(    )。
查看答案
单选题 在数据库设计中,将E-R 图转换成关系数据模型的过程属于(    )。 查看答案
单选题 有如下程序:
#include<iostream>
using namespace std;
class VAC{
public;
int f() const { return 3; }
int f() {return 5;}
};
Int main(){
VAC v1;
const VAC v2;
cout<<v1.f()<<v2.f();
feturn 0;
}
运行时的输出结果是(    )。
查看答案
单选题 算法的有穷性是指(    )。 查看答案
单选题 有如下类定义:
class MyClass{
Int value;
public;
MyClass(int n): value (n) {}
int gerValue()const{ return value;}
};
则类MyClass 的构造函数的个数是(    )。
查看答案
单选题 有如下类定义:
class Point{
private;
static int how_many;
};
______ how_many=0;
要初始化Point 类的静态成员how_many,下划线处应填入的内容是(    )。
查看答案
单选题 有如下程序:
#include<iostream>
Using namespace std;
Class Amount{
int amount;
public;
Amount(int n=0): amount(n){}
Int getAmount()const{return amount;}
Amount &operator +=(Amount a){
amount+=a.amount;
return ;
}
};
int main(){
Amount x(3),y(7);
x+=y;
cout<<x.getAmount()<<endl;
return 0;
}
已知程序的运行结果是10,则下划线处缺失的表达式是(    )。
查看答案
单选题 程序流程图中带有箭头的线段表示的是(    )。 查看答案
单选题 有如下类声明:
class Base{
protected;
int amount;
public;
Base(int n=0): amount(n){}
int getAmount()const { retum amount; }
};
class Derived: public Base {
protected;
int value;
public;
Derived(int m, int n): value(m). Base(n){}
Int getData()const{ return value+amount; }
};
已知x 是一个Derived 对象,则下列表达式中正确的是(    )。
查看答案
单选题 下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“<<left”,输出效果将发生变化的是(    )。 查看答案
单选题 在下列关键字中,不能用来表示继承方式的是(    )。 查看答案
单选题 下列有关抽象类和纯虚函数的叙述中,错误的是(    )。 查看答案
单选题 下列有关函数重载的叙述中,错误的是(    )。 查看答案
单选题 已知枚举类型声明语句为:
enum COLOR{ WHITE,YELLOW,GREEN=5,RED,BLACK=10 };
则下列说法中错误的是(    )。
查看答案
单选题 软件设计中模块划分应遵循的准则是(    )。 查看答案
单选题 执行下列语句段后,输出字符“*”的个数是(    )。
for (int i=50; i>1; I-=2)cout<<'*';
查看答案
单选题 有如下4 个语句:
① cout<<'A'<<setfill('*')<<left<<setw(7)<<'B'<<endl;
② cout<<setfill('*')<<left<<setw(7)<<'A'<<'B'<<endl;
③ cout<<'A'<<serfill('*')<<right<<setw(7)<<'B'<<endl;
④ cout<<setfill('*')<<right<<setw(7)<<'A'<<'B'<<endl;
其中能显示A******B 的是(    )。
查看答案
单选题 下列关于栈的叙述正确的是(    )。 查看答案
单选题 有如下类和对象的定义:
class Constants{
public;
static double getPI(){return 3.1416;}
};
Constants constants;
下列各组语句中,能输出3.1416 的是(    )。
查看答案