更多"#include int fun(int m) { static in"的相关试题:
[单项选择]
有以下程序
#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(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));
[单项选择]有以下程序
#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
[单项选择]若有定义:static int fun(int a,int b),则以下叙述中错误的是( )。
A. 定义了一个返回值为整型的静态函数
B. 该函数只能被同一文件内的函数调用
C. 该函数可以在任何文件中被调用
D. 该函数属于内部函数
[简答题]
#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));}
[单项选择]
有以下程序
#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
void fun(int *s,int *y)
{
static int t=3;
*y+=s[t];
t--;
}
void main(void)
{
int a[]={10,20,30,40},i,x=0;
for(i=0;i<4;i++){
fun(a,&x);
cout<
}
}
执行以上程序后输出的第一行是(),第三行是(),第四行是()
[单项选择]有以下程序:
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
[单项选择]有以下程序
int fun(int x[],int n)
static int sum=0,i;
for(i=0;i<N;i++)&NBSP;&NBSP;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