【C語言程序設(shè)計(jì)形考任務(wù)】_第1頁
【C語言程序設(shè)計(jì)形考任務(wù)】_第2頁
【C語言程序設(shè)計(jì)形考任務(wù)】_第3頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第9頁共9第9頁共9頁【C語言程序設(shè)計(jì)形考任務(wù)】一、選擇題(302)1。選擇一項(xiàng):a.structBOOK*x=malloc(book);b.structBOOKx={"C++Programming",27.0};c.structBOOK*x=malloc(sizeof(structBOOK));d.structBOOK*x=&book;正確答案是:structBOOK*x=malloc(book);2。選擇一項(xiàng):a.structBOOKx=&book;b.structBOOK*x=&book;c.structBOOKx=calloc(BOOK);d.structBOOK*x=BOOK;正確答案是:structBOOK*x=&book3員的定義項(xiàng)之間采用的分隔符是(。選擇一項(xiàng):abcd.4該類型的長(zhǎng)度為(。選擇一項(xiàng):a.8b.10c.12d.16:165型的定義為“structD{inta;D*next;};”,(。選擇一項(xiàng):a.4b.8c.12d.1686x,則表示方法為(。選擇一項(xiàng):a.x.ab.x->ac.x(a)d.x{a}正確答案是:x->(。選擇一項(xiàng):a.x->nameb.&x->namec.(&x)->named.(*x)->name8next的類型為(。選擇一項(xiàng):a.structAAb.structAA*c.AA正確答案是:structAA*9fdata和nextp時(shí),應(yīng)執(zhí)行的操作為(。選擇一項(xiàng):a.p->next=fb.p->next=f和f=pc.f=p->nextd.f->next=pf=pp->next=ff=p10盤的文件流標(biāo)識(shí)符是(。選擇一項(xiàng):a.stdinb.stdoutc.stderrd.stdiostdin11(。選擇一項(xiàng):ofb.Eofc.EOFd.feofEOF12C打開一個(gè)數(shù)據(jù)文件的系統(tǒng)函數(shù)為(。選擇一項(xiàng):getc()b.fputc()c.fclose()d.fopen()正確答案是:fopen(13符串的系統(tǒng)函數(shù)為(。選擇一項(xiàng):ets()b.fgets()c.getc()d.fgetc()正確答案是:fgets(14fwrite()帶有的參數(shù)個(gè)數(shù)為(。選擇一項(xiàng):a.1b.2c.3d.4415C操作打開一個(gè)文本文件的方式為(。選擇一項(xiàng):a."a"b."r+"c."r"d."w"正確答案是:"w"二、判斷題(共40分,每小題2分。敘述正確則回答“是”,否則回答“否”)16選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“錯(cuò)”。17超前定義。選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“對(duì)”。18選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“錯(cuò)”。19struct選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“對(duì)”。題目20假定一個(gè)結(jié)構(gòu)類型的定義為“structA{inta,b;A*c;};”,12選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“對(duì)”。2120選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“錯(cuò)”。22calloc(n,88*n選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“對(duì)”。23malloc(sizeof(structBB))structBB選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“對(duì)”。24xax.a。選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“錯(cuò)”。25pbp->b選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“錯(cuò)”。26(*fp).scorefp->score。選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“對(duì)”。27C6選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“對(duì)”。28C件。選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“對(duì)”。29名都是必須的,不可省略。選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“錯(cuò)”。30r、wa有確定的含義,分別代表讀、寫和追加方式。選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“對(duì)”。31組成,其中間用圓點(diǎn)分開。選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“對(duì)”。32CFILE。選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“對(duì)”。33入一個(gè)字符串。選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“錯(cuò)”。34數(shù)。選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“錯(cuò)”。35Cfseek(中的文件位置指針。選擇一項(xiàng):對(duì)錯(cuò)正確的答案是“對(duì)”。三、寫出下列每個(gè)程序運(yùn)行后的輸出結(jié)果(155)36#includestructWorker{charname[15];//姓名intage;//floatpay;//工資};voidmain(){structWorkerx={"wanghua",52,4300};structWorkery,*p;y=x;p=&x;printf("%s%d%6.2f\n",,y.age,p->pay);}wanghua524300題目37#include#includestructWorker{charname[15];//姓名intage;//年齡floatpay;//工資};voidmain(){structWorkerx;char*t="liouting";intd=38;floatf=3493;strcpy(,t);x.age=d;x.pay=f;printf("%s%d%6.0f\n",,x.age,x.pay);}liouting39249350}};structWorkerx=a[0];inti;for(i=1;i<4;i++)if(Less(x,a[i]))x=a[i];printf("%s%d%6.0f\n",,x.age,x.pay);}def584638(155分)題目39voidQA(structWorkera[],intn){inti;for(i=1;inext;}returnc;}假定structIntNode的類型定義為:structIntNode{intdata;IntNode*next;};統(tǒng)計(jì)出以表頭指f題目41voidxw1(char*fname){FILE*fout=fopen(fname,"w");chara[20];printf("每個(gè)字符串長(zhǎng)度小于20,字符串end作為結(jié)束標(biāo)志\n");whil

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論