题目内容

如果在一个函数中的复合语句中定义了一个变量,则该变量()。

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

答案查题题库