




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、南昌大學(xué) 20082009學(xué)年第二學(xué)期期末考試試卷 試卷編號(hào): ( C )卷課程編號(hào): T61050004 課程名稱: C+程序設(shè)計(jì) 考試形式: 閉卷 適用班級(jí):物理08級(jí) 姓名: 學(xué)號(hào): 班級(jí): 學(xué)院: 專業(yè): 考試日期: 題號(hào)一二三四五六七八九十總分累分人 簽名題分3020102020 100得分考生注意事項(xiàng):1、本試卷共7 頁,請(qǐng)查看試卷中是否有缺頁或破損。如有立即舉手報(bào)告以便更換。 2、考試結(jié)束后,考生不得將試卷、答題紙和草稿紙帶出考場(chǎng)。說明:請(qǐng)將前面4個(gè)大題的答案寫到答題卡上一、 選擇題(每小題2分,共30分) 得分評(píng)閱人 1、設(shè)a=6,執(zhí)行語句 a+=4; 得到a的值為 。A) 6
2、 B) 12 C) 18 D) 102、二維數(shù)組int b4=1,2,1,2,3,1,2,3,4的元素個(gè)數(shù)為 。A) 12 B) 3 C) 4 D) 73、下列表達(dá)式為真的是 。A)
3、5<3 B) 2*3>=6C) (7= =9)&&(4>0) D) (10!=2+8)|(5<3)4、對(duì)程序段: if(x>y) z=1;
4、60; else z=3; 要得到z=3的結(jié)果,滿足條件的一組數(shù)是 。 A) x=1,y=2 B) x=1,y=0 C) x=2,y=1 &
5、#160; D) x=2,y=35、下面的函數(shù)聲明中, 哪一個(gè)是” void BC(int a, int b);”的重載函數(shù)? A) int BC(int a, int b) B) void BC(int a, char b) C) float BC(int a, int b, int c = 0) D) void BC(int a, int b=0)6、聲明類test的拷貝構(gòu)造函數(shù)的正確形式是 。 A) int test B) void test C) tes
6、t(void) D) test(test&)第 13 頁 共 13頁7、C+源程序文件的擴(kuò)展名為 。A) .CPP B) .C C) .DLL D) .EXE8、一個(gè)const對(duì)象 。 A) 能訪問所有成員函數(shù) B) 只能訪問const成員函數(shù)C) 也能訪問volatile成員函數(shù) D) 能訪問const和volatile成員函數(shù)9、下面關(guān)于類的對(duì)象性質(zhì)的描述,正確的是 。 A)對(duì)象之間不可以相互賦值 B)不可以說明指向?qū)ο蟮闹羔?C)對(duì)象不能用作數(shù)組元素 D)一個(gè)對(duì)象能用作另一個(gè)對(duì)象的成員
7、10、以下程序的輸出結(jié)果是: #include <iostream.h> int fun(char *s) char *p=s; while (*p!='0') p+; return (
8、p-s); void main() cout<<fun("abc")<<endl; A) 0 B) 1
9、0; C) 2 D) 311、在 情況下適宜采用 inline 定義內(nèi)聯(lián)函數(shù)。 A) 函數(shù)體含有循環(huán)語句 B) 函數(shù)體含有遞歸語句 C) 函數(shù)代碼少、頻繁調(diào)用 D) 函數(shù)代碼多、不常調(diào)用12、對(duì) do-whie 語言 錯(cuò)誤 的說法是 。 A) 可構(gòu)成多重循環(huán)結(jié)構(gòu) B) 循環(huán)次數(shù)不可能為 0 C) 循環(huán)次數(shù)可能為 0 D) 先執(zhí)行后判斷13、在類中說明的成員可以使用關(guān)鍵字 進(jìn)行修飾。 A) extern
10、 B) public C) cpu D) register14、對(duì)于double (*p)10;的描述, 是正確的。A) p是一個(gè)指向數(shù)組的指針,所指向的數(shù)組是10個(gè)double型元素;B) p是一個(gè)指向某個(gè)數(shù)組中第10個(gè)元素的指針,該元素是double型變量;C) p5表示某個(gè)數(shù)組的第10個(gè)元素的值;D) p是一個(gè)具有10個(gè)元素的指針數(shù)組,每個(gè)元素是一個(gè)double型指針;15、下述關(guān)于開關(guān)語句(switch)的描述中, 是正確的。A
11、) 開關(guān)語句中default子句可以沒有,也可以有一個(gè);B) 開關(guān)語句中每個(gè)語句序列中必須有break語句;C) 開關(guān)語句中default子句只能放在最后;D) 開關(guān)語句中case子句后面的表達(dá)式可以是整形表達(dá)式。二、 填空題(每空1分,共20分) 得分評(píng)閱人 1、一個(gè)C+程序的開發(fā)步驟通常包括編輯、【1】 、【2】 、運(yùn)行和調(diào)試。2、在c+中,除具有 【3】 、【4】 語句的函數(shù)不能說明為內(nèi)聯(lián)函數(shù)外,其它函數(shù)都可以說明為內(nèi)聯(lián)函數(shù)。3、在C+中,函數(shù)的參數(shù)有兩種傳遞方式,它們是 【5】 和 【6】 。4、C+程序主要有三種基本控制結(jié)構(gòu),分別是順序結(jié)構(gòu)、條件分支結(jié)構(gòu)和【7】 。
12、0;5、非成員函數(shù)應(yīng)聲明為類的【8】_ _才能訪問這個(gè)類的private成員。6、C+中沒有輸入輸出語句,輸入輸出是通過 【9】 實(shí)現(xiàn)的, 寫出一條打印整型變量n的輸出語句:【10】 。7、類的具體表現(xiàn)是通過定義【11】 _來操作的。8、C+中沒有字符串類型,字符串是通過 【12】 來表示的,每一個(gè)字符串都有一個(gè)結(jié)尾字符【13】 。9、類中數(shù)據(jù)成員的默認(rèn)訪問權(quán)限是 【14】 。10、語句char c20="Good morning" c4=0; cout<<c;的執(zhí)行結(jié)果是 【15】 。11、已知變量x的值是3,則表達(dá)式
13、x+=3,x+,x+2的值是 【16】 。12、以下程序?qū)崿F(xiàn)求1100之間所有偶數(shù)的和。#include <iostream.h>void main( ) int i ,sum; sum=0;for(i=2; i <= 100 【17】 ) 【18】 &
14、#160; ;cout<<”sum=”<<sum;13、以下程序?qū)崿F(xiàn)從鍵盤輸入兩個(gè)整數(shù)a和b,輸出其中大者的功能(不考慮相等的情況)#include <iostream.h>void main( ) 【19】 cin>&g
15、t;a>>b; if( 【20】 ) cout<<”最大值為:”<<a; else
16、160; cout<<”最大值為:”<<b;三、 判斷題 (每小題1分,共10分) 得分評(píng)閱人 1、C+中,標(biāo)識(shí)符可以包含下劃線。( )2、數(shù)組的下標(biāo)從1開始。( )3、break語句也可以用于if體內(nèi),它可退出if語句。( )4、在傳值調(diào)用中,要求實(shí)參和形參的類型完全一致并且個(gè)數(shù)相等。( )5、私有繼承中,基類中所有成員對(duì)派生類的對(duì)象都是不可見的。( )6、對(duì)象數(shù)組的元素可以是不同類的對(duì)象。( )7、友元函數(shù)是類的成員函數(shù),所以可以存取或修改該類中的私有成員。( )8、引用就是某個(gè)變量的別名,對(duì)引用的操作,實(shí)質(zhì)上就是對(duì)被引用的變量的操作。( )9、Whil
17、e循環(huán)語句的循環(huán)體至少執(zhí)行一次。( )10、類中所提供的成員函數(shù)可以直接訪問私有成員。( )四、 程序閱讀題 (每小題5 分,共20分) 得分評(píng)閱人 寫出下列程序的運(yùn)行結(jié)果。1、#include <iostream.h>void main() int a,b,c,; c=2,c+=8;a = 10;b=11; a * = 3; b / = 3; c % = 3; cout<<a<<","<<b<<","<<c<<endl;2、#include<iostream.h&
18、gt;void swap(int &x,int &y) int temp; temp=x; x=y; y=temp;void main() int x=10,y=20; swap(x,y); cout<<"x="<<x<<",y="<<y&l
19、t;<endl;3、#include<iostream.h> void main() int aa44=1,2,3,4,5,6,7,8,3,9,10,2,4,2,9,6; int i,s=0; for(i=0;i<4;i+) s+=aai1; cout<<”s=”<<s; 4、#include <iostream.h>cl
20、ass Aint a;public :A(int aa=0)a=aa;A()cout<<”Destructor A!”<<a<<endl;class B : public A int b;public:B(int aa=0,int bb=0):A(aa)b=bb;B()cout<<”Destructor B!”<<b<<endl;void main()B x(5),y(6,7);五、 程序設(shè)計(jì)(每小題10 分,共20分) 得分評(píng)閱人 1、編寫程序,計(jì)算1-200之間能被3整除,但不能被5整除的所有數(shù)之和。2、定義并實(shí)現(xiàn)一個(gè)
21、時(shí)鐘類,要求能設(shè)置并顯示時(shí)間。答題卡一、 選擇題(每小題2分,共30分)得分評(píng)閱人 123456789101112131415二、 填空題(每空1分,共20分)得分評(píng)閱人 【1】 【2】 【3】 【4】 【5】 【6】 【7】 【8】 【9】 【10】 【11】 【12】 【13】 【14】 【15】 【16】 【17】 【18】 【19】 【20】 三、 判斷題(每小題1分,共 10 分)得分評(píng)閱人 12345678910四、 程序閱讀題 (每小題5分,共20分) 得分評(píng)閱人 1、 2、 3、 4、 南昌大學(xué) 20082009學(xué)年第二學(xué)期期末考試試卷C+程序設(shè)計(jì)(C卷)參考答案1D2A3B4
22、D5C6D7A8B9D10D11C12C13B14A15A一、 選擇題(每小題2分,共30分)二、 填空題(每空1分,共20分)【1】編譯 【2】鏈接 【3】 循環(huán) 【4】 switch 【5】 值傳遞 【6】引用傳遞 【7】循環(huán) 【8】 友元函數(shù) 【9】 流操作 【10】 cout<<n 【11】 成員函數(shù) 【12】 數(shù)組 【13】0 【14】 private 【15】 Good 【16】 9 【17】i+=2 【18】 sum+=i 【19】 int a,b; 【20】 a>b (說明:3、4 以及5、6可以交換順序)三、 判斷題(每小題1分,共 10 分)12×3
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 非遺背景下河南通許女紅類方言詞匯調(diào)查研究
- 宮頸癌的主要護(hù)理診斷
- S71200通信與故障診斷
- 小班心理健康:高興的時(shí)候
- 露營設(shè)計(jì)方案規(guī)劃與實(shí)施
- 幼兒園生活常規(guī)教育課件
- 農(nóng)村健康科普超聲
- 頸椎肩周中醫(yī)課件
- 頸椎與腦部健康課件圖片
- 物業(yè)安保消防培訓(xùn)
- 榆林市榆陽區(qū)郝家梁煤礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 種衣劑專題知識(shí)講座
- GB/T 4153-2008混合稀土金屬
- GB/T 12008.2-2010塑料聚醚多元醇第2部分:規(guī)格
- 《一粒種子》課件
- 弘揚(yáng)錢學(xué)森精神PPT忠誠擔(dān)當(dāng)踐行科學(xué)報(bào)國之志PPT課件(帶內(nèi)容)
- 上半年我國經(jīng)濟(jì)形勢(shì)分析與公司應(yīng)對(duì)策略
- 小學(xué)語文人教五年級(jí)下冊(cè)(統(tǒng)編)第六單元-15、自相矛盾學(xué)歷案
- 中國教育學(xué)會(huì)會(huì)員申請(qǐng)表
- 黃大年式教師團(tuán)隊(duì)申報(bào)
- 新冀人版小學(xué)科學(xué)三年級(jí)下冊(cè)全冊(cè)教案(2022年春修訂)
評(píng)論
0/150
提交評(píng)論