最新《C++语言程序设计》形成性考核作业(3)解答.doc
《最新《C++语言程序设计》形成性考核作业(3)解答.doc》由会员分享,可在线阅读,更多相关《最新《C++语言程序设计》形成性考核作业(3)解答.doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateC+语言程序设计形成性考核作业(3)解答第一节C+语言程序设计作业三解答一、填空题1、假定p所指对象的值为28,p+1所指对象的值为62,则*p+的值为 28 。2、假定p所指对象的值为28,p+1所指对象的值为62,则*+p的值为 62 。3、假定p所指对象的值为25,p+1所指对象的值为50,则执行“(*p)+;”语句后,p所指对象的值为 26 。4、假定p所指对
2、象的值为25,p+1所指对象的值为50,则执行“*(p+);”语句后,p所指对象的值为 50 。5、假定a是一个指针数组,则a+i所指对象的地址比a地址大 4*i 字节。6、假定a是一个一维数组,则ai的指针访问方式为 *(a+i) 。7、假定a是一个二维数组,则aij的指针访问方式为 *(*(a+i)+j) 。8、假定a是一个一维数组,则ai对应的存储地址(以字节为单位)为 a+i*sizeof(a0) 。9、假定一个二维数组为aMN,则aij对应的存储地址(以字节为单位)为 a+(i*N+j)*sizeof(a00) 。10、假定一个二维数组为aMN,则ai的地址值(以字节为单位)为 a+
3、i*N*sizeof(a00) 。11、假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大 4 字节。12、假定a为一个字符数组名,则元素a8的字节地址为 a+8 。13、假定a为一个整型数组名,则元素a4的字节地址为 a+4*4 。14、假定一个结构类型的定义为“struct Aint a,b ; short c; A *d ;”,则该类型的大小为 14 字节。15、假定一个结构类型的定义为“struct Bint a8 ; char *b ;”,则该类型的大小为 36 字节。16、假定一个结构类型的定义为“struct Dint a;union int b;
4、double c;D *d3 ;”,则该类型的大小为 24 字节。17、假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句为 Worker *r=new Workern; 。18、假定要访问一个结构x中的由a指针成员所指向的对象,则表示方法为 *(x.a) 。19、假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为 *(p-b) 。二、给出下列程序运行后的输出结果1、#include void main( )int a8=7,9,11,13,3,8,15,17;int *p=a;for(int i=0; i8; i+)coutse
5、tw(5)*p+;if(i+1)%4=0) coutendl;运行结果为: 7 9 11 13 3 8 15 172、#include void main( )int a5=3,6,15,7,20;int *p=a;for(int i=0; i5; i+)coutsetw(5)*p+;coutendl;for(i=0; i5; i+)coutsetw(5)*-p;coutendl;运行结果为: 3 6 15 7 20 20 7 15 6 33、#include void main( )int a8=4, 8, 12, 16, 20, 24, 28, 32;int *p=a;docout*p ;
6、p+=3;while(pa+8);coutendl;运行结果为:4 16 284、#include void main( )int x=20, y=40, *p;p=&x; cout*p ;*p=x+10;p=&y; cout*pendl;*p=y+20; coutx yendl;运行结果为:20 4030 605、#include int LA(int *a, int n)int s=0;for(int i=0; in; i+)s+=ai;return s;void main( )int a =5, 10, 15, 20, 25, 30;int b=LA(a, 5);int c=LA(a+3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+语言程序设计 最新 C+ 语言程序设计 形成 考核 作业 解答
限制150内