廣播電視大學(xué)C語言程序設(shè)計模擬試題1_第1頁
廣播電視大學(xué)C語言程序設(shè)計模擬試題1_第2頁
廣播電視大學(xué)C語言程序設(shè)計模擬試題1_第3頁
廣播電視大學(xué)C語言程序設(shè)計模擬試題1_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

廣播電視大學(xué)《C++語言程序設(shè)計》模擬試卷2001年元月題號一二三四五總分分數(shù)評卷人得分一、填空(每空2分,共20分)參照答案1.C++源程序言件擴展名為_____________。2.unsignedlong型數(shù)據(jù)占__________字節(jié)儲存空間。3.履行語句cout<<"d:\\data\\c++\\test.exe";后,輸出結(jié)果是_______________________________。4.表達式8|3的結(jié)果是__________。5.全局變量和__________________若在定義時未進行初始化,則自動初始化為0。6.將s初始化為值是"Hello!"的指針常量,初始化語句是_____________________。類中的成員只好為該類的成員函數(shù)及該類的派生類中的成員函數(shù)接見,則應(yīng)加上訪問屬性__________________。8.定義輸出文件流f,并以追加數(shù)據(jù)方式翻開相應(yīng)文件"a:aaa.dat",定義f的語句是_________________________________。9.設(shè)文件f.cpp中的一個函數(shù)要接見在另一個文件中定義的int型變量x,則在f.cpp中x應(yīng)定義為__________________________。10.函數(shù)模板的說明格式是:template__________________函數(shù)定義。評卷人得分二、單項選擇題(每空2分,共20分)參照答案1.種類修飾符unsigned修飾()種類是錯誤的。AcharBintClongintDfloat2.以下變量名中,()是合法的。A_varBbye-byeCintD123_cc3.設(shè)inta=3,*p=&a;,則*p的值是()。A變量a的地點值B無心義C變量p的地點值D34.設(shè)intm=0;,以下表示引用的方法中,()是正確的。Aint&x=m;Bint&y=10;Cint&z;Dfloat&t=&m5.循環(huán)for(inti=0,x=0;!x&&i<=5;i++);的循環(huán)體履行次數(shù)是()。A5B6C1D無窮6.磁盤文件操作時,在翻開磁盤文件的接見方式中,()是以追加數(shù)據(jù)方式翻開文件的。AinBoutCappDate7.類X中,若沒有定義結(jié)構(gòu)函數(shù),則默認的結(jié)構(gòu)函數(shù)是()。AX( ){}BX(X&x){*this=x;}C~X( ){}D不存在8.設(shè)int*p2=&x,*p1=a;*p2=*b;則變量a和b的種類分別是()。Aint和intBint*和intCint和int*Dint*和int*1/49.設(shè)p為指針變量,則以下表達式正確的選項是()。A--p++B--++pC--(p+5)D(p-5)++10.設(shè)voidf1(int&x,char*p);intm;chars[]="c++";以下調(diào)用合法的是()。Af1(&m,&s);Bf1(&m,s);Cf1(m,s);Df1(m,&s);評卷人得分三、回答以下問題(每題4分,共20分)參照答案1.設(shè)inta[3][4];doubleb[3][4][5];請寫出數(shù)組指針pa和pb的定義,使其分別與數(shù)組名a和b等價。2.設(shè)intf1(intn,char*s);char*f2(intn,char*s);請寫出函數(shù)指針pf1和pf2的定義,使其分別指向上述兩個函數(shù)。3.請初始化一維指針數(shù)組week。其初值表初值為"Sun","Mon","Tue","Wed","Thu","Fri"和"Sat"。4.要使語句p1=newint(10);p2=newdouble[10];能正常履行,寫出p1和p2的定義。5.設(shè)有intf1(intn){n+=2;returnn*n;}intf2(int&n){n+=2;returnn*n;}履行intm=5,n=3;m=f1(n);cout<<m<<''<<n<<endl;m=f2(n);cout<<m<<''<<n<<endl;寫出結(jié)果。評卷人得分四、(每題10分,共20分)參照答案1.寫出以下程序的履行結(jié)果。#include<iostream.h>voidmain( ){inti=1,j=2,k=3,a=10;if(!i)a--;elseif(j)if(k)a=5;elsea=6;a++;cout<<a<<endl;if(i<j)if(i!=3)if(!k)a=1;elseif(k)a=5;2/4a+=2;cout<<a<<endl;}設(shè)a盤上文本文件aaa.dat中保留有0至100之間的所有奇數(shù),以下程序?qū)⑺袛?shù)據(jù)及其和輸出至屏幕上,請將程序補充完全。#include<stdlib.h>#include____________voidmain(void){_____________f1("a:aaa.dat",ios::in|ios::nocreate);if(!f1){cerr<<"a:aaa.datfilenotopen!"<<endl;exit(1);}intx,s=0;while(___________){f1>>x;cout<<x<<'';______________;}f1.____________;}評卷人得分五、(每題10分,共20分)參照答案1.用while循環(huán)編程,求自然數(shù)1至100之間各奇數(shù)平方和并輸出。設(shè)有函數(shù)voidsum(intscore[][5]素之和用首元素保留。試①編寫這個函數(shù)并輸出結(jié)果。

introw);,它將數(shù)組score每行后四個元②編寫主函數(shù)并初始化相應(yīng)實參調(diào)用這個函數(shù),封閉窗口一、填空(每空2分,共20分)返回1.cpp2.43.d:\data\c++\test.exe4.11靜態(tài)局部變6.char*consts="Hello!";7.protected8.ofstreamf("a:aaa.dat",ios::app);9.externintx;10.<模板形參表>二、單項選擇題(每空2分,共20分)返回1.D2.A3.D4.A5.B3/46.C7.A8.D9.B10.C三、回答以下問題(每題4分,共20分)返回1.int(*pa)[4]=a;double(*pb)[4][5]=b;2.int(*pf1)(intn,char*s)=f1;char*(*pf2)(intn,char*s)=f2;3.char*week[]={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"};4.int*p1;double*p2;5.5.2536.6.255四、(每題10分,共20分)返回1.1.672.fstream.hifstream!f1.eof( )s+=xclose( )五、(每題10分,共20分)返回1.1.#include<iostream.h>voidmain( ){inti=1,sum=0。while(i<=100){sum+=i*i。i+=2。}cout<<"sum="<<sum<<endl。}2.#include<iostream.h>voidsum(intscore[][5],introw){for(inti=0。i<row。i++){score[i][0]=0。for(intj=1。j<=4。j++)score[i][0]+=score[i][j]。}

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論