资源描述:
《软通动力c笔试题(isoftstone c pen test)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软通动力c笔试题(ISoftStoneCpentest)ISoftStoneCpenquestions,quicklycollectionah1,localvariablesandglobalvariablescanbethesame?Answer:Yes,thelocalwillshieldthewholesituation.Touseglobalvariables,youneedtousethem"::"Localvariablescanhavethesamenameasglobalvariables.Wheny
2、ourefertothisvariablewithinafunction,youusethesamelocalvariable,insteadofglobalvariables.Forsomecompilers,alocalvariableinthesamefunctioncanbedefinedwiththesamename,suchaslocalvariablesinthetwocycleinadefinitionofthesamename,andthescopeofthelocalvariablesinthel
3、oopbody.2.Howdoyourefertoaglobalvariablethathasbeendefined?Answer:externCanusethereferenceofheaderfiles,canalsousetheexternkeyword,ifthereferencedheaderfiletorefertoastatementintheheaderoftheglobalvariable,thevariablewillassumeyouwrong,soduringcompilationerrors
4、,ifyouquoteexternwhenyoumadethesameassumptiontheerror,sonoerrorsatcompiletime,andduringtheconnectionerror.3.Canglobalvariablesbedefinedinheaderfilesthatcanbecontainedinmultiple.Cfiles?Why?Answer:youcandeclarethesamenameglobalvariableinstaticformindifferentCfile
5、s.YoucandeclaretheglobalvariableofthesamenameindifferentCfilesonthepremisethatonlyoneoftheCfileshasaninitialvalueforthisvariable,andtheconnectionwillnotgowrong4,statementfor((1))what'stheproblem?Whatdoesitmean?Answer:thesameaswhile(1).5,do......Whileandwhile...
6、...What'sthedifferencebetweendo?Answer:thefirstcycleisjudgedagainandagain,thenthelatterisrecycled6.Writeouttheoutputofthefollowingcode#include(main){Inta,B,C,d;A=10;B=a++;C=++a;D=10*a++;Printf("B,C,d:%d,%d,%d",B,C,D);Return0;}Answer:10,121207.Whatisthedifferenc
7、ebetweenstaticglobalvariablesandcommonglobalvariables?Whatisthedifferencebetweenthestaticlocalvariableandtheordinarylocalvariable?Whatisthedifferencebetweenthestaticfunctionandtheordinaryfunction?Thedescriptionofglobalvariables(externalvariables)isprecededbysta
8、tic,whichconstitutesastaticglobalvariable.Theglobalvariableitselfisstaticstorage,andstaticglobalvariablesare,ofcourse,staticstoragemethods.Thereisnodifferencebetweenthetwome