[单选题]

有一段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 程序如下,执行后,其运行结果为 (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,

  • 查看答案
  • 有以下程序,程序运行后的输出结果是______。int f(int b[][4]

    [单选题]有以下程序,程序运行后的输出结果是______。 int f(int b[][4]) { int i,j,s=0; for(j=0;j<4;i++) { i=j; if(i>2)i=3-j; s+=b[i][j]; } return s; } main() { int a[4][4]={{1,2,3,4},{0,2,4,6,},{3,6,9,12},{3,2,1,0}}; printf("%d/n",f(A) ); }A.22B.11C.18D.16

  • 查看答案
  • 有以下程序,程序运行后的输出结果是_______。int f(int b[][4

    [单选题]有以下程序,程序运行后的输出结果是_______。 int f(int b[][4]) { int i,j,s=0; for(j=0;j<4;j++) { i=j; if(i>2)i=3-j; s+=b[i][j]; } return s; } main() { int a[4][4]={{1,2,3,4},{0,2,4,6},{3,6,9,12},{3,2,1,0}}; printf("%d/n"f(A) ); }A.22B.11C.18D.16

  • 查看答案
  • 执行如下程序段后,int sum的值为______。

    [单选题]执行如下程序段后,int sum的值为______。A.80B.160C.161D.200

  • 查看答案
  • 以下程序的执行结果是()。 include int f(int b[],int

    [主观题]以下程序的执行结果是()。 include int f(int b[],int n) { int i,r=1; for(i=0;i

  • 查看答案
  • 下列程序段执行后的输出结果为() int x=3;int y=10; Syste

    [单选题]下列程序段执行后的输出结果为 ( ) int x=3;int y=10; System.out.println(y%x);A.0B.1C.2D.3

  • 查看答案
  • 下列程序段执行后的输出结果为()。 int x=3;int y=10: Syst

    [单选题]下列程序段执行后的输出结果为( )。 int x=3;int y=10: System.out.println(y%x):A.0B.1C.2D.3

  • 查看答案
  • 执行下面的一段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

  • 查看答案
  • 如下程序段运行时的输出结果是int i=4;int J=1;int main(

    [单选题]如下程序段运行时的输出结果是 int i=4;int J=1; int main( ){ inti=8,j=i; cout<<i<<j<<endl; }A.44B.41C.88D.81

  • 查看答案
  • 以下程序运行后的输出结果是( )。f(int a){ int b=0;stati

    [单选题]以下程序运行后的输出结果是( )。f(int a){ 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("%4d",f(a));A.789 B.678 C.567 D.876

  • 查看答案
  • 有一段C程序如下,执行后,其运行结果为(52)。int f(int a){aut