09年全國(guó)計(jì)算機(jī)二級(jí)C++筆試練習(xí)習(xí)題(38)

字號(hào):

選擇題(下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的)。
    (1)以下有關(guān)類與結(jié)構(gòu)體關(guān)系的敘述不正確的是
    A)結(jié)構(gòu)體中只包含數(shù)據(jù);類中封裝了數(shù)據(jù)和操作
    B)結(jié)構(gòu)體的成員對(duì)外界通常是開放的;類的成員可以被隱蔽
    C)用struct不能聲明一個(gè)類型名;而class可以聲明一個(gè)類名
    D)結(jié)構(gòu)體成員默認(rèn)為public;類成員默認(rèn)為private
    (2)以下不能作為輸出流對(duì)象的是
    A)文件
    B)內(nèi)存
    C)鍵盤
    D)顯示器
    (3)以下不能夠讀入空格字符的語(yǔ)句是
    A)char line;1ine=cin.get()
    B)char line;cin.get(1ine);
    C)char line;cin>>line;
    D)char line[2];cin.getline(1ine,2);
    (4)設(shè)有定義char str[80];以下不能將輸入數(shù)據(jù)first\nsecond\n讀取到數(shù)組str中的語(yǔ)句是
    A)cin.get(str,strlen(str));
    B)cin.getline(str,strlen(str));
    C)cin>>str;
    D)cin.read(str,strlen(str));
    (5)當(dāng)使用fstream流類定義一個(gè)流對(duì)象并打開一個(gè)磁盤文件時(shí),文件的隱含打開方式為
    A)ios::in
    B)iOS::out
    C)iOS::int|iOS::out
    D)沒有