




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第8頁共11頁湖南大學(xué)2012~2013學(xué)年第二學(xué)期期末考試試卷試卷編號:(B)卷課程編號:課程名稱:C++語言程序設(shè)計考試形式:閉卷適用班級:姓名:學(xué)號:班級:學(xué)院:專業(yè):考試日期:題號一二三四五六七八九十總分累分人簽名題分3020102020100得分考生注意事項:1、本試卷共7頁,請查看試卷中是否有缺頁或破損。如有立即舉手報告以便更換。2、考試結(jié)束后,考生不得將試卷、答題紙和草稿紙帶出考場。說明:請將前面4個大題的答案寫到答題卡上選擇題(每小題2分,共30分)說明:請將前面4個大題的答案寫到答題卡上得分評閱人1、下列字符串中可以用作C++標(biāo)識符的是。A)_123B)foo~barC)caseD)3var2、字符串”student”占用個字節(jié)的空間。A)7
B)6
C)5
D)83、在inta[][3]={{1},{3,2},{4,5,6},{0}}中,a[2][2]的值是。A)3
B)2
C)6
D)4
4、在類中說明的成員可以使用關(guān)鍵字進(jìn)行修飾。
A)private
B)extern
C)auto
D)register5、下列關(guān)于指針運(yùn)算的描述錯誤的是:。A)在一定條件下,兩個指針可以進(jìn)行關(guān)系運(yùn)算B)在一定條件下,兩個指針可以相加C)在一定條件下,指針可以為空D)在一定條件下,兩個指針可以相互賦值6、在C++語言中,對函數(shù)參數(shù)默認(rèn)值描述正確的是:A)函數(shù)參數(shù)的默認(rèn)值只能設(shè)定一個B)一個函數(shù)的參數(shù)若有多個,則參數(shù)默認(rèn)值的設(shè)定可以不連續(xù)C)函數(shù)參數(shù)必須設(shè)定默認(rèn)值D)在設(shè)定了參數(shù)的默認(rèn)值后,該參數(shù)后面定義的所有參數(shù)都必須設(shè)定默認(rèn)值7、假定AB為一個類,則執(zhí)行ABx;語句時將自動調(diào)用該類的。
A)有參構(gòu)造函數(shù)B)無參構(gòu)造函數(shù)
C)拷貝構(gòu)造函數(shù)D)賦值構(gòu)造函數(shù)8、下述關(guān)于開關(guān)語句的描述中,是正確的。A)開關(guān)語句中default子句可以沒有,也可以有一個;B)開關(guān)語句中每個語句序列中必須有break語句;C)開關(guān)語句中default子句只能放在最后;D)開關(guān)語句中case子句后面的表達(dá)式可以是整形表達(dá)式。9、關(guān)于對象概念的描述中,是錯誤的。A)對象就是C語言中的結(jié)構(gòu)變量; B)對象代表著正在創(chuàng)建的系統(tǒng)中的一個實(shí)體; C)對象是一個狀態(tài)和操作(或方法)的封裝體; D)對象之間的信息傳遞是通過消息進(jìn)行的;10、下列給字符數(shù)組進(jìn)行初始化中,是正確的。A)chars1[]="12345abcd";B)chars2[3]="xyz";C)chars3[][3]={'a','x','y'};D)chars4[2[3]={"xyz","mnp"};11、一個const對象。A)能訪問所有成員函數(shù)B)只能訪問const成員函數(shù)C)也能訪問volatile成員函數(shù)D)能訪問const和volatile成員函數(shù)12、聲明類test的拷貝構(gòu)造函數(shù)的正確形式是。A)inttestB)voidtestC)test(void)D)test(test&)13、關(guān)于new運(yùn)算符的下列描述中,是錯的。A)它可以用來動態(tài)創(chuàng)建對象和對象數(shù)組;B)使用它創(chuàng)建的對象或?qū)ο髷?shù)組可以使用運(yùn)算符delete刪除;C)使用它創(chuàng)建對象時要調(diào)用構(gòu)造函數(shù);D)使用它創(chuàng)建對象數(shù)組時必須指定初始值。14、在C++中有以下4條語句:staticinthot=200;int&rad=hot;
hot=hot+100;cout<<rad<<endl;執(zhí)行這4條語句后輸出為:。
A)0
B)100
C)300
D)20015、下列關(guān)于構(gòu)造函數(shù)的描述中,錯誤的是。A)構(gòu)造函數(shù)可以設(shè)置默認(rèn)參數(shù);B)構(gòu)造函數(shù)在聲明對象時自動執(zhí)行;C)構(gòu)造函數(shù)可以對靜態(tài)數(shù)據(jù)成員進(jìn)行初始化;D)構(gòu)造函數(shù)可以重載;填空題(每空題1分,共20分)得分評閱人1、C++程序中,一個基本語句的最后一個字符是【1】。2、一個C++程序的開發(fā)步驟通常包括編輯、【2】、【3】、運(yùn)行和調(diào)試。3、類的具體表現(xiàn)是通過定義【4】__來操作的。4、一般情況下,按照面向?qū)ο蟮囊?,把類中的?shù)據(jù)成員(屬性)定義為【5】__權(quán)限,而把成員函數(shù)(方法)定義為【6】__權(quán)限。5、假定用戶沒有給一個名為MyClass的類定義構(gòu)造函數(shù)和析構(gòu)函數(shù),則系統(tǒng)為其定義的默認(rèn)構(gòu)造函數(shù)形式為_【7】____,默認(rèn)析構(gòu)函數(shù)形式為【8】_。6、在類中定義和實(shí)現(xiàn)的函數(shù)稱為_【9】_。7、
描述命題"A大于B或小于C"的表達(dá)式為
【10】8、C++中沒有字符串類型,字符串是通過
【11】來表示的,每一個字符串都有一個結(jié)尾字符【12】
。9、要使語句p=newdouble[12][5];能夠正常執(zhí)行,變量p的定義應(yīng)為【13】
。10、當(dāng)一個成員函數(shù)被調(diào)用時,該成員函數(shù)的【14】指向調(diào)用它的對象。11、完成下面的類定義。
classMyClass
{
public:
MyClass(){x=0;}
【15】__intGetNum(【16】___my);
private:
intx;
};
intGetNum(_【17】___my)
{returnmy.x;
}
12、以下程序?qū)崿F(xiàn)求1~100這100個整數(shù)的和的運(yùn)算。#include<iostream.h>voidmain(){int
i,sum;
sum=0;for(i=1;【18】
;
【19】
)
【20】
;cout<<”sum=”<<sum;}判斷題(每小題1分,共10分)得分評閱人C++程序中的變量,必須先定義(聲明),才能使用。()While循環(huán)語句的循環(huán)體至少執(zhí)行一次。()C++中允許對數(shù)組進(jìn)行動態(tài)定義。()double數(shù)據(jù)類型屬于簡單數(shù)據(jù)類型。()類中所提供的成員函數(shù)可以直接訪問私有成員。()返回值類型、參數(shù)個數(shù)和參數(shù)類型都相同的函數(shù)也可以重載。()友元函數(shù)是類的成員函數(shù),所以可以存取或修改該類中的私有成員。()析構(gòu)函數(shù)是函數(shù)體為空的函數(shù)。()C++中,當(dāng)我們定義了數(shù)組inta[5];則數(shù)組元素的下標(biāo)從1到5。()10、就是某個變量的別名,對引用的操作,實(shí)質(zhì)上就是對被引用的變量的操作。()程序閱讀題(每小題5分,共20分)得分評閱人寫出下列程序的運(yùn)行結(jié)果。1、#include<iostream.h>voidmain(){ intx=3,y=3; switch(x%2) { case1:switch(y) {case0:cout<<"First\t";case1:cout<<"Second\t";break; default:cout<<"Hellow\t"; }case2:cout<<"Third\n"; }}2、#include<iostream.h>voidmain(){inta=50,b(0);b=++a;cout<<a<<","<<b<<endl;b=a++;cout<<a<<","<<b<<endl;}3、#include
"iostream.h"
void
main(
)
{
int
i=1;
while
(i<=15){
i++;
if
(i%3!=2)
continue;
else
cout
<<i<<“”;
}
}4、#include<iostream.h>classA{inta;public:A(intaa=0){a=aa;}~A(){cout<<”DestructorA!”<<a<<endl;}};classB:publicA{intb;public:B(intaa=0,intbb=0):A(aa){b=bb;}~B(){cout<<”DestructorB!”<<b<<endl;}};voidmain(){Bx(5),y(6,7);}程序設(shè)計題(每小題10分,共20分)得分評閱人編寫一個判斷素數(shù)的函數(shù),并輸出100-300之間的全部素數(shù)之和。定義并實(shí)現(xiàn)一個時鐘類,要求能設(shè)置并顯示時間。湖南大學(xué)2012~2013學(xué)年第二學(xué)期期末考試試卷C++程序設(shè)計(B卷)參考答案1A2D3C4A5B6D7B8A9A10A11B12D13D14C15C選擇題(每小題2分,共30分)填空題(每空1分,共20分)【1】分號(;)【2】編譯【3】鏈接【4】成員函數(shù)【5】private【6】public【7】MyClass(){}【8】~MyClass(){}【9】內(nèi)聯(lián)函數(shù)【10】A>B||A<C【11】數(shù)組【12】‘\0’【13】double*p;【14】this指針【15】friend【16】MyClass【17】MyClass【18】i<=100【19】i++【20】sum+=i判斷題(每小題1分,共10分)12345678910程序閱讀題(每小題5分,共20分)1、HellowThird2、25811142、51,514、DestructorB!752,51DestructorA!6DestructorB!0DestructorA!5程序設(shè)計題(每小題10分,共20分)1、#include<iostream.h>boolprime(intn);voidmain(){intsum=0;for(inti=100;i<300;i++)if(prime(i))sum+=i;cout<<"Sum="<<sum<<endl;}boolprime(intn){for(inti=2;i<n;i++){if(n%i==0){returnfalse;}}returnTRUE;}2、#include<iostream>usingnamespacestd;classClock{public:voidSetTim
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)廣告財產(chǎn)保全擔(dān)保協(xié)議
- 住宅小區(qū)保潔員勞務(wù)派遣專項協(xié)議
- 插班生校園生活管理及行為準(zhǔn)則合同
- 種植二期護(hù)理實(shí)施要點(diǎn)
- 現(xiàn)代中醫(yī)護(hù)理防疫體系構(gòu)建
- 2025年門面轉(zhuǎn)租協(xié)議書
- 截肢患者術(shù)后護(hù)理
- 腹透患者截肢護(hù)理
- 工業(yè)、服務(wù)業(yè)與交通-2025年高考地理沖刺復(fù)習(xí)預(yù)測(新高考)
- 高考英語考前必記核心79個易錯搭配翻譯練習(xí)(含答案)
- GB/T 15968-2008遙感影像平面圖制作規(guī)范
- GB/T 12359-2008梯形螺紋極限尺寸
- GB/T 10125-2021人造氣氛腐蝕試驗鹽霧試驗
- 國家開放大學(xué)電大《工程經(jīng)濟(jì)與管理》考題及答案
- 素混凝土灌注CFG樁施工技術(shù)
- DBJ51-T 198-2022 四川省既有民用建筑結(jié)構(gòu)安全隱患排查技術(shù)標(biāo)準(zhǔn)
- 智能樓宇管理員(四級)理論考試(重點(diǎn))題庫(含答案)
- 2分鐘雙人相聲劇本
- 脈沖編碼調(diào)制與解調(diào)實(shí)驗報告
- 人教版五年級下冊數(shù)學(xué)找次品表格式教案設(shè)計
- EAM實(shí)施和應(yīng)用
評論
0/150
提交評論