单选题设M="15",执行命令?"M"+"25"后,结果是()。A1525B20CM05D出错信息
单选题
设M="15",执行命令?"&M"+"25"后,结果是()。
A
1525
B
20
C
M05
D
出错信息
参考解析
解析:
宏替换函数&用来替换内存变量的内容,即&的值是变量中的内容,"&M"+"25"相当于求表达式"15"+"25"的值,所以结果为两个字符串完全连接,连接结果是1525。
相关考题:
有以下程序段: inti,j,m=0; for(i=1;i<;=15;i+=4) for(j一3;j<;=19;j+=4)m++; printf(‘‘%d\n‘‘,m); 程序段的输出结果是( )。A.12B.15C.20D.25
以下程序的输出结果是______。 main() { int i,j,m=0; for (i=1;i<=15;i+=4) for(j=3; j<=19; j+=4) m++; printf("%d\n",m); }A.12B.15C.20D.25
以下程序的输出结果是includemain(){ inta=15/b=21,m=0;switch(a%3){ case0:m++;break 以下程序的输出结果是 #include<stdio.h> main() { int a=15/b=21,m=0; switch(a%3) { case0:m++;break; case 1:m ++; switch(b%2) { default:m++; case 0:m ++;break;}} printf("%d\n",m);}A.1B.2C.3D.4
执行下列程序后的输出结果是( ) define M(a,b)(a)(b)?(a):(b) main() { int i=10,i=15; printf(%d\n,10*M(i,j)); }A.10B.15C.100D.150
单选题设M=“15”,N=“M”,执行命令?N+“05”的值是()。A1505B20CM05D出错信息