版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、選取題(共30分,每小題2分)題目1題干假定有“structBOOK{chartitle[40];floatprice;};structBOOKbook;”,則不對(duì)的語(yǔ)句為(
)。選取一項(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;”,則對(duì)的語(yǔ)句為(
)。選取一項(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.冒號(hào)c.分號(hào)d.逗號(hào)題目4題干假定一種構(gòu)造類型定義為“structA{inta,b;doublec;};”,則該類型長(zhǎng)度為(
)。選取一項(xiàng):a.8b.10c.12d.16題目5題干假定一種構(gòu)造類型定義為“structD{inta;D*next;};”,則該類型長(zhǎng)度為(
)。選取一項(xiàng):a.4b.8c.12d.16題目6題干假定要訪問(wèn)一種構(gòu)造指針變量x中數(shù)據(jù)成員a,則表達(dá)辦法為(
)。選取一項(xiàng):a.x.ab.x->ac.x(a)d.x{a}題目7題干與構(gòu)導(dǎo)致員訪問(wèn)表達(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é)束符符號(hào)常量為(
)。選取一項(xiàng):a.eofb.Eofc.EOFd.feof題目12題干C語(yǔ)言中打開(kāi)一種數(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語(yǔ)言中,為只寫操作打開(kāi)一種文本文獻(xiàn)方式為(
)。選取一項(xiàng):a."a"b."r+"c."r"d."w"信息文本二、判斷題(共40分,每小題2分。論述對(duì)的則回答“是”,否則回答“否”)題目16題干在構(gòu)造類型定義中,其中數(shù)據(jù)成員可以是自身類型直接對(duì)象。選取一項(xiàng):對(duì)錯(cuò)題目17題干在構(gòu)造類型定義中,容許浮現(xiàn)構(gòu)造類型不完整超前定義。選取一項(xiàng):對(duì)錯(cuò)題目18題干定義構(gòu)造類型變量時(shí),不可以同步進(jìn)行初始化。選取一項(xiàng):對(duì)錯(cuò)題目19題干使用一種構(gòu)造類型時(shí),必要一起使用核心字struct和類型標(biāo)記符。選取一項(xiàng):對(duì)錯(cuò)題目20題干假定一種構(gòu)造類型定義為“structA{inta,b;A*c;};”,則該類型長(zhǎng)度為12。選取一項(xiàng):對(duì)錯(cuò)題目21題干假定一種構(gòu)造類型定義為“structB{inta[5];char*b;};”,則該類型長(zhǎng)度為20。選取一項(xiàng):對(duì)錯(cuò)題目22題干執(zhí)行calloc(n,8)函數(shù)調(diào)用時(shí),將動(dòng)態(tài)分派得到8*n個(gè)字節(jié)存儲(chǔ)空間。選取一項(xiàng):對(duì)錯(cuò)題目23題干執(zhí)行malloc(sizeof(structBB))函數(shù)調(diào)用時(shí),得到動(dòng)態(tài)存儲(chǔ)空間可以保存具備structBB構(gòu)造類型一種對(duì)象。選取一項(xiàng):對(duì)錯(cuò)題目24題干假定要訪問(wèn)一種構(gòu)造對(duì)象x中由a指針成員所指向?qū)ο?,則表達(dá)辦法為x.a。選取一項(xiàng):對(duì)錯(cuò)題目25題干假定要訪問(wèn)一種構(gòu)造指針p所指對(duì)象中b指針成員所指對(duì)象,則表達(dá)辦法為p->b。選取一項(xiàng):對(duì)錯(cuò)題目26題干與構(gòu)導(dǎo)致員訪問(wèn)表達(dá)式(*fp).score等價(jià)表達(dá)式是fp->score。選取一項(xiàng):對(duì)錯(cuò)題目27題干在C語(yǔ)言中,對(duì)二進(jìn)制文獻(xiàn)所有不同打開(kāi)方式共有6種。選取一項(xiàng):對(duì)錯(cuò)題目28題干C語(yǔ)言中原則輸入和輸出設(shè)備文獻(xiàn)都屬于字符文獻(xiàn)。選取一項(xiàng):對(duì)錯(cuò)題目29題干在一種磁盤數(shù)據(jù)文獻(xiàn)文獻(xiàn)名中,文獻(xiàn)主名和擴(kuò)展名都是必要,不可省略。選取一項(xiàng):對(duì)錯(cuò)題目30題干在數(shù)據(jù)文獻(xiàn)打開(kāi)方式字符串中,字符r、w和a具備擬定含義,分別代表讀、寫和追加方式。選取一項(xiàng):對(duì)錯(cuò)題目31題干一種磁盤數(shù)據(jù)文獻(xiàn)文獻(xiàn)名由文獻(xiàn)主名和擴(kuò)展名所構(gòu)成,其中間用圓點(diǎn)分開(kāi)。選取一項(xiàng):對(duì)錯(cuò)題目32題干C語(yǔ)言系統(tǒng)中提供一種用來(lái)描述文獻(xiàn)屬性類型標(biāo)記符為FILE。選取一項(xiàng):對(duì)錯(cuò)題目33題干每次只能向文本文獻(xiàn)中寫入一種字符,不能一次寫入一種字符串。選取一項(xiàng):對(duì)錯(cuò)題目34題干對(duì)二進(jìn)制文獻(xiàn)進(jìn)行讀和寫操作將使用相似系統(tǒng)函數(shù)。選取一項(xiàng):對(duì)錯(cuò)題目35題干在C語(yǔ)言中,系統(tǒng)函數(shù)fseek()用來(lái)移動(dòng)數(shù)據(jù)文獻(xiàn)中文獻(xiàn)位置指針。選取一項(xiàng):對(duì)錯(cuò)信息文本三、寫出下列每個(gè)程序運(yùn)營(yíng)后輸出成果(共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è)字符串長(zhǎng)度不大于20,字符串end作為結(jié)束標(biāo)志\n
溫馨提示
- 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年外研銜接版九年級(jí)歷史上冊(cè)階段測(cè)試試卷含答案
- 2025年華東師大版選修3物理下冊(cè)階段測(cè)試試卷含答案
- 2025年北師大新版九年級(jí)物理下冊(cè)階段測(cè)試試卷含答案
- 2025年牛津譯林版九年級(jí)歷史下冊(cè)階段測(cè)試試卷含答案
- 2025年北師大版九年級(jí)歷史下冊(cè)階段測(cè)試試卷
- 二零二五版苗木種植基地土壤檢測(cè)與分析合同4篇
- 承包給農(nóng)民工砍筏蘭竹合同(2篇)
- 二零二五年度農(nóng)藥農(nóng)膜環(huán)保處理技術(shù)合同范本4篇
- 二零二五年度泥水工施工技能競(jìng)賽組織與培訓(xùn)合同2篇
- 美容院與醫(yī)療機(jī)構(gòu)合作開(kāi)展抗衰老服務(wù)合同范本4篇
- 中醫(yī)診療方案腎病科
- 人教版(2025新版)七年級(jí)下冊(cè)數(shù)學(xué)第七章 相交線與平行線 單元測(cè)試卷(含答案)
- 完整2024年開(kāi)工第一課課件
- 從跨文化交際的角度解析中西方酒文化(合集5篇)xiexiebang.com
- 中藥飲片培訓(xùn)課件
- 醫(yī)院護(hù)理培訓(xùn)課件:《早產(chǎn)兒姿勢(shì)管理與擺位》
- 《論文的寫作技巧》課件
- 空氣自動(dòng)站儀器運(yùn)營(yíng)維護(hù)項(xiàng)目操作說(shuō)明以及簡(jiǎn)單故障處理
- 2022年12月Python-一級(jí)等級(jí)考試真題(附答案-解析)
- T-CHSA 020-2023 上頜骨缺損手術(shù)功能修復(fù)重建的專家共識(shí)
- Hypermesh lsdyna轉(zhuǎn)動(dòng)副連接課件完整版
評(píng)論
0/150
提交評(píng)論