2022年电大形成性考核册c第三次作业及答案.docx
《2022年电大形成性考核册c第三次作业及答案.docx》由会员分享,可在线阅读,更多相关《2022年电大形成性考核册c第三次作业及答案.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 运算机应用专业 “ 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 所指对象的值为 25 ,p+1 所指对象的值为 50 ,就执行 “ *(p+ + ); ”语句后, p 所指对
2、象的值为 50 ;5 假定 a 是一个指针数组,就 a+i 所指对象的地址比 a 地址大 未知 字节;6 假定 a 是一个一维数组,就 ai 的指针拜访方式为 *a+i;7 假定 a 是一个二维数组,就 ai j 的指针拜访方式为 *a+i+j;8 假 定 a 是 一 个 一 维 数 组 , 就 ai 对 应 的 存 储 地 址 ( 以 字 节 为 单 位 ) 为 char *a+i*sizeofa0;9 假定一个二维数组为 aM N,就 ai j 对应的储备地址(以字节为单位)为 char *a+i*N+j*sizeofa00;10 假 定 一 个 二 维 数 组 aM N , 就 ai 的
3、 地 址 值 ( 以 字 节 为 单 位 ) 为 char *a+i*N*sizeofa00;11 假定 p 是一个指向 float 型数据的指针,就 p+1 所指数据的地址比 p 所指数据的地址大 4 字节;12 假定 a 为一个字符数组名,就元素 a8 的字节地址为 8 ;13 假定 a 为一个整型数组名,就元素 a4 的字节地址为 16 ;14 假定一个结构类型的定义为“struct A int a,b ;short c; A*d ; ” ,就该类型的大小为 14 字节;15 假定一个结构类型的定义为“struct Bint a8 ;char* b ; ” ,就该类型的大小为 36 字节
4、;16 假定一个结构类型的定义为“struct D int a ; union int b ; double c ;D*d3; ”,就该类型的大小为 24 字节;17 假定要动态安排一个类型为 Worker 的具有 n 个元素的数组,并由 r 指向这个动态数组,就使用的语句为 r=new Workern;18 假定要拜访一个结构 x 中的由 a 指针成员所指向的对象,就表示方法为 *x.a;19 假定要拜访一个结构指针 p 所指对象中的 b 指针成员所指的对象,就表示方法为*p-b;二、给出以下程序运行后的输出结果以下结果中空格以 表示1 include void main();int a8=
5、7,9,11,13,3,8,15,171 / 7 名师归纳总结 - - - - - - -第 1 页,共 7 页精选学习资料 - - - - - - - - - int *p = a;for (int i =0;i8 ;i + +)coutsetw(5 ) * p + +;if ( i +1 )%4 = =0)coutendl; 7 9 11 13 3 8 15 17 2 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
6、 =0 ;i5 ;i + +)coutsetw(5 ) * p ;coutendl; 3 6 15 7 20 20 7 15 6 3 3 include void main()int a8 =4,8,12,16,20,24,28,32;int *p = a;do cout *p ;p + =3;);while (pa+8coutendl;4 16 28 4 include void main() y endl;int x =20,y =40, * p;p =&x;cout * p ;* p= x +10;p =&y;cout * pendl;* p = y +20;cout x 20 40 3
7、0 60 5 include int LA (int * a,int n)2 / 7 名师归纳总结 - - - - - - -第 2 页,共 7 页精选学习资料 - - - - - - - - - int s = 0;for (int i =0;in ;i + +)s + = ai;return s;void main(); b +2 * c endl ;int a =5,10,15,20,25,30int b =LA( a,5 );int c =LA(a+3,2);cout b c 75 45 165 6 include void LC (int a,int b;) b endl;int x
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 电大 形成 考核 第三次 作业 答案
限制150内