2023年山東廣播電視大學(xué)開放教育C語言程序設(shè)計(jì)課程綜合練習(xí)題_第1頁
2023年山東廣播電視大學(xué)開放教育C語言程序設(shè)計(jì)課程綜合練習(xí)題_第2頁
2023年山東廣播電視大學(xué)開放教育C語言程序設(shè)計(jì)課程綜合練習(xí)題_第3頁
2023年山東廣播電視大學(xué)開放教育C語言程序設(shè)計(jì)課程綜合練習(xí)題_第4頁
2023年山東廣播電視大學(xué)開放教育C語言程序設(shè)計(jì)課程綜合練習(xí)題_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

山東廣播電視大學(xué)開放教育《C++語言程序設(shè)計(jì)》課程綜合練習(xí)題(4)一、填空(每空2分,共20分).C++源程序文獻(xiàn)擴(kuò)展名為。.unsignedlong型數(shù)據(jù)占字節(jié)存儲(chǔ)空間。.執(zhí)行語句cout<<"d:\\data\\c++\\test.exe";后,輸出結(jié)果是.表達(dá)式8|3的結(jié)果是o.全局變量和若在定義時(shí)未進(jìn)行初始化,則自動(dòng)初始化為Oo.將s初始化為值是“Hello『的指針常量,初始化語句是。.類中的成員只能為該類的成員函數(shù)及該類的派生類中的成員函數(shù)訪問,則應(yīng)加上訪問屬性_.定義輸出文獻(xiàn)流f,并以追加數(shù)據(jù)方式打開相應(yīng)文獻(xiàn)"a:aaa.dat”,定義f的語句是.設(shè)文獻(xiàn)f.cpp中的一個(gè)函數(shù)要訪問在另一個(gè)文獻(xiàn)中定義的int型變量x,則在f.cpp中x應(yīng)定義為o.函數(shù)模板的說明格式是:template函數(shù)定義。二、單項(xiàng)選擇題(每空2分,共20分).類型修飾符unsigned修飾()類型是錯(cuò)誤的。AcharBintC1ongintDf1oat.下列變量名中,()是合法的。A_varBbye-byeCintD123_cc)。.設(shè)inta=3,*p=&a;廁*p的值是(TOC\o"1-5"\h\zA變量a的地址值B無意義C變量p的地址值D3)。.設(shè)intm=0;,下列表達(dá)引用的方法中,()是對(duì)的的。aAint&x=m:Bint&y=10;Cint&z;Dfloat&t=&m.循環(huán)for(inti=0,x=0;!x&&i<=5;i++);的循環(huán)體執(zhí)行次數(shù)是()。A5B6C1D無限.磁盤文獻(xiàn)操作時(shí),在打開磁盤文獻(xiàn)的訪問方式中,()是以追加數(shù)據(jù)通方式打開文獻(xiàn)的。aAinBoutCappDate.類X中,若沒有定義構(gòu)造函數(shù),則默認(rèn)的構(gòu)造函數(shù)是()。AX(){}BX(X&x){*this=x;}C-X(){}D不存在.設(shè)int"p2=&x,*pl=a:*p2=*b;則變量a和b的類型分別是()。Aint和intBint*和iniCint和int*Dint*和int*.設(shè)p為指針變量,則以下表達(dá)式對(duì)的的是()。A--p++B—++pC—(p4-5)D(p-5)++10.設(shè)voidfl(inl&x,char*p);inlm;chars[]="c++";以下調(diào)用合法的是()。Af1(&m,&s):Bf1(&m,s);Cf1(m,s);Dfl(m,&s);三、回答問題(每題4分,共20分).設(shè)inta[3][4];doubleb[3][4][5];會(huì)請(qǐng)寫出數(shù)組指針pa和pb的定義,使其分別與數(shù)組名a和b等價(jià)。n,charts);.設(shè)intfl(intn,char*s);char*f2(int請(qǐng)寫出函數(shù)指針pfi和pf2的定義,使其分別指向上述兩個(gè)函數(shù)。

n,charts);.請(qǐng)初始化一維指針數(shù)組week。其初值表初值為“Sun","Mon“,“Tue","Wed","Thu","Fri“和”Sat.要使語句p1=newint(10);p2=newdouble[10];能正常執(zhí)行,寫出p1和p2的定義。.設(shè)有intfl(intn){n+=2;returnn*n;}執(zhí)行執(zhí)行intm執(zhí)行intm寫出結(jié)果。intf2(int&n){n+=2;returnn*n;}執(zhí)行intm寫出結(jié)果。=5,n=3;m=fl(n);cout<<m?/'<<n?endl;m=f2(n);cout?m<<<'<<n<<endl;-*四、(每題10分,共20分)11.寫出下列程序的執(zhí)行結(jié)果。A1.寫出下列程序的執(zhí)行結(jié)果。1.寫出下列程序的執(zhí)行結(jié)果。A#inc1ude<iostream.h>Avoidmain()inti=1?j=2,k=3,a=10;aif(k)a=5;aa++;if(k)a=5;aa++;acout<<a<<endl;aif(i<j>if(i!=3)if(!kAelseif(k)a=5;Aa=5;Aa+=2;Acout?a<<endl:2.設(shè)a盤上文本文獻(xiàn)aaa.dat中保存有0至100之間的所有奇數(shù),下列程序?qū)⑺袛?shù)據(jù)及其和輸出至屏幕上,請(qǐng)將程序補(bǔ)充完全。inc1ude<stdlib.h>include1Avoidmain(void)a{f1("a:aaa.dat",ios::in|ios::nocreate);if(!f1){acerr<<"a:aaa.datfilenotopen!"?end1;aexit(1);a卜intx,s=0;4while(){fl>>x;cout?x<<*';;}afl.;)五、(每題10分洪20分).用while循環(huán)編程,求自然數(shù)1至1()0之間各奇數(shù)平方和并輸出。.設(shè)有函數(shù)voidsum(intscore[][5],introw);,它將數(shù)組score每行后四個(gè)元素之和用首元素保存。試①編寫這個(gè)函數(shù)②編寫主函數(shù)并初始化相應(yīng)實(shí)參調(diào)用這個(gè)函數(shù),并輸出結(jié)果。參考答案一、填空(每空2分,共20分)l.cpp.4.d:\data\c++\tcst.cxc4.11.靜態(tài)局部變.char*consts="Hei1o!.protected.ofstreamf("a:aaa.dat",ios::app);.externintx;10.〈模板形參表〉二、單項(xiàng)選擇題(每空2分,共20分).D.A.D.A.B.C.A.D9.B10.C三、回答問題(每題4分,共20分)1.int(*pa)[4]=a;double(*pb)[4][5]=b;TOC\o"1-5"\h\(*pf1)(intn,char*s)=f1;char*(*pf2)(intn,char*s)=f2;a3.char*week[]={"Sun","Mon“,”Tue"JWed","Thu","Fri",nSat");int*pl;double*p2;253255四、(每題10分,共20分)1.672.fsiream.hifstrearn!fl.eof()s+=xc1ose()五、(每題10分,共20分)#includc<iostrcam.h>voidmain()(inii=1,sum=0;while(i<=100){sum+=i*i;i+=2;}cout<<"sum="<<sum?end1;I#inc1nde<iostream.h>voidsum(iniscore[][5],inlrow)(for(inti=0;i<row;i++)°(?score[i][0]=0;。for(intj=l;j<=4:j++)score(i][0]+=score[i][j];。}voidmain()。inta[

溫馨提示

  • 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)論