有如下程序:#include<iostream>using namespace std;class Music{public:void setTit
有如下程序:
#include<iostream>
using namespace std;
class Music{
public:
void setTitle(char*str){strcpy(title,str);}
protected:
char type[10];
private:
char title[20];
};
class Jazz:public Music{
public:
void set(char*str){
strcpy(type,”Jazz”); //①
strcpy(title,str); //②
}
};
下列敘述中正確的是
A.程序編譯正確
B.程序編譯時(shí)語(yǔ)句①出錯(cuò)
C.程序編譯時(shí)語(yǔ)句②出錯(cuò)
D.程序編譯時(shí)語(yǔ)句①和②都出錯(cuò)
正確答案:C解析:數(shù)據(jù)成員title在基類中聲明為私有成員,派生類不能訪問(wèn)基類中的私有成員,故語(yǔ)句②在編譯時(shí)出錯(cuò)。本題選C。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。