![C程序設(shè)計(jì)試卷32期末復(fù)習(xí)題及答案_第1頁(yè)](http://file4.renrendoc.com/view12/M0B/16/3D/wKhkGWd_N7mAQQf9AAGg_f5ZLo4009.jpg)
![C程序設(shè)計(jì)試卷32期末復(fù)習(xí)題及答案_第2頁(yè)](http://file4.renrendoc.com/view12/M0B/16/3D/wKhkGWd_N7mAQQf9AAGg_f5ZLo40092.jpg)
![C程序設(shè)計(jì)試卷32期末復(fù)習(xí)題及答案_第3頁(yè)](http://file4.renrendoc.com/view12/M0B/16/3D/wKhkGWd_N7mAQQf9AAGg_f5ZLo40093.jpg)
![C程序設(shè)計(jì)試卷32期末復(fù)習(xí)題及答案_第4頁(yè)](http://file4.renrendoc.com/view12/M0B/16/3D/wKhkGWd_N7mAQQf9AAGg_f5ZLo40094.jpg)
![C程序設(shè)計(jì)試卷32期末復(fù)習(xí)題及答案_第5頁(yè)](http://file4.renrendoc.com/view12/M0B/16/3D/wKhkGWd_N7mAQQf9AAGg_f5ZLo40095.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、單項(xiàng)選擇題(總分21)
1.(分值:1.0分)有如下程序段:</p>inti=l;</p>while(l)</p>{i-+;</p>
if(i==10)break;</p>if(i%3==0)cout<^"*";</p>}</p>執(zhí)行這個(gè)程序段輸出字
符*的個(gè)數(shù)是()。
A:1
B:2
C:3
D:4
序號(hào):31難度:1考查點(diǎn):程序控制結(jié)構(gòu)
2.(分值:1.0分)下列關(guān)于函數(shù)模板的描述中,錯(cuò)誤的是
A:從模板實(shí)參表和從模板函數(shù)實(shí)參表獲得信息矛盾時(shí),以模板實(shí)參的信息為準(zhǔn)
B:對(duì)于常規(guī)參數(shù)所對(duì)應(yīng)的模板實(shí)參,任何情況下都不能省略
C:虛擬類型參數(shù)沒有出現(xiàn)在模板函數(shù)的形參表中時(shí),不能省略模板實(shí)參
D:模板參數(shù)表不能為空
序號(hào):71難度:1考查點(diǎn):模板
3.(分值:1.0分)要建立文件沆并打開當(dāng)前目錄下的文件file,dat用于輸入,下列語句
中錯(cuò)誤的是
A:ifstreamfin=ifstream.open("file.dat");
B:ifstream*fin=newifstream("filc.dat");
C:ifstreamfin;fin.openC'file.dat");
D:ifstream*fin=newifstream();fin->open(,,file.datn);
序號(hào):72難度:1考查點(diǎn):輸入輸出流
4.(分值:1.0分)執(zhí)行語句序列:
intx=l,&y=x;
cout?x?'-?y?endl;
輸出的結(jié)果是()o
A:x-x
B:1-1
C:1-0
D:異常
序號(hào):96難度;1考查點(diǎn);指針
5.(分值:1.0分)下列有關(guān)類的說法,不正確的是。
A:類是一種用戶自定義的數(shù)據(jù)類型
B:只有類中的成員函數(shù)或類的友元函數(shù)才能存取類中的私有數(shù)據(jù)
C:在類中,如果不作特別說明,所有的數(shù)據(jù)成員均為私有數(shù)據(jù)成員
D:在類中,如果不作特別說明,所有的成員均為公有成員
序號(hào):122難度:1考查點(diǎn):類與對(duì)象
6.(分值:1.0分)結(jié)構(gòu)化程序由三種基本結(jié)構(gòu)組成,不包括o
A:順序結(jié)構(gòu)
B:選擇結(jié)構(gòu)
C:控制結(jié)構(gòu)
D:循環(huán)結(jié)構(gòu)
序號(hào):123難度:1考查點(diǎn):C++基礎(chǔ)知識(shí)
7.(分值:1.0分)下列關(guān)于動(dòng)態(tài)聯(lián)編的描述中,錯(cuò)誤的是()。
A:動(dòng)態(tài)聯(lián)編是以虛函數(shù)為基礎(chǔ)
B:動(dòng)態(tài)聯(lián)編是運(yùn)行時(shí)確定所調(diào)用的函數(shù)代碼的
C:動(dòng)態(tài)聯(lián)編調(diào)用函數(shù)操作是指向?qū)ο蟮闹羔樆驅(qū)ο笠?/p>
D:動(dòng)態(tài)聯(lián)編是在編譯時(shí)確定操作函數(shù)的
序號(hào):142難度:1考查點(diǎn):多態(tài)性與虛函數(shù)
8.(分值:L0分)以下關(guān)于派生機(jī)制的描述中,不正確的是
A:派生類不僅可以繼承基類的成員,也可以添加自己的成員
B:設(shè)置protected成員是為派生類訪問基類成員之用
C:采用不同的繼承方式,將限制派生類對(duì)基類成員的訪問
D:采用私有繼承,派生類只能得到基類的公有成員
序號(hào):147難度:1考查點(diǎn):繼承與派生
9.(分值:1.0分)關(guān)于虛函數(shù)的描述中,()是正確的。
A:虛函數(shù)是一個(gè)靜態(tài)成員函數(shù)
B:虛函數(shù)是一個(gè)非成員函數(shù)
C:虛函數(shù)既可以在函數(shù)說明時(shí)定義,也可以在函數(shù)實(shí)現(xiàn)時(shí)定義
D:派生類的虛函數(shù)與基類中對(duì)應(yīng)的虛函數(shù)具有相同的參數(shù)個(gè)數(shù)和類型
序號(hào):148難度:I考查點(diǎn):多態(tài)性與虛函數(shù)
10.(分值:1.0分)cin是I/O流庫(kù)預(yù)定義的o
A:類
B:對(duì)象
C:包含文件
D:常量
序號(hào):201難度:1考查點(diǎn):輸入輸出流
11.(分值:1.0分)設(shè)a和b為整型變量,執(zhí)行語句b=(a=2+3,a*4),a+5;后a和b的值
為()。
</p>
A:5,10
B:20,25
C:5,25
D:5,20
序號(hào):237難度;1考查點(diǎn);C++基礎(chǔ)知識(shí)
12.(分值:1.0分)下面對(duì)構(gòu)造函數(shù)和析構(gòu)函數(shù)的定義,正確的是()。
A:voidA::A(),voidA::-A()
B:A::A(參數(shù)),A::-A()
C:A::A(參數(shù)),A:”A(參數(shù))
D:voidA::A(參數(shù)),voidA::?A(參數(shù))
序號(hào):265難度:1考查點(diǎn):類與對(duì)象
13.(分值:1.0分)inta生存的自動(dòng)變量a在沒有賦值的情況下,其值為。
A:0
B:-l
C:1
D:隨機(jī)數(shù)
序號(hào):326難度:1考查點(diǎn):C++基礎(chǔ)知識(shí)
14.(分值:1.0分)如果類之間具有繼承和派生關(guān)系,那么它們之間應(yīng)具有以下幾個(gè)特征:
1)類之間應(yīng)具有共享的特征;
2)類之間應(yīng)具有差別或新增特征;
3)類之間是一種層次結(jié)構(gòu);
上述中正確的是
A:1)、2)
B:2)、3)
C:1)、3)
D:1)、2)、3)
序號(hào):374難度:1考查點(diǎn):繼承與派生
15.(分值:1.0分)下列函數(shù)中,能重教運(yùn)算符的函數(shù)是。
A:虛函數(shù)
B:構(gòu)造函數(shù)
C:友元函數(shù)
D:析構(gòu)函數(shù)
序號(hào):390難度:1考查點(diǎn):重載
16.(分值:1.0分)以下程序段輸出的結(jié)果是()ocharc=,\x41;;</p>cout?(int)c;</p>
A;A
B:41
C:語法錯(cuò)
D:65
序號(hào):485難度:1考查點(diǎn):C+4■基礎(chǔ)知識(shí)
17.(分值:1.0分)將小寫字母n賦給字符變量onechar,正確的操作是(
A:onechar=R\nR
B:oncchar=RnR
C:onechar=l10
D:onechar=RNR
序號(hào):539難度:2考查點(diǎn):C++基礎(chǔ)知識(shí)
18.(分值:1.0分)C++語言中在C語言的基礎(chǔ)上增加的特性不包括
A:結(jié)構(gòu)
B:引用
C:類和對(duì)象
D:靜態(tài)成員函數(shù)
序號(hào):618難度:I考查點(diǎn):C++基礎(chǔ)知識(shí)
19.(分值:1.0分)有定義語句:v/p>chars[10];〈/p>若要從終端給s輸入5個(gè)字符,錯(cuò)誤
的輸入語句是()O</p>
A:cin.getline(s,6);
B:cin?s+l;
C:cin.gets(s,6);
D:cin?s[l];
序號(hào):650難度:I考查點(diǎn):數(shù)組
20.(分值:1.0分)定義數(shù)組長(zhǎng)度時(shí),其R元素個(gè)數(shù)R允許的表示方式是()o
A:整型常量
B:整型表達(dá)式
C:整型常量或整型表達(dá)式
if(b[i].x<m)m=b[i].x或b[i].x;;returnm;
}
);
voidmain()
{samplea[6];
intarr[]={12,6,21,7,10,9);
fbr(inti=0;i<6;i++)
a[i].setx(arr[i]);
cout?fun(a,6)?endl;}
序號(hào):308難度:3考查點(diǎn):類與對(duì)象
5.(分值:2.0)有如下函數(shù)模板聲明:
template<typenameT>
TMax(Ta,Tb)
{retum(a>=b)?a:b;}
函數(shù)模板的實(shí)例Max(AhF)的參數(shù)T的類型為char。(注意:用英文答題)
序號(hào):321難度:1考查點(diǎn):模板
6.(分值:2.0)表達(dá)式1-5+31?2的值為7。
序號(hào):356難度:1考查點(diǎn):C++基礎(chǔ)知識(shí)
7.(分值:2.0)動(dòng)態(tài)聯(lián)編的多態(tài)性由虛函數(shù)支持。
序號(hào):397難度:1考查點(diǎn):多態(tài)性與虛函數(shù)
8.(分值:2.0)設(shè)有inta[3][2]={1,2,345,6},(*p)[2]=al;則*(*(p+2)+l)的值是6。
序號(hào):414難度:1考查點(diǎn):指針
9.(分值:2.0)流插入運(yùn)算符是
序號(hào):482難度:1考查點(diǎn):輸入輸出流
10.(分值:2.0)有以下程序段:v/p>#includeviostream.h>v/p>#deflneF(X,Y)(X)*(Y)v/p>void
main()</p>{</p>inta=3,b=4;</p>cout?F(a++,b++)v〈endl;</p>}v/p>程序執(zhí)行
后,輸出的結(jié)果是12。
序號(hào):499難度:1考查點(diǎn):函數(shù)
11.(分值:2.0)有以下程序:</p>unionpw</p>{</p>inti;</p>charch[2];</p>>
a;</p>main()</p>{</p>a.ch[0]=13;</p>a.ch[1]=0;</p>
cout?a.i?cndl;</p>}々p>其輸出結(jié)果是13。
序號(hào):547難度:1考查點(diǎn):自定義數(shù)據(jù)類型
12.(分值:2.0)派生類的成員一般分為兩部分,一部分是從基類派生或繼承的成員,另
一部分是自己定義的新成員。
序號(hào):66難度:1考查點(diǎn):繼承與派生
13.(分值:9.0)一個(gè)數(shù)如果等于它的因子(包括1)之和,則稱該數(shù)為完數(shù),如:6=1+2+3;
編程求2至IJ100之間的完數(shù)。填寫空缺部分。
#include<iostream>
usingnamespacestd;
intmain()
{intm,i,s=0;
fbr(m=2;m<100;m-H-)
{s=0;i=l;
whilc(i<m或m>i){if(m%i=0)s=s+i;
i++;
}
i*s==m或m==s)cout?M,,?s?n\t";}
cout?endl;retum0;
}
序號(hào):97難度:3考查點(diǎn):程序控制結(jié)構(gòu)
三、問答題(總分25)
1.(分值:5.0分)求以下程序運(yùn)行的輸出結(jié)果。</p>#include<iostream.h></p>inii)</p>
{</p>staticintj=l;</p>j+=i;</p>returnj;</p>}</p>voidmain()</p>{</p>
inti,n=l;</p>fbr(i=0;i<3;i++)</p>n=func(n);</p>cout?n?endl;</p>}
</p>
參考答案:
8
序號(hào):109難度:1考查點(diǎn):函數(shù)
2.(分值:5.0分)有如下程序:
#include<iostream>
usingnamespacestd;
classVAC
(
public:
intf()const{return3;}
intf(){return5;}
};
intmain()
(
VACvl;
constVACv2;
cout?vl.f()?v2.f();
return0;
}
寫出其運(yùn)行時(shí)的輸出結(jié)果。
參考答案:
53
序號(hào):112難度:1考查點(diǎn):類與對(duì)象
3.(分值:5.0分)如下程序運(yùn)行時(shí),輸出a[4]值是多少?</p>#includc<iostrcam>
</p>usingnamespacestd;</p>intmain()</p>{</p>intij,a[5]={1,0,0,0,0};</?>
for(j=0j<5;j++)</p>fbr(i=O;i<j;++i)</p>a[j]=a[j]+a[i];</p>
cout?Ha[4]="?a[4]?endl;</p>return0;</p>}
參考答案:
8
序號(hào):16難度:1考查點(diǎn):數(shù)組
4.(分值:5.0^)#include<iostream.h>
intmain()
voidsort(char*namc[],intn);
voidprint(char*name[],intn);
char=amq]={"BASIC","FORTRAN","C++”,“PASCAL",“COBOL");
intn=5;
sort(name,n);
print(name,n);
}
voidsort(char*name[],intn)
(
char*tcmp;
inti,j,k;
fbr(i=O;i<n-l;i++)
{k=i;
for(j=i+l;j<n;j++)
if(strcmp(name[k],name[j])>0)k=j;
if(k!=i)
{tcmp^namcfi];namc[i]^namc[k];namc[k]=tcmp;}
(
)
void
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子商務(wù)服務(wù)外包合同
- 的三方入股合作協(xié)議書
- 2025年云南貨運(yùn)從業(yè)資格考試題目
- 2025年泰安道路貨物運(yùn)輸從業(yè)資格證考試
- 電子產(chǎn)品點(diǎn)膠代加工協(xié)議書(2篇)
- 2024年高考?xì)v史藝體生文化課第八單元工業(yè)文明沖擊下的中國(guó)近代經(jīng)濟(jì)和近現(xiàn)代社會(huì)生活的變遷8.20近代中國(guó)經(jīng)濟(jì)結(jié)構(gòu)的變動(dòng)和資本主義的曲折發(fā)展練習(xí)
- 2024-2025學(xué)年高中數(shù)學(xué)課時(shí)分層作業(yè)13結(jié)構(gòu)圖含解析新人教B版選修1-2
- 2024-2025學(xué)年三年級(jí)語文下冊(cè)第三單元11趙州橋教案新人教版
- 2024-2025學(xué)年高中歷史第1單元中國(guó)古代的思想與科技第6課中國(guó)古代的科學(xué)技術(shù)教案含解析岳麓版必修3
- 員工物品交接單
- QC成果地下室基礎(chǔ)抗浮錨桿節(jié)點(diǎn)處防水施工方法的創(chuàng)新
- 第一章:公共政策理論模型
- 中藥審核處方的內(nèi)容(二)
- (完整)金正昆商務(wù)禮儀答案
- RB/T 101-2013能源管理體系電子信息企業(yè)認(rèn)證要求
- GB/T 10205-2009磷酸一銨、磷酸二銨
- 公司財(cái)務(wù)制度及流程
- 高支模專項(xiàng)施工方案(專家論證)
- 《物流與供應(yīng)鏈管理-新商業(yè)、新鏈接、新物流》配套教學(xué)課件
- 物聯(lián)網(wǎng)項(xiàng)目實(shí)施進(jìn)度計(jì)劃表
- MDD指令附錄一 基本要求檢查表2013版
評(píng)論
0/150
提交評(píng)論