下列程序的执行结果是______。 #include<iostream.h> #include<iomanip.h> using namespace std; voidmain() { cout<<setfill(’

admin2013-05-30  8

问题 下列程序的执行结果是______。
   #include<iostream.h>
   #include<iomanip.h>
   using namespace std;
   voidmain()
   {
     cout<<setfill(’x’)<<setw(10);
     cout<<"Hello"<<end1;
   }

选项

答案xxxxxHello

解析 此题考查的是I/O的格式化输出。Setfill(’x’)表示填充字符为V,并且一直有效;setw(10)表示将输入输出的宽度设置为10,宽度设置的效果只对以此次输入或输出有效,在完成一个数据的输入或输出后,宽度自动恢复为0;题目中字符串“Hello”的宽度不够10,所以其前面将有5个填充符V。
转载请注明原文地址:https://kaotiyun.com/show/K6Np777K
0

最新回复(0)