2010年10自考C加加试题及答案 - 图文
更新时间:2024-07-05 16:33:01 阅读量: 综合文库 文档下载
- 2010世界杯推荐度:
- 相关推荐
全国2010年10月高等教育自学考试
C++程序设计试题 课程代码:04737
一、单项选择题(本大题共20小题,每小题1分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的
括号内。错选、多选或未选均无分。 1.C++中注释“∥”的有效范围是( ) A.从“∥”开始到行尾 C.“∥”及其后一个字符
B.从“∥”开始到下一个“∥” D.从“∥”开始到程序尾
2.假定MyClass为一个类,则该类的复制构造函数的声明语句为( ) A.MyClass&(MyClass x); C.MyClass(MyClass &x);
3.下列选项不是C++关键字的是( ) A.typedef C.bool
B.void D.inc
B.MyClass(MyClass x); D.MyClass(MyClass *x);
4.用于标识十进制常量的前缀或后缀是( ) A.无前后缀 C.前缀0
B.后缀L或l D.前缀0x
5.设int x=56;int r=x;若cout <<&x;显示0012FF7A,则cout <<&r;输出值为( ) A.56 C.0012FF7B
B.00l2FF7A D.未知
6.使用下列哪个流格式控制符可设置转换基数为八进制( ) A.dec C.hex
B.oct D.endl
7.C++中是否允许在类结构中定义函数( ) A.不允许
C.仅允许定义构造函数
B.允许
D.只不允许定义构造函数
8.设函数void subone(int &)将形参减1,如有整型变量int k=10,则执行subone(k);后,k的值为( ) A.9 C.11
B.10 D.未知
9.对函数int max(int a,int b=0,int c=0,int d=0,int e=0);下列调用方式正确的是( )
A.int m=max(10,11,12,13,14);
B.int m=max(10,,12,13,14);
C.int m=max(10,1l,,13,14); D.int m=max(10,11,12,,14);
10.类MyClass的定义如下: class MyClass { public: MyClass(){}
MyClass(int i){value=new int(i);} int * value; };
若要对value赋值,则下面语句正确的是( ) A.MyClass my;my.value=10; B.MyClass my;*my.value=10; C.MyClass my;my.*value=10;
D.MyClass my(10);
11.包含哪种语句的函数不能声明为内联函数( ) A.变量定义 B.if??else C.位操作
D.switch
12.声明函数模板的关键字是( ) A.inline B.template C.const
D.short 13.对于类中的成员,使用public修饰,表明该成员的访问权限是( ) A.公有的 B.私有的 C.保护的
D.不可见的
14.一个类中是否可以允许一个无参数构造函数和一个全部都是默认参数的构造函数共( ) A.不允许 B.允许
C.无法确定
D.视构造函数的函数,可确定
15.析构函数的参数个数为( ) A.0个 B.1个 C.至少1个
D.多于1个 16.非静态成员函数都会有一个隐含指针,它是( ) A.self指针 B.this指针 C.current指针
D.one指针
17.下列访问公有静态成员的方式,错误的是( ) A.类名::静态成员名 B.对象名.静态成员名 C.对象指针->静态成员名
D.对象指针.静态成员名
存
18.声明友元使用下列哪个关键字( ) A.class C.friend
19.派生类继承了基类的( ) A.所有成员 C.数据成员
B.部分成员 D.成员函数 B.const D.virtual
20.基类private成员,通过public派生,其在派生类中为( ) A.private C.public
B.protected D.不可访问
二、填空题(本大题共20小题,每小题1分,共20分)
请在每小题的空格中填上正确答案。错填、不填均无分。 21.执行下列代码 double pi=3.141592; cout< 22.要使用STL库提供的对数组进行升幂排序算法,在源程序中需要包含的头文件是 _________。 23.C++语言中动态回收内存的关键字是_________。 24.执行下列代码 int b=100; cout<<”Oct:”< 25.C++语言中用于定义一个类的关键字是_________。 26.为了使用C++语言标准程序库提供的string类,在程序中必须使用的文件包含命令是 _________。 27.在程序中执行int*a=new int之后,若a为空指针,则表明_________。 28.C++函数中传递对象地址值是使用_________作为参数。 29.将指向对象的指针作为函数参数,形参是对象指针,实参是对象的_________。 30.C++函数有库函数(标准函数)和_________两类。 31.C++中通过_________对类的对象进行初始化。 32.UML中实例连接反映对象之间的静态关系,消息连接描述对象之间的_________关系。 33.若将一个对象说明为常对象,则通过该对象只能调用它的_________成员函数,不能调 用其它成员函数。 34.静态成员函数是_________的成员,不是对象的成员。 35.私有继承时,在派生类中基类的protected权限变为_________。 36.若使用一个表达式的含义能解释为访问多个基类中的成员,则这种对基类成员的访 问就是不确定的,称这种访问具有_________。 37.如果在类模板的定义中有一个静态数据成员,则在程序运行中会产生_________静态变 量。 38.vector类中用于获取向量可以容纳最多对象的个数的方法是_________。 39.C++用于运算符重载的关键字是_________。 40.含有___________的类称为抽象类,它只能作为基类来使用。 三、改错题(本大题共5小题,每小题4分,共20分) 下面的每题中有一处错误,请用下横线标出错误所在行并给出修改意见 41. #include < iostream, h > class testl { private : int x; public: testl ( ) { x = 2 ; } void set(int a){x =a;} void get( ) { cout << x << endl; } }; class test2{ private: int x; public : test2 ( ) { x = 3 ; } void set( int a) { x = a; } void get( ) { cout << x << endl; } }; class test: public testl, public test2 { private : int x; public:void set( int a) { x=a; } void gettest( ) {cout << x << endl; } }; void main( ) { test a; a. get( ); } 42. #include < iostream, h > class test { private : int x, y; public : void testl ( int a, int b) { x = a ; y = b;} int max( ); }; int test:max( ) {if(x>y) return x;else return y;} void main( ){ test a; a. testl ( 1,3); cout << a. max ( ) << endl; } 43. #include < iostream, h > void main() { int x =5; const int * const p = &x; * p =88; cout << * p << endl; } 44. #include < iostream, h > class point { private : float x, y ; public : f( float a, float b) { x = a ; y = b ; } f( ) {x=O;y=O;} void getx( ) { cout < < x < < endl; } void gety ( ) { cout < < y < < endl ; } } class pointl } private : float x, y ; public : f( float a, float b) { x = a; y = b ; } f( ){x=l;y=l;} void getx( ) {cout <
正在阅读:
秋天真美作文300字三年级06-16
大学英语1A级教学大纲11-07
那一刻我懂得了爱作文500字07-02
我是一缕风作文450字06-29
提高中厚板轧制命中率的实践10-21
24精彩的大象表演03-03
笑容的力量作文800字06-18
气球大爆炸作文500字06-22
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 自考
- 试题
- 答案
- 图文
- 2010
- 志鸿优化设计2014届高考英语一轮复习 Module2 AJobWorthDoing教
- 2015年主管护师考试报考条件
- 电除尘器设计分析
- 电子驻车制动控制器的CAN节点诊断仿真模型设计
- 二年级数学上拓展题答案
- 计算机网络实验报告
- 八达岭项目定稿 - 图文
- 中国聚乙烯PE管行业市场前景分析预测年度报告(目录) - 图文
- 黄土地区区域水文地质普查规程
- 混凝土
- 浅谈提高未成年人的法律意识
- 2004年全国小学生英语竞赛(NECPS)四年级组竞赛样题 - 图文
- 2015年临床助理医师考试历年真题及解析
- 采用不同教学方法使学生愉快学习
- 关于印发《湖北大学重要期刊目录》的通知
- 廖屯中学地震应急预案
- 浅析我国农村生活污水处理存在的问题和改善措施 - 毕业论文
- 360度评估分析报告 - 图文
- 2018-2024年中国医用手术薄膜巾行业市场研究及投资战略预测报告
- 外国新闻史复习题