執(zhí)行語句:cout<<setfill(‘*’)<<Setw(10)<<setfill(‘#’)<<left<
執(zhí)行語句:cout<<setfill(‘*’)<<Setw(10)<<setfill(‘#’)<<left<<123<<“OK”<<end后將輸出( )。
A.123* * * * * * * OK
B.123# # # # # # # OK
C.123* * * * * * * * OK* * * * * * * *
D.123# # # # # # # #OK# # # # # # # #
正確答案:B解析: 函數(shù)setfill(char c)用于設置填充字符,在輸出數(shù)據(jù)時,如果數(shù)據(jù)寬度小于設置的寬度,則空閑位置要用填充字符填滿,設置的填充符一直有效,直到再次填充字符為止,如題中調(diào)用函數(shù)setfill(‘*’)將填充字符設置為’*’,后又調(diào)用函數(shù)setfill(‘#’)將填充字符設置為’#’。函數(shù)setw(int n)用于設置輸入輸出寬度,寬度設置的效果只對一次輸入或輸出有效,在完成一次數(shù)據(jù)的輸出成輸入后,寬度設置自動恢復為0,如題中語句以寬度10輸出嗽據(jù)“123”后,字符串“OK”的輸出寬度就自動恢
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域?qū)I(yè)人士。