如果在一个函数中的复合语句中定义了一个变量,则该变量()。
A. 只在该复合语句中有效
B. 在本程序范围内均有效
C. 在该函数中有效
D. 非法变量
查看答案
C语言规定,函数返回值的类型是由
A. return语句中的表达式类型所决定
B. 定义函数时所指定的函数类型所决定
C. 调用函数时系统自动决定
D. 调用函数时的主调函数类型所决定
在C程序中当主调函数调用某一有参函数时,
A. 实参与其对应的形参分别占用独立的存储单元
B. 实参与其对应的形参占用同一存储单元
C. 形参是虚拟的,不占用存储单元
D. 只有当实参与其对应的形参同名时才共占同一存储单元
以下程序的输出结果是#include long fib(int n){if (n>2)return fib(n-1)+fib(n-2);elsereturn 1;}int main(){printf("%d\n",fib(7));return 0;}
A. 8
B. 13
C. 21
D. 6
以下程序的输出结果是#include int func2(int a, int b){int c;c=a*b%3;return c;}int func1(int a, int b){int c;a+=a; b+=b; c=func2(a,b);return c*c;}int main(){int x=11,y=22;printf("%d\n",func1(x,y));return 0;}
A. 3
B. 5
C. 2
D. 4