C++_2010考试试卷1

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多态

推荐阅读更多精彩内容