设为首页    加入收藏

自学考试省级导航

全国 A安徽 B北京 C重庆 F福建 G广东 广西 甘肃 贵州 H河南 河北 湖南 湖北 黑龙江 海南 J江苏 江西 吉林 L辽宁 N内蒙古 宁夏 Q青海 S山东 山西 陕西 四川 上海 T天津
     X新疆 西藏 Y云南 Z浙江 历年真题分类检索

全国2005年1月自考面向对象程序设计试题 (打印word版)(二)
2013-04-10 19:51:46 来源:91考试网 作者:www.91exam.org 【
四、综合应用题(共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;isum+=s[i]->length( );
  return sum;
}

 

Tags:自学考试 历年真题
】【打印繁体】 【关闭】 【返回顶部
上一篇全国2011年7月自考离散数学试题 .. 下一篇全国2004年10月自考面向对象程序..

网站客服QQ: 960335752 - 14613519 - 48225117