大学C++秋季学期试卷.doc

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

上海大学 2006-2007年秋季学期试卷

成绩课程名:面向对象程序设计C++ 学分: 5

成绩

学号: 姓名: 院系:

选择

1.[ ]名空间的用途是

A.防止标识符冲突,提供标识符的组织方式 B.表达标识符间的继承关系

C.表示变量 D.表示类

2.[ ] 以下语句,动态分配100个int 空间的内存,然后释放,正确的是

A. int *ptr=new int *100; free( ptr );

B. int *ptr=new int [100]; delete[] ptr;

C. int *ptr=new int (100); delete[] ptr;

D. int ptr[]=malloc( sizeof(char)*100); delete ptr[];

3.[ ] 设计Human类,“年龄”、“性别”和 “吃饭”、“跑步”这些语义的C++表现形式分别为

A.局部变量,函数 B.成员变量,静态函数

C.函数,变量 D. 成员变量,成员函数

4. [ ](多选)下面说法或设计正确的有:

A. 用class进行类的定义,其成员在默认情况下访问权限是私有的。

B. C++语言的变量声明必须写在函数代码的开头地方。

C. 含有纯虚函数的类,不能实例化。

D. 类的构造函数返回类型是void

E. 类的成员变量含有是指针变量时,应该考虑设计一个拷贝构造函数。

F. 类的静态成员函数不能访问非静态成员。

G. 设计Automobile类,它含有Engine类型的成员变量。

H. 设计Automobile类,它从Engine类派生。

5.[ ]如下代码,对象a1和a2有成员变量x,成员函数set(),在内存中的地址是否相同。 class C{ int x; public: void set(int a){ x=a;} }; C a1; C a2;

A.a1和a2的x 地址相

最近下载