重庆成人继续教育

man 账号登入| 免费注册
地区教育: 渝中区| 万州区| 涪陵区| 大渡口区| 江北区| 沙坪坝区| 九龙坡区| 南岸区| 北碚区| 綦江区| 大足区| 渝北区| 巴南区| 更多>>
当前位置:重庆成人教育网>自考频道>自考真题 > 工学类 > 正文

全国2005年1月高等教育自学考试面向对象程序设计试题

时间:2022-11-11 14:30:39 作者:储老师

全国2005年1月高等教育自学考试
面向对象程序设计试题
课程代码:02328

一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共38分)
1.下面对于指针的描述不正确的是()。
A.指针是地址变量
B.指针不能用除0以外的常量赋值
C.两个指针变量的加减法无意义
D.指针指向不同基类型的变量长度不同
2.下面对于析构函数的描述中不正确的是()。
A.析构函数是内置函数B.析构函数与类名相同
C.析构函数不能有参数D.析函数在对象撤销时自动执行
3.下列指针用法中错误的是()。
A. int i;int*ptr=&i; B. int i;int *ptr;i=*ptr;
C. int *ptr;ptr=0; D. int i=5;int *ptr;*ptr=i; 4.派生类的对象对它的基类成员中什么是可访问的()?
A.公有继承的公有成员B.公有继承的私有成员
C.公有继承的保护成员D.私有继承的公有成员
5.在()情况下适宜采用inline定义内联函数。
A.函数体含有循环语句B.函数体含有递归语句
C.需要加快程序的执行速度D.函数代码多、不常调用
6.在类中说明的成员可以使用关键字()进行修饰。
A. public B. extern
C. cpu D. register
7.如果类A被说明成类B的友元,则()。
A.类A的成员即类B的成员
B.类B的成员即类A的成员
C.类A的成员函数不得访问类B的成员
D.类B不一定是类A的友元
8.定义析构函数时,应该注意()。
A.其名与类名完全相同B.返回类型是void类型
C.无形参,也不可重载D.函数体中必须有delete语句
9.在类中声明转换函数时不能指定()。
A.参数B.访问权限
C.操作D.标识符
10.在派生类中重新定义虚函数时必须在()方面与基类保持一致。
A.参数类型B.参数名字
C.操作内容D.赋值
11.设int a=3,b=4,c=5;表达式(a+b)>c&&b==c的值是()。
A. 2B. -1
C. 0D. 1
12.下列标识符中,不合法的用户标识符为()。
A. a#bB. _int
C. a_10D. PAd
13.while(!x)中的(!x)与下面条件()等价。
A. x==1 B. x!=1
C. x!=0 D. x==0
14.每个类()构造函数。
A.只能有一个B.只可有公有的
C.可以有多个D.只可有缺省的
15.在一个类中可以对一个操作符进行()重载。
A. 1种B. 12种以下
C. 32种以下D. 多种
16.重载赋值操作符时,应声明为()函数。
A.友元B.虚
C.成员D.多态
17.在私有继承的情况下,基类成员在派生类中的访问权限()。
A.受限制B.保持不变
C.受保护D.不受保护
18.通过()调用虚函数时,采用动态束定。
A.对象指针B.对象名
C.成员名限定D.派生类名
19.在类中声明转换函数时不能指定()。
A.参数个数B.访问权限
C.标识符D.操作
二、填空题(每空2分,共22分)
1.派生类的主要用途是可以定义其基类中_______。
2.当建立_______,程序自动调用该类的构造函数。
3.定义重载函数函数时,应在_______上有所不同。
4.类是用户定义的类型,具有类类型的变量称作_______。
5.当一个成员函数被调用时,该成员函数的_______指向调用它的对象。
6.拷贝函数通过_______使用引用来初始化创建中的对象。
7.在一个类中至少可以对一个_______进行2种重载。
8.在C++中有二种_______方式即值传递和_______传递。
9.函数的_______性通过虚函数来实现的。

10.使用空的虚函数可以保证_______建立起一条存取路径,使派生类通过虚函数机制正确存取虚函数。
三、完成程序题(每小题5分,共20分)
1.在下面程序的底画线处填上适当的字句,使该程序执行结果为60。
# include
class base{int X;
public∶
void int (int initX){X=initX; }
intGetnum() {returnX+7; }
void main()
{_______
_______
cout< }
2.在下面程序的底画线处填上适当的字句,完成类中成员函数的定义。
# include
class box{ private∶
intcolor;int upx,upy;int lowx,lowy;
public∶
friend int same_color(line a,box b);
_______;
void define_box(int x1,int y1,int x2,int y2){upx=x1;upy=y1;}
};
class line{ private∶
intcolor;int startx,starty;int len;
public∶
friend_int same_color(line a,box b);
_______;
void define_line(int x,int y){startx=x;}
};
int same_color(line a,box b)
{if(a.color==b.color)
return 1;
return 0;}
3.在下面程序的底画线处填上适当的字句,完成程序。
# include
class A{
_______(int i){cout< void g(){cout<<”g\n”;}
};
closs B∶A{
public∶void h(){cout<<”h\n”;}
_______;
};
void main()
{ B d1;
d1.f(6);
d1.h();
}
4.在下列程序的空格处填上适当的字句,使输出为:0,8,5。
# include
# include
class Magic{
double x;
public∶

Magic(double d=0.00)∶x(fabs(d)){}
Magic _______{return Magic(sqrt(x*x+c.x*c.x));}
_______<<(ostream & os,Magic c){return os< };
void main()
{Magic ma;
cout< }
四、综合应用题(共20分)
1.分析下列程序可能的输出结果。(8分)
# include “iostream.h”
class test{private∶
int num;
float fl;
public∶
test();
int getint(){return num;}
float getfloat(){return fl;}
~test();
};
test∶∶test();
{cout<<″lnitalizing default″< num=0;fl=0.0;
}
test∶∶~test()
{cout<<″Desdtructor is active″< int main()
{test array[2];
cout< }
2.下列shape类是一个表示形状的抽象类,length()为求图形周长的函数,total()则是一个通用的用以求不同形状的图形周长总和的函数。请从shape类派生三角形类(triangle)、矩形类(rectangle),并给出具体的求周长函数。给出shape,total的定义如下所示。(12分)
class shape{
public∶
virtual float length()=0
};
float total(shape *s[],int n)
{
float sum=0.0;
for(int i=0;i sum+=s[i]->length();
return sum;
}

声明:

(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。

(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

重庆自考报考系统

自考报名入口

注:重庆2022年10月自考报名时间为7月8日...

准考证打印入口

注:重庆2022年10月自考报名时间为7月8日...

热门院校专业

更多院校>>
school

重庆大学

  重庆大学(ChongqingUniversity,CQU),简称重大,位于重庆市,是中华人民共和国教育部直属,由教育部、重庆市、国家国防科技工业局共建的全国重点大学,位列国家“双一流”、“211工程”、”985工程”,入选“珠峰计划”、“强基计划 [186] ”、“高等学校创新能力提升计划”、“高等学校学科创新引智计划”、“卓越工程师教育培养计划”、“卓越法律人才教育培养计划”、国家建设高水平大学公派研究生项目、中国政府奖学金来华留学生接收院校、教育部来华留学示范基地,为卓越大学联盟、中俄工科大学联盟、中波大学联盟、一带一路高校联盟、“长江—伏尔加河”高校联盟、CDIO工程教育联盟、中国高等戏剧教育联盟成员单位。

school

西南大学

  西南大学(Southwest University),主体位于重庆市北碚区,是中华人民共和国教育部直属并与农业农村部、重庆市共建的全国重点大学。 位列国家“双一流”、 “211工程”、“985工程优势学科创新平台”建设高校、“双一流”农科联盟成员高校。入选“111计划”、“2011计划”、“百校工程”、卓越农林人才教育培养计划、卓越教师培养计划、国家大学生创新性实验计划、国家级大学生创新创业训练计划、国家建设高水平大学公派研究生项目、国家大学生文化素质教育基地、中国政府奖学金来华留学生接收院校。

school

重庆医科大学

重庆医科大学(ChongQing Medical University),简称“重医”,是中华人民共和国教育部、国家卫生健康委员会和重庆市人民政府共建高校,入选国家“111计划”、“中西部高校基础能力建设工程”、“卓越医生教育培养计划”、国家建设高水平大学公派研究生项目、国家“特色重点学科项目”建设高校、中国政府奖学金来华留学生接收院校、国家大学生文化素质教育基地、国家国际科技合作基地、教育部来华留学示范基地,全国首批博士和硕士学位授予单位,重庆市院士专家工作站建站单位,重庆市一流学科建设高校,国家重点支持建设的西部地区十四所大学之一。

school

重庆师范大学

重庆师范大学(Chongqing Normal University),简称“重庆师大”,位于中国直辖市重庆,国家“中西部高校基础能力建设工程”实施高校, 入选首批“卓越农林人才教育培养计划、卓越教师培养计划”,“马云乡村师范生计划”首批合作院校,全国毕业生就业典型经验高校,重庆市一流学科建设高校,是一所以教师教育为特色、多学科协调发展的综合性师范大学。

school

重庆邮电大学

重庆邮电大学(Chongqing University of Posts and Telecommunications)简称“重邮”,坐落于直辖市——重庆市,是中华人民共和国工业和信息化部与重庆市人民政府共建的教学研究型大学,入选国家“中西部高校基础能力建设工程”、国家“卓越工程师教育培养计划”,是国家“2011计划”核心协同高校、中国政府奖学金来华留学生接收院校、国家大学生文化素质教育基地、国家布点设立并重点建设的四所邮电高校之一,重庆市一流学科建设高校,CDIO工程教育联盟成员单位。

school

重庆交通大学

重庆交通大学(Chongqing Jiaotong University,CQJTU),是由重庆市人民政府和中华人民共和国交通运输部共建的一所交通特色、以工为主的多科性大学,入选“中西部高校基础能力建设工程”、“卓越工程师教育培养计划”、国家级大学生创新创业训练计划、国家大学生文化素质教育基地、中国政府奖学金来华留学生接收院校、全国毕业生就业典型经验高校、全国创新创业典型经验高校,是教育部本科教学工作水平评估优秀学校、重庆市一流学科建设高校,为“一带一路”中波大学联盟发起成员、中俄交通大学联盟核心成员。

school

重庆理工大学

重庆理工大学(Chongqing University of Technology)简称重理工,坐落于中央直辖市重庆,是中国兵器协同创新联盟、全国高等军工院校课程思政联盟单位,中央与地方共建的市属普通本科高等院校、重庆市重点建设高校、国家级大学生创新创业训练计划实施高校、全国毕业生就业典型经验高校,首批高等学校科技成果转化和技术转移基地,教育部首批新工科研究与实践项目入选高校。

school

重庆三峡学院

重庆三峡学院(Chongqing Three Gorges University)坐落于重庆市万州区,由重庆市人民政府举办,以文、工为主的全日制普通本科院校,入选首批“卓越农林人才教育培养计划”、教育部数据中国“百校工程”、“重庆市2011协同创新中心”,全国高校校园网站联盟理事单位,“一带一路”标准化教育与研究大学联盟成员,是山东大学对口支援高校。

school

重庆文理学院

重庆文理学院(Chongqing University of Arts and Sciences),位于重庆市,是重庆市人民政府主办的全日制普通高等本科院校、国家首批卓越农林人才教育培养计划改革试点高校。 其前身重庆师范高等专科学校和渝州教育学院分别创办于1976年和1972年;2001年5月,两校合并组建为重庆渝西学院;2005年4月,学校更名为重庆文理学院。

school

重庆科技学院

重庆科技学院(Chongqing University of Science and Technology),始建于1951年,由重庆市人民政府与中国石油天然气集团公司、中国石油化工集团公司、中国海洋石油总公司共建,是一所以工为主,以石油与化工、冶金与材料、机械与电子、安全与环保为特色,涵盖理、工、经、管、法、文、艺的多学科协调发展的全日制公办普通本科院校。入选全国应用技术大学(学院)联盟副理事长单位、卓越工程师教育培养计划、数据中国“百校工程”、新工科研究与实践项目、国家级大学生创新创业训练计划、全国创新创业典型经验高校、全国深化创新创业教育改革示范高校。2021年成为重庆市博士学位授予立项建设单位。