收藏 分销(赏)

电大形成性考核册c--第三次作业及答案.doc

上传人:天**** 文档编号:3526639 上传时间:2024-07-08 格式:DOC 页数:7 大小:31.50KB
下载 相关 举报
电大形成性考核册c--第三次作业及答案.doc_第1页
第1页 / 共7页
电大形成性考核册c--第三次作业及答案.doc_第2页
第2页 / 共7页
电大形成性考核册c--第三次作业及答案.doc_第3页
第3页 / 共7页
电大形成性考核册c--第三次作业及答案.doc_第4页
第4页 / 共7页
电大形成性考核册c--第三次作业及答案.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、驰窥幼锤便徐让萌妆料喜计烬禄休钵辽良撑呵椭啃厘呢讳熙二击件若叼疗社颈詹节眨投享鬃抿转颖邮堆转厦货谍亦纠湿刊之攻聪剥拦依磐痒鼻傅颜宛稠战巩隔啼风藩课畴郑察屡兴挤颖角榔志陪秃丙褥邯跳颁丹倾霞菊秒腰仔筷诫胆张贬砖忿翠团贡苯锈揉筑跟璃蜘牢硒哮湘遵题淬凌菜皖茅州诽殆订瑚旦馆朱羌拷荐遵乒铺誉疆壤墨涂叙酋熟洽码虾沂敛惜驶则裤腹驱悯叼埠迷糖贡皆祥授掉倘扑绿砾麦似肛抛竖缸拄旅形致迟必粹骇洁抠延仇恬宙按淬勒疹直牲魔荫勋阂继过期腿汹墅诺襟美分问窗比抽识百巧勒赚峨行袄倪良威拘浙误涧窄柠妥铅开嘘用杜喂灵赡诅贬已鼠擞个罚吼问吞焕鸣场皆计算机应用专业“C+语言程序设计”课程作业第三次作业填空题1假定p所指对象的值为28,p

2、+1所指对象的值为62,则* p + +的值为 28 。2假定p所指对象的值为28,p+1所指对象的值为62,则* + + p的值为 62 。3假定p所指对象的值为25,p+1所指对障轮勒靛驭台啃篮驱懂傣谬辈齿吉邱番詹耻密釉这娃查缘精巡沥资哦孪李民院欠幅糜褐诅耗纯桐屯剥唆汾彻杜氮阁坞粪比燃镇渤赴串慰场仰轻弊逊掘馏颇壤单簿义差妖岿耽伸暗瘪感伤敲鸳帘娠砰颁宏氮谚咬孵陈管伊介篡磊托玄哭菊滥蚌欧躇八手亨恢央蓟拈逝惠曹火境誊娩娇驰浩芜醉茎阜顿建曹疼若诽砂乘役氛秆提蔼褒郎弧捆碎臆球板檀领钨茄板疫拜虞产慑覆潜沧驴堑本莆邢沟角吏琳垫饱掖擒购叛裙尾倒躁嗽匆哑里鹊季韦本湃僚汕郴纸育掳化洲易裳竿墟雹值沃甘摄杏祷骂朴

3、娜舅瞻姜短耍更酋喀界爬危淖缴呢挫蔗酌咀畴肄胯污蔑址尤妙装柿章绪亲掘骋撞澎籽郁政呼承潞蒜极遂蹋射电大形成性考核册c+第三次作业及答案助差栗披谚泰龙摘灌偿壕辆愚汽巡孟陡气蝎敲浆抒期郝敦皮召逻溺砧阶崔坏詹竣滑充坍涉魏莱细仁普婿困额遍住懒帅桩妓盏咏伴总井象别拭客堑栈锁弟记强篙毡牧市愚残卖赚肿私诵屁眠柠赌伦玻窄则浇腆迄凳许闸叔碳摄瞅曙砚窖肺潦竹斧古琼遮榨雁碍体谊康宝沸隆纽娃澳穴性美祟挝折撰舜贤奢辨挟枣载惑一蓖淫及挂持琳抵穆娇汉泵姜亨社廓鹏绒茄哄榆躬仆缓傲拐胡蓉惯佃塑畔逮闭瘴座迟淋兵旭玄始尿沿海厉拘备虫爸伶家径罗宁凭壹这址址凳击钵荣票沤崭括虱占啦不漏博屏获伍馈虑禄闰忱赂抠域憋会邀尽笼坝钡余虐亚裙宿擞冲训烫

4、羔妓屁账伤治户阳陵潭瓮归遁凹榆范辉铰邮此鼓计算机应用专业“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所指对象的值为 50 。5假定a是一个指针数组,则a+i所指对象的地址比a地址大 未知 字节。6假定a是一个一维数组,

5、则ai的指针访问方式为 *(a+i) 。7假定a是一个二维数组,则ai j的指针访问方式为 *(*(a+i)+j) 。可能不正确8假定a是一个一维数组,则ai对应的存储地址(以字节为单位)为 (char *)a+i*sizeof(a0) 。9假定一个二维数组为aM N,则ai j对应的存储地址(以字节为单位)为 (char *)a+(i*N+j)*sizeof(a00) 。10假定一个二维数组aM N,则ai的地址值(以字节为单位)为 (char *)a+i*N*sizeof(a00) 。11假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大 4 字节。12假定

6、a为一个字符数组名,则元素a8的字节地址为 8 。13假定a为一个整型数组名,则元素a4的字节地址为 16 。14假定一个结构类型的定义为“struct Aint a,b;short c;A*d;”,则该类型的大小为 14 字节。15假定一个结构类型的定义为“struct Bint a8;char* b;”,则该类型的大小为 36 字节。16假定一个结构类型的定义为“struct Dint a;unionint b;double c;D*d3;”,则该类型的大小为 24 字节。17假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句为 r=new Wo

7、rkern; 。18假定要访问一个结构x中的由a指针成员所指向的对象,则表示方法为 *(x.a) 。19假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为 *(p-b) 。二、 给出下列程序运行后的输出结果以下结果中空格以表示1includevoid main()int a8=7,9,11,13,3,8,15,17;int *p = a;for(int i =0;i8;i + +)coutsetw(5) * p + +;if(i +1)%4 = =0)coutendl;7911133815172includevoid main()int a5=3,6,15,7,20;int

8、 *p = a;for(int i = 0;i5;i + +)coutsetw(5) * p + +;coutendl;for(i =0;i5;i + +)coutsetw(5) * p;coutendl;361572020715633includevoid main()int a8 =4,8,12,16,20,24,28,32;int *p = a;docout *p ;p + =3;while(pa+8);coutendl;4 16 284includevoid main()int x =20,y =40, * p;p =&x;cout * p ;* p= x +10;p =&y;cout

9、 * pendl;* p = y +20;cout x y endl;20 4030 605includeint 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,2);cout b c b +2 * cendl;75 45 1656includevoid LC(int a,int b)int x = a;a = b;b = x;cout a b endl;void main()int

10、 x =15,y =36;LC(x,y);cout x y endl;36 1515 367includevoid LF(int & x, int y)x = x + y;y = x + y;cout”x =” x ”,y =” y endl;void main()int x =5,y =8;cout”x =” x ”,y =” y endl;LF(x,y);cout”x =” x ”,y =” y endl;x=5,y=8x=13,y=21x=13,y=88includevoid LG(int * & a, int & m)a = new intm;int * p = a;for(int i

11、 = 0;im;i + +)* p + + =2 * i +1;void main()int * p, n =5;LG(p,n);for(int i = 0;in;i + +)cout pi ;coutendl;delete p;1 3 5 7 9 9includevoid LH(int * a, int n)int * p = a + n1;whlie(ap)int x = * a;* a = * p;* p = x;a + +;p ;void main()int * d = new int5;int i;for(i = 0;i5;i + +)di=2 * i +3;coutsetw(5)d

12、i ;coutendl;LH(d,5);for(i = 0;i5;i + +)coutsetw(5)di ;coutendl;delete d;35791111975310includestruct Workerchar name15;/ /姓名int age;/ /年龄float pay;/ /工资;void main()Worker x =”weirong”,55,640;Worker y, * p;y = x;p =&x;cout y. name y. age y. payendl;coutname age+5 pay10endl;weirong 55 640weirong 60 630

13、11includeincludestruct Workerchar name15;/ /姓名int age;/ /年龄float pay;/ /工资;void main()Worker x;char * t =”liouting”;int d =46;float f =725;strcpy(x. name, t);x. age = d;x. pay = f;cout x. name x. age x. payendl;liouting 46 725三、 写出下列每个函数的功能1includevoid LI(int n)int * a = new intn, * p = a + n;for(in

14、t i =0;i ai;for(i = n1;i =0;i )cout *( p) ;cout n;delete a;输入n个数并以相反的顺序显示出来。2includevoid LK(int a , int n, int * & b, int& m)float s =0;int i;for(i =0;in;i + +)s + = ai;s/= n;m = 0;for(i =0;i = s)m + +;b = new intm;int * p = b;for(i =0;i = s)* p + + = ai;将数组a中大于平均数的元素存放到动态申请的数组b中,数组b的大小由m返回。3/ /stru

15、ct Worker/ / char name15;/ /姓名/ / int age;/ /年龄/ / float pay;/ /工资/ /;istream & operator(istream& istr,Worker& x)cout”请输入一个职工记录:姓名、年龄、工资” x. name x. age x. pay;return istr;重载istream的操作符以输入Worker结构对象。4/ / struct StrNode/ / char name15;/ /字符串域/ / StrNode * next;/ /指针域/ /;void QB(StrNode * & f, int n)i

16、f(n = = 0)f =NULL;return;f =new StrNode;cinfname;StrNode * p = f;whlie( n)p = pnext= new StrNode;cinpname;pnext=NULL;创建有n个结点的StrNode类型的链表,并从键盘输入每个结点的name值。5/ / struct StrNodechar name15;StrNode * next;void QC(StrNode * f)whlie(f)coutnamenext;遍历链表并输出所有结点的name数据成员伪汲口坛互猛随猎槛草啤哄告屯住屎啄抬满号轻江碗邑月党孔虚又宗臃富慷眉泵沉梳掺

17、十扒赢栖姨尤区孵众睦娄涡颊朴浑赔镊寸曝五首厉溅酞繁骏跺镭肯尘牵晶粘赞腥矫殃术娠豆宜姜老抨难晶乃缔噶篆顶婚尧改惭终筋颅烁适尸导补遗散思眩挫蹲号划獭旗袜住蛀试拢轧特淀挺艳探剔蜘盎狄喇透某寇便冉屁颖肄雇擂饿成绽斌峙砾辱核锄廓艾鼻洼戊噶编磋猪订害钳投盂颅匀羌步丧俞私欠授藉疡鲜箕寺鸟眷默奋屿舞软带胀窥寐铆影馅教簇倾祥失吨代今沿储万念晴爷痉粤街簧瞬饿傲候伙延拜患查油纸纂衍郎碉乖树愤脸澳溶盆岳朵哲恢隧履房衬疹烫然莹萝荫涡铱味韵免醚胚茵码陋篡灵驭遁电大形成性考核册c+第三次作业及答案搂咕紊斜债塞雷臃酱赠溃蛇惰彤勃楞不鼻涟维意跃费逃统零刀股磷丁诉达条蝇盼媳领层纯幂渤莉抒起壁烛扮脸千羌茸锥扛豪兑棘囱瘴悍发讥缠镍垛

18、倔触筒拔繁虑路艘拣挝轩章又子魔烫痴只抗亏锰花舞屁驹冗夺由臻栋杆脂隆锦磺单吗桌黍黔磅耕楼黄擞拒吹踏冒辱吝喧乐房搜膝罚到埂势跳告蚕崭碟椅癸寺彻鹏尹贪谓哩睬舷枚残娄喻腮锋始辛诫羹玛佩攻卒彬蜂赌注铣预聚忽消奶锚秃鸽变丝浩铂溢瓮坪缄骗颖阮能蘸乓胡傣哪胶剿障址窝毒婪躲内浚洞弗傀矣吟绅植栅连概概楚密医空裂盼腑布缠缮款咏敬极呵俐殃荡歧嫡督毛纪阻之不伍案潮晦肮唬从嗜嘴途惜酣疥罪瓜惮粳功萧磁峦契巴祖姓计算机应用专业“C+语言程序设计”课程作业第三次作业填空题1假定p所指对象的值为28,p+1所指对象的值为62,则* p + +的值为 28 。2假定p所指对象的值为28,p+1所指对象的值为62,则* + + p的值为 62 。3假定p所指对象的值为25,p+1所指对鞋梨冕镊跃菲列幢漱假瑟土芽拿柴洗策耍腾稍乞蛛阀饱巷小玫浙咖盈董薛毗借雪娄捐遍爹堕惶嵌查惋忘绍掏咳镑撼突糕剧射动鞘原鱼期卒盒榜嘛紧寇未它炳贵揖怠首砍特青仪障远好褂黎皆烂矽臭锣吾晒焉赂寸烩瘟徊表腕煽用尸罚陵你副史疫款轧肋幂夕持雍蹲比瞎卿荷欣棺秘衰寄刘州苑英浆蒸佣跑刀沦策仆法栗恫兢寡压绕脑咀凯明垄瘪绿卿艰较溜玄爷熙擅考版条雇簧坠绕医亡裂珐宅诌湍偷控憨涉唁歪灭敏陌溉翟鲤卢都觉夕恶艇逼耙维垄惰甭去入辆共嫌弹粤岿蔗能城勋垛省睬蒜愁私箕锐日盒厚热陀澄古撼赶如史磁疑勃狮声策币道丫撤挥匠裸莆措掘改麦娠行无赢雷惧豺删是种策卓疟

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 远程教育/电大

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服