【无标题】

【无标题】,第1张

2-1

使用 *** 作符setw对数据进行格式输出时,需要包含()文件。

A.iostream.h

断续器

伊奥马尼普

D.stdlib.h


2-2

下列表达错误的是( )。

A.<<(5)

B.考特<<填充(“#”)

C.cout.setf(ios::大写)

D.cin.fill('#')

一个

setw() 用于控制输出之间的间隔

#include <>
使用标准::设置;

<<<<<<<


s和a之间有7个空格,cout<<'s'<

setw()默认填充的内容为空格,可以setfill()设置其他字符填充。

cout<<<<< 则输出:

setw()默认为右对齐,例如下面例子:

<<标准::设置(5) <<“1”<<结束;
<<标准::setw(5) <<“10”<<尾声;
<<标准::setw(5) << “100” < <<标准::setw(5) << “1000” <


如需左对齐,则: 

<<标准::左<<标准::设置(5) <<“1”<<结束;
<<标准::左<<标准::设置(5) <<“10”<<结束;
<<标准::左<<标准::设置(5) <<“100” <<尾声;
<<标准::左<<标准::设置(5) << “1000” <

————————————————
版权声明:本文为CSDN博主「Mr.Jcak」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_38314865/article/details/104647064


2-3

cout 是由I/O 流库预定义的( )。

A.类

B.对象

C.包含文件

D.常量

cout 用于在计算机屏幕上显示信息,是C++中iostream 类型的对象,C++的输出是用“流”(stream)的方式实现的,流运算符的定义等信息是存放在C++的输入输出流库中的


2-4

下面程序的运行结果是( ).

#include

using namespace std;

int main( )

{

int a=10,b=20;

double c=5.23;

cout <<"a="<cout <<"b="<

cout.setf(ios::scientific,ios::floatfield);

cout <<"c="<

return 0;

}

A.a=10 b=20 c=5.23

B.a=12 b=24 c=5.230000e+000

C.a=12 b=20 c=5.230000e+000

D.a=12 b=24 c=5.23000e+000


2-5

一旦在cout语句中指定了输出的进制格式后,则( ).

A.这种格式将一直有效,无法改变

B.这种格式将一直有效,直到指定另外一种进制格式为止

C.这种格式只对紧跟其后的输出项有效

D.这种格式只在该语句中有效


2-6

以下( )数据类型是代表十六进制.

A.hex

B.oct

C.dec

D.以上三项都不是


2-7

下面程序运行时,当输入数据为20 21 22 23 ,输出为( ).

#include

using namespace std;

int main()

{

int a,b,c,d;

cin>>hex>>a;

cin>>oct>>b;

cin>>c;

cin>>dec>>d;

cout<

return 0;

}

A.32,21,18,23

B.32,17,18,23

C.20,17,18,23

D.32,17,22,23


2-8

在C++中,想要输入四个字符,保存在四个变量中,可使用下列程序段( )实现.

A.char c1,c2,c3,c4;
   cin>>c1,c2,c3,c4;

B.char c1,c2,c3,c4;
   cin(c1,c2,c3,c4);

C.char c1,c2,c3,c4;
   cin>>c1>>c2>>c3>>c4;

D.char c[4];
  c[4]="abcd";


2-9

在C++中,使用流进行输入输出,其中用于屏幕输入( ).

A.cin

B.cerr

C.cout

D.clog


2-10

在c++中,在使用cin接收多个数据时,在相邻数据之间的分隔符不能是下列的( ).

A.(空格)

B.(Tab)键

C.(回车键)

D.,(逗号)


2-11

设"int a=15,b=26;",则"cout<<(a,b);"的输出结果是( ).

A.15

B.26,15

C.15,26

D.26


2-12

有一段程序:

int a,b;

char c,d;

cin>>a>>b;

cin.ignore(2);

cin>>c>>d;

cout<

输入:34 3452 2345输出为( ).

A.34, 3452, 3 ,4

B.34, 3452, 4,5

C.34, 3452, 2,3

D.34, 3452, ,2


2-13

设x和y均为int型变量,则以下语句:x+=y; y=x-y; x-=y; 的功能是____。

A.把x和y按从大到小排列

B.把x和y按从小到大排列

C.无确定结果

D.交换x和y中 的值

x+=y等价于x=x+y,将x、y的和赋给x

y=x-y=(x+y)-y=x,将原来x的值赋给y

x-=y等价于x=x-y=x+y-x=y,将原来y的值赋给x

语句的作用是将x、y的值互换。


2-14

下列关于cin和cout的说法中,错误的是____。

A.cin用于读入用户输入的数据

B.cout用于输出数据

C.cin比C语言中的scanf()函数更有优势,它可以读取空格

D.cout通常与<<运算符结合


2-15

在C++中,cin是()。

A.预定义的类

B.预定义的函数

C.一个标准的语句

D.预定义的对象

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/3002913.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-27
下一篇 2022-09-27

发表评论

登录后才能评论

评论列表(0条)

保存