#include<stdio.h>
int fun( )
{static int x=1;
x+=1;return x;
}
main( )
{int i,s=1;
for(i=1;i<=s;i++)s+=fun( );
printf(”%d\n”,s);
}
程序运行后的输出结果是( )。
A.11
B.21
C.6
D.120
[单选题]有以下程序#include<stdio.h>int fun(){static int x=l:X*=2:return X:}main(){int i,s=l:for(i=l;i<=3,i++) s*=fun();printf(“%d\n”,s);}程序运行后的输出结果是A.0B.10C.30D.64
[单选题]有以下程序#include<stdio.h>int fun(int X,int y){if(x!=y) return((x+y)/2):else return(x):}main() .{int a=4'b=5,c=6:printf(“%d\n”,fun(2*a,fun(b,c))):}程序运行后的输出结果是A.3B.6C.8D.12
[单选题]有以下程序include<stdio.h>void fun(int p){int d=2;p=d++;printf("%d".p);}main( ){int a=1;fun(a):printf("%d/n",a);)程序运行后的输出结果是( )。A.32B.12C.21D.22
[单选题]有以下程序include<stdio.h>void fun(int x){if(x/2>1)fun(x/2);printf("%d",x);}main{fun(7);printf("/n");}程序运行后的输出结果是( )。A.1 3 7B.7 3 1C.7 3D.3 7
[单选题]有以下程序#include <stdio.h>void fun(int *a,int n)/*fun函数的功能是将a所指数组元素从大到小排序*/{ int t,i,j;for(i=0;i<n-1;j++)for(j=i+1;j<n;j++)if(a[i]<a[j]) { t=a[i];a[i]=a[j];a[j]=t;}}main(){ int c[10]={1,2,3,4,5,6,7,8,9,0},i;fun(c+4,6);for(i=0;i<10;i++)
[单选题]有以下程序#include<stdio.h>void fun(int P){int d=2;P=d++;printf(“%d”,P);}main( ){int a=1;fun(A);prinff(“%.d\n”,A);}程序运行后的输出结果是A.32B.12C.21D.22
[单选题]有以下程序#include<stdio.h>void fun(int *s){ static int j=0;do { s[j]=s[j]+s[j+1]; )while(++j<2);}main( ){ int k,a[10]={1,2,3,4,5);for(k=1;k<3;k++)fun(a);for(k=0;k<5;k++)printf(”%d”,a[k]);printf("/n");}程序运行后的输出结果是A.) 12345B.)23445C.)34756
[单选题]有以下程序#include<stdio.h>void fun(int x){if(x/2>1)fun(x/2);printf(”%d”,x);}main( ){fun(7);printf(”\n”);}程序运行后的输出结果是( )。A.1 3 7B.7 3 1C.7 3D.3 7
[单选题]有以下程序#include<stdio.h>void fun(int*p){printf("%d\n",p[5]);}main(){ int a[10]={1,2,3,4,5,6,7,8,9,10};fun(&a[3]);}程序运行后的输出结果是A.5B.6C.8D.9
[单选题]有以下程序#include <stdio.h>int fun(int a,int b){ if(b==0) return a;else return(fun(--a,--b));}main(){ printf("%d/n", fun(4,2));}程序的运行结果是A.)1B.)2C.)3D.)4