|
内容简介:
吉林大学计算机学院2004-2005学年第一学期《C++面向对象程序设计》试题(A卷)
一、 (共20分,每题2分)单项选择
1. 已定义了一个类A并有语句 A* pa=new A(5); 那么以下说法正确的是:
A. 该语句会创建A类的一个对象,并将此对象的地址赋给指针pa;
B. 该语句会创建A类的5个对象,且它们的地址是连续的;
C. 当指针变量pa超出其作用域时,pa和为对象分配的空间都将被自动释放;
D. 类A中一定有一个显式定义的构造函数和一个显式定义的虚析构函数;
2. 定义类A的非静态成员函数A& f(A& one)时,需有语句return exp;则exp不能是:
A.类A中类型为A的静态数据成员 B. f中用语句 A a = one; 定义的量a
C. one D. *this
.......
2005-2006学年第1学期2004级《C++面向对象程序设计》期末考试试题(A卷)
一、 单选题(共10分,每题1分)
1. 已知f1和f2是同一类中的两个成员函数,若f1的实现代码体内不能调用f2,则可能的情况是:B
(A) f1和f2都是静态函数 (B) f1是静态的,f2不是
(C) f1不是静态的,f2是静态的 (D) f1和f2都不是静态函数
......
2006-2007学年第1学期2005级《C++面向对象程序设计》期末考试试题(A卷)
一、 单选题(共10分,每题1分)
1. C++中解决命名冲突的机制是:D
(A) 虚基类 (B) 虚函数 (C) 函数重载 (D) 名字空间
2. 若类A的一个对象所占的内存空间中包含虚函数表的入口地址,则: C
(A) 类A不能有静态数据成员 (B) 类A中公有的成员函数一定是虚的
(C) 类A中至少有一个成员函数是虚的 (D) 类A的析构函数一定是虚的
......
相关说明:
1、欲下载本站资料,必须成为本站会员。如果你尚未注册或登录,请首先注册或登录。
2、24小时内下载同一文件,不重复扣金币。
3、下载后请用WinRAR或 WinZIP解压缩后使用。
4、下载后仍有问题,请看常见问题解答。
下载地址:
[点击下载]
|