[单选题]

阅读下列程序,则运行结果为

#include "stdio.h"

fun()

{ static int x=5;

x++;

return x;}

main()

{ int i,x;

for(i=0;i<3;i++)

x=fun();

printf("%d/n",x);}

A.5

B.6

C.7

D.8

参考答案与解析:

相关试题

阅读下列程序,则运行结果为#include "stdio.h"fun(){ st

[单选题]阅读下列程序,则运行结果为 #include "stdio.h" fun() { staic int x=5; x++; return x;} main() { int i,x; for(i=0;i<3;i++) x=fun(); printf("%d/n",x);}A.5B.6C.7D.8

  • 查看答案
  • 阅读下列程序,则运行结果为#include"stdio.h"fun(){stat

    [单选题]阅读下列程序,则运行结果为 #include"stdio.h" fun() { static int x=5; x++; return x;} main() { int i,x; for(i=0;i<3;i++) x=fun(); printf("%d/n",x);}A.5B.6C.7D.8

  • 查看答案
  • 阅读下面程序,则执行后的结果为#include "stdio.h"fun1(){

    [单选题]阅读下面程序,则执行后的结果为#include "stdio.h"fun1(){ int k=20; return k; }fun2(){ int a=15; return a; }fun3(int a,int b){ int k; k=(a-b)*(a+b); printf("%d\n",k);}main(){ un3(fun1(),fun2());}A.0 B.184 C.175 D.编译不通过

  • 查看答案
  • 阅读下列程序,则在执行后,程序的运行结果为 #include "stdio.h"

    [单选题]阅读下列程序,则在执行后,程序的运行结果为#include "stdio.h"#include "string.h"main(){ char a[30]="nice to meet you!";strcpy(a+strlen(a)/2,"you");printf("%s/n",a);}A.nice to meet you youB.nice toC.meet you youD.nice to you

  • 查看答案
  • 阅读下列程序段,则程序的输出结果为 #include "stdio.h" #de

    [单选题]阅读下列程序段,则程序的输出结果为#include "stdio.h"#define M(X,Y)(X)*(Y)#define N(X,Y)(X)/(Y)main(){ int a=5,b=6,c=8,k;k=N(M(a,b),c);printf("%d/n",k);A.3B.5C.6D.8

  • 查看答案
  • 阅读下列程序,则执行后的结果为 #include "stdio.h" main(

    [单选题]阅读下列程序,则执行后的结果为#include "stdio.h"main(){ int c[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x/n",c[2][2],*(*(c+1)+1));}A.3e,6B.62,5C.56,5D.3E,6

  • 查看答案
  • 阅读下列程序,则执行后的结果为 #include "stdio.h" main(

    [单选题]阅读下列程序,则执行后的结果为#include "stdio.h"main(){ int c[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x/n",c[2][2],*(*(c+1)+1));}A.3e,6B.62,5C.56,5D.3E,6

  • 查看答案
  • 阅读下列程序段,则程序的输出结果为#include"stdio.h"#defin

    [单选题]阅读下列程序段,则程序的输出结果为 #include"stdio.h" #defineM(X,Y)(X)*(Y) #defineN(X,Y)(X)/(Y) main() {f int a=5,b=6,c=8,k; k=N(M(a,b),c); printf("%d/n",k);}A.3B.5C.6D.8

  • 查看答案
  • 阅读下列程序段,则程序的输出结果为#include"stdio.h"#defin

    [单选题]阅读下列程序段,则程序的输出结果为 #include"stdio.h" #define M(X,Y)(X)*(Y) #define N(X,Y)(X)/(Y) main() { int a=5,b=6,c=8,k; k=N(M(a,b),c); printf("%d/n",k);}A.3B.5C.6D.8

  • 查看答案
  • 下面程序的运行结果是#include "stdio.h"void fun(int

    [主观题]下面程序的运行结果是#include "stdio.h" void fun(int k,int *p) { int a,b; if(k==1|| k==2) *p=1; else { fun(k-1,&a); fun(k-2,&b); *p=a+b; } }main(){ int x; fun(6,&x); printf("%d/n",x);}

  • 查看答案