计算机二级上机答案.doc

计算机二级上机答案.doc

ID:59321208

大小:238.50 KB

页数:55页

时间:2020-09-05

计算机二级上机答案.doc_第1页
计算机二级上机答案.doc_第2页
计算机二级上机答案.doc_第3页
计算机二级上机答案.doc_第4页
计算机二级上机答案.doc_第5页
资源描述:

《计算机二级上机答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一套1【参考答案】(1)delete[]array;(2)cout<

2、t<>vari。其中,var是代表一个变量,">>"称为提取运算符,该语句的含义是,将用户输入的数据保存到var中。(3)考查语句的初始化,我们来看MyClass类的构造函数:MyClass(intlen){array=newint[len];arraySize=len;for(inti=0;i

3、组里依次存放1,2,3,4,5,6,7,8,9,10,就是要给len赋值为10。【解题宝典】delete语句是最常考的知识点,用于释放指针变量,其一般形式为:delete[]+要释放的指针。2【参考答案】(1)a[num]=e;(2)Array(s)(3)a[j]=a[j-1];(4)a[i]=e;【考点分析】本题考查数组类Array以及Array的派生类SortedArray,其知识点涉及构造函数、析构函数、虚函数、动态数组。考到函数时,首先要看函数名,通过函数名称能大概知道该函数的功能,比如Array类中的virtualvoidadd(inte)函数,看到这个函数

4、我们能得到如下信息:1)有关键字virtual,说明该函数是虚函数,在Array类的派生类里肯定会有对add函数的定义。2)有关键字void,说明此函数没有返回值。3)add的意思是添加,它的形参是inte,那么我们大概可以猜到该函数的功能是把整型数值e添加到数组a中。【解题思路】(1)考查的是虚函数virtualvoidadd(inte)的定义,即添加一个整型数已到a[num]中。(2)主要考查的是Array类的派生类SortedArray类的构造函数的定义,定义之前要对基础类初始化。(3)因为SortedArray类是排序类,所以数组a中的元素是要从小到大排序的。

5、在if(e

6、。重载运算符函数要注意其返回值类型和参数类型。【解题思路】(1)主要考查的是构造函数,在类外定义构造函数时要使用类名和作用域,即MyVector::MyVector。(2)主要考查重载运算符"-"的返回语句,返回值应为向量i和j的差,即MyVector(i.x-j.x,i.y-j.y);。(3)主要考查重载运算符"+"的使用,由题目可知v3是v1和v2的和,前面我们已经重新定义了运算符"+",所以在这里直接使用语句v3=v1+v2即可。第2套1.【参考答案】(1)MyClass(inti)(2)intMax(intx,inty,intz)(3)cout<<"Theva

7、lueis"<y?x:y;}中两个形参变量都是int型,而语句intMax(intx,inty,intz=0)的前两个形参也都是int型,第三个形参定义默认值,那么这两个Max函数在调用时它们的参

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

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

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