出自:长沙理工大学--面对对象程序设计C++

在面向对象的程序设计中,首先在问题域中识别出若干个 () 函数 类 文件 过程
在定义结构时,为产生封装性,则需使用哪个关键字数据成员 public publish protected private
使用地址作为实参传给形参,下列说法正确的是( ) 实参是形参的备份 实参与形参无联系 形参是实参的备份 实参与形参是同一对象
C++语言建立类族是通过() 类的嵌套 类的继承 虚函数 抽象类
决定C++语言中函数的返回值类型的是( ) return语句中的表达式类型 调用该函数时系统随机产生的类型 调用该函数时的主调用函数类型
下面叙述正确的是( )。 声明纯虚函数使派生类既继承函数接口,又继承实现 声明虚函数的目的是使派生类不要继承函数接口 声明虚函数的目的是使派生类不能实例化 声明虚函数的目的是使派生类既能继承默认的实现,又能继承函数接口
有关C++编译指令,以下叙述正确的是() C++每行可以写多条编译指令 #include指令中的文件名可含有路径信息 C++的编译指令可以以#或//开始 C 中不管#if后的常量表达式是否为真 该部分都需要编译
在类中使用static关键字修饰的成员函数称为 全局成员函数 公有成员函数 静态成员函数 非静态成员函数
设有函数模板 template Q Sum(Q x,Q y) {return (x)+(y);} 则下列语句中对该函数模板错误的使用是() Sum(10,2); Sum(5.0,6.7); Sum(15 2f 16 0f);
设存在整型变量int x,则下列句与其它三项含义不同的是( ) int* p=&x; int& p=x; int & p=x;
在C++中,函数原型不能标识() 函数的返回类型 函数参数的个数 函数参数类型 函数的功能
函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为() 1 2 4 5
在int a=3,int *p=&a;中,*p的值是() 变量a的地址值 无意义 变量p的地址值 3
使用函数setprecision( int n)必须包含的头文件是( ) ostream fstream ifstream iomanip
所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就 类 对象 函数体 数据块
设存在整型变量int x,则下列句与其它三项含义不同的是( ) int* p=&x; int& p=x; int & p=x; int &p=x;
可替换#define PI 3.1415926的语句是( float PI 3.1415926; const float PI=3.1415926; const PI(3.1415926); const 3.1415926;
对一个向量来说,不正确的叙述是( )。 向量和数组不同,向量的长度是可变的 向量有返回无需再次分配内存就能容纳对象个数的成员函数capacity( ) 如果向量空间已满,当增加一个元素时,向量成员函数capacity( )的长度自动增加 如果向量空间已满 当需要增加一个元素时 capacity( )的长度每次自动增加一个