计算机院c考试题及答案

计算机院c考试题及答案

ID:20583457

大小:240.61 KB

页数:23页

时间:2018-10-13

计算机院c考试题及答案_第1页
计算机院c考试题及答案_第2页
计算机院c考试题及答案_第3页
计算机院c考试题及答案_第4页
计算机院c考试题及答案_第5页
资源描述:

《计算机院c考试题及答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Chapter61.Whatistheerrorinthefollowingdefinition?structBankAccount{intID;doubleamount;}CorrectAnswer:Thereisasemicolonmissingaftertherightcurlybrace.2.Giventhefollowingdeclaration,howdoweaccessthexandymembersofthestructure?structPoint{intx;inty;};CorrectAnswer:Poi

2、ntp;p.x=10;p.y=20;3.Whichofthefollowingisawaythatstructuresdifferfromclasses?CorrectAnswer:Aclassisusedwithobject-orientedprogrammingwhileastructisnot.4.1fastructureisbeingaccessedas:Foox;x.vall.val2=10;Whichdefinitionallowsthisassignmenttobevalid?CorrectAnswer:st

3、ructStuff{intval2;};structFoo{Stuffvail;};5.Howwouldweinitializethefollowingstructuretocontain1and2upondeclaringthevariableoftypeFoo?structStuff{intval2;};structFoo{intnum;Stuffval1;};CorrectAnswer:Foox={1,{2});6.Giventhefollowingclassdefinition,whatcodecorrectlyi

4、nvokesthemethodnamed’’printMessage”?classFoo{public:voidprintMessage();intx;};voidFoo::printMessage()cout«"Hellothere"«endl;CorrectAnswer:intmain(){Foof;f.printMessage();return0;}5.Undertheprincipleofinformationhiding,whichclassdefinitionbestencapsulatedthevariabl

5、enamed"x"?CorrectAnswer:classFoo{private:intx;public:voidsetX(intval);intgetX();};voidFoo::setX(intval){x=val;}intFoo::getX(){returnx;}6.Whatistheerrorinthefollowingdefinition?classBankAccount{public:intID;doubleamount;}CorrectAnswer:Thereisamissingsemicolonaftert

6、herightcurlybrace.7.GiventhefollowingclassdefinitionforaMoneyobject:classMoney{private:intdollars;intcents;public:voidsetValue(intd,intc);voidaddValue(intd,intc);};voidMoney::setValue(intd,intc){dollars=d;cents=c;}HowcouldweimplementaddValuesothatifweaddanewdollar

7、andcentamountweupdatethedollaramountappropriatelyincasewehaveover99cents?Thatis,thenumberofcentsafteraddingshouldneverbemorethan99.CorrectAnswer:voidMoney::addValue(intd,intc)dollars=dollars+d;cents=cents+c;if(cents>99){dollars=dollars+(cents/100);cents=cents%100;

8、)}Thisincorrectlysetsthenumberofcentsintheupdatedtotal.Considerusingthemodulusoperatortogettheremainder.lO.Giventhefollowingclassdefinition:classMoney{p

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

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

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