2022年秋下学期西安电子科技大学《面向对象程序设计(C++)期末考试试题.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年秋下学期西安电子科技大学《面向对象程序设计(C++)期末考试试题.docx》由会员分享,可在线阅读,更多相关《2022年秋下学期西安电子科技大学《面向对象程序设计(C++)期末考试试题.docx(3页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、西安电子科技大学网络与继续教育学院2022学年下学期面向对象程序设计(C+)期末考试试题(综合大作业)一、简答题(10分)1、运算符new和delete的功能分别是什么? (3分)2、若派生类以private方式从一个基类派生,派生类的对象可以访问基类中的哪些成员?派生类的成员函数可以访问基类中的哪些成员? (3分)3、构造函数的作用是什么?在创建派生类的对象时,应按照怎样的顺序调用构造函数?(4分)二、填空题(每空2分,共20分)1、函数的返回值是通过函数体中的语句带回的;若被调用函数被定义为类型,则被调用函数不带回任何值。2、表示逻辑关系“ a大于等于8或者a小于等于5”的C+表达式 是。
2、3、在C+语言中,用表达式来创建动态的类对象;用表达式释放第2页(共4页)动态类对象。4、类的访问权限有、和三种。5、友元可以是,也可以是。三、选择题(每小题2分,共20分)1、在下列选项中,合法的C+变量名是。A. long B _2Test C. 3Dmax D. A.dat2、在对字符数组进行初始化时,是正确的。A. char sl = abed;B. char s23 = xyz;C. chars33 = a, x/y; D. char s423 = xyzH, mnp);3、下列语句中,错误的是。A. int i, *ptr = &i;B. int i; int *ptr; i =
3、*ptr;C. int *ptr; ptr = 0; D. int i = 5; int *ptr; *ptr = &i;4、下列有关设置函数参数默认值的描述中,是正确的。A.对设置函数参数默认值的顺序没有任何规定B.函数具有一个参数时不能设置默认值C.默认参数要设置在函数的定义语句中,而不能设置在函数说明语句中D.设置默认参数可使用表达式,但表达式中不可用局部变量5、C+语言中while循环和do-while循环的主要区别是。A. do-while的循环体至少无条件执行一次while的循环控制条件比do-while的循环控制条件严格B. do-while允许从外部转到循环体内部do-whil
4、e的循环体不能是复合语句6、在下面的程序中,若实参a与形参x以引用传递的方式传递信息,实参b与形参y 以值传递的方式传递信息,那么从函数compute返回主程序后,a和b的值分别 为。Main Program void compute(x, y)A.5和2 B. 5和12 C.1和2 D. 1和127、假设MyClass为一个类,那么下列函数说明中,是该类的析构函数。A. void MyClass(); B. MyClass(int n); C. MyClass(void); D. MyClass();8、下列对静态数据成员的描述中,错误的是。A.说明静态数据成员时前边要加修饰符staticB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 下学 西安电子科技大学 面向 对象 程序设计 期末考试 试题
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内