单选题 | 在下列原型所示的 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语句中不是死循环的是( ) | 查看答案 |