更多"若有定义:static int fun(int a,int b),则以"的相关试题:
[单项选择]若有定义:static int fun(int a,int b),则以下叙述中错误的是( )。
A. 定义了一个返回值为整型的静态函数
B. 该函数只能被同一文件内的函数调用
C. 该函数可以在任何文件中被调用
D. 该函数属于内部函数
[单项选择]有以下程序:
int fun(int x[],int n)
static int sum=0,i;
for(i=0;i<n;i++)sum+=x[i];
return sum;
main( )
int a[]=1,2,3,4,5,b[]=6,7,8,9,s=0;
s=fun(a,5)+fun(b,4);printf("%d/n",s);
程序执行后的输出结果是( )。
A. 45
B. 50
C. 60
D. 55
[单项选择]有以下程序:
int fun(int x[],int n)
static int sum=0,I;
for(i=0;i<n;i++)sum+=x[i];
return sum;
main( )
int a[]=1,2,3,4,5,b[]=6,7,8,9,s=0;
s=fun(a,5)+fun(b,4);printf("%d/n",s);
程序执行后的输出结果是()。
A. 45
B. 50
C. 60
D. 55
[单项选择]有以下程序:
int fun(int x[],int n)
static int sum=0,i;
for(i=0;i<n;i++)sum+=x[i];
return sum;
main( )
int a[]=1,2,3,4,5,b[]=6,7,8,9,s=0;
s= fun(a,5)+fun(b,4); printf("%d/n",s);
程序执行后的输出结果是
A. 45
B. 50
C. 60
D. 55
[单项选择]有以下程序
int fun(int x[],int n)
static int sum=0,i;
for(i=0;i<N;i++)  SUM+=X[I];
return sum;main( )
int a[]=1,2,3,4,5,b[]=6,7,8,9,s=0;
s=fun(a,5)+fun(b,4);printf("%d/n",s);程序执行后的输出结果是()。
A. 45
B. 50
C. 60
D. 55
[单项选择]若有程序
fun(int a,int b)
static int c=0
c+=a+b;
retum c;
main( )
int x=5,y=3,z=7,r;
r=fun((y,x+y),z);
r=fun(x,y);
printf("%d/n",r);
上面程序的输出结果______。
A) 23 B) 15 C) 19 D) 18
[单项选择]
有以下程序
#include
int fun( )
{ static int x=1;
x*2; return x;
}
main( )
{int i,s=1,
for(i=1;i<=2;i++) s=fun( );
printf("%d/n",s);
}
程序运行后的输出结果是()
A. 0
B. 1
C. 4
D. 8
[单项选择]有以下程序
#include<stdio.h>
int fun( )
static int x=1;
x*=2;
return x;
main( )
( int i, s=1;
for(i=1; i<=3; i++)s*=fun( );
printf("%d/n", s);
程序运行后的输出结果是______。
A. 0
B. 10
C. 30
D. 64
[单项选择]有以下程序:
#include <stdio.h>
int fun( )
static int x=1,
x*=2:
return x:
main( )
int i,s=1;
for(i=1;i<=3;i++) s*=fun( );
printf("%d/n",s);
程序运行后输出的结果是( )。
A. 0
B. 10
C. 30
D. 64
[单项选择]若有程序
fun(int a,int b)
static int c=0;
c+=a+b;
rerurn c;
main( )
int x=5,y=3,z=7,r;
r=fun(y,x+y),z);
r=fun(x,y);
printf("%d/n",r);
上面程序的输出结果是______。
A. 23
B. 15
C. 19
D. 18
[单项选择]有以下程序:
int fun( )
static int s=0;
s+=1:
return s:
main(int argc,char *argv[])
int n,i=0;
while(argv[1][i]!= '/0')
n=fun( );i++;)
printf("%d/n",n*argc);
假设程序经编译、链接后生成可执行文件exam.exe,若键入以下命令:exam 123<回车>,则运行结果为( )。
A. 6
B. 8
C. 3
D. 4
[单项选择]
有以下程序
#include<stdio.h>
int fun( )
static int x=1;
x*=2;
return x;
main( )
( int i, s=1;
for(i=1; i<=3; i++)s*=fun( );
printf("%d/n", s);
程序运行后的输出结果是()。
A. 0
B. 10
C. 30
D. 64
[简答题]#include<stdio.h>
int fun(int h)
static int a[3]=1,2,3);
int k;
for(k=0;k<3;k++)a[k]+=a[k]-h;
for(k=1;k<3;k++)printf("%d/t",a[k]);
return(a[h]);
main( )
int t=1;fun(fun(t));