有如下程序:执行这个程序的输出结果是(  )。

题目
单选题
有如下程序:执行这个程序的输出结果是(  )。
A

1

B

30

C

1-2

D

死循环

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

第1题:

有如下程序段:

char C[20]="examination";

C[4]=0;

cout<<c<<endl;

这个程序的输出结果是______。


正确答案:exam
exam 解析:对于c[4]=0,在c[4]里面保存的是对于ASCII码为O的字符,即空格,使用cout遇到空格自动结束,所以打印exam。

第2题:

有如下程序段:

intx=1,y=2,z=3;

x=x^z:

y=y^z;

z=x^y:

cout<<x<<y<<z;

这个程序段的输出结果是______。


正确答案:213
213

第3题:

有如下程序: <br>int x=3;<br>do{<br>x -= 2;<br>cout&lt;<br>}while(!(--x));<br> 执行这个程序的输出结果是 <br>

A . 1 <br>

B . 3 0 <br>

C . l-2 <br>

D .死循环 <br>


正确答案:C

第4题:

有如下程序: int x=3; do { x-=2; cout<<x; } while(!(--x)); 执行这个程序的输出结果是( )。

A.1

B.30

C.1-2

D.死循环


正确答案:C
解析:此题考查的是do-while循环语句。do-while循环首先执行do语句中的循环体,再判断是否需要继续执行循环。题目中do语句“x-=2”,while语句中“--x”即x为0,取反为非0,循环继续执行;执行“x-=2”和“--x”取反后,循环结束程序退出。

第5题:

执行如下程序后的输出结果是【】。include include using namespace std;int ma

执行如下程序后的输出结果是【 】。

include <iostream>

include <fstream>

using namespace std;

int main ( )

{

char s[25];

ofstream fl("data.txt");

f1<<"C++ Programming";

f1.close ();

ifstream f2 ("data.txt");


正确答案:C++
C++ 解析:程序先在当前目录下建立一个data文本文件,并写入“C++ Programming”。然后打开该文件,将其中的数据输入到变量s中,由于采用提取符“>>”读时遇到空格终止,所以最后字符数组s中存放的是“C++”。

第6题:

( 8 )有如下程序段:

Char c [20]="examination" ;

c[4]=0;

cout<<c<<endl;

执行这个程序段的输出是【 8 】 。


正确答案:

第7题:

有如下程序段:

for(inti=i;i<=50;i++){

if(i%3 1=0)continue;

else if(i%5 1=0)continue;

cout<<i<<",";

这个程序的输出结果是______。


正确答案:153045
15,30,45

第8题:

有如下程序:

#include

#include

using namespace std;

int main()

{

cout.fill('*');

cout<

return 0;

}

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

A . 123*OK

B . 123*OK**

C . *123OK

D . *123**OK


正确答案:B

第9题:

有如下程序: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

第10题:

有如下程序: #inClude<iostream> using namespaCe std: Class CD{ publiC: ~CD{Cout<<’C’:} private: Char name[80]; }; int main{ CD a,*b,d[2]; return 0; 执行这个程序的输出结果是( )。

A.CCCC

B.CCC

C.CC

D.C


正确答案:B
本题考查类的析构函数.题目中定义了类的一个对象a,对象指针*b,对象数组d[2],当程序执行完后,析构函数执行了3次,输出“CCC”,对象指针不会执行析构函数。所以本题答案为8。