下列语句中,输出与众不同的是A.cout<<" 1. "<<setfill(' ') <<" Hello ! "<<end1B.cout<<"1. "<<

题目

下列语句中,输出与众不同的是

A.cout<<" 1. "<<setfill(' ') <<" Hello ! "<<end1

B.cout<<"1. "<<"<"Hello!"\n";

C.cout<<"1. Hello!"<<end1;

D.cout<<'1. "<<setw(7)<<"Hello! ";

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列输出语句中,不正确的是()。

A.cout<<’tn ’;

B.cout<<0x20;

C.cout.put('O');

D.cout<<’A’;


cout<

第2题:

下列语句中,输出与众不同的是

A.cout<<"1."<<setfill('')<<"Hello!"<<endl;

B.cout<<"1."<<''<<"Hello! \n";

C.cout<<"1. Hello!"<<endl;

D.cofit<<"1."<<setw(7)<<"Hello!";


正确答案:A
解析:本题主要考察setfill的用法。只用在设置了宽度的情况下,字符填充操作setfill才有意义。另外要注意的是设置宽度setw是所有格式中唯一一个一次有效的设置。

第3题:

下列语句中正确的是

A.char*myString="Hello-World!";

B.char myString="Hello-World!";

C.char myString[11]=”Hello-World!”;

D.char nlyString[12]="Hello-World!";


正确答案:A
解析:选项C、D的数组下标超界;对于选项B,不能将字符串赋值给字符,可以将一个字符串赋值给字符指针,指针指向字符数组的首地址。

第4题:

下列语句分别是不同程序中的第一个输入输出语句。若去掉其中的“<<left”,输出效果将发生变化的是

A.cout<<left<<setfill('*')<<357;

B.cout<<left<<setw(5)<<357;

C.cout<<left<<setw(5)<<"ABCDE";

D.cout<<left<<"ABCDE";


正确答案:B

第5题:

有如下类和对象的定义:class MyHello{public:static string getName() { return "Hello"; }};MyHello my;下列各组语句中,能输出“Hello”的是( )。

A. cout<

B.cout<

C.cout<

D.cout<


参考答案:B

第6题:

已知数组arr的定义如下: intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是( )。

A.cout<<*arr+1<<endl;

B.COUt<<*(art+1)<<endl;

C.cout<<arr[1]<<endl;

D.COUt<<*arr<<endl:


正确答案:D
D。【解析】本题主要考查指针的特殊含义。例*px+1指取px所指对象内容加1,*(px+1)指px指针加1,并取结果指针内容而*px则指px的首元素。

第7题:

下列实现C语言语句printf("Hello!")的相同功能的语句是( )。

A.cout>>"Hello!"

B.cin>>"Hello!"

C.cout<<"Hello!"

D.cin<<"Hello!"


正确答案:C
解析:C++输出语句语法。

第8题:

下列程序的执行结果是______。 include include using namespace std; vo

下列程序的执行结果是______。

include<iostream.h>

include<iomanip.h>

using namespace std;

voidmain()

{

cout<<setfill('x')<<setw(10);

cout<<"Hello"<<end1;

}


正确答案:xxxxxHello
xxxxxHello 解析:此题考查的是I/O的格式化输出。Setfill('x')表示填充字符为V,并且一直有效;setw(10)表示将输入输出的宽度设置为10,宽度设置的效果只对以此次输入或输出有效,在完成一个数据的输入或输出后,宽度自动恢复为0;题目中字符串“Hello”的宽度不够10,所以其前面将有5个填充符V。

第9题:

下列语句中,正确的是( )。

A.char*myString="Hello-World!";

B.char myString="Hello-World!";

C.char myString[11]="Hello-World!";

D.char myString[12]="Hello-World!";


正确答案:A
解析:选项A)中char*myString="Hello-World!"字符串的长度是12个字符加上一个尾符,所以是13,因此选项C)和选项D)申请的空间都不够,报数组溢出异常。而选项B)定义的变量myString为字符变量,不是用来存放字符串的,所以错误。