面向对象程序设计网上教学活动文本

面向对象程序设计网上教学活动文本

ID:36515207

大小:117.00 KB

页数:21页

时间:2019-05-11

面向对象程序设计网上教学活动文本_第1页
面向对象程序设计网上教学活动文本_第2页
面向对象程序设计网上教学活动文本_第3页
面向对象程序设计网上教学活动文本_第4页
面向对象程序设计网上教学活动文本_第5页
资源描述:

《面向对象程序设计网上教学活动文本》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、面向对象程序设计网上教学活动文本(2004.10.20)唐龙:同学们现在开始答疑,请大家提问。问:怎样学好这门课程?唐龙:最简单一句话说是:在初步理解主要基本概念的基础上多上机实践。问:在C++进行程序开发时,遇到大批量的数据需要处理时,是用函数还是结构链,是不是还有其它的办法?唐龙:这不能一概而论,要看所处理的是什么数据,有什么处理要求,先要选择采用合理的数据结构和算法,才可能开发出适用的程序。问:我们怎样才能考好这门课程?它的考试题型有哪些?徐孝凯:1.认真听好老师的面授辅导课;2.认真按照实验教材的要求做好每个实验;3.认真做好形成性

2、作业;4.到期末复习阶段,按照实验教材的附录中所给的综合练习题反复做好练习。5.参考以前考过的试卷,题型基本不变。问:面向对象程序设计的重点内容?唐龙:本课程着重对C++语言的基本概念和语法规则理解,掌握其使用方法,进而初步学会运用于实际编程。最重要的基本概念,例如,类与对象,继承,重载等一定要清楚理解,并学会在简单的编程应用。徐孝凯:往届试卷,供同学们复习时参考中央广播电视大学计算机科学与技术专业面向对象程序设计试题(3)2003年8月题号一二三四五六七总分得分一、单项选择(每小题1分,共12分)1.设x和y均为bool量,则x

3、

4、y为假

5、的条件是()。A.它们均为真B.其中一个为真C.它们均为假D.其中一个为假2.假定一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。A.2B.4C.6D.83.以下错误的描述是()。函数调用可以A.出现在一个表达式中B.出现在执行语句中C.作为一个函数的实参D.作为一个函数的形参4.关于局部变量,下面说法正确的是()。A.定义该变量的程序文件中的函数都可以访问B.定义该变量的函数中的定义处以下的任何语句都可以访问C.定义该变量的复合语句中的定义处以下的任何语句都可以访问D.定

6、义该变量的函数中的定义处以上的任何语句都可以访问5.假定p是具有int**类型的指针变量,则给p赋值的正确语句为()。A.p=newint;B.p=newint*;C.p=newint**;D.p=newint[10];6.软件产品在需求发生变化、运行环境发生变化或发现软件产品本身的错误或不足时进行相应的软件更新的难易程度叫做软件的()。A.可维护性B.可复用性C.兼容性D.正确性7.若需要把一个类外定义的成员函数指明为内联函数,则必须把关键字()放在函数原型或函数头的前面。A.inB.inlineC.inLineD.InLiner8.在一

7、个用数组实现的队列类中,假定数组长度为MS,队首元素位置为first,队列长度为length,则队尾的后一个位置为()。A.length+1B.first+lengthC.(first+length-1)%MSD.(first+length)%MS9.假定一个类的构造函数为“A(intaa,intbb){a=aa;b=aa*bb;}”,则执行“Ax(4,5);”语句后,x.a和x.b的值分别为()。A.4和5B.5和4C.4和20D.20和510.假定AB为一个类,则执行“AB*p=newAB(1,2);”语句时共调用该类构造函数的次数为(

8、)。A.0B.1C.2D.311.一个类的成员函数也可以成为另一个类的友元函数,这时的友元说明()。A.需加上类域的限定B.不需加上类域的限定C.类域的限定可加可不加D.不需要任何限定12.关于插入运算符<<的重载,下列说法不正确的是()。A.运算符函数的返回值类型是ostream&。B.重载的运算符必须定义为类的成员函数。C.运算符函数的第一个参数的类型是ostream&。D.运算符函数有两个参数。二、填空(每空1分,共14分)1.当执行cout语句输出endl数据项时,将使C++显示输出屏幕上的光标从当前位置移动到________的开始

9、位置。2.假定x和y为整型,其值分别为16和5,则x/y和double(x)/y的值分别为__________和__________。3.执行switch语句时,在进行作为条件的表达式求值后,将从某个匹配的标号位置起向下执行,当碰到下一个标号位置时________执行。4.strlen(”apple”)的值为________,strcmp(”a”,”A”)的值为________。5.C++程序运行时的内存空间可以分成全局数据区,堆区,栈区和__________区。6.假定a是一个一维指针数组,则a+i所指对象的地址比a大________字节

10、。7.已知语句“cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。