C语言规定,简单变量作为实参时,它和对应形参之间的数据传递方式是( )。
A. 地址传递
B. 单向值传递
C. 由实参传给形参,再由形参传回给实参
D. 由用户指定传递方式
以下程序的正确运行结果是()#includevoidnum(){externintx,y;inta=15,b=10;x=a-b;y=a+b;}intx,y;intmain(){inta=7,b=5;x=a+b;y=a-b;num();printf(“%d,%d\n”,x,y);return(0);}
A. 12,2
B. 不确定
C. 5,25
D. 1,12
在一个源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( )。
A. extern
B. register
C. auto
D. static
以下程序的正确运行结果是()#include int f(int a);int main(){int a=2,i;for(i=0;i<3;i++) printf(“%4d”,f(a));return (0);}int f(int a){int b=0;static int c=3;b++;c++;return (a+b+c);}
A.777
B.71013
C.7911
D.789