首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> #include <iomanip> using namespace std; int main() { cout.fill(’*’); c
有如下程序: #include <iostream> #include <iomanip> using namespace std; int main() { cout.fill(’*’); c
admin
2017-10-17
25
问题
有如下程序: #include <iostream> #include <iomanip> using namespace std; int main() { cout.fill(’*’); cout << left << setw(4) << 123 << "OK" << endl; return 0; }
选项
A、123*OK
B、123*OK**
C、*123OK
D、*123**OK
答案
A
解析
本题考查了输出流的格式控制。cout的fill()方法的作用是设置填充字符,若输出数据宽度小于设置宽度,则空闲位置用填充字符填满。left和endl是C++预定义的用于格式控制的符号常量,前者使输出数据在指定宽度内左对齐,后者使输出换行。setw()函数的作用是设置输入输出宽度,不过宽度设置的效果只对一次输入或输出有效,在完成了一个数据的输入或输出后,宽度设置自动恢复为0(表示按数据实际宽度输入输出)。所以在本题中,输出整数123时宽度为4且左对齐,空出最后一位填入填充字符’*’,结果是123*:输出字符串"OK"时宽度自动恢复为0,结果是OK。故程序的输出结果是123*OK,应该选择A。
转载请注明原文地址:https://jikaoti.com/ti/tKt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为#include<iostream.h>voidprint(doublea){cout<<++a;}voidprint(inta,intb){
在下列关系运算中,能不改变关系中属性个数且减少元组个数的是
算法的基本特征是可行性、确定性、______和拥有足够的情报。
假定一个一维数组的定义为"chara[8],b;"若把该数组最后一个元素赋值给b,应该采取的表达式为:______。
下面是类MyClass的定义,对定义中各语句描述正确的是()。classMyClass{private:intx,y,z;public:voidMyClass(intA){
以下关于静态成员变量的叙述不正确的是
下列选项中合法的用户标识符是( )。
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。
将一个函数声明为一个类的友元函数必须使用关键字______。
软件工程的理论和技术性研究的内容主要包括软件开发技术和
随机试题
Oneshouldalwaysbecarefulof______health.
A.终止子B.外显子C.TATA盒D.操纵基因常见的参与原核生物基因转录调控的DNA结构是
复合性溃疡常是
肺炎球菌性肺炎临床特征不包括
养老保险制度存在现收现付式和基金式两种模式。现收现付式是指当期的缴费收入全部用于支付当期的养老金开支,不留或只留很少的储备基金。基金式又分为()。
以“反对垄断、促进竞争、规范大型企业集团、扶持中小企业发展”为主要核心描述的是( )。
抵债资产的管理原则有()
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
某工厂有100名工人报名参加了4项专业技能课程中的一项或多项,已知A课程与B课程不能同时报名。如果按照报名参加的课程对工人进行分组,将报名参加的课程完全一样的工人分到同一组中,则人数最多的组最少有多少人?
Thebiggestproblemwiththecomputeristhat______.Sharon’smainaimfornextyearisto______.
最新回复
(
0
)