下列各语句是输出字符’A’的,其中错误语句是()。A、cout’A’;B、cout.put(’A’);C、charch=’A’;coutD、cout

题目

下列各语句是输出字符’A’的,其中错误语句是()。

  • A、cout<<’A’;
  • B、cout.put(’A’);
  • C、charch=’A’;cout<
  • D、cout<
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列输出字符,A,的方法中,( )是错误的。

A.cout <<put ('A');

B.cout<<'A';

C.cort. put ('A');

D.char A='A';cout<<A;


正确答案:A

第2题:

要想使23.78965421的输出为23.7887应用的语句是()A.cout<<23.78965421;B.cout

要想使23.78965421的输出为23.7887应用的语句是()

A.cout<<23.78965421;

B.cout<

C.cout<<23.78965421-0.001;

D.cout<


正确答案:C

第3题:

( 19 )执行下列语句段后,输出字符 “ * ” 的个数是 for ( int i =50;I>1; — i ) cout<< ” * ”

A ) 48

B ) 49

C ) 50

D ) 51


正确答案:B

第4题:

下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是( )。

A) cout<<internal<<12345;

B) cout<<left<<12345;

C) cout<<right<<12345;

D) cout<<setw(6)<<12345;

A.

B.

C.

D.


正确答案:D

第5题:

有如下语句序列:int k=0:do{k+=5;cout<<'$';}while(k<19);while(k-->0)cout<<'*';执行上面的语句

有如下语句序列: int k=0: do{k+=5;cout<<'$';} while(k<19); while(k-->0)cout<<'*'; 执行上面的语句序列输出字符“$”和“*”的个数分别是( )。

A.4和20

B.5和20

C.4和21

D.5和21


正确答案:A
解析:此题首先执行语句do{k+=5;cout'$';}while(k19);,循环执行4次,输出4个“$”,k的值变为20;然后执行语句while(k-->0)cout'*';,因为其中的k是后缀自减,所以会输出20个“*”。

第6题:

有如下语句序列:int k=0:d0{k+=5;cout<<‘$’;}while(k<19);while(k-->0)cout<<‘*’;执行上面:的语

有如下语句序列: int k=0: d0{k+=5;cout<<‘$’;} while(k<19); while(k-->0)cout<<‘*’; 执行上面:的语句序列输出字符“$”和“*”的个数分别是( )。

A.4和20

B.5和20

C.4和21

D.5和21


正确答案:A
解析: 本题首先执行语句do{k+=5;cout‘$’;} while(k19);,循环执行4渔翁。;全了4个“$”,k的值变为20;然后执行语句while(k-->O)cout‘*’;,因为其中的k是后缀自减,所以会输出20个“*”。

第7题:

执行下列语句段后,输出字符“*”的个数是for(int i=50;i>1;--i)cout<<'*';

A.48

B.49

C.50

D.51


正确答案:B
解析:本题考查的知识点是:for循环语句。
for语句的执行过程是:
(1)计算第1个表达式(在本题中是“int i=50”)的值:
(2)计算第2个表达式(在本题中是“i>1”)的值,如果此值不等于0(结果为真),则转向步骤(3);否则转向步骤(5);
(3)执行一遍循环体(在本题中是“cout'*';”);
(4)计算第3个表达式(在本题中是“--i”)的值,然后转向步骤(2);
(5)结束for循环。
由此可见,本题循环中i从50开始逐次递减,直到i=1时退出,而此时没有机会执行到循环体,因此执行了49遍循环体。而循环体中的语句是输出1个字符“*”,所以最终输出了49个字符“*”,故本题应该选择B。

第8题:

若语句: cout<')<

若语句: cout<<setfill('>')<<setw(5)<<3141512<<setw(5)<<"OK!"; 是程序中第一个输出语句,则输出结果是

A.3141512>>OK!

B.31415120K!>>

C.414150K!>>

D.31415>>OK!


正确答案:A

第9题:

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

A. cout<

B.cout<

C.cout<

D.cout<


参考答案:B

第10题:

若语句:cout<')<

若语句: cout<<seffill('>')<<setw(5)<<3141512<<sctw(5)<<"OK!"; 是程序中第1个输出语句,则输出结果是( )。

A.3141512>>OK!

B.31415120K!>>

C.314150K!>>

D.31415>>OK!


正确答案:A

更多相关问题