题目内容

下列程序段的运行结果为( )。#define ADD(x)x+xint main(){int m = 1,n = 2,k = 3;int sum = ADD (m+n) * k;cout <<" sum ="<< sum;return 0;}

A. sum=9
B. sum=10
C. sum=12
D. sum=18

查看答案
更多问题

下列程序段的运行结果为( )。int i=100;int fun(){static int i=10;return ++i;}int main( ){fun( );cout << fun()<<", "<< i;return 0;}

A. 10,100
B. 12,100
C. 12,12
D. 11,100

下列程序的运行结果为()。#includeusing namespace std;#define DEBUG 2int main(){int i=3;#ifndef DEBUGfor(,,)cout<

A. 2 ,3
B. 2
C. 3 , 2
D. 程序语句未写完,编译错

下列程序段的运行结果为()。#includeusing namespace std;namespace mynamespace{int flag=10;}namespace yournamespace{int flag=100;}int main(){int flag=1000;using namespace yournamespace;cout<

A. 100,1000
B. 1000,10
C. 1000,1000
D. 100,10

下列程序段的运行结果为()。char * inputa(){char str[20]="123";return str;}char* inputp(){char*str=”123”;return str;}int main(){char*p=inputp();cout<

A. 乱码,123
B. 123,乱码
C. 123,123
D. 乱码,乱码

答案查题题库