A-A+
输出流控制中 如果没有指定对齐方式 则默认为左对齐 右填充 CSum类使“<<”运算符出栈
问题详情
输出流控制中,如果没有指定对齐方式,则默认为左对齐、右填充,CSum类使“<<”运算符出栈,并将输出控制为宽度为5,cout<<setfill("*")<<8;执行时就打印8****,然后执行cout<<y;打印8,故答案为D。
A.4,3,2,1,
B.4,3,6,7,2,1,
C.4,3,6,2,1,
D.1,2,3,4,请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
解析:堆栈组织元素的原则是“先进后出”,Stack s2(s1);使用复制构造函数新建s2,里面有元素1,2,3,4。for(i=1;i<3;i++)cout<<s2.pop( )<<',';使栈顶元素4,3出栈,s2.push(6)将6压入栈顶。while(!s2.isEmpty( ))cout<<s2.pop( )<<',';使元素6,2,1出栈,故答案为4,3,6,2,1。