國家工信部網(wǎng)站備案實(shí)名:湖北自考網(wǎng) 為考生提供湖北自考信息服務(wù),僅供學(xué)習(xí)交流使用,官方信息以湖北教育考試院為準(zhǔn)。
湖北自考在線 湖北學(xué)位英語培訓(xùn)班 湖北成人高考報(bào)名 湖北自考視頻免費(fèi)領(lǐng)取

C++程序設(shè)計(jì)試題_全國2009年1月自考試卷

湖北自考網(wǎng) 來源: 時(shí)間:2009-09-01 00:00:00

全國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

結(jié)束
本文標(biāo)簽
特別聲明:1.凡本網(wǎng)注明稿件來源為“湖北自考網(wǎng)”的,轉(zhuǎn)載必須注明“稿件來源:湖北自考網(wǎng)(www.heywebguys.com)”,違者將依法追究責(zé)任;
2.部分稿件來源于網(wǎng)絡(luò),如有不實(shí)或侵權(quán),請(qǐng)聯(lián)系我們溝通解決。最新官方信息請(qǐng)以湖北省教育考試院及各教育官網(wǎng)為準(zhǔn)!
限時(shí),免費(fèi)獲取學(xué)歷提升方案

已幫助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ǔ)

    《思想道德修養(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)
微信公眾號(hào) 考試交流群
湖北自考網(wǎng)微信公眾號(hào)

掃一掃關(guān)注微信公眾號(hào)

隨時(shí)獲取湖北省自考政策、通知、公告以及各類學(xué)習(xí)資料、學(xué)習(xí)方法、課程。