# define XXX(a,b) a##b
int test_funcl( int i)
{
retum i*10;
}
int test_func2( int i)
{
retum i*100,
}
int main(int argc,char **argv)
{
printf(“%d./n”, XXX(test_func, 1)(100));
}(39)
A.编译出错
B.100
C.1000
D.10000
[单选题] 有一段C 程序如下,执行后,其运行结果为 (52) 。int f(int a) {auto int b = 0;static int c = 3;b ++; c++;return(a+b+c);}main() {int a=2,i;for(i=0; i<3; i++) printf("%d, ",f(a));}(52)A. 7,8,9,B. 7,7,7,C. 6,7,8,D. 9,8,7,
[单选题]有一段C程序如下,执行后,其运行结果为(52)。 int f(int a){ auto int b = 0; static int c = 3; b ++; c++; return(a+b+c); } main(){ int a=2,i; for(i=0; i<3; i++)printf("%d, ",f(a)); }A.7,8,9,B.7,7,7,C.6,7,8,D.9,8,7,
[单选题]执行下面的一段C程序后,变量ret的值为(61)。char str[20];int ret= strlen(strcpy(str,"Hello_World/0"));(61) A.0B.11C.12D.20
[单选题]执行下面的一段C程序后,变量x的值为(41)。charX=200;int a=300;B.OOL flag;int valuel,value2;valuel=200;value2=300;if( flag&&((value1=value2)=200)){x=x+a;}(41)A.OB.200C.300D.500
[单选题] 执行下面的一段C程序后,变量x的值为 (41) 。char x = 200;int a = 300;#if 0if(x>0) {x = x+a;}#endifx += 1;(41)A. 1B. 201C. 500D. 501
[单选题]编译并运行下面的Java代码段输出结果是()。A.代码无法编译,因为switch语句没有一个合法的表达式B.adefaultC.aD.default
[单选题]以下程序段的执行结果为______。 #define PLUS(X,Y)X+Y main() { int x=1,y=2,z=3,sum; sum=PLUS(x+y,z)*PLUS(y,z); printf("SUM=%d",sum); }A.SUM=9B.SUM=12C.SUM=18D.SUM=28
[单选题]以下程序段的执行结果为 #define PLUS(X,Y)X+Y main() { int x=1,y=2,z=3,sum; sum=PLUS(x+y,z)*PLUS(y,z); printf("SUM=%d",sum); }A.SUM=9B.SUM=12C.SUM=18D.SUM=28
[试题]如何判断一段程序是由C 编译程序还是由C.++编译程序编译的?
[单选题]执行下面的一段C程序后,变量sum的值应为______。 char chr=127; int sum=300; chr +=1; sum +=chr;A.428B.172C.300D.427