资源描述:
《2010.01高等教育程序设计C自考.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途全国2010年1月自考C++程序设计试题课程代码:04737一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.在C++中,头文件扩展名为(B )A..cppﻩB..hC..1ibD..obj2.下列符号中,不属于分隔符的是(B )A.,ﻩB./C.;D.{}3.可替换#definePI3.1415926的语句是( B)A.float PI3.1415926;B.const floatPI=3.141
2、5926;C.constPI(3.1415926);ﻩD.const3.1415926;4.布尔类型标识符是( D )A.voidB.shortC.longD.bool5.下列不是C++语言的基本数据类型的是( D )A.字符类型B.整数类型C.逻辑类型D.枚举类型6.C++允许在结构中定义函数,这些函数称为(D )A.静态函数ﻩB.构造函数C.析构函数D.成员函数7.设函数voidinc(int)将形参加1,如有整型变量inti=10;则执行inc(i);后,i的值为(B )A.9B.10C.11D.未知8.下列哪种默认参数的声明
3、是不正确的( C)A.intmax(inta,int b,intc,intd=0);B. intmax(inta,intb,intc=0,intd=0);C.intmax(inta=0,intb,int c=0,intd=0);D.intmax(inta,int b=0,intc=0,int d=0);9.设int&max(int&,int &)返回两参数中较大者,如有两整型变量inta=10;intb=15;在执行max(a,b)++后,a,b值分别为(C )A.10,15ﻩB.11,15C.10,16ﻩD.1l,1610.包含哪种
4、语句的函数不能声明为内联函数( 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.该函数不能
5、访问P的成员14.使用delete[]删除对象数组时,描述正确的是(A )A.数组中各元素都调用析构函数ﻩB.数组中各元素都调用构造函数C.不调用析构函数D.只有首元素调用析构函数Point*p=new Point[5];=>B15.下列哪个指令属于条件编译指令( A)A.#elifﻩB.#errorC.#pragmaD.#include16.设类Test中存在成员staticintx,则下列哪种初始化方式是正确的(C )A.Test::intx=25;B.int x=25;C.intTest::x=25;D.intTestx
6、=25;17.下列关于友元的描述错误的是(A )A.成员函数不可作友元B.类可以作友元C.普通函数可以作友元D.静态函数可以作友元18.在继承中,派生类拥有的基类个数为(D )A.0个ﻩB.1个C.多个ﻩD.至少1个19.基类中的protected成员,通过public派生,其在派生类中的可见性为(C)A.不可访问B.privateC.protectedﻩD.public20.下列哪个不是面向对象的关键要素(B )A.抽象性B.结构性C.封装性D.多态性二、填空题(本大题共20小题,每小题1分,共20分)请在每小题的空格中填上正确
7、答案。错填、不填均无分。21.在STL库中用于实现数组内容反转的函数是__reverse____。P1422.若要使用C++标准类库,需要指定相应的命名空间,所用的语句是___usingnamespacestd;___。23.C++语言中的整数常量有4种描述类型:十进制常量、长整型常量、八进制常量和__十六进制常量____。24.声明一个名为a的整型引用变量所使用的语句是___int&a;___。类外?25.重载的运算符仍保留原有的优先级、_结合性_____和语法结构。26.执行代码intb=100; cout<8、出结果是__64____。27.带有纯虚函数的类称为抽象类,它只能作为___基类___来使用。28.使用__对象引用____作为函数参数,实参对象和形参对象代表同一对象,改变形参对象的值就是改变实参对象的值