




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、答題前,請如實(shí)填寫英語四六級考試成績,未參加六級考試的,對應(yīng)出不填.英語四級考試成績:520英語六級考試成績:考試時間為1小時。嵌入式篇用變量a給出下面的定義a)一個整型數(shù)inta;個指向整型數(shù)的指針int*a;一個指向指針的的指針,它指向的指針是指向一個整型數(shù)int*a;個有10個整型數(shù)的數(shù)組inta10;一個有10個指針的數(shù)組,該指針是指向一個整型數(shù)的。int*a10;一個指向有10個整型數(shù)數(shù)組的指針int(*a)10;一個指向函數(shù)的指針,該函數(shù)有一個整型參數(shù)并返回一個整型數(shù)int(*a)(int);一個有10個指針的數(shù)組,該指針指向一個函數(shù),該函數(shù)有一個整型參數(shù)并返回一個整型數(shù)int(*
2、a10)(int);用預(yù)處理指令#define聲明一個常數(shù),用以表明1年中有多少秒(忽略閏年問題)。#defineSECONDS_PER_YEAR(60*60*24*365)UL寫一個標(biāo)準(zhǔn)宏MIN,這個宏輸入兩個參數(shù)并返回較小的一個。#defineMIN(A,B)(A)=(B)?(A):(B)定義一個全局變量intval=10,寫出在其他文件中引用此變量val的語句?externval;val=val+;定義enumworkdaymon,tue,wed,thu,fri;,請問thu=3.對typedef的用法舉例。typedefint(*p)();pfunction(int(*a)();請寫出
3、你知道的任意4個“位運(yùn)算符”符號。&、J|、局部變量能否和全局變量重名?可以。關(guān)鍵字static的作用是什么?兩個作用:1局部變量被申明為static,表示這個函數(shù)結(jié)束的時候這個的值不變。2.外部變量被申明為static表明它是一個本地全局變量。改變量只能在該文件內(nèi)被訪問,不能被其它文件訪問。關(guān)鍵字volatile有什么含意?被volatile定義的變量表示這個變量可能會產(chǎn)生意想不到的改變,這樣定義之后編譯器就不會去假設(shè)這個變量的值,也就是說在優(yōu)化時提醒編譯器每次都必須到內(nèi)存中去取這個變量的值,而不是使用保存在寄存器的備份。頭文件中的ifndef/define/endif干什么用?define
4、的作用是用一個指定的標(biāo)示符代替已有的標(biāo)示符,這個標(biāo)示符可以有變量也可以沒有變量條件編譯:他的作用是若所指定的標(biāo)示符已經(jīng)被#define命令定義過,則在程序編譯階段不編譯define程序段switch()中不允許的數(shù)據(jù)類型是?除了整型和字符外其他的都不行包含頭文件的方法#includexxx.h”和#include有什么區(qū)別?前者表示這個xxx.h是程序開發(fā)者自己定義的頭文件,后者表示是C庫中存在頭文件。char*constp;charconst*p;constchar*p。這三個有什么區(qū)別?char*constp;指向一個字符型的只讀指針charconst*p;指向一個只讀字符型變量的指針co
5、nstchar*p指向一個只讀字符型變量的指針在32位系統(tǒng)中,有如下定義的對象,請問sizeof(obiect1)=3字節(jié),sizeof(obiect2)=7字節(jié),sizeof(obiect引=4字節(jié)charobject1=“boy”;Structitemchara;shortb;intc;structitemobject2;unionitemchara;shortb;intc;unionitemobject3;這段程序的輸出是:(b)main()inta5=1,2,3,4,5;int*ptr=(int*)(&a+1);printf(%d%d,*(a+1),*(ptr-1);TOC o 1-5
6、 h z222125以上均不是請完成函數(shù)fun(),計(jì)算n的階乘n!(注:使用遞歸實(shí)現(xiàn)。unsignedlonglongfun(unsignedintn);if(n=0)return1;elseintrecurse=fun(n-1);intresult=n*recurse;returnresult;二者選一題(請選擇如下任意一題作答)寫一個函數(shù)sum(),計(jì)算1T00(包括100)之間數(shù)的累加和。intsum()inti,sum1;for(i=0;i101;i+)sum1=sum1+i;return(sum1);有一個16位的無符號整數(shù),每4位為一個數(shù),寫函數(shù)求他們的和解釋:整數(shù)1101010
7、110110111和1101+0101+1011+0111選做題(如有余力可對如下兩題做答)(1)寫出程序把一個鏈表中的結(jié)點(diǎn)順序倒排。typedefstructlinknodeintdata;structlinknode*next;node;具體詳細(xì)代碼如下:#include#include#includetypedefintDataType;typedefstructlinknodeDataTypedata;structlinkode*next;node;/initiatevoidListInitiate(node*head)exit(1);if(*head=(node*)malloc(si
8、zeof(node)=NULL)elseprintf(OKn);(*head)-next=NULL;/lengthcalintListLength(node*head)node*p=head;intsize=0;while(p-next!=NULL)p=p-next;size+;returnsize;/insertanodeintListInsert(node*head,inti,DataTypex)node*p,*q;intj;p=head;j=-1;while(p-next!=NULL)&(jnext;j+;if(j!=(i-1)printf(Positionerrorn);return0
9、;if(q=(node*)malloc(sizeof(node)=NULL)exit(1);q-data=x;q-next=p-next;p-next=q;return1;/deleteanodeintListDelete(node*head,inti,DataType*x)node*p,*s;intj;p=head;j=-1;while(p-next!=NULL)&(p-next-next!=NULL)&(jnext;j+;if(j!=i-1)printf(Positionerrorn);return0;s=p-next;*x=s-data;p-next=p-next-next;free(s
10、);return1;/datagetintListGet(node*head,inti,DataType*x)node*p;intj;p=head;j=-1;while(p-next!=NULL)&(jnext;j+;if(j!=i)printf(Positionerrorn);return0;*x=p-data;return1;/DestroyachainvoidDestroy(node*head)node*p,*p1;p=*head;while(p!=NULL)p1=p;p=p-next;free(p1);*head=NULL;/converseachainvoidconverse(nod
11、e*head)node*p,*q;p=head-next;head-next=NULL;while(p!=NULL)q=p;p=p-next;q-next=head-next;head-next=q;/compositeoperationintmain(void)node*head;inti,x;ListInitiate(&head);for(i=0;i10;i+)if(ListInsert(head,i,i)=0)printf(Errorn);return1;if(ListDelete(head,0,&x)=0)/chain,position,dataaddressprintf(Errorn);return1;if(ListInsert(head,0,100)=0)printf(Errorn);return1;converse(head);for(i=0;iListLength(head);i+)if(ListGet(head,i,&x)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 28 面團(tuán)長大了(教學(xué)設(shè)計(jì))-三年級科學(xué)上冊青島版(五四制)
- 寧夏民族職業(yè)技術(shù)學(xué)院《德育論》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江農(nóng)業(yè)商貿(mào)職業(yè)學(xué)院《Oracle數(shù)據(jù)庫應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 青島飛洋職業(yè)技術(shù)學(xué)院《運(yùn)動(二)》2023-2024學(xué)年第二學(xué)期期末試卷
- 中國石油大學(xué)(北京)《文化人類學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 益陽職業(yè)技術(shù)學(xué)院《數(shù)字多媒體作品創(chuàng)作》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東潮州衛(wèi)生健康職業(yè)學(xué)院《土地測量學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 集寧師范學(xué)院《數(shù)控加工工藝及編程》2023-2024學(xué)年第二學(xué)期期末試卷
- 泰州2024年江蘇泰州靖江市公安局補(bǔ)錄招聘警務(wù)輔助人員18人筆試歷年參考題庫附帶答案詳解
- 煙臺工程職業(yè)技術(shù)學(xué)院《財(cái)務(wù)共享理論與實(shí)務(wù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024年廣東省《輔警招聘考試必刷500題》考試題庫含答案
- 國家科技安全教學(xué)課件
- DB3301T 1088-2018 杭州龍井茶栽培技術(shù)規(guī)范
- 2010浙G22 先張法預(yù)應(yīng)力混凝土管樁
- 安徽省部分省示范中學(xué)2025屆高三第一次模擬考試英語試卷含解析
- 工程機(jī)械租賃服務(wù)方案及保障措施 (二)
- 國網(wǎng)基建安全管理課件
- 部編版初中語文7-9年級教材必背古詩詞、古文99篇詳細(xì)解析及欣賞
- DB36T 1393-2021 生產(chǎn)安全風(fēng)險(xiǎn)分級管控體系建設(shè)通則
- 檔案三合一制度培訓(xùn)
- Unit 1 I go to school by bus. Period 4(說課稿)-2023-2024學(xué)年教科版(廣州)英語二年級下冊
評論
0/150
提交評論