首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> #include<iomanip> using namespace std; int main(){ int s[]={123,234}; cout<<ri
有如下程序: #include<iostream> #include<iomanip> using namespace std; int main(){ int s[]={123,234}; cout<<ri
admin
2017-11-28
42
问题
有如下程序:
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int s[]={123,234};
cout<<right<<setfill(’*’)<<setw(6);
for(int i=0;i<2;i++){cout<<s
<<endl;}
return 0;
}
运行时的输出结果是( )。
选项
A、123
234
B、***123
234
C、***123
***234
D、***123
234***
答案
B
解析
在输出语句中定义了输出的格式是字符宽度为6,并且向右对齐,不足的位用‘*’补齐。在C++中,输出格式的设置只对第一次输出有效,在完成了一个数据的输出后,宽度设置自动恢复为0(表示按数据实际宽度输出)。所以对于本题来说,在循环语句中输出数组s[0]中的元素时,按照规定的格式输出,其结果为***123,当输出s[1]时,输出格式已经恢复到按数据实际宽度输出,所以此时输出为234。
转载请注明原文地址:https://kaotiyun.com/show/s3Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列说法中错误的是
若类A和类B的定义如下:classA{inti,j;public:intgeti(){returni;}};classB:public
针对数组定义intdata[10];,下列表述中错误的是
已有如下定义和输入语句,若要求a、b、c、d分别得到的值为10、20、’A’和’B’,当从第一列开始输入数据时,正确的数据输入方式是()。inta,b;charc,d;Cin>>a>>b>>c>>d;
下列叙述中正确的是( )。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
以下关于类中静态成员的叙述不正确的是
关于类和对象描述错误的是
对建立良好的程序设计风格,下面描述正确的是
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的方法是______。
随机试题
缝焊机用的电极也称为滚盘,它的工作面形状有平面和球面两种,滚盘的直径通常在()mm以内。
关于年龄相关性白内障的描述,下面哪项不正确
足少阳胆经主治
《建设工程质量管理条例》规定,建设工程在超过合理使用年限后需要继续使用的,产权所有人依法应当首先进行的程序是()。
上市公司和公司债券上市交易的公司,应当在()起4个月内,向国务院证券监督管理机构和证券交易所报送年度报告,并予公告。
易受暗示者往往容易出现()现象,有时表现为意志力薄弱。
下图中的立体图形①是由立体图形②、③和④组合而成,下列哪一项能够填入问号处?
若.
The______analysisbyH.L.MenckenoftheAmericancharacteroutragedsomeanddelightedothers.
Diditever______youthathecouldbethemurderer?(厦门大学2014年试题)
最新回复
(
0
)