全国2010年1月高等教育自学考试C++程序设计试题.doc

全国2010年1月高等教育自学考试C++程序设计试题.doc

ID:61428404

大小:44.50 KB

页数:8页

时间:2021-01-29

全国2010年1月高等教育自学考试C++程序设计试题.doc_第1页
全国2010年1月高等教育自学考试C++程序设计试题.doc_第2页
全国2010年1月高等教育自学考试C++程序设计试题.doc_第3页
全国2010年1月高等教育自学考试C++程序设计试题.doc_第4页
全国2010年1月高等教育自学考试C++程序设计试题.doc_第5页
资源描述:

《全国2010年1月高等教育自学考试C++程序设计试题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、全国2010年1月高等教育自学考试C++程序设计试题课程代码:04737一、单项选择题(本大题共20小题,每小题1分,共20分)1.在C++中,头文件扩展名为()A..cppB..hC..1ibD..obj2.下列符号中,不属于分隔符的是()A.,B./C.;D.{}3.可替换#definePI3.的语句是()A.floatPI3.;B.constfloatPI=3.;C.constPI(3.);D.const3.;4.布尔类型标识符是()A.voidB.shortC.longD.bool5.下列不是C++语言的基本数据类型的是()A.字符类

2、型B.整数类型C.逻辑类型D.枚举类型6.C++允许在结构中定义函数,这些函数称为()A.静态函数B.构造函数C.析构函数D.成员函数7.设函数voidinc(int)将形参加1,如有整型变量inti=10;则执行inc(i);后,i的值为()A.9B.10C.11D.未知8.下列哪种默认参数的声明是不正确的()A.intmax(inta,intb,intc,intd=0);B.intmax(inta,intb,intc=0,intd=0);C.intmax(inta=0,intb,intc=0,intd=0);D.intmax(inta,i

3、ntb=0,intc=0,intd=0);9.设int&max(int&,int&)返回两参数中较大者,如有两整型变量inta=10;intb=15;在执行max(a,b)++后,a,b值分别为()A.10,15B.11,15C.10,16D.1l,1610.包含哪种语句的函数不能声明为内联函数()A.循环B.变量自增自减C.if...else…D.变量声明11.定义函数模板中使用的参数类型标识符需使用下列哪组符号括起来()A.<>B.“”C.()D.{}12.一个类拥有多个构造函数,则这些构造函数间为()A.重载关系B.重复关系C.拷贝关系

4、D.无关系13.对于拷贝构造函数point::point(point&p),下列说明正确的是()A.该函数只能访问P的私有成员B.该函数不能访问P的公有成员C.该函数可以访问P的私有和公有成员D.该函数不能访问P的成员14.使用delete[]删除对象数组时,描述正确的是()A.数组中各元素都调用析构函数B.数组中各元素都调用构造函数C.不调用析构函数D.只有首元素调用析构函数15.下列哪个指令属于条件编译指令()A.#elifB.#errorC.#pragmaD.#include16.设类Test中存在成员staticintx,则下列哪种初

5、始化方式是正确的()A.Test::intx=25;B.intx=25;C.intTest::x=25;D.intTestx=25;17.下列关于友元的描述错误的是()A.成员函数不可作友元B.类可以作友元C.普通函数可以作友元D.静态函数可以作友元18.在继承中,派生类拥有的基类个数为()A.0个B.1个C.多个D.至少1个19.基类中的protected成员,通过public派生,其在派生类中的可见性为()A.不可访问B.privateC.protectedD.public20.下列哪个不是面向对象的关键要素()A.抽象性B.结构性C.封

6、装性D.多态性二、填空题(本大题共20小题,每小题1分,共20分)21.在STL库中用于实现数组内容反转的函数是______。22.若要使用C++标准类库,需要指定相应的命名空间,所用的语句是______。23.C++语言中的整数常量有4种描述类型:十进制常量、长整型常量、八进制常量和______。24.声明一个名为a的整型引用变量所使用的语句是______。25.重载的运算符仍保留原有的优先级、______和语法结构。26.执行代码intb=100;cout<

7、只能作为______来使用。28.使用______作为函数参数,实参对象和形参对象代表同一对象,改变形参对象的值就是改变实参对象的值。29.UML中对象之间的静态关系是通过对象属性之间的连接反映的,称之为______。30.如果一个模板声明列出多个参数,则多个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字______。31.C++类的构造函数名与______名称一样,且没有返回值。32.C++规定,当一个成员函数被调用时,系统自动向它传递一个隐含的参数,该参数是一个指向调用该函数的对象的指针,该指针被称为______指针。33.声明一

8、个常成员函数Fun,其返回类型为char,第一个参数类型为int,第二个参数类型为double,函数Fun的声明原型是______。34.C++语言中的“聚合”隐含

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。