下面程序运行后输出结果是() <img src="//img.examk.com/exam/g/t/PyDP3T6gDhctp9Pis9H5aEqapMHFNEzv.jpg">

题目
下面程序运行后输出结果是()

ACAB

BBCA

CBCB

DCBC

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

第1题:

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

A.Set

B.Setup

C.Setup

D.&39;S&39;&39;e&39;&39;t&39;


正确答案:A

第2题:

运行下面程序时,从键盘输入字母H,则输出结果是( )。A.B.C.D.A.AB.BC.CSXB

运行下面程序时,从键盘输入字母H,则输出结果是( )。

A.

B.

C.

D.

A.A

B.B

C.C

D.D


正确答案:C
参考答案

第3题:

下面程序运行后输出的结果是【】。 include using namespace std; class example{ const

下面程序运行后输出的结果是【 】。

include <iostream>

using namespace std;

class example{

const int m;

public:

example(int i):m(i){}

void pr(){cout<<"m="<<m<<endl'}

};

int main(){

example x(100);

x.pr();

return 0;

}


正确答案:m=100
m=100 解析:在类example中,定义了一个常数据成员m,所以构造函数只能通过初始化列表来初始化它。

第4题:

有以下程序 程序运行后的输出结果是( )。A.程序错无输出结果B.31.5C.7.5SXB

有以下程序

程序运行后的输出结果是( )。

A.程序错无输出结果

B.31.5

C.7.5

D.14.0


正确答案:A
宏定义不是c语句,末尾不需要有分号。因此语句“printf(”%4.1f\n”。S(a+b));”展开后为“prinff(”%4.1tXn",3.5;+a+b}a+b;);”,所以程序会出现语法错误。

第5题:

下面程序运行后,输出的结果是如下矩阵:

4 7 10

5 8 11

6 9 12

请在程序[ ]处填入正确的内容。


正确答案:i+k*3
i+k*3 解析:本题的难点是如何在数组中对数组下标的操作。找出下标值与数组元素之间的关系。空打印Print操作是换行。

第6题:

下面程序运行输出的结果是【】。 include using namespace std; int main(){char a[]="C

下面程序运行输出的结果是【 】。

include <iostream>

using namespace std;

int main(){

char a[]="Chinese";

a[3]='\0';

cout<<a<<endl;

return 0;

}


正确答案:Chi
Chi 解析:字符串的结束标识是'\0',输出字符串时,到第一个'\0'输出结束,而不管其后是否还有数据,因此本题输出为字符中的前3个字符。

第7题:

有以下程序: 运行后的输出结果是( )。A.MtemoonB.AftemoonC.MorningSXB

有以下程序:运行后的输出结果是( )。

A.Mtemoon

B.Aftemoon

C.Morning

D.orning


正确答案:B
语句voidfun(char**P)中的形参是一个指向指针的指针,在调用函数fun(a)后,指针数组a加1,

第8题:

在PowerPoint中欲开启旧有的演示文稿时,可由下列哪一项执行?()

A.<img_src=414211.jpg>

B.<img_src=414212.jpg>

C.<img_src=414213.jpg>

D.<img_src=414214.jpg>


参考答案:D

第9题:

下面程序的输出结果是()。includemain(){char a[]={'a','b','c','d','f','g'},*p;p=a;p

下面程序的输出结果是( )。 #include<stdio.h> main() {char a[]={'a','b','c','d','f','g'},*p; p=a; printf("%c\n",*p+4); }

A.a

B.b

C.e

D.f


正确答案:C
解析:“*”号的优先级比“+”的优先级高,所以先执行“*p”;指针p指向的是数组的首地址,因此*p=a,再加4得'e'。

第10题:

有以下程序:

程序运行后的输出结果是( )。


正确答案:B
第一次执行外循环,i的值为3,第一次执行内循环j的值为1,j<=2条件成立,打印i+j的值,即4;第二次执行内循环J的值为2,j<=2条件成立,打印i+j的值,即5;再判断条件不成立,打印回车换行符,跳出内循环。第二次执行外循环,i的值为2,内循环的执行同第一次一样,所以打印3和4,打印回车换行,结束内循环。第三次执行外循环i的值为1,同理内循环中打印2和3,打印回车换行符,结束内循环。

更多相关问题