執行語句:cout<<setfill(*)<<setw(10)<<setrill()<<left<123&
執行語句:cout<<setfill(*)<<setw(10)<<setrill()<<left<123<<"OK"<<endl;后將輸出( )。
A.123*******0K
B.123OK
C.123********0K********
D.123OK
正確答案:BB。【解析】函數setfill(charc)用于設置填充字符,在輸出數據時,如果數據寬度小于設置的寬度,則空閑位置要用填充字符填滿,設置的填充符一直有效,直到再次填充字符為止,如題中調用函數setfill(*)將填充字符設置為*,后又調用函數setfill(#)將填充字符設置為#。函數setw(intn)用于設置輸入/輸出寬度.寬度設置的效果只對一次輸入或輸出有效,在完成一次數據的輸出/輸入后,寬度設置自動恢復為0,如題中語句以寬度10輸出數據“123”后,字符串“OK”的輸出寬度就自動恢復為0了。而且
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。