


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一、不定項選擇:1、以下描述正確的是()A1個字節(jié)(byte)由8個比特(bit)組成。Bsizeof(。xAABBCCDD的結(jié)果是8。Csignedchar類型的取值范圍是-128128。Dunsignedchar類型的取值范圍是。256。2、以下代碼的結(jié)果是()#defineADD(x,y)x+y/*加*/#defineSUB(x,y)x-y/*減*/#defineMUL(x,y)x*y/*乘*/unsignedintuiAuiA=MUL(ADD(9,2),SUB(6,3);uiA=15CuiA=33uiA=18uiA=63以下代碼運(yùn)行的結(jié)果是(代碼IunsignedintuiAuiA=(
2、0xAA&代碼n0xBB)AxCC|0xDD;unsignedintuiBxAA<<24)|(uiB=(。0xBB<<16)|(0xCC<<8)xDDuiA=0x77uiA=0x88uiB=0xFFFFFFFFuiB=0xAABBCCDD4、以下語句中能夠判斷AifuiNum(unsigned)=uiNum)int)可以被16整除的有()Bififif(uiNum/16*16(uiNum%16)=0)(uiNum&0x0F)=0)(uiNum>>4)<<4)=uiNum)5、關(guān)于以下代碼,描述正確的是(代碼I:cons
3、tchar*pcStr=代碼m:typedefunsignedint*pui_t1;*代碼n:voidstring_sizeofcharszStr210=printf("u,?"abcdefg"#definepui_t2unsignedintpui_t1puiA,puiB;pui_t2puiC,puiD;(charszStr110)“12345”;,sizeof(szStr1);unsignedintuiA=100printf("%urn",sizeof(szStr2);pintf("srn".uiA);return;A代碼
4、Iconst修飾符表明pcStr指向的內(nèi)容不能修改;B代碼n程序的運(yùn)行結(jié)果是”4,10”C代碼mpuiA、puiB、puiC和puiD都是unsignedint*類型的變量;D代碼IV打印unsignedint時不應(yīng)該使用”s”,會導(dǎo)致程序訪問非法地址6關(guān)于結(jié)構(gòu)的大小,以下描述正確的有()structA_SstructC_Uunsignedshortus1;unsignedshortus1;unsignedshortus2;unsignedshortus2;unsignedshortus3;unsignedshortuc3;unionB_SunionD_Uunsignedcharuc1unsi
5、gnedcharuc1;unsignedintui2;unsignedintui2;unsignedshortus3;unsignedshortus3;A.結(jié)構(gòu)structA_S的大小是6B.結(jié)構(gòu)structB_S的大小是12C.聯(lián)合unionC_U的大小是6D.聯(lián)合unionDU的大小是47關(guān)于鏈表操作,以下描述正確的有()單鏈表:pstApstBstructSLLstructSLL*pstNest;/*下一節(jié)點*/;雙鏈表:pstApstBstructDLL(structDLL*pstNext;/*下一結(jié)點*/structDLL*pstPrev;/*前一結(jié)點*/;單鏈表以下代碼可以刪除節(jié)點
6、BpstA->pstNext=pstA->pstNext->pstNext;free(pstA->pstNext);單鏈表以下代碼可以刪除節(jié)點BpstA->pstNext=pstB->pstNextfree(pstB);雙鏈表以下代碼可以刪除節(jié)點BpstB->pstpre->pstNext=pstB->pstNext;pstB->pstNext->pstpre=pstB->pstpre;free(pstB);雙鏈表以下代碼可以刪除節(jié)點BpstA->pstNext=pstA->pstNext->pstNex
7、t;pstA->pstNext->pstNext->pstpre=pstA;8.以下代碼的運(yùn)行結(jié)果是(代碼IunsignedintuiCount=0while(uiCountv=5)(if(uiCountv=5)continue;+Uicount;printf(''uiCount=%urnfree(pstB);)代碼munsignedintuiCount=0switch(uiCount)case0:uiCount=5;default:uiCount=1;',uiCount);printf''uiCount=%urnuiCount);代碼
8、nunsignedintuiCount=0代碼WdounsignedintuiCount=0for(;uiCountv=10;+uiCount)+uiCount;if(uiCount=5)while(uiCount>=5);break;printf('uiCount=%urn',uiCount);printf('uiCount=%urn','uiCount);A.代碼I,uiCount=5B.代碼n,uiCount=5C.代碼m,uiCount=1D.代碼IV,uiCount=5以下代碼的運(yùn)行結(jié)果是()unsignedcharaucData=0x0
9、§0x11,0x22,0x33,0x44,0x55,0x66,0x77;unsignedchar*pucA=aucData;A.代碼I,b.代碼n,C.代碼m,d.代碼w,unsignedint*puiB=(unsignedint*)aucData;printf('%urn':sizeof(aucData);/*代碼I*/printf('0x%xrn','*(pucA+1);/*代碼n*/printf('0x%xrn','*(puiB+1);/*代碼m*/printf('0x%xrn','*(un
10、signedchar*)(puiB+1);/*代碼w*/運(yùn)行結(jié)果是7運(yùn)行結(jié)果是成22運(yùn)行結(jié)果不確定,視CPU節(jié)序而定運(yùn)行結(jié)果是成44實現(xiàn)一個swap函數(shù),可以幫助調(diào)用者交換兩個變量的值,以下描述正確的有()例如:intiA=100;intiB=200;printf('%d,%drn','iA,iB);/*使用swap函數(shù)進(jìn)行交換*/printf('%d,%drn'iA,iB);轉(zhuǎn)換前后的結(jié)果應(yīng)該是:A. 100,200200,100函數(shù)和調(diào)用處應(yīng)該是如下形式voidswap(intiA,intiB)intiC;iC=iA;函數(shù)和調(diào)用處應(yīng)該是如下形式voi
11、dswap(intiA,intiB)int*piA=&iA;int*piB=&iB;iA=舊;舊=iC;return;intiA=100;intiB=200;swap(iA,iB);函數(shù)和調(diào)用處應(yīng)該是如下形式voidswap(int*piA,int*piB)(intiC;iC=*piA;*piA=*p舊;*piB=iC;return;intiA=100;intiB=200;swap(&iA,&舊);intiC;iC=*piA;*piA=*piB;*piB=iC;return;intiA=100;intiB=200;swap(iA,iB);函數(shù)和調(diào)用處應(yīng)該是如下形
12、式voidswap(int*piA,int*piB)(intiC;iC=*piA;*piA=*p舊;*piB=iC;return;int*piA=NULL;int*PiB=NULL;*piA=100;*piB=200;swap(piA,piB);關(guān)于代碼缺陷預(yù)防,以下描述正確的有()動態(tài)申請的內(nèi)存資源釋放后,建議將之前記錄內(nèi)存地址的指針清空,預(yù)防野指針。B. 字符串一定要確保有結(jié)束符,否則有訪問越界的風(fēng)險。C. 局部變量的空間來自堆棧,建議初始化在使用,否則有訪問隨機(jī)值的風(fēng)險。D. 對于動態(tài)申請的內(nèi)存資源,使用完畢后建議主動釋放。I、n、m、W分別代表四個圖形,已知它們的某些組合形式,則以下描
13、述正確的是m和W組合:1. 金銀銅三個盒子,金盒子上寫著“鉆石在金盒子里”。銀盒子上寫著“鉆石不在銀盒子里”。銅盒子上寫著“鉆石不在金盒子里”。其中只有一句話是真的,請問鉆石究竟在那個盒子里()鉆石在金盒子里鉆石在銀盒子里鉆石在銅盒子里以上答案都不對二、編程題將雙向鏈表從給定的截斷點分成兩段,兩段位置互換成為新鏈表,如果鏈表為A-B-C-D-E-F指定節(jié)點C,則新鏈表為C-D-E-F-A-B用C語言編寫函數(shù)ReGroup實現(xiàn)此功能。/*鏈表節(jié)點*/typedefstructtagNode(structtagNode*pstNextstructtagNode*pstPrevMODE_S;/*De
14、scription:對鏈表進(jìn)行重組操作* 將雙向鏈表從給定的截斷點分成兩段,兩段位置互換成為新鏈表。* Input=NODE_S*pstSep截斷點指針* Return=NODE_S*新鏈表頭結(jié)點指針* Caution=入?yún)⒑戏ㄐ杂烧{(diào)用者保證*/NODE_S*ReGroup(NODE_S*pstSep)2. 新的個人所得稅對工資收入采用七級累進(jìn)稅率,稅率入下表。已知一個人的扣除社保公積金后月收入,請用C語言編寫函數(shù)IncomeTax計算稅后收入全月應(yīng)納稅所得額此部分收入的稅率全月應(yīng)納稅額不超過1500元3%全月應(yīng)納稅額超過1500兀至4500兀10%全月應(yīng)納稅額超過4500兀至9000兀20%全月應(yīng)納稅額超過90000兀至35000兀25%全月應(yīng)納稅額超過35000兀至55000兀30%全月應(yīng)納稅額超過55000兀至80000兀35%全月應(yīng)納稅額超過80000元45%全月應(yīng)納所得稅額=扣除社保公積金后月收入-3500注:所謂累進(jìn)稅率,是對收入的不同部分采用不同稅率,例如扣除社保公積金后月收入為10000,全月應(yīng)納稅所得額為100
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)老顧聘用合同范本
- 先付款后供貨合同范本
- 保險投資合同范本
- 加工生產(chǎn)勞務(wù)合同范本
- 京東物流折扣合同范本
- 上門電纜轉(zhuǎn)讓合同范例
- epc裝飾工程合同范本
- 代人取藥兼職合同范本
- 不賒銷合同范本模板
- 化肥銷售協(xié)議合同范本
- 毛澤東詩詞鑒賞分析
- 小學(xué)數(shù)學(xué)-納稅教學(xué)設(shè)計學(xué)情分析教材分析課后反思
- 量具檢具清單
- 江蘇市政工程計價表定額計算規(guī)則
- YY/T 1833.2-2022人工智能醫(yī)療器械質(zhì)量要求和評價第2部分:數(shù)據(jù)集通用要求
- 自然辯證法概論之馬克思主義自然觀
- 我國新能源汽車充電樁行業(yè)發(fā)展痛點和方向,機(jī)械工程論文
- 臨床中藥學(xué)-課件
- 2023年山東科技職業(yè)學(xué)院單招綜合素質(zhì)考試筆試模擬試題及答案解析
- 警察行政法課件
評論
0/150
提交評論