C++程序設(shè)計(jì)試題_全國2009年1月自考試卷
全國2009年1月自學(xué)考試C++程序設(shè)計(jì)試題
課程代碼:04737
一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)
在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。
1.C++源程序文件擴(kuò)展名為( )
A..cpp B..h
C..1ib D..obj
2.在C++中使用流進(jìn)行輸入輸出,其中專用于從鍵盤進(jìn)行輸入的流是( )
A.cerr B.cin
C.cout D.cfile
3.包含自定義頭文件file.h的預(yù)處理指令是( )
A.#define<file.h> B.#include file.h
C.#define file.h D.#include"file.h"
4.用于標(biāo)識(shí)十六進(jìn)制前綴或后綴是( )
A.元 B.后綴L或e
C.前綴零 D.前綴0x
5.設(shè)存在整型變量int x,則下列句與其它三項(xiàng)含義不同的是( )
A.int* p=&x; B.int& p=x;
C.int & p=x; D.int &p=x;
6.在定義類成員時(shí),為產(chǎn)生封裝性,則需使用哪個(gè)關(guān)鍵字( )
A.public B.publish
C.protected D.private
7.設(shè)函數(shù)void swap(int&,int&)將交換兩形參的值,如兩整型變量int a=10;int b=15;
則執(zhí)行swap(a,b)后,a、b值分別為( )
A.10,10 B.10,15
C.15,10 D.15,15
8.函數(shù)默認(rèn)參數(shù)在函數(shù)原型中說明,默認(rèn)參數(shù)必須放在參數(shù)序列的( )
A.前部 B.中部
C.后部 D.兩端
9.設(shè)存在函數(shù)int min(int,int)返回兩參數(shù)中較小值,若求15,26,47三者中最小值,下列表達(dá)式中錯(cuò)誤的是( )
A.int m=min(min(15,26),min(15,47));
B.int m=min(15,26,47);
C.int m=min(15,min(47,26));
D.int m =min(min(47,26),16);
10.下列函數(shù)不能和函數(shù)void print(char)構(gòu)成重載的是( )
A.int print(int); B.void print(char,char);
C.int print(char); D.void print(int,int);
11.在下列成對(duì)的表達(dá)式中,運(yùn)算結(jié)果類型相同的一對(duì)是( )
A.7/2和7.0/2.0 B.7/2.0和7/2
C.7.0/2和7/2 D.7.0/2.0和7.0/2
l2.內(nèi)聯(lián)函數(shù)的特點(diǎn)是( )
A.減少代碼量,加快訪問速度 B.減少代碼量,減緩訪問速度
C.增加代碼量,減緩訪問速度 D.增加代碼量,加快訪問速度
13.類的私有成員可在何處被訪問( )
A.本類的成員函數(shù)中 B.本類及子類的成員函數(shù)中
C.通過對(duì)象名在任何位置 D.不可訪問
14.類的構(gòu)造函數(shù)在以下什么情況下會(huì)被自動(dòng)調(diào)用( )
A.定義成員函數(shù)時(shí) B.定義對(duì)象時(shí)
C.定義數(shù)據(jù)成員時(shí) D.定義友元函數(shù)時(shí)
15.下列關(guān)于析構(gòu)函數(shù)描述正確的是( )
A.可以重載 B.函數(shù)體中必須有delete語句
C.返回類型必須是void類型 D.不能指定返回類型
16.設(shè)有函數(shù)T Sum(T x,T y){return x+y;},其中T為模板類型,則下列語句中對(duì)該函數(shù)錯(cuò)誤的使用是( )
A.Sum(1,2); B.Sum(3.0,2.2);
C.Sum(‘A’,‘C’); D.Sum("A","C");
17.下列哪個(gè)編譯指令屬于條件編譯指令( )
A.#include B.#define
C.#else D.#pragma
18.關(guān)于類的靜態(tài)成員函數(shù)描述錯(cuò)誤的是( )
A.在創(chuàng)建對(duì)象前不存在 B.不能說明為虛函數(shù)
C.不能直接訪問非靜態(tài)函數(shù) D.不是對(duì)象的成員
l9.如果類A被聲明成類B的友元,則( )
A.類A的成員即類B的成員
B.類B的成員即類A的成員
C.類A的成員函數(shù)不得訪問類B的成員
D.類B不一定是類A的友元
20.派生類的對(duì)象可以訪問以下那種情況繼承的基類成員( )
A.私有繼承的私有成員 B.公有繼承的私有成員
C.私有繼承的保護(hù)成員 D.公有繼承的公有成員
二、填空題(本大題共20小題,每小題1分,共20分)
請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分。
21.若使用標(biāo)準(zhǔn)輸出流把整型變量a的值輸出到屏幕上,實(shí)現(xiàn)此操作的C++語句是______。
22.C++將數(shù)據(jù)從一個(gè)對(duì)象流向另一個(gè)對(duì)象的流動(dòng)抽象為“流”,從流中獲取數(shù)據(jù)的操作稱為______。
23.執(zhí)行下列代碼
int b=100;
cout<<"Hex:"<<hex<<b;
程序的輸出結(jié)果是______。
24.靜態(tài)聯(lián)編所支持的多態(tài)性稱為______的多態(tài)性。
25.C++程序必須有且只有一個(gè)主函數(shù),其函數(shù)名為______。
26.寫出聲明一個(gè)復(fù)數(shù)對(duì)象的語句,并使該對(duì)象被初始化為2.2+1.3i,此聲明語句是______。
27.若有函數(shù)定義為:
int add(int ml=0,int m2=2,int m3=4)
{return ml+m2+m3;}
在主函數(shù)中有int s=add(1)+add(0,1)+add(0,1,2);
則執(zhí)行此語句后s的值為______。
28.C++中使用______關(guān)鍵字說明函數(shù)為內(nèi)聯(lián)函數(shù)。
29.在源程序中有宏定義:#define PI 3.14,則若不想使該宏定義影響到程序的其它地方,可以使用______刪除該宏定義。
30.類和其它數(shù)據(jù)類型不同的是,組成這種類型的不僅可以有數(shù)據(jù),還可以有對(duì)數(shù)據(jù)進(jìn)行操作的_______。
31.有下列代碼int a=0;double b=0;cin>>a>>b;當(dāng)用鍵盤輸入1.25時(shí),b=______。
32.對(duì)于類Point而言,其析構(gòu)函數(shù)的定義原型為______。
33.對(duì)象成員構(gòu)造函數(shù)的調(diào)用順序取決于這些對(duì)象在類中說明的順序,與它們?cè)诔蓡T初始化列表中給出的順序______。
34.類的簡(jiǎn)單成員函數(shù)是指聲明中不含______、volatile、static關(guān)鍵字的函數(shù)。
35.與操作對(duì)(武漢自考)象的數(shù)據(jù)類型相互獨(dú)立的算法稱為______。
36.從一個(gè)或多個(gè)以前定義的類產(chǎn)生新類的過程稱為______。
37.在vector類中向向量尾部插入一個(gè)對(duì)象的方法是______。
38.C++中用于動(dòng)態(tài)創(chuàng)建對(duì)象,并返回該對(duì)象的指針的關(guān)鍵字是______。
39.C++的流類庫預(yù)定義的與標(biāo)準(zhǔn)輸出設(shè)備相聯(lián)接的流是______。
40.執(zhí)行下列代碼
cout<<noshowpoint<<123.0;
程序輸出結(jié)果是______。
三、改錯(cuò)題(本大題共5小題,每小題2分,共10分)
下面的類定義中有一處錯(cuò)誤,請(qǐng)用下橫線標(biāo)出錯(cuò)誤所在行并給出修改意見。
41.#include<iostream.h>
class f{
private:float x,y;
public:f(float a,float b){x=a;y=b;}
float max(){return(x<y)?x:y;}//求最大值
} ;
main( ){
f a(1.5,3.8);
cout<<a.max( )<<endl;
}
42.#include<iostream.h>
class test{
private:int x;
public:test(int a){x=a;}
void set(int a){x=a;}
void get(){cout<<x<<endl;}
}
main(){
const test a(3);
a.set(5);
a.get();
}
43.#include<iostream.h>
class point{
private:float x,y;
public:f1(float a,float b){x=a;y=b;}
point(){x=0;y=0;}
void getx(){cout<<x<<endl;}
void gety(){cout<<y<<endl;}
};
void print(point a){cout<<a.x<<endl;}
main(){
point a;
a.f1(3.0,5.0);
print(a);
}
44.#include<iostream.h>
class f{
private:int x,y;
public:fl(int a,int b){x=a;y=b;}
void print(){cout<<x
2.部分稿件來源于網(wǎng)絡(luò),如有不實(shí)或侵權(quán),請(qǐng)聯(lián)系我們溝通解決。最新官方信息請(qǐng)以湖北省教育考試院及各教育官網(wǎng)為準(zhǔn)!
-
042024-11湖北大自考??乒舱n《大學(xué)語文》有哪些高頻考點(diǎn)?湖北大自考??乒舱n《大學(xué)語文》有哪些高頻考點(diǎn)?
-
212024-10考前必看!24年湖北自學(xué)考試《中國近現(xiàn)代史綱要》簡(jiǎn)答題考試要點(diǎn)!考前必看!24年湖北自學(xué)考試《中國近現(xiàn)代史綱要》簡(jiǎn)答題考試要點(diǎn)!
-
212024-10速記!24年湖北自考本科《中國近現(xiàn)代史綱要》簡(jiǎn)答題考點(diǎn)匯總!速記!24年湖北自考本科《中國近現(xiàn)代史綱要》簡(jiǎn)答題考點(diǎn)匯總!
-
192024-10高頻考點(diǎn)!24年湖北自考《中國近現(xiàn)代史綱要》論述題復(fù)習(xí)內(nèi)容!高頻考點(diǎn)!24年湖北自考《中國近現(xiàn)代史綱要》論述題復(fù)習(xí)內(nèi)容!
-
172024-08湖北自考本科英語(二)歷年真題練習(xí):選詞填空湖北自考本科英語(二)歷年真題練習(xí):選詞填空
-
282023-02湖北自考本科《馬原》客觀題湖北自考本科《馬原》客觀題
已幫助10w萬+意向?qū)W歷提升用戶成功上岸
毛澤東思想概論
培訓(xùn)優(yōu)勢(shì):課時(shí)考點(diǎn)精講+刷題+沖刺,熟練應(yīng)對(duì)考試題型。全程督促學(xué)習(xí),安排好學(xué)習(xí)計(jì)劃。 毛澤東思想概論...自考培訓(xùn)英語二
本課程既是一門語言實(shí)踐課程,也是拓寬知識(shí)、了解世界文化的重要素質(zhì)課程,它以培養(yǎng)學(xué)習(xí)者的綜合語言應(yīng)用能力為目標(biāo),使他們?cè)趯W(xué)習(xí)、工作和社會(huì)交往中能夠使用英語進(jìn)行有效的交流。 英語二...自考培訓(xùn)馬克思主義基本原理概論
本書包括兩個(gè)部分:自學(xué)考試大綱和基本原理。主要內(nèi)容有,馬克思主義是關(guān)于工人階級(jí)和人類解放的科學(xué),物質(zhì)世界及其發(fā)展規(guī)律,認(rèn)識(shí)的本質(zhì)及其規(guī)律,人類社會(huì)及其發(fā)展規(guī)律,資本主義的形成及其發(fā)展,資本主義發(fā)展的歷史進(jìn)程,社會(huì)主義社會(huì)及其進(jìn)程,共產(chǎn)主義社會(huì)及其進(jìn)程等。 馬克思主義基本原理概論...自考培訓(xùn)思想道德修養(yǎng)與法律基礎(chǔ)
《思想道德修養(yǎng)與法律基礎(chǔ)》課具有鮮明的政治性、思想性、理論性、針對(duì)性、科學(xué)性、知識(shí)性以及實(shí)踐性和修養(yǎng)性。它包羅政治、思想、道德、心理本質(zhì)、學(xué)習(xí)成才和法律本質(zhì)等內(nèi)容,指導(dǎo)和回答大學(xué)生在人生、抱負(fù)、信念等方面遍及關(guān)心和迫切需要解決的問題。 思想道德修養(yǎng)與法律基礎(chǔ)...自考培訓(xùn)中國近代史綱要
“中國近現(xiàn)代史綱要”全國高等教育自學(xué)考試指定教材,依據(jù)中央審定的普通高等學(xué)校“中國近現(xiàn)代史綱要”編寫大綱以及馬克思主義理論研究和建設(shè)工程重點(diǎn)教材《中國近現(xiàn)代史綱要》,結(jié)合自學(xué)考試的特點(diǎn)設(shè)計(jì)了十章,集中講述1840年鴉片戰(zhàn)爭(zhēng)爆發(fā)一直到2007年中國共產(chǎn)黨第十七次全國代表大會(huì)召開的160多年的中國近現(xiàn)代歷史。 中國近代史綱要...自考培訓(xùn)
- 2025年4月武漢大學(xué)自考網(wǎng)絡(luò)助學(xué)綜合測(cè)評(píng)考生須知
- 湖北自考申請(qǐng)畢業(yè)照片要求不符合怎么辦?速來了解!
- 湖北自考考生有沒有學(xué)生證?考生需注意
- 湖北自考專業(yè)課和公共課先考哪個(gè)?備考方法須知!
- 湖北自考本科計(jì)算機(jī)網(wǎng)絡(luò)學(xué)什么?看這一篇就夠了
- 湖北自考沒學(xué)位能考研嗎?考生速看
- 湖北自考英語二免考條件是什么?一文看懂!
- 湖北自考學(xué)歷提升有圓夢(mèng)計(jì)劃補(bǔ)貼嗎?速來了解!
- 湖北自考缺考會(huì)影響錄取嗎?速來了解!
- 湖北自考信息變更怎么操作?在哪修改? 查看更多

掃一掃關(guān)注微信公眾號(hào)
隨時(shí)獲取湖北省自考政策、通知、公告以及各類學(xué)習(xí)資料、學(xué)習(xí)方法、課程。