單項選擇題交換兩個string類對象所表示的字符串的內(nèi)容,應(yīng)該使用string類的()函數(shù)。

A.assign
B.insert
C.swap
D.find


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題執(zhí)行語句“stringstr("abc");”時,系統(tǒng)會自動調(diào)用string類的構(gòu)造函數(shù)()。

A.string()
B.string(constchar*s)
C.string(conststring&str)
D.string(size_typen,charc)

2.單項選擇題假設(shè)堆內(nèi)存分配均成功,則下面程序段完全正確的是()。

A.int*p=newint(3);cout<;<;*p;deletep;
B.int*p=newint[5]={1,2,3,4,5};for(inti=0;i<;5;i++)cout<;<;p;delete[]p;
C.int*p=newint[5];for(inti=0;i<;5;i++,p++){*p=i;cout<;<;*p;}delete[]p;
D.以上程序段均正確

4.單項選擇題下列關(guān)于拷貝構(gòu)造函數(shù)的描述中,錯誤的是()。

A.一個類可以定義多個拷貝構(gòu)造函數(shù)
B.若未定義拷貝構(gòu)造函數(shù),則系統(tǒng)會提供一個默認(rèn)拷貝構(gòu)造函數(shù)
C.當(dāng)類中有指針成員變量時,通常要為這個類定義一個拷貝構(gòu)造函數(shù)來實(shí)現(xiàn)深拷貝
D.拷貝構(gòu)造函數(shù)中的參數(shù)按引用方式傳遞