首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> #inc1ude<iomanip> using namespace std; int main() { cout,fill(’*’); cout<<
有如下程序: #inc1ude<iostream> #inc1ude<iomanip> using namespace std; int main() { cout,fill(’*’); cout<<
admin
2020-04-07
49
问题
有如下程序:
#inc1ude<iostream>
#inc1ude<iomanip>
using namespace std;
int main()
{
cout,fill(’*’);
cout<<left<<setw(4)<<123<<"OK"<<endl;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、123*OK
B、123*OK**
C、*1230K
D、*123**OK
答案
A
解析
此题考查了输出流的格式控制。cout的fill()是设置填充字符:left和endl分别是使输出数据左对齐和换行;setw()函数的作用是设置输入输出的宽度,此设置效果只对以此输入或输出有效。此题中,输出整数123时宽度为4且左对齐,得到“123*”:输出字符串“OK”时宽度没有定义实际大小输出,结果得到OK;故最后得到的输出结果是123*OK。
转载请注明原文地址:https://kaotiyun.com/show/wx8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream.h>usingnamespacestd;classStack{public:Stack(unsignedn=10):size(n){re
若有如下类声明class MyClass{public: MyClass(){cout<<1;}};执行下列语句MyClass a,b[2],*p[2];以后,程序的输出结果是
程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
以下程序中调用cin函数给变量a输人数值的方法是错误的,其错误原因是#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;cout<<”inputa:”;
有如下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){cout<<"BB";f();}Voidf(){cout<<"Bf";}};clas
有关构造函数的说法中错误的是
A、 B、 C、 D、 D“*”是一个二元运算符,在作为成员函数重载时参数表中只有一个参数,对应于第二个操作数,而第一个操作数就是对象本身,仅以this指针的形式隐藏在参数表中。
在面向对象方法中,允许作用于某个对象上的操作称为【 】。
随机试题
当前中、小容量数字微波通信系统的主要传输方式是()
在假膜性炎症中,最具有特征性的渗出物是
尼可刹米的作用部位在:
有齿冠尾线虫成虫在猪体内的寄生部位是
金属经过冷却加工后,其性能下降的是
女,36岁,发热、面色苍白伴牙龈出血一周入院。入院次日起出现皮肤多处片状淤斑、血尿。血红蛋白80g/L,白细胞2.0×109/L,血小板50×109/L,血浆纤维蛋白原0.88/L。骨髓检查:有核细胞增生极度活跃,细胞质颗粒粗大的早幼粒细胞占85%。
作为设计任务书下达的投资限额是()。
道路红线与建筑控制线对场地的控制,以下哪一项是不正确的?[2004-13]
在我国,货币政策的目标是()。
下列有关成年人的健康知识正确的一项是()。
最新回复
(
0
)