C++语言程序设计

单选题执行语句:cout< A 123*******OKB 123#######OKC 123********OK********D 123#######OK#######

题目
单选题
执行语句:cout<
A

123*******OK

B

123#######OK

C

123********OK********

D

123#######OK#######

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

第1题:

若语句: cout<')<

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

A.3141512>>OK!

B.31415120K!>>

C.414150K!>>

D.31415>>OK!


正确答案:A

第2题:

( 34 )假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外三条语句不同的语句是

A ) cout<<setfill ( '*' ) <<123<<setw ( 9 ) <<321;

B ) cout<<setfill ( '*' ) <<setw ( 6 ) <<left<<123<<setw ( 6 ) <<right<<321;

C ) cout<<123<<setfill ( '*' ) <<setw ( 6 ) <<321;

D ) cout<<setfill ( '*' ) <<SetW ( 9 ) <<left<<123<<321;


正确答案:B

第3题:

有如下程序:

#include

#include

using namespace std;

int main()

{

cout.fill('*');

cout<

return 0;

}

执行这个程序的输出结果是

A . 123*OK

B . 123*OK**

C . *123OK

D . *123**OK


正确答案:B

第4题:

执行语句:{cout<<setfill('*')<<setw(10)<<setfill('#')<<left<<123<<"OK"<<endl;return 0;)后将输出( )。

A.123*******OK

B.123#######OK

C.123********OK********

D.123#######OK########


正确答案:B

第5题:

有如下程序:include include using namespace std;int main(){cout.fill('

有如下程序:#include <iostream>#include <iomanip>using namespace std;int main(){cout.fill('*');cout<<left<<setw(4)<<123<< "OK"<<end1;return 0;}执行这个程序的输出结果是( )。

A.123*OK

B.123*OK**

C.*123OK

D.*123**OK


正确答案:A

第6题:

执行cout<<setw(5)<<123<<setfill(*)<<16;的输出为

A.**12316

B.123**16

C.12316

D.12316**


正确答案:A
解析:setw( )为一次有效的设置,setfill则一直有效,直到再次设置为止。正确答案为A。

第7题:

执行Print"A123"+123语句,系统会给出出错提示。()


参考答案:正确

第8题:

执行语句序列 ofstream outfile(”DATA.DAT"); if(…)cout<<"OK";elsec out<<"FAIL"; 后,如果文件打开成功显示“OK”,否则就显示“FAIL”。由此可知,上面if语句的…处的表达式应是

A.outfile.fail()或 outfile

B.outfile.good()或 !outfile

C.outfile.good()或 outfile

D.outfile.fail()或 !outfile


正确答案:C
解析:本题考核C++的文件I/O操作。函数good()表示刚进行的操作成功时返回 true,否则返回false,所以可以通过类ofstream的对象outfile调用good()函数来检测刚才文件打开是否成功。题中在建立文件流对象的同时打开文件,若打开失败则返回 fail。所以“outfile”也可以用作判断打开文件成功与否的条件。

第9题:

要在屏幕上显示“Hello,world!”应执行语句cout <<【 】。


正确答案:“\”Hello. world!\“”
“\”Hello. world!\“” 解析:“Hello,world!”的输出需要转义字符\,所以cout“\”Hello. world!\“”。

第10题:

执行语句序列

ofstream outfile(“DATE.DAT”);

if(…)cout<<"OK"; else cout<<"FAIL"后,如果文件打开成功,显示“OK”,否则显示"FAIL"。由此可知,上面if语句…处的表达式是:

A.outfile.fail( )或outfile

B.outfile.good( )或outfile

C.outfile.good( )或!outfile

D.outfile.fail( )或!out file


正确答案:B
解析:本题考查文件流状态判断函数。good( )表示刚进行的操作成功时返回true,否则返回false。fail( )与good( )相反,fail( )表示刚进行的操作失败时返回true,否则返回false。本题中流对象为outfile,则if(! outfile)等同于if(outfile.fail( )),if(outfile)等同于if(outfile.good)。由上述可知正确答案为B项。

更多相关问题