C++期终试卷.docVIP

  • 15
  • 0
  • 约1.16万字
  • 约 8页
  • 2017-02-02 发布于重庆
  • 举报
C期终试卷

试卷 第 1 页 ( 共 5 页 ) 注:教师应使用计算机处理试题的文字、公式、图表等;学生应使用水笔或圆珠笔答题。 试卷 第 2 页 ( 共 5 页 ) 试卷 第 3 页 ( 共 5 页 ) 试卷 第 4 页 ( 共 5 页 ) 试卷 第 5 页 ( 共 5 页 ) 答卷 第 1 页 ( 共 3 页 ) 注:教师应使用计算机处理试题的文字、公式、图表等;学生应使用水笔或圆珠笔答题。 答卷 第 2 页 ( 共 3 页 ) 答卷 第 3 页 ( 共 3 页 ) 上海大学 2010 ~ 2011 学年 冬 季学期试卷A 课程名: 面向对象程序设计A 课程号分: 5 应试人声明: 我保证遵守《上海大学学生手册》中的《上海大学考场规则》,如有考试违纪、作弊行为,愿意接受《上海大学学生考试违纪、作弊行为界定及处分规定》的纪律处分。 应试人 应试人学号 应试人所在院系 题号 一 二 三 四 五 六 七 八 九 得分 一. 选择 ( 16分,每小题2分 ) 1. [??? ?](多选)喷漆设备(PaintMachine)是机器设备(Machine)的一种; 汽车(Automobile)有一个引擎(Engine),这是一辆桑塔纳汽车(santana) , 所以按面向对象程序, 好的设计是: A. 类PaintMachine是类Machine的基类. B. 类Machine是类PaintMachine的基类. C. 类Automobile有一个数据成员Engine. D. Engine是Automobile类型的对象. E. santana是Automobile类型的对象. F. Machine是PaintMachine类型的对象. 2. [ ] (多选)根据下面的调用 char str[250]; bool ok = getstr( str, 250); 设计其函数 A. void getstr( char str,int size ); B. bool getstr( char str[],int size ); C. bool getstr( char *p,int size ); D. int getstr( char *p[250],int size ); E. ok=getstr( str,200 ); 3. [ ](多选)void encode( char *sEnText,const char *sText,const char *sKey ); B. void encode(const char *sEnText,const char *sText,const char *sKey ); C. char encode(const char *sText,const char *sKey ); D. void decode( char *sText,const char *sEnText,const char *sKey ); E. char* decode( char *sKey ); 成 绩 4. [ ] 已有定义: class BC{ public:int b; void m(){coutBC;} }; class DC : public BC { public: int d; void m(){ BC::m();coutDC;} }; BC bc;???????DC dc;? BC *pb=new DC; 以下代码正确的是: A. pb-d = 1; B. DC *p=pb;? C. DC *pdc=(DC*)pb

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档