题目内容

设函数内有整形变量n,为保证其在未赋初值的情况下初值为0,应该选择的存储类别是()。

A. auto
B. register
C. static
D. auto 或exetrn

查看答案
更多问题

有以下程序运行后的输出结果是()。#includeint fun(){ static int x=1;x*=2;return x;}void main(){ int i,s=1;for(i=1;i<=3;i++) s*=fun();printf("%d\n",s);}

A. 2
B. 4
C. 8
D. 64

下列程序输出的x结果为()。#includeint x;void plusone(){ x++; }void main(){ int x=0;plusone();plusone();printf("%d\n",x);}

A. 2
B. 1
C. 0
D. 3

以下正确的函数原型声明是()。

A. double fun(int x, int y);
B. double fun(int x; int y)
C. double fun(int x, int y)
D. double fun(int x,y);

以下程序运行后的输出结果是()。#include#define N 4#define M N+2#define fun(x) (x*M)void main(){int a,b;a=fun(3);b=fun(1+2)printf("%d %d\n",a,b);}

A. 11 14
B. 18 13
C. 13 11
D. 14 11

答案查题题库