• 执行语句: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了。而且
  • 2021年07月08日 20时34分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网