全国自学考试C++真题(带答案)2010年01月

上传人:豆浆 文档编号:24903998 上传时间:2017-12-08 格式:PDF 页数:11 大小:337KB
返回 下载 相关 举报
全国自学考试C++真题(带答案)2010年01月_第1页
第1页 / 共11页
全国自学考试C++真题(带答案)2010年01月_第2页
第2页 / 共11页
全国自学考试C++真题(带答案)2010年01月_第3页
第3页 / 共11页
全国自学考试C++真题(带答案)2010年01月_第4页
第4页 / 共11页
全国自学考试C++真题(带答案)2010年01月_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《全国自学考试C++真题(带答案)2010年01月》由会员分享,可在线阅读,更多相关《全国自学考试C++真题(带答案)2010年01月(11页珍藏版)》请在金锄头文库上搜索。

1、全国 2010 年 1 月自考 C+程序设计试题 课程代码: 04737 一、单项选择题 (本大题共 20 小题,每小题 1 分,共 20 分 ) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.在 C+中,头文件扩展名为( B ) A.cpp B.h C.1ib D.obj 2.下列符号中,不属于分隔符的是( B ) A., B. C.; D. 3.可替换 #define PI 3.1415926 的语句是( B ) A.float PI 3.1415926; B.const float PI=3.1415926; C.cons

2、t PI(3.1415926); D.const 3.1415926; 4.布尔类型标识符是( D ) A.void B.short C.long D.bool 5.下列不是 C+语言的基本数据类型的是( D ) A.字符类型 B.整数类型 C.逻辑类型 D.枚举类型 6.C+允许在结构中定义函数,这些函数称为( D ) A.静态函数 B.构造函数 C.析构函数 D.成员函数 7.设函数 void inc(int)将形参加 1,如有整型变量 int i=10;则执行 inc(i);后, i 的值为( B ) A.9 B.10 C.11 D.未知 8.下列哪种默认参数的声明是不正确的( C )

3、A. int max(int a, int b, int c, int d=0); B. int max(int a, int b, int c=0, int d=0); C. int max(int a=0, int b, int c=0, int d=0); D. int 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)+后, a, b 值分别为( C ) A.10, 15 B.11, 15 C.10, 16 D

4、.1l, 16 10.包含哪种语句的函数不能声明为内联函数( A ) A.循环 B.变量自增自减 C.if.else D.变量声明 11.定义函数模板中使用的参数类型标识符需使用下列哪组符号括起来( A ) A. B.“” C.() D. 12.一个类拥有多个构造函数,则这些构造函数间为( A ) A.重载关系 B.重复关系 C.拷贝关系 D.无关系 13.对于拷贝构造函数 point: point(point& p),下列说明正确的是( C ) A.该函数只能访问 P 的私有成员 B.该函数不能访问 P 的公有成员 C.该函数可以访问 P 的私有和公有成员 D.该函数不能访 问 P 的成员

5、14.使用 delete删除对象数组时,描述正确的是( A ) A.数组中各元素都调用析构函数 B.数组中各元素都调用构造函数 C.不调用析构函数 D.只有首元素调用析构函数 Point *p=new Point5;=B 15.下列哪个指令属于条件编译指令( A ) A. #elif B. #error C. #pragma D. #include 16.设类 Test 中存在成员 static int x,则下列哪种初始化方式是正确的( C ) A.Test: int x=25; B.int x=25; C.int Test: x=25; D.int Test x=25; 17.下列关于友元

6、的描述错误的是( A ) A.成员函数不可作友元 B.类可以作友元 C.普通函数可以作友元 D.静态函数可以作友元 18.在继承中,派生类拥有的基类个数为( D ) A.0 个 B.1 个 C.多个 D.至少 1 个 19.基类中的 protected 成员,通过 public 派生,其在派生类中的可见性为( C ) A.不可访问 B.private C.protected D.public 20.下列哪个不是面 向对象的关键要素( B ) A.抽象性 B.结构性 C.封装性 D.多态性 二、填空题 (本大题共 20 小题,每小题 1 分,共 20 分 ) 请在每小题的空格中填上正确答案。错填

7、、不填均无分。 21.在 STL 库中用于实现数组内容反转的函数是 _reverse_。 P14 22.若要使用 C+标准类库,需要指定相应的命名空间,所用的语句是 _using namespace std;_。 23.C+语 言中的整数常量有 4 种描述类型:十进制常量、长整型常量、八进制常量和 _十六进制常量 _。 24.声明一个名为 a 的整型引用变量所使用的语句是 _int _。 类外? 25.重载的运算符仍保留原有的优先级、 _结合性 _和语法结构。 26.执行代码 int b=100; cout v( 20,1) ;_。 38.vector 类中用于获取无需再次分配内存就能容纳的对

8、象个数的方法是 _capacity()_。P156 39.动态联编是程序运行到需要的语句处才动态确定的,这称为 _运行时 _多态性。(注意:动态联编) 40.C+重载 “=”运算符的函数名是 _operator=_。 三、改错题 (本大题共 5 小题,每小题 4 分,共 20 分 ) 下面的每题中有一处错误,请用下横线标出错误所在行并给出修改意见 41.#include #define PI 3.14; -多个分号 void main() double i; int r; coutr; i=2 * PI * r; cout class A private: int x, y; public:

9、A(int a=0, b=1); A(int a=0, int b=1); void Show(); ; A: A(int a, int b) x=a; y=b; void A: Show() cout class A unsigned char var; public: A(unsigned char x) var=x: void print() cout class Class public: void print(int a,int b) cout class Class private: int val; public: void func( int a) val = a; ; voi

10、d main() Class * cls ; cls - func(10) ;- cls - func(10)空指针不能用来调用 四、完成程序题 (本大题共 5 小题,每题 4 分,共 20 分 ) 46.将下面程序补充完整,使程序计算 100 以内所有可被 7 整除的自然数之和。 #include void main() int x=1; int sum=0; while(true) if(x100) _break_; if(_x%7=0_) sum=sum+x; x+; cout class Class public: _ Class (int a)_ x=a; _int get()_ r

11、eturn x * x; private: int x; ; void main() Class a(3); cout class Base public: virtual void Print() const cout template void f(_T1 x,T2 y_) if(sizeof(T1)sizeof(T2) x=(T1)y; else y=(T2)x; void main() double x=134.2; int y=22; f(x, y); cout class Class public: static int var; Class() var+ +; ; int Cla

12、ss: var = 0; void main() cout class A public: A(); void Show() ; A(); private: static int c; ; int A: c =0; A:A() cout constructor. endl; c+ =10; void A: :Show() cout c= c endl; A: A() cout destructor. endl; void main() A a, b; a. Show(); b. Show(); constructor. constructor. c=20 c=20 destructor. destructor. 六、程序

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号