• <dd id="y9o19"></dd>

  • <dd id="y9o19"><noscript id="y9o19"></noscript></dd>

    <tbody id="y9o19"></tbody>
    <th id="y9o19"></th>
    <dd id="y9o19"><center id="y9o19"></center></dd>
    <li id="y9o19"><acronym id="y9o19"></acronym></li>
          1. <tbody id="y9o19"></tbody>
            <dd id="y9o19"></dd>

            [奧鵬]21秋地大《C++程序設計》作業二[答案怎么獲???]

            作者:奧鵬作業答案 字體:[增加 減小] 來源:中國地質大學 時間:2022-02-16 07:12

            地大《C++程序設計》作業二 試卷總分:100 得分:100 一、單選題 (共 10 道試題,共 30 分) 1.下列關于對象的描述中,錯誤的是( C )。 A.對象是類的一個實例 B.對象是屬性和行為的封裝體 C.對象就是

            [奧鵬]21秋地大《C++程序設計》作業二[答案怎么獲???]

            21秋地大《C++程序設計》作業二[答案怎么獲???]答案

            地大《C++程序設計》作業二

            試卷總分:100  得分:100

            一、單選題 (共 10 道試題,共 30 分)

            1.下列關于對象的描述中,錯誤的是( C )。

            A.對象是類的一個實例

            B.對象是屬性和行為的封裝體

            C.對象就是C語言中的結構變量

            D.對象是現實世界中客觀存在的某種實體

            正確答案:-----

             

            2.下列關于指針概念的描述中,錯誤的是( B )。

            A.指針中存放的是某變量或對象的地址值

            B.指針的類型是它所存放的數值的類型

            C.指針是變量,它也具有一個內存地址值

            D.指針的值(非常量指針)是可以改變的

            正確答案:-----

             

            3.下列關于語句的描述中,錯誤的是( A )。

            A.C++程序中的函數是由若干條語句組成的

            B.每條語句都要實現某種操作

            C.條件語句是用來實現分支操作的

            D.循環語句是用來在一定條件下重復執行某段程序的

            正確答案:-----

             

            4.下列while循環語句的循環次數是( A )。 while(int i(0)) i--;

            A.0

            B.1

            C.2

            D.無限

            正確答案:-----

             

            5.在函數體內定義變量a的方式為:int a,則a的存儲類為( D ) 。

            正確答案:-----

            A.寄存器類

            B.外部類

            C.靜態類

            D.自動類

            正確答案:-----

             

            6.下列表達式中,其值為0的是( A )。

            A.2020/5/10

            B.!0

            C.2>4?0:1

            D.2&&2||0

            正確答案:-----

             

            7.下列變量名中,非法的是( C ) 。

            A.A25

            B.My_car

            C.My-str

            D.abc

            正確答案:-----

             

            8.下列設置函數參數默認值的說明語句中,錯誤的是( C )。

            A.int fun(int x , int y=10);

            B.int fun(int x=5, int =10);

            C.int fun(int x=5, int y);

            D.int fun(int x , int y=a+b);

            正確答案:-----

             

            9.已知:int a[5],*p=a;則與++*p相同的是( D )。

            正確答案:-----

            A.*++p

            B.a[0]

            C.*p++

            D.++a[0]

            正確答案:-----

             

            10.下列關于面向對象概念的描述中,錯誤的是( C )。

            A.面向對象方法比面向過程方法更加先進

            B.面向對象方法中使用了一些面向過程方法中沒有的概念

            C.面向對象方法替代了結構化程序設計方法

            D.面向對象程序設計方法要使用面向對象的程序設計語言

            正確答案:-----

             

            21秋地大《C++程序設計》作業二[答案怎么獲???]多選題答案

            二、多選題 (共 10 道試題,共 40 分)

            11.下述對 C 語言字符數組的描術正確的是( )。

            A.不可以用關系運算符對字符數組中的字符串進行比較

            B.字符數組可以存放字符串

            C.字符數組中的字符串可以整體輸入、輸出

            D.可以在賦值語句中通過賦值運算符 "=" 對字符數組整體賦值

            正確答案:-----

             

            12.以下說法中不正確的是 ( )。

            A.C 語言程序中的 main() 函數必須放在程序的開始部分

            B.C 語言程序總是從第一個函數開始執行

            C.在 C 語言程序中 ,要調用的函數必須在 main() 函數中定義

            D.C 語言程序總是從 main() 函數開始執行

            正確答案:-----

             

            13.以下不能對數組 a 進行正確初始化的語句是( )。

            A.int a[]={};

            B.int a[3]={1, 2};

            C.int a[3]={0,1,2,3};

            D.int a[]={1};

            正確答案:-----

             

            14.在 C 語言提供的不合法關鍵字是( )

            A.Case

            B.swicth

            C.cher

            D.default

            正確答案:-----

             

            15.若有定義: char *str[]={"one","two","three"},**p=str; 則可以表示出字符't'的表達是 ( )。

            A.*str+2

            B.*str[2]

            C.*(p+1)

            D.**++p

            正確答案:-----

             

            16.若有以下的定義: "int x[2][3];" ,能正確表示 x 數組元素地址的表達式是( )。

            A.&x[2][3]

            B.x[0]

            C.x[2]

            D.x[1]

            正確答案:-----

             

            17.下列 ( )函數能實現字符串的復制。

            A.void f(char *s,char *t) { do{ *s++=*t++; } while(*t!='\0'); }

            正確答案:-----

            B.void f(char *s,char *t) { while(*t) { *s++=*t++; } *s='\0'; }

            正確答案:-----

            C.void f(char *s,char *t) { do { *s=*t; s++; }while(*t++); }

            正確答案:-----

            D.void f(char *s,char *t) { unsigned i; for (i=0;i< strlen(t);i++) s[i]=t[i]; }

            正確答案:-----

             

            21.以下定義中,不正確的是( )。

            A.int x[3,4];

            B.int x[1+2][3];

            C.int x(3,4)

            D.int x[ ][4];

            正確答案:-----

             

            19.不合法的數組定義是( )

            A.char a[]={0,1,2,3,4,5};

            B.int a[]="string";

            C.int a[5]={0,1,2,3,4,5};

            D.vhst s="string";

            正確答案:-----

             

            20.在 C 語言中,不合法的長整型常數是 ( )。

            A.22169000000

            B.0L2

            C.4962710

            D.0.054838743

            正確答案:-----

             

            三、判斷題 (共 10 道試題,共 30 分)

            21.T象數組的元素可以是不同類的對象 .

             

            22.在私有繼承中 ,基類中所有成員對派生類的對象都是不可見的 .

             

            23.指向對象數組的指針不一定必須指向數組的首元素 .

             

            24.使用關鍵字 class 定義的類中默認的訪問權限是私有 (private) 的 .

             

            25.只要是類 M 繼承了類 N, 就可以說類 M 是類 N 的子類型 .

             

            26.作用域運算符 (::) 只能用來限定成員函數所屬的類 .

             

            27.函數的定義不可以嵌套 , 類的定義可以嵌套 .

             

            28.在私有繼承中 ,基類中只有公有成員對派生類是可見的 .

             

            29.子類型是不可逆的 .

             

            30.已知: m 是類 A 的對象 ,n 是類 A 的公有數據成員 ,p 是指向類 A 中 n 成員的指針 .下述兩種表示是等價的 m.n 和m.*p

             

            21秋地大《C++程序設計》作業二[答案怎么獲???]歷年參考題目如下:




            C++程序設計21春在線作業2題目

            試卷總分:100  得分:100

            一、單選題 (共 20 道試題,共 60 分)

            1.假定指針變量p定義“int *p=new int(100);”,要釋放p所指向的動態內存,應使用語句()。

            A.delete *p;

            B.delete &p;

            C.delete p;

            D.delete []p;

             

            2.下面關于運算符重載的描述錯誤的是()。

            A.重載不能改變操作數的個數、運算符的優先級、運算符的結合性和運算符的語法結構

            B.不是所有的運算符都可以進行重載

            C.運算符函數的調用必須使用關鍵字operator

            D.在C++語言中不可通過運算符重載創造出新的運算符

             

            3.類中定義的成員默認為()訪問屬性。

            A.public

            B.private

            C.protected

            D.friend

             

            4.下列選項中,()是istream類的對象。

            A.cin

            B.cout

            C.cerr

            D.clog

             

            5.析構函數是一種特殊的成員函數,顯式定義時其訪問屬性應被定義為()。

            A.public

            B.private

            C.protected

            D.static

             

            6.關于函數模板,描述錯誤的是()。

            A.函數模板必須由程序員實例化

            B.函數模板的實例化由編譯器實現

            C.一個類定義中,只要有一個函數模板,則這個類是類模板

            D.若類模板的成員函數是函數模板,則類模板實例化后,成員函數也隨之實例化

             

            7.下列關于運算符重載的描述中,正確的是()。

            A.可以改變運算符的目數

            B.可以改變運算符的優先級

            C.可以改變運算符的結合性

            D.可以改變運算符的功能

             

            8.面向對象程序設計將數據與()放在一起,作為一個相互依存、不可分割的整體來處理。

            A.對數據的操作

            B.信息

            C.數據隱藏

            D.數據抽象

             

            9.在C++中,編寫一個內聯函數Fun,使用int類型的參數,求其平方并返回,返回值也為int類型,下列定義正確的是()。

            A.int Fun(int x){return x*x;}

            B.inline int Fun(int x){return x*x;}

            C.int inline Fun(int x){return x*x;}

            D.int Fun(int x){inline return x*x;}

             

            10.定義類模板時要使用關鍵字()。

            A.const

            B.new

            C.delete

            D.template

             

            11.要將類A說明是類B的虛基類,正確的描述是()。

            A.class virtual B:public A

            B.class B:virtual public A

            C.virtual class B:public A

            D.class B:public A virtual

             

            12.下列格式控制符中不是定義于iostream.h中的是()。

            A.endl

            B.hex

            C.flush

            D.setw

             

            13.對類成員訪問權限的控制,是通過設置成員的訪問控制屬性實現的,下列不是訪問控制屬性的是()。

            A.公有類型

            B.私有類型

            C.保護類型

            D.友元類型

             

            14.()不是構造函數的特征。

            A.構造函數的函數名與類名相同

            B.構造函數可以重載

            C.構造函數可以設置缺省參數

            D.構造函數必須指定類型說明

             

            15.當將一個類A說明為另一個類B的友元后,類A能夠直接訪問類B的()。

            A.只能是公有成員

            B.只能是保護成員

            C.只能是除私有成員之外的任何成員

            D.具有任何權限的成員

             

            16.對于類定義 class A{ public: virtual void func1( ){ } void func2( ){ } }; class B:public A{ public: void func1( ){cout<<″class B func 1″<<end1;} virtual void func2( ){cout<<″class B f

            A.A::func2( )和B::func1( )都是虛函數

            B.A::func2( )和B::func1( )都不是虛函數

            C.B::func1( )是虛函數,而A::func2( )不是虛函數

            D.B::func1( )不是虛函數,而A::func2( )是虛函數

             

            17.在關鍵字public后面定義的成員為類的()成員。

            A.公有

            B.保護

            C.私有

            D.任何

             

            18.在一個類的定義中,包含有數據成員和()的定義。

            A.數據

            B.函數

            C.成員函數

            D.友元

             

            19.當使用ifstream流類定義一個流對象并打開一個磁盤文件時,隱含的打開方式為()。

            A.ios::in

            B.ios::out

            C.ios::in|ios::out

            D.ios::binary

             

            20.類模板的模板參數()。

            A.只可作為數據成員的類型

            B.只可作用成員函數的返回類型

            C.只可作為成員函數的參數類型

            D.以上三者皆可

             

            二、判斷題 (共 20 道試題,共 40 分)

            21.C++利用類來實現面向對象程序設計的繼承性。

             

            22.如果一個類至少有一個虛函數,那么該類就被稱為抽象類。

             

            23.類中含有指針數據成員時,若不定義拷貝構造函數則會產生指針懸掛問題。

             

            24.成員函數體寫在類的外部時一定要在類的內部保留函數聲明。

             

            作業咨詢:
            點擊這里給我發消息

            論文咨詢:
            點擊這里給我發消息

            合作加盟:
            點擊這里給我發消息

            服務時間:
            8:30-24:00(工作日)

          2. <dd id="y9o19"></dd>

          3. <dd id="y9o19"><noscript id="y9o19"></noscript></dd>

            <tbody id="y9o19"></tbody>
            <th id="y9o19"></th>
            <dd id="y9o19"><center id="y9o19"></center></dd>
            <li id="y9o19"><acronym id="y9o19"></acronym></li>
                  1. <tbody id="y9o19"></tbody>
                    <dd id="y9o19"></dd>

                    未满十八禁止看1000部拍拍拍_亚洲同性男资源网站gv_粉嫩双胞胎闺蜜双飞_少妇疯狂高潮