1/13嵌入式工程师笔试题目C/C++1131,131?5・A. 4B. 5C. 6D. 7A2Linux,2/13A. SpinLockB. MutexC. SemaphoreD. ConditionvariableA3()#includeintmain(){intx=10,y=10;printf("%d%d",x--,--y);}A. 1010B. 99C. 9103/13D. 109A.CPUB.C.D.A5,()A.publicpublicB.privateprivateC.protectedprotectedD.publicprivateACD6intlisten(SOCKETs,intbacklog);4/13?A.logB.logC.D.C7JavaA.B.B8?A.B.C.D.:hibernaA.Hibernatab)(Collection)B. HibernaC. gloaD.hJav5/13:C10?A.c+6/13B.C.D.:B21servletinit,service,destroy?A.init()servletservletinit()B.Service()C.destroy()servletD.servletservletD2javaC++?A. javaC7/13B. C++javaC. JavaD.javaC++B3()A. Singleton()B. Bridge()C. Composite()D. Facade()B4A. prototypeB. singletonC. flyweightBC5Linu?A. SpinLockB. MutexC. SemaphoreD. ConditionvariableC6UnixA. SocketB.C.?D8/13D. abstractfactory9/13ABCD7?A. onPause()B. onCreate()C. onResume()D. onStart()A8androidMenuA. onCreateOptionsMenu()B. onCreateMenu()C. onOptionsItemSelected()D. onItemSelected():ACchar10/13abcdefghin=2hiabcdefgh//pStr'\0'//stepsnvoidLoopMove(char*pStr,intsteps){//...}1voidLoopMove(char*pStr,intsteps){intn=strlen(pStr)-steps;chartmp[MAX_LEN];strcpy(tmp,pStr+n);strcpy(tmp+steps,pStr);*(tmp+strlen(pStr))='\0';11/13strcpy(pStr,tmp);}2voidLoopMove(char*pStr,intsteps){intn=strlen(pStr)-steps;chartmp[MAX_LEN];memcpy(tmp,pStr+n,steps);memcpy(pStr+steps,pStr,n);memcpy(pStr,tmp,steps);}12/13(1) strcpy(2) memcpy(3) memset2??13/13