


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
答題前,請如實(shí)填寫英語四六級考試成績,未參加六級考試的,對應(yīng)出不填.英語四級考試成績:520 英語六級考試成績考試時(shí)間為1小時(shí)。嵌入式篇用變量a給出下面的定義一個(gè)整型數(shù) inta;一個(gè)指向整型數(shù)的指針int*a;一個(gè)指向指針的的指針,它指向的指針是指向一個(gè)整型數(shù)int**a;d)10個(gè)整型數(shù)的數(shù)組inta[10];10int*a[10];10int(*a)[10;]int(*a)(int);一個(gè)有10int(*a[10])(int);#define1年中有多少秒(忽略閏年問題。#defineSECONDS_PER_YEAR(60*60*24*365)UL寫一個(gè)標(biāo)準(zhǔn)MIN,這個(gè)宏輸入兩個(gè)參數(shù)并返回較小的一個(gè)。#defineMIN(A,B)((A)<=(B)?(A):(B))intval=,寫出在其他文件中引用此變量val的語句?externval;val=val++;enumworkday{mon,tue,thu=3.對typedef的用法舉例typedef int(*p)();pfunction(int(*a)());4&、、|、、static的作用是什么?兩個(gè)作用:1.局部變量被申明為static,表示這個(gè)函數(shù)結(jié)束的時(shí)候這個(gè)的值不變。2.外部變量被申明為static表明它是一個(gè)本地全局變量。改變量只能在該文件內(nèi)被訪問,不能被其它文件訪問。volatile?被volatileifndef/define/endif干什么用?define以沒有變量#definedefine程序段?除了整型和字符外其他的都不行#include#include<xxx.h>?前者表示這個(gè)xxx.h是程序開發(fā)者自己定義的頭文件,后者表示是C庫中存在頭文件。char*constp; charconst*;constchar。這三個(gè)有什么區(qū)別?char*constp;指向一個(gè)字符型的只讀指針charconst*p;指向一個(gè)只讀字符型變量的指針constchar*p指向一個(gè)只讀字符型變量的指針在32 位系統(tǒng)中,有如下定義的對象,請問sizeof(object1)= 3 節(jié) ,sizeof(object2)= 7字節(jié) ,sizeof(object3)= 4字節(jié)charobject1[]=“boy”;Structitem{chara;shortb;intc;};structitemobject2;unionitem{chara;shortb;intc;};unionitemobject3;:(b)main(){inta[5]={1,2,3,4,5};int*ptr=(int*)(&a+1);printf("%d%d",*(a+1),*(ptr-1));}222125以上均不是fun(),n注:使用遞歸實(shí)現(xiàn))。unsignedlonglongfun(unsignedintn);{if(n==0)return1;else{intrecurse=fun(n-1);intresult=n*recurse;returnresult;}}()sum(),1~100(100)之間數(shù)的累加和。intsum(){inti,sum1;{sum1=sum1+i;}return(sum1);}164解釋:整數(shù)1101010110110111和1101+0101+1011+0111如有余力可對如下兩題做)寫出程序把一個(gè)鏈表中的結(jié)點(diǎn)順序倒排。typedefstructlinknode{intdata;structlinknode*next;}node;具體詳細(xì)代碼如下:#include<malloc.h>#include<stdio.h>#include<stdlib.h>typedefintDataType;typedefstructlinknode{DataTypedata;structlinkode*next;}node;// initiatevoidListInitiate(node**head){if((*head=(node*)malloc(sizeof(node)))==NULL)exit(1);elseprintf("OK\n");(*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)&&(j<(i-1))){p=p->next;j++;}if(j!=(i-1)){printf("Positionerror\n");return0;}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)&&(j<i-1)){p=p->next;j++;}if(j!=i-1){printf("Positionerror\n");return0;}s=p->next;*x=s->data;p->next=p->next->next;free(s);return1;}//-----datagetintListGet(node*head,inti,DataType*x){node*p;intj;p=head;j=-1;while((p->next!=NULL)&&(j<i)){p=p->next;j++;}if(j!=i){printf("Positionerror\n");return0;}*x=p->data;return1;}//----DestroyachainvoidDestroy(node{node*p,*p1;p=*head;while(p!=NULL)p1=p;p=p->next;free(p1);}*head=NULL;}//-----converseachainvoidconverse(node{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){nodeint ListInitiate(&head);for(i=0;i<10;i++){if(ListInsert(head,i,i)==0){printf("Error\n");return1;}}if(ListDelete(head,0,&x)==0)//chain,position,dataaddress{printf("Error\n");return1;}if(ListInsert(head,0,100)==0){printf("Error\n");return1;}converse(head);for(i=0;i<ListLength(head);i++)if(ListGet(head,i,&x)==0) //chain,position,dataaddre
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 動態(tài)預(yù)算管理的實(shí)施方案計(jì)劃
- 秘書工作人員培訓(xùn)計(jì)劃
- 第4周第1課時(shí)變速跑直快、彎慢 教學(xué)設(shè)計(jì)-九年級體育與健康
- 農(nóng)產(chǎn)品加工品牌的創(chuàng)新策略計(jì)劃
- 加強(qiáng)社區(qū)法律知識普及計(jì)劃
- 《貴州織金興發(fā)煤業(yè)有限公司織金縣珠藏鎮(zhèn)興發(fā)煤礦(變更)礦產(chǎn)資源綠色開發(fā)利用方案(三合一)》評審意見
- 血虛中醫(yī)護(hù)理方法
- 緩解臨床護(hù)理壓力
- 九年級化學(xué)下冊 第7章 應(yīng)用廣泛的酸、堿、鹽 第2節(jié) 常見的酸和堿教學(xué)實(shí)錄 (新版)滬教版
- 第六單元寫作《有創(chuàng)意地表達(dá)》教學(xué)設(shè)計(jì)-2023-2024學(xué)年統(tǒng)編版語文九年級下冊
- 中小學(xué)生賭博危害課件
- 2025年皖北衛(wèi)生職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫必考題
- 2025年江西省三支一扶招聘2209人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年湖南汽車工程職業(yè)學(xué)院單招職業(yè)技能測試題庫及答案1套
- 2025年牡丹江大學(xué)單招職業(yè)適應(yīng)性測試題庫及答案(典優(yōu))
- 2025年河南工業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫審定版
- 2025年甘肅省建設(shè)監(jiān)理有限責(zé)任公司招聘筆試參考題庫含答案解析
- 包材檢驗(yàn)流程
- 2024年湖南司法警官職業(yè)學(xué)院高職單招職業(yè)技能測驗(yàn)歷年參考題庫(頻考版)含答案解析
- 2025年四川成都職業(yè)技術(shù)學(xué)院招聘筆試參考題庫含答案解析
- 商業(yè)樓宇電氣設(shè)施維修方案
評論
0/150
提交評論