欢迎来到天天文库
浏览记录
ID:37927737
大小:46.00 KB
页数:8页
时间:2019-06-02
《Chapter11_6e友元》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、TestBankforProblemSolvingwithC++:TheObjectofProgramming,6/eChapter11FriendsandOverloadedOperatorsTRUE/FALSE1.Friendfunctionsaremembersoftheclass.ANSWER:FALSE2.Alloperatorscanbeoverloaded.ANSWER:FALSE3.Ifyouhavemutatorsandaccessors,youshouldnothavefriendfunctionsalsoANSWER:FALSE4.F
2、riendfunctionsmaydirectlymodifyoraccesstheprivatedatamembers.ANSWER:TRUE5.ThefollowingisaproperlydeclaredoverloadedinsertionoperatorformyClass.ostream&operator<<(ostream&out,constmyClass&obj);ANSWER:TRUE6.Functionsthatareconstantmemberfunctionsmaycalltheclassmutatorfunctions.ANSWE
3、R:FALSE7.Functionsthatareconstantmemberfunctionsmaycallconstantclassaccessorfunctions.ANSWER:TRUE8.Youcannotcreatenewoperators(suchasthequote).ANSWER:TRUE9.Operatorsmustbefriendsoftheclass.ANSWER:FALSE10.YoumaynotchangetheprecedenceofoperatorsbyoverloadingthemANSWER:TRUEShortAnswe
4、r1.Ifagiventaskbeingperformedbyafunctioninvolvesmorethanoneobject,thenthatfunctionshouldnormallybea__________function.ANSWER:friend2.Ifagiventaskbeingperformedbyafunctioninvolvesoneobject,thenthatfunctionshouldnormallybea__________function.ANSWER:member3.A_________functionisnotame
5、mberoftheclass,buthasaccesstotheprivatemembersoftheclass.ANSWER:friend4.Anoverloadedextractionorinsertionoperatorshouldreturn___________ANSWER:areferencetothestream5.Afriendfunctionneedstobepassedanobjectoftheclass.Ifthefriendonlyneedstoaccesstheobject,butnotchangeitsdatamembers,t
6、hentheobjectshouldbepassedas_______________ANSWER:aconstantreference6.Anoperatorthatexpectsonlyoneparameteriscalleda________operatorANSWER:unary7.Anoperatorthatexpectstwoparametersiscalleda________operator.ANSWER:binary8.Inordertodoautomatictypeconversionforyourclass,youwouldwrite
7、_________TestBankforProblemSolvingwithC++:TheObjectofProgramming,6/eChapter11FriendsandOverloadedOperatorsANSWER:overloadedfunctionsoroverloadedconstructors1.Puttingthekeywordconstafterthefunctiondeclarationguarantees__________________________ANSWER:Thatthefunctionwillnotchangethe
8、callingobject.2.Puttingthekeyword
此文档下载收益归作者所有