[单选题]

以下程序的输出结果是______。 main () { int x=5,n=3,s,j; for(j=0;j<2;j++) { s=fun(x,n); printf("%d",s); } } fun(int a,int b) { static int n=0,i=2; i=n+1; n=i+a-b; return(n); }

A.3 7

B.3 5

C.3 6

D.3 3

参考答案与解析:

相关试题

以下程序的输出结果是 ( ) main( ) { int n[3] [3],i,

[单选题]以下程序的输出结果是 ( ) main( ) { int n[3] [3],i,j; for (i=0;i<3;i+ +) for(j=0;i<3;++) n[i][j]=i+j; for(i=0;i<2;i++) for(j=0,j<2;j++) n[i+1][j+1]+=[i][j]; printf("%d/n",n[1][j]); }A.14B.0C.6D.值不确定

  • 查看答案
  • 以下程序的输出结果是_______。main(){ int i,x[3][3]=

    [单选题]以下程序的输出结果是_______。 main() { int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1]; for(i=0;i<4;i+=2)printf("%d",p[i]); }A.5 2B.5 1C.5 3D.9 7

  • 查看答案
  • 以下程序的输出结果是______。int x=3;main(){int i; f

    [单选题]以下程序的输出结果是______。 int x=3; main() { int i; for(i=1; i<x; i++) incre(); } incre() { static int x=1; x*=x+1; printf(" % d", x); }A.3 3B.2 2C.2 6D.2 5

  • 查看答案
  • 以下程序的输出的结果是()。int x=3;main(){inti;for(i=

    [单选题]以下程序的输出的结果是( )。int x=3;main(){ int i;for(i=1;i<x;i++)incre();}incre(){ staic int x=1; x*=x+1; printf(" %d", x);}A.33B.22C.26D.25

  • 查看答案
  • 以下程序的输出的结果是 int x=3;main(){inti; for (i=

    [单选题]以下程序的输出的结果是 int x=3; main() { int i; for (i=1;i<x;i++) incre(); } incre() { staic int x=1; x*=x+1; printf(" %d",x); }A.3 3B.22C.26D.25

  • 查看答案
  • 以下程序的输出的结果是()。#include int x=3;void main

    [单选题]以下程序的输出的结果是()。include int x=3;void main(){void incre();int i;for (以下程序的输出的结果是( )。#include <iostream.h>int x=3;void main(){ void incre(); int i; for (i=1;i<x;i++) incre();}Void incre(){ static int x=1; x*=x+1; cout<<x<<"";}A.3 3B.2 2C.2 6D.2 5

  • 查看答案
  • 下面程序输出的结果是main(){ int x;x=£­3£«4*5£­6;pr

    [单选题]下面程序输出的结果是 main() { int x; x=-3+4*5-6;printf("%d",x); x=3+4%5-6;printf("%d",x); x=-3+4%6/5;printf("%d",x); x=(7+6)%5/2;printf("%d",x);}A.11 1 -3 1B.11 -3 2 1C.12 -3 2 1D.11 1 2 1

  • 查看答案
  • 下列程序的输出结果是( ) main( ) { int x=0,y=5,z=3;

    [单选题]下列程序的输出结果是( ) main( ) { int x=0,y=5,z=3; while(z-->0&&++x<5) y=y-1; printf(“%d,%d,%d/n”,x,y,z); }A.3,2,0B.3,2,-1C.4,3,-1D.5,-2,-5

  • 查看答案
  • 以下程序的输出结果是 ( ) main( ) {int a=3; printf(

    [单选题]以下程序的输出结果是 ( ) main( ) {int a=3; printf("%d/n",(a + =a - =a * a)); }A.-6B.12C.0D.-12

  • 查看答案
  • 以下程序的输出结果是______。main() {int a=3; printf

    [单选题]以下程序的输出结果是______。 main() {int a=3; printf("%/n",(a+=a-=a*a)); }A.{B.1C.2D.-12

  • 查看答案
  • 以下程序的输出结果是______。 main () { int x=5,n=3,