[单选题]

编译并执行下面一段C语言后,其结果为(39)。

# 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

[单选题] 有一段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){aut

    [单选题]有一段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];

    [单选题]执行下面的一段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

    [单选题]执行下面的一段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

    [单选题] 执行下面的一段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代码段输出结果是()。

    [单选题]编译并运行下面的Java代码段输出结果是()。A.代码无法编译,因为switch语句没有一个合法的表达式B.adefaultC.aD.default

  • 查看答案
  • 以下程序段的执行结果为______。#define PLUS(X,Y)X£«Ym

    [单选题]以下程序段的执行结果为______。 #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£«Ymain(){

    [单选题]以下程序段的执行结果为 #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 编译程序还是由C.++编译程序编译的?

  • 查看答案
  • 执行下面的一段C程序后,变量sum的值应为______。char chr=127

    [单选题]执行下面的一段C程序后,变量sum的值应为______。 char chr=127; int sum=300; chr +=1; sum +=chr;A.428B.172C.300D.427

  • 查看答案