题目内容

在C语言中,下面不能作为外部变量存储类型的是:

A. 自动类(auto)
B. 静态类(static)
C. 外部类(extern)
D. 寄存器类(register)

查看答案
更多问题

以下说法不正确的是:

A. 定义函数时,形参的类型说明不能放在函数体内
B. return 后边的值可以为表达式
C. 如果函数值的类型与返回值类型不一致,以函数值类型为准
D. 如果形参与实参的类型不一致,以实参类型为准

C语言规定,程序中各函数之间可行的是:

A. 既允许直接递归调用也允许间接递归调用
B. 允许直接递归调用不允许间接递归调用
C. 不允许直接递归调用也不允许间接递归调用
D. 不允许直接递归调用允许间接递归调用

{ .下列程序的结果是: main() { int x=5,n=3,s,j; for(j=0;j<2;j++) { s=fun(x,n); printf(“%d”,s); } } fun(int a,int b) { static int n=0,i=2; i=n+1; n=i+a-b; return(n); } }

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

{ .下列程序的结果是: int x=1; fun(int p) { int x=4; x+=p++; printf(“%d”,x); } main() { int a=3; fun(a); x+=a++; printf(“%d\n”,x); } }

A. 8 4
B. 4 5
C. 7 4
D. 9 5

答案查题题库