選擇題(下列各題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)沒有
(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
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)沒有