《面向对象程序设计》课程作业.doc

《面向对象程序设计》课程作业.doc

ID:61507334

大小:47.50 KB

页数:8页

时间:2021-02-08

《面向对象程序设计》课程作业.doc_第1页
《面向对象程序设计》课程作业.doc_第2页
《面向对象程序设计》课程作业.doc_第3页
《面向对象程序设计》课程作业.doc_第4页
《面向对象程序设计》课程作业.doc_第5页
资源描述:

《《面向对象程序设计》课程作业.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《面向对象程序设计》课程作业作业1:是非题1.头文件中一般存放着变量和常量的定义、函数的原型以及类的定义。()2.程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。()填空题下面是一个求数组元素之和的程序。主程序中定义并初始化了一个数组,然后计算该数组各元素的和,并输出结果。函数sum计算数组元素之和。填充程序中不完整的部分。__________________intsum(int[],int);voidmain(){intia[5]={2,3,6,8,10};;sumOfArray=sum(i

2、a,5);cout<<"Sumofarray:"<externintx;voidf(int);voidmain(){inti=5;

3、f(i);cout<?3.在函数main()中是否可以直接调用函数g()?为什么?4.如果把文件file1.cpp中的两个函数定义的位置换一下,程序是否正确?为什么?5.文件file1.cpp和file2.cpp中的变量i的作用域分别是怎样的?在程序中直接标出两个变量各自的作用域。编程题写一个函数,完成在链表末尾增加一个节点的操作。函数的原型为:Node*AddNode(Node*&head,intnewData);其

4、中,链表节点的定义如下:structNode{intdata;//存放数据Node*next;//指向链表中的下一个节点};函数参数:函数的第一个参数head指向链表的第一个节点,如果链表为空,则head的值为NULL。第二个参数newData为要插入的新节点中存放的数据。函数返回值:当成功地插入新的节点时,函数返回指向新节点的指针,否则,如果不能申请到内存空间,则返回NULL。Node*AddNode(Node*&head,intnewData){//在这里写出函数的实现}作业2:是非题1.在不同作用域中的变量可以同名。2.派生类的成员

5、函数可以直接访问基类的所有成员。填空题#include___________A_____________;voidmain(){inta[6]={2,4,8,6,9,14};intx1=____B______;//调用f1函数求出a中前4各元素之和。intx2=f1(a,6);cout<

6、量pFloat所指向的空间,然后输出*pFloat的值。#includevoidfunc(float*para){float*pFloat;pFloat=para;cout<

7、____________2.下列程序片段对二维数组的每个元素赋值unsignedshortSomeArray[5][4];for(inti=1;i<=5;i++)for(intj=1;j<=4;j++)SomeArray[i][j]=i+j;错误为:______________________________________________________改正方法为:_______________________________________________________________________________________

8、_________________________编程题写一个函数,找出给定字符串中小写字母字符的个数。函数的原型为:intCalcAlpha(char*str);函数参数:str为所要处理的

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

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

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