单项选择题

以下程序的输出结果是______。
int f()
static int i=0;
int s=1;
s+=i; i++;
return s;

main()
int i, a=0;
for(i=0; i<5; i++)
a+=f();
printf("% d\n", a);

A) 20
B) 24
C) 25
D) 15
<上一题 目录 下一题>
热门 试题

单项选择题
若有以下程序段: struct st int n; int*m: ; int a=2,b=3,c=5; struct st s[3]=(101,&a,102,&c,103,&b); main() struct st*p; p=s; 则以下表达式中值为5的是()。

A. (*p).m
B. *(p+1)->m
C. *(p++)->n
D. (p++)(*m)

单项选择题
有以下程序void sum(int a[]) a[0]=a[-1]+a[1]; main() int a[10]=1,2,3,4,5,6,7,8,9,10; sum(&a[2]); printf( %d n , a[2]);程序运行后的输出结果是()。

A. 6
B. 7
C. 5
D. 8

相关试题
  • A.0 B.1 C.2 D.3
  • A.0 B.1 C.2 D.3
  • 下面结构体的定义语句中,错误的是
  • 有以下程序 int fun(int x[],int n...
  • 若有以下程序段 int r=8; printf( ...