选择题 C++流中重载了运算符<<,它是一个______。
选择题 有下列程序:
#include<iosteram.h>
using namespace std;
class Stack
{
public:
Stack(unsignedn=10):size(n){rep_=new int [size];top=O;}
Stack(Stacks):size(s.size)
{
rep_=new int[size];
for(int i=0;i<size;i++)
rep_[i]=s.rep_[i];
top=s.top;
}
~Stack()<delete[]rep_;}
void push(int A) {rep_[top]=a;top++;}
intpop(){--top;return rep_[top];}
bool isEmpty()const {return top==0;}
private:
int*rep_;
unsigned size,top;
};
int main()
{
Stack s1;
for(int i=1;i<5;i++)
s1.push(i);
Stack s2(s1);
for(int i=1;i<3;i++)
cout<<s2.pop()<<',';
s2.push(6);
s1.push(7);
while(!s2.isEmpty())
cout<<s2.pop()<<',';
return 0;
}
执行上面程序的输出结果是 。
选择题 有如下说明:
int a[10]={1, 2, 3, 4,5,6, 7, 8, 9, 10}, *p=a;
则数值为9的表达式是______。
选择题 以下四种说法中,正确的一项是 。
选择题 已知枚举类型声明语句为:
enum COLOR {WHITE, YELLOW, GREEN=5, RED, BLACK=10};
则下列说法中错误的是______。
选择题 要利用C++流实现输入/输出的各种格式控制中,必须在持续中包含的头文件是______。
选择题 下列叙述中正确的是______
选择题 下列选项中可以做C++标示符的是______。
选择题 下列成对的表达式中,运算符“/”的意义相同的一对是 。
选择题有三个关系R、S和T如下:则由关系R和S得到关系T的操作是______。
选择题 下列关于虚函数的表述中,正确的是______。
选择题 有如下类定义:
class Point {
private:
static int how_many;
};
______how_many=0;
要初始化Point类的静态成员how_many,下画线处应填入的内容是______。
选择题 假定MyClass为一个类,那么下列的函数说明中, 为该类的析构函数。
选择题 有如下程序:
# include<iostream>
usmg namespace std;
class A{
public:
A(int i): r1(i){)
void print()(cout<<'E'<<r1<<'-';}
void print()const{cout<<'C'<<r1*r1<<'一';}
private:
int r1;
};
int main(){
A a1(2); const A a2(4);
a1.print(); a2.print();
return 0;
}
运行时的输出结果是______。
选择题 若已知“int a[3][7];”,则用指针表示数组a中的元素时,下列表示中错误的是______。
选择题 若有定义“int a[2][3];”,下列选项中对a数组元素正确引用的是______。
选择题 下面有关重载函数的描述中正确的是______。
选择题 数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是______。
选择题 下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他3条语句不同,该语句是______。
选择题 下面程序段的运行结果是
void main ( )
{
int t, a, b, c;
a=1;b=2;c=2;
while(a<b<c)
{t=a;a=b;b=t;c--;}
cout < < a < < ',' < < b < < ',' < < c;
}
