版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
一、選取題(共30分,每小題2分)題目1題干假定有“structBOOK{chartitle[40];floatprice;};structBOOKbook;”,則不對的語句為(
)。選取一項(xiàng):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;”,則對的語句為(
)。選取一項(xiàng):a.structBOOKx=&book;b.structBOOK*x=&book;c.structBOOKx=calloc(BOOK);d.structBOOK*x=BOOK;題目3題干在構(gòu)造類型定義中,不同數(shù)據(jù)成員定義項(xiàng)之間采用分隔符是(
)。選取一項(xiàng):a.句點(diǎn)b.冒號c.分號d.逗號題目4題干假定一種構(gòu)造類型定義為“structA{inta,b;doublec;};”,則該類型長度為(
)。選取一項(xiàng):a.8b.10c.12d.16題目5題干假定一種構(gòu)造類型定義為“structD{inta;D*next;};”,則該類型長度為(
)。選取一項(xiàng):a.4b.8c.12d.16題目6題干假定要訪問一種構(gòu)造指針變量x中數(shù)據(jù)成員a,則表達(dá)辦法為(
)。選取一項(xiàng):a.x.ab.x->ac.x(a)d.x{a}題目7題干與構(gòu)導(dǎo)致員訪問表達(dá)式等價(jià)表達(dá)式為(
)。選取一項(xiàng):a.x->nameb.&x->namec.(&x)->named.(*x)->name題目8題干假定一種鏈表中結(jié)點(diǎn)構(gòu)造類型為“structAA{intdata,structAA*next;};”,則next數(shù)據(jù)成員類型為(
)。選取一項(xiàng):a.structAAb.structAA*c.AAd.int題目9題干假定一種鏈表表頭指針為f,結(jié)點(diǎn)中包具有data和next域,則向該鏈表表頭插入一種地址為p結(jié)點(diǎn)時(shí),應(yīng)執(zhí)行操作為(
)。選取一項(xiàng):a.p->next=fb.p->next=f和f=pc.f=p->nextd.f->next=p和f=p題目10題干原則輸入設(shè)備鍵盤文獻(xiàn)流標(biāo)記符是(
)。選取一項(xiàng):a.stdinb.stdoutc.stderrd.stdio題目11題干表達(dá)文獻(xiàn)結(jié)束符符號常量為(
)。選取一項(xiàng):a.eofb.Eofc.EOFd.feof題目12題干C語言中打開一種數(shù)據(jù)文獻(xiàn)系統(tǒng)函數(shù)為(
)。選取一項(xiàng):a.fgetc()b.fputc()c.fclose()d.fopen()題目13題干從一種數(shù)據(jù)文獻(xiàn)中讀入以換行符結(jié)束一行字符串系統(tǒng)函數(shù)為(
)。選取一項(xiàng):a.gets()b.fgets()c.getc()d.fgetc()題目14題干向一種二進(jìn)制文獻(xiàn)中寫入信息函數(shù)fwrite()帶有參數(shù)個(gè)數(shù)為(
)。選取一項(xiàng):a.1b.2c.3d.4題目15題干在C語言中,為只寫操作打開一種文本文獻(xiàn)方式為(
)。選取一項(xiàng):a."a"b."r+"c."r"d."w"信息文本二、判斷題(共40分,每小題2分。論述對的則回答“是”,否則回答“否”)題目16題干在構(gòu)造類型定義中,其中數(shù)據(jù)成員可以是自身類型直接對象。選取一項(xiàng):對錯(cuò)題目17題干在構(gòu)造類型定義中,容許浮現(xiàn)構(gòu)造類型不完整超前定義。選取一項(xiàng):對錯(cuò)題目18題干定義構(gòu)造類型變量時(shí),不可以同步進(jìn)行初始化。選取一項(xiàng):對錯(cuò)題目19題干使用一種構(gòu)造類型時(shí),必要一起使用核心字struct和類型標(biāo)記符。選取一項(xiàng):對錯(cuò)題目20題干假定一種構(gòu)造類型定義為“structA{inta,b;A*c;};”,則該類型長度為12。選取一項(xiàng):對錯(cuò)題目21題干假定一種構(gòu)造類型定義為“structB{inta[5];char*b;};”,則該類型長度為20。選取一項(xiàng):對錯(cuò)題目22題干執(zhí)行calloc(n,8)函數(shù)調(diào)用時(shí),將動態(tài)分派得到8*n個(gè)字節(jié)存儲空間。選取一項(xiàng):對錯(cuò)題目23題干執(zhí)行malloc(sizeof(structBB))函數(shù)調(diào)用時(shí),得到動態(tài)存儲空間可以保存具備structBB構(gòu)造類型一種對象。選取一項(xiàng):對錯(cuò)題目24題干假定要訪問一種構(gòu)造對象x中由a指針成員所指向?qū)ο?,則表達(dá)辦法為x.a。選取一項(xiàng):對錯(cuò)題目25題干假定要訪問一種構(gòu)造指針p所指對象中b指針成員所指對象,則表達(dá)辦法為p->b。選取一項(xiàng):對錯(cuò)題目26題干與構(gòu)導(dǎo)致員訪問表達(dá)式(*fp).score等價(jià)表達(dá)式是fp->score。選取一項(xiàng):對錯(cuò)題目27題干在C語言中,對二進(jìn)制文獻(xiàn)所有不同打開方式共有6種。選取一項(xiàng):對錯(cuò)題目28題干C語言中原則輸入和輸出設(shè)備文獻(xiàn)都屬于字符文獻(xiàn)。選取一項(xiàng):對錯(cuò)題目29題干在一種磁盤數(shù)據(jù)文獻(xiàn)文獻(xiàn)名中,文獻(xiàn)主名和擴(kuò)展名都是必要,不可省略。選取一項(xiàng):對錯(cuò)題目30題干在數(shù)據(jù)文獻(xiàn)打開方式字符串中,字符r、w和a具備擬定含義,分別代表讀、寫和追加方式。選取一項(xiàng):對錯(cuò)題目31題干一種磁盤數(shù)據(jù)文獻(xiàn)文獻(xiàn)名由文獻(xiàn)主名和擴(kuò)展名所構(gòu)成,其中間用圓點(diǎn)分開。選取一項(xiàng):對錯(cuò)題目32題干C語言系統(tǒng)中提供一種用來描述文獻(xiàn)屬性類型標(biāo)記符為FILE。選取一項(xiàng):對錯(cuò)題目33題干每次只能向文本文獻(xiàn)中寫入一種字符,不能一次寫入一種字符串。選取一項(xiàng):對錯(cuò)題目34題干對二進(jìn)制文獻(xiàn)進(jìn)行讀和寫操作將使用相似系統(tǒng)函數(shù)。選取一項(xiàng):對錯(cuò)題目35題干在C語言中,系統(tǒng)函數(shù)fseek()用來移動數(shù)據(jù)文獻(xiàn)中文獻(xiàn)位置指針。選取一項(xiàng):對錯(cuò)信息文本三、寫出下列每個(gè)程序運(yùn)營后輸出成果(共15分,每小題5分)題目36題干#include<stdio.h>
structWorker{
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<stdio.h>
#include<string.h>
structWorker{
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);
}liouting392493題目38題干#include<stdio.h>
structWorker{charname[15];intage;floatpay;};
intLess(structWorkerr1,structWorkerr2){
if(r1.age<r2.age)return1;elsereturn0;
}
voidmain(){
structWorkera[4]={{"abc",25,2420},{"def",58,4638},
{"ghi",49,4260},{"jkl",36,3750}};
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信息文本四、寫出下列每個(gè)函數(shù)功能(共15分,每小題5分)題目39題干voidQA(structWorkera[],intn){
inti;
for(i=1;i<n;i++)
scanf("%s%d%f",&a[i].name,&a[i].age,&a[i].pay);
}
假定構(gòu)造類型structWorker定義如下:
structWorker{charname[15];intage;floatpay;};從鍵盤輸入n個(gè)Worker類型記錄到一維數(shù)組a中。題目40題干intCount(structIntNode*f)
{
//f為指向一種單鏈表表頭指針
intc=0;
while(f){
c++;
f=f->next;
}
returnc;
}
假定structIntNode類型定義為:
structIntNode{intdata;IntNode*next;};記錄出以表頭指針為f鏈表中結(jié)點(diǎn)個(gè)數(shù)。題目41題干voidxw1(char*fname){
FILE*fout=fopen(fname,"w");
chara[20];
printf("每個(gè)字符串長度不大于20,字符串end作為結(jié)束標(biāo)志\n
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度企業(yè)員工福利待遇及保障補(bǔ)充協(xié)議書3篇
- 2024年職業(yè)學(xué)校學(xué)生實(shí)習(xí)就業(yè)三方合作合同書一
- 圓弧錐度螺桿課程設(shè)計(jì)
- 爆炸的事故預(yù)防課程設(shè)計(jì)
- 電氣課程設(shè)計(jì)總結(jié)
- 石棉與保溫施工技術(shù)的結(jié)合考核試卷
- 2024年校園書店與小賣部聯(lián)合運(yùn)營服務(wù)合同范本3篇
- 2024年智能化養(yǎng)豬生產(chǎn)線租賃與運(yùn)營管理服務(wù)合同3篇
- 算法課程設(shè)計(jì)主要內(nèi)容
- 2024年教育培訓(xùn)機(jī)構(gòu)教職工勞動合同標(biāo)準(zhǔn)范本3篇
- 筏板基礎(chǔ)基礎(chǔ)施工方案模板
- 2013工程量清單計(jì)價(jià)規(guī)范計(jì)算規(guī)則匯總
- 食品安全法培訓(xùn)課件
- DB33_T 2263-2020縣級文化館總分館制管理服務(wù)規(guī)范(高清正版)
- 中建3局-施工工藝質(zhì)量管理標(biāo)準(zhǔn)化指導(dǎo)手冊土建部分下冊
- 雙狐地質(zhì)成圖系統(tǒng)使用手冊
- 國家開放大學(xué)2021年計(jì)算機(jī)應(yīng)用基礎(chǔ)終結(jié)性考試試題附答案
- 聚丙烯腈碳纖維ppt課件
- 學(xué)校護(hù)學(xué)崗工作應(yīng)急預(yù)案
- 小學(xué)生必背美文80篇
- 拜太歲科儀.doc
評論
0/150
提交評論