![《C語(yǔ)言程序設(shè)計(jì)》形成性考核作業(yè)(4)解答_第1頁(yè)](http://file4.renrendoc.com/view/453c2f9e5e9cb7d9aa0ce0fb3b44cd91/453c2f9e5e9cb7d9aa0ce0fb3b44cd911.gif)
![《C語(yǔ)言程序設(shè)計(jì)》形成性考核作業(yè)(4)解答_第2頁(yè)](http://file4.renrendoc.com/view/453c2f9e5e9cb7d9aa0ce0fb3b44cd91/453c2f9e5e9cb7d9aa0ce0fb3b44cd912.gif)
![《C語(yǔ)言程序設(shè)計(jì)》形成性考核作業(yè)(4)解答_第3頁(yè)](http://file4.renrendoc.com/view/453c2f9e5e9cb7d9aa0ce0fb3b44cd91/453c2f9e5e9cb7d9aa0ce0fb3b44cd913.gif)
![《C語(yǔ)言程序設(shè)計(jì)》形成性考核作業(yè)(4)解答_第4頁(yè)](http://file4.renrendoc.com/view/453c2f9e5e9cb7d9aa0ce0fb3b44cd91/453c2f9e5e9cb7d9aa0ce0fb3b44cd914.gif)
![《C語(yǔ)言程序設(shè)計(jì)》形成性考核作業(yè)(4)解答_第5頁(yè)](http://file4.renrendoc.com/view/453c2f9e5e9cb7d9aa0ce0fb3b44cd91/453c2f9e5e9cb7d9aa0ce0fb3b44cd915.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
品文檔1.假定有“structBOOK{chartitle[40];floatprice;};structBOOK*book;”,則不正確的語(yǔ)句為(A)。A.structBOOK*x=malloc(book);B.structBOOKx={"C++Programming",27.0};C.structBOOK*x=malloc(sizeof(structBOOK));D.structBOOK**x=&book;2.假定有“structBOOK{chartitle[40];floatprice;}book;”,則正確的語(yǔ)句為(B)。A.structBOOKx=&book;B.structBOOK*x=&book;C.structBOOKx=calloc(BOOK);D.structBOOK*x=BOOK;3.表示文件結(jié)束符的符號(hào)常量為(C)。A.eofB.EofC.EOFD.feof4.C語(yǔ)言中的系統(tǒng)函數(shù)fopen()是(D)一個(gè)數(shù)據(jù)文件的函數(shù)。A.讀取B.寫入C.關(guān)閉D.打開(kāi)5.從一個(gè)數(shù)據(jù)文件中讀入以換行符結(jié)束的一行字符串的函數(shù)為(B)。A.gets()B.fgets()C.getc()D.fgetc()6.向一個(gè)二進(jìn)制文件中寫入信息的函數(shù)fwrite()帶有(D)個(gè)參數(shù)。A.1B.2C.3D.41.假定一個(gè)結(jié)構(gòu)類型的定義為“structA{inta,b;structA*c;};”,則該類型的大小為12品文檔2.假定一個(gè)結(jié)構(gòu)類型的定義為“structB{inta[5];char*b;};”,則該類型的大小為24字3.假定一個(gè)結(jié)構(gòu)類型的定義為“structD{inta;union{intb;doublec};structD*d[2];};”,則 該類型的大小為20字節(jié)。 4.假定要?jiǎng)討B(tài)分配一個(gè)類型為structWorker的具有n個(gè)元素的數(shù)組,并由r指向這個(gè)動(dòng)態(tài)數(shù)組,則使用的語(yǔ)句表達(dá)式為structWorker*r=calloc(n,sizeof(structWorker));。5.假定要訪問(wèn)一個(gè)結(jié)構(gòu)x中的由a指針成員所指向的對(duì)象,則表示方法為*(x.a)。6.假定要訪問(wèn)一個(gè)結(jié)構(gòu)指針p所指對(duì)象中的b指針成員所指的對(duì)象,則表示方法為 7.與結(jié)構(gòu)成員訪問(wèn)表達(dá)式(*fp).score等價(jià)的表達(dá)式是fp->score。 每個(gè)程序運(yùn)行后的輸出結(jié)果1.#include<stdio.h>structWorker{charname[15];//姓名intage;//年齡floatpay;//工資voidmain(){structWorkerx={"wanghua",52,2350};structWorkery,*p;y=x;p=&x;品文檔printf("%s%d%6.2f\n",,y.age,y.pay);}程序的運(yùn)行結(jié)果是:wanghua522350.00wanghua522350.002.#include<stdio.h>#include<string.h>structWorker{charname[15];//姓名intage;//年齡floatpay;//工資voidmain(){structWorkerx;char*t="liouting";intd=38;floatf=493;strcpy(,t);x.age=d;x.pay=f;x.age++;x.pay*=2;printf("%s%d%6.2f\n",,x.age,x.pay);}程序的運(yùn)行結(jié)果是:liouting39986.003.#include<stdio.h>structWorker{charname[15];intage;floatpay;品文檔//姓名//年齡//工資intLess(structWorkerr1,structWorkerr2){if(r1.age<r2.age)return1;elsereturn0;}voidmain(){structWorkera[4]={{"abc",25,420},{"def",58,638},{"ghi",49,560,{"jkl",36,375}};structWorkerx=a[0];inti;for(i=1;i<4;i++)if(Less(x,a[i]))x=a[i];printf("%s%d%6.2f\n",,x.age,x.pay);}程序的運(yùn)行結(jié)果是:def58638.001.voidQA(structWorkera[],intn){inti;for(i=1;i<n;i++)scanf("%s}假定結(jié)構(gòu)類型structstructWorker{品文檔%d%f",&a[i].name,&a[i].age,&a[i].pay);Worker的定義如下:charname[15];intage;floatpay;//姓名//年齡//工資2.structStrNode*QB(intn){structStrNode*f,*p;if(n==0)returnNULL;f=malloc(sizeof(structStrNode));while(--n){p=p->next=malloc(sizeof(structStrNode));me}returnf;}假定結(jié)構(gòu)類型structStrNode的定義如下:品文檔structStrNode{charname[15];//字符串域structStrNode*Next;//指針域函數(shù)功能是:將鍵盤輸入的n個(gè)長(zhǎng)度小于15的字符存儲(chǔ)在一個(gè)鏈表中,先輸入的字符串存儲(chǔ)在鏈表的表頭,最后輸入的字符串存儲(chǔ)在鏈表的表尾,函數(shù)返回鏈表的表頭指針。3.structIntNode*FindMax(structIntNdoe*f){structIntNode*p=f;if(!f)returnNULL;while(f){}returnp;}假定structIntNode的類型定義為:structIntNode{intdata;//結(jié)點(diǎn)值域structIntNode*next;//結(jié)點(diǎn)指針域函數(shù)的功能是:查找由頭指針f所指鏈表中各結(jié)點(diǎn)值域的最小值,函數(shù)返回值域值最小的結(jié)點(diǎn)指品文檔4.intCount(structIntNode*f){intc=0;while(f){c;}returnc;}假定structIntNode的類型定義為:structIntNode{intdata;//結(jié)點(diǎn)值域structIntNode*next;//結(jié)點(diǎn)指針域函數(shù)的功能是:統(tǒng)計(jì)并返回由頭指針f所指鏈表的結(jié)點(diǎn)數(shù)。5.structIntNode*Input(intn){structIntNode*f,*p;f=malloc(sizeof(structIntNode));if(n==0)returnNULL;printf("從鍵盤輸入%d個(gè)整數(shù):",n);while(n--){品文檔f=malloc(sizeof(structIntNode));}}假定structIntNode的類型定義為:structIntNode{intdata;structIntNode*next;//結(jié)點(diǎn)值域//結(jié)點(diǎn)指針域函數(shù)功能是:將鍵盤輸入的n個(gè)整數(shù)存儲(chǔ)在一個(gè)鏈表中,先輸入的數(shù)據(jù)存儲(chǔ)在鏈表的表尾,最后輸入的數(shù)據(jù)存儲(chǔ)在鏈表的表頭,函數(shù)返回鏈表的表頭指針。6.#include<stdio.h>#include<stdlib.h>#include<string.h>voidJA(char*fname){FILE*fout=fopen(fname,"w");chara[20];printf("輸入若干個(gè)字符串,每個(gè)字符串長(zhǎng)度小于20,字符串end作為結(jié)束標(biāo)志.\n");while(1)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年金屬表面油漆行業(yè)深度研究分析報(bào)告
- 2025年乙酰乙酰芳胺類行業(yè)深度研究分析報(bào)告
- 農(nóng)行理財(cái)合同范例
- 農(nóng)村建筑材料租賃合同范例
- 農(nóng)村宗祠建筑合同范例
- 公司土地入股合同范本
- 2025年度酒店客房用品租賃與售后服務(wù)合同范本
- 農(nóng)村地基賣合同范例
- 公益贈(zèng)與合同范本
- 創(chuàng)建三甲醫(yī)院宣傳合同范本
- 島津氣相色譜培訓(xùn)
- 2024年03月四川農(nóng)村商業(yè)聯(lián)合銀行信息科技部2024年校園招考300名工作人員筆試歷年參考題庫(kù)附帶答案詳解
- 睡眠專業(yè)知識(shí)培訓(xùn)課件
- 臨床思維能力培養(yǎng)
- 人教版高中物理必修第三冊(cè)第十章靜電場(chǎng)中的能量10-1電勢(shì)能和電勢(shì)練習(xí)含答案
- 《工程勘察設(shè)計(jì)收費(fèi)標(biāo)準(zhǔn)》(2002年修訂本)
- 中國(guó)宗教文化 中國(guó)古代宗教文化的特點(diǎn)及現(xiàn)代意義
- 2024年四川省巴中市級(jí)事業(yè)單位選聘15人歷年高頻難、易錯(cuò)點(diǎn)練習(xí)500題附帶答案詳解
- 演出經(jīng)紀(jì)人培訓(xùn)
- 蓋房四鄰簽字協(xié)議書范文
- 2024年新人教版七年級(jí)上冊(cè)數(shù)學(xué)教學(xué)課件 第六章 幾何圖形初步 數(shù)學(xué)活動(dòng)
評(píng)論
0/150
提交評(píng)論