若有定义:int a=1,b=2;,以下函数调用正确的是( )
- AA. max(a,b)
- BB. max(a)
- CC. max(a,b,3)
- DD. max()
以下关于函数声明的说法中,正确的是( )
- AA. 函数声明不能省略参数名
- BB. 函数声明可以省略参数名
- CC. 函数必须先声明后定义
- DD. 函数不能有声明
若有函数:int f(int a){return a;},则f(5.5)的返回值是( )
- AA. 5
- BB. 5.5
- CC. 编译错误
- DD. 不确定
以下关于函数返回值的说法中,正确的是( )
- AA. 函数返回值类型由定义决定
- BB. 函数的返回类型可以省略
- CC. 函数返回值必须是int
- DD. 函数不能有返回值
若有定义:int *p(int a){...},则p是( )
- AA. 整型变量
- BB. 整型指针
- CC. 返回整型指针的函数
- DD. 函数指针
以下关于递归函数的说法中,正确的是( )
- AA. 递归函数是自己调用自己
- BB. 递归函数不能有返回值
- CC. 递归函数不能有参数
- DD. 递归函数只能调用一次
若有定义:void fun(int a,int b){a=b;},则fun是( )
- AA. 返回int类型的函数
- BB. 返回void类型的函数
- CC. 返回int*的函数
- DD. 变量
以下程序段的输出结果是( )
int f(int x){return (x>2)?x*f(x-1):1;}
int main(){printf("%d",f(3));}
- AA. 3
- BB. 5
- CC. 6
- DD. 9
若有函数定义:int add(int a,int b){return a+b;},则正确的函数声明是( )
- AA. int add(int,int);
- BB. int add(int a,b);
- CC. add(int a,int b);
- DD. int add(a,b);
若有定义:int *p[5];,则p是( )
- AA. 整型指针
- BB. 整型指针数组
- CC. 数组指针
- DD. 函数指针
若有函数:int *f(){static int a=5;return &a;},以下说法正确的是( )
- AA. 合法,返回静态变量地址
- BB. 非法,不能返回地址
- CC. 非法,函数类型错误
- DD. 返回值是5
以下关于局部变量的说法中,正确的是( )
- AA. 局部变量在程序结束时销毁
- BB. 局部变量在函数结束后销毁
- CC. 局部变量在整个程序运行期间存在
- DD. 局部变量可以被其他函数访问
以下关于全局变量的说法中,正确的是( )
- AA. 全局变量只能在定义它的文件中使用
- BB. 全局变量不能被函数访问
- CC. 全局变量可以被所有函数访问
- DD. 全局变量有固定初始值
若有定义:int a=1;void f(){int a=2;a++;},执行f()后,全局变量a的值是( )
- AA. 1
- BB. 2
- CC. 3
- DD. 不确定
以下关于静态变量的说法中,正确的是( )
- AA. 静态变量在程序运行期间存在
- BB. 静态变量每次调用都初始化
- CC. 静态变量不能赋值
- DD. 静态变量只在定义时可见
若有函数:int f(int a){return a++;},执行f(3)后,a的值是( )
- AA. 3
- BB. 4
- CC. 不确定
- DD. 编译错误
以下关于函数参数传递的说法中,正确的是( )
- AA. 参数传递是值传递
- BB. 参数传递是地址传递
- CC. 参数传递可以改变实参
- DD. 参数传递不能传递数组
若有定义:int f(int a){return a+1;},则在主函数中调用f(a)时,a的变化是( )
- AA. a的值不变
- BB. a的值增加1
- CC. a的值减少1
- DD. a的值变为0
以下关于内联函数的说法中,正确的是( )
- AA. 内联函数必须用void声明
- BB. 内联函数用inline关键字声明
- CC. 内联函数不能有参数
- DD. 内联函数不能有返回值
以下关于函数定义的说法正确的有( )
- AA. 函数定义包括返回类型
- BB. 函数定义包括函数名
- CC. 函数定义包括参数列表
- DD. 函数定义可以没有返回类型
- EE. 函数定义可以没有函数名
- FF. 函数定义必须放在main函数之前
- GG. 函数定义可以嵌套
- HH. 函数定义可以没有参数
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《NCRE计算机等级考试二级(C语言程序设计)》在线练习。