2010-1月
1.C++头文件扩展名 .h
1.app 2.h 3.lib 4.obj
2.不属于分隔符的是 {}花括号不是
1., 2./ 3.;4.{};
3.可替换#define PI 3.1415926的语句的是 const float pi =3.14;
1.float pi 3.14152.const float PI =3.14
3.const pi(3.14)4const 3.14;
4.布尔类型的标示符 (4bool)
1.void2.short 3.long 4.bool
5.不是C++基本数据类型的是(枚举)
1.字符类型 2.整数类型 3.逻辑类型4.枚举类型。
6.C++允许在结构中定义的函数 这些函数称为(成员函数)
1.静态函数 2.构造函数3.析构函数4,成员函数
7.设函数void inc(int) 将性参加1 如果整形变量int i=10 则执行inc(i) 后 i的值为(10)
8.默认参数的生命不正确的是
1,int max(int a,int b,int c.int d=0);
2.int max(int a,int b,int c=0.int d=0);
3int max(int a=0,int b,int c=0.int d=0);
4int max(int a,int b=0,int c=0.int d=0);
9.int &max(int &,int &) 比较两个最大的数。int a=10,int b=15在执行max(a,b)++后
是10 16
10.包含那种语句的函数不能声明为内联函数 A循环 (内联不能代码太多)
11,定义函数模板中使用的参数类型标示符需使用下列哪一组的符号<>
12.一个类拥有多个构造函数他们直接的关系是重载关系。
13.对于拷贝析构函数point::point(point&p)该函数可以访问P的私有和共有成员。
14调用delete[]删除对象数组时 描述正确的是 (数组中各元素都调用析构函数)
15.指令属于条件编译指令(#elif)
16.设类Test中存在成员static int x 则下列哪种初始化方式是正确的(Test::int x=25)
1.Test::int x=25 2.intx=253.iint test::x=25 4int Testx=25;
17.下列关于友元的描述错误的是(1.)
1.成员函数不可做友元 2.类可以作友元 3.普通函数可以做4。静态函数可以做
18.在继承中派生类拥有的基类个数(D至少一个)
1.0个 1.1个 多个至少一个。
19.基类中的protected成员通过public派生类中的可见性。3protect
1.不可访问 2.private 3.protect 4.public
20.下列哪个不是面向对象的关键要素2结构
1.抽象2结构 3.封装 4多态