题库 题库
🏠 天天查询 > 题库 > C++

C++

单选题 在下列原型所示的 C++函数中,按“传值”方式传递参数的是(    )。 查看答案
单选题 在 C++中,编译系统自动为一个类生成缺省构造函数的条件是(    )。 查看答案
单选题 在一个派生类的成员函数中,试图调用其基类的成员函数“void f(    );”,但无法通过编译。这说明(    )。 查看答案
单选题 下列关于运算符重载的叙述中,错误的是(    )。 查看答案
单选题 下列关于模板的叙述中,错误的是(    )。 查看答案
单选题 要利用 C++流进行文件操作,必须在程序中包含的头文件是(    )。 查看答案
单选题 下列字符串中不能作为 C++标识符使用的是(    )。 查看答案
单选题 下列语句中错误的是(    )。 查看答案
单选题 有如下程序:
#include<iostream>
using namespace std;
int main(){
int sum;
for(int i=0; i<6; i+=3){
sum=i;
for(int j = i; j<6; j++)sum+=j;
}
cout<<sum<<end1;
return 0;
}
运行时的输出结果是(    )。
查看答案
单选题 下列语句中,正确的是(    )。 查看答案
单选题 若已经声明了函数原型“void fun(int a, double b=0.0);”,则下列重载函数声明中正确的是(    )。 查看答案
单选题 有如下程序:
#include<iostream>
using namespace std;
class Sample{
public:
Sample(){}
~Sample(){cout<<'*';}
};
int main(){
Sample temp[2], *pTemp[2];
return 0;
}
执行这个程序输出星号(*)的个数为(    )。
查看答案
单选题 下列选项中,与实现运行时多态性无关的是(    )。 查看答案
单选题 下列运算符函数中,肯定不属于类 Value 的成员函数的是(    )。 查看答案
单选题 下列模板声明中,有语法错误的是(    )。 查看答案
单选题 在语句“cout<<'A';”中,cout 是(    )。 查看答案
单选题 有如下程序:
#include<iostream>
using namespace std;
class MyClass{
public:
MyClass(int i=0){cout<<1;}
MyClass(const MyClass&x){cout<<2;}
查看答案
单选题 有如下程序:
#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;
}
其主函数中错误的语句是(    )。
查看答案
单选题 在类声明中,紧跟在“public:”后声明的成员的访问权限是(    )。 查看答案
单选题 对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是(    )。 查看答案
单选题 定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为(    )。 查看答案
单选题 建立一个有成员对象的派生类对象时,各构造函数体的执行次序为(    )。 查看答案
单选题 如果表达式 a>=b 中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为
( )。
查看答案
单选题 当使用 ofstream 流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为( )。 查看答案
单选题 在一个抽象类中,一定包含有(    )。 查看答案
单选题 已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为(    ) 查看答案
单选题 如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是(    ) 查看答案
单选题 程序设计语言的基本成分是数据成分、运算成分、控制成分和(    ) 查看答案
单选题 下列不属于软件工程的3个要素的是(    ) 查看答案
单选题 将E-R图转换到关系模式时,实体与联系都可以表示成(    ) 查看答案
单选题 在深度为5的满二叉树中,叶子结点的个数为(    ) 查看答案
单选题 一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用(    ) 查看答案
单选题 开发软件时对提高开发人员工作效率至关重要的是(    ) 查看答案
单选题 数据处理的最小单位是(    ) 查看答案
单选题 下述关于数据库系统的叙述中正确的是(    ) 查看答案
单选题 以下各选项组中,均是C++语言关键字的组是(    ) 查看答案
单选题 下列描述正确的是(    ) 查看答案
单选题 下面关于break语句的描述中,不正确的是(    ) 查看答案
单选题 下面程序错误的是(    )
① #include
② void main()
③ {
④ int *p=new int[1];
⑤ p=9;
⑥ cout<<*p<
⑦ delete[]p;
⑧ }
查看答案
单选题 不能作为重载函数的调用的依据是(    ) 查看答案
单选题 在C++语言中,数据封装要解决的问题是(    ) 查看答案
单选题 类的构造函数和析构函数描述正确的是(    ) 查看答案
单选题 对静态数据成员的描述中,正确的是(    ) 查看答案
单选题 可以用p.a的形式访问派生类对象p的基类成员a,其中a是(    ) 查看答案
单选题 下面关于虚函数的描述,错误的是(    ) 查看答案
单选题 语句ofstream f(″SALARY.DAT″,
ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,且( )
查看答案
单选题 下面程序的运行结果是(    )
#include
void fun(int *a,int *b)
{int x=*a;
*a=*b;*b=x;
cout<<*a<<*b<<″ ″;}
void main()
{int x=1,y=2;
fun(&x,&y);
cout<
查看答案
单选题 以下哪个特征不是面向对象思想中的主要特征?(    ) 查看答案
单选题 C++中运算符优先级由高到低排列正确的是(    ) 查看答案
单选题 以下for语句中不是死循环的是(    ) 查看答案