以下关于函数参数的说法正确的有( )
- AA. 形参在函数定义时创建
- BB. 实参在函数调用时求值
- CC. 参数传递是值传递
- DD. 实参和形参同名是可能的
- EE. 形参是全局变量
- FF. 实参不能是表达式
- GG. 参数传递可以改变实参
- HH. 数组作为参数时传递整个数组
以下关于递归函数的说法的有( )
- AA. 递归函数是自己调用自己
- BB. 递归函数必须有终止条件
- CC. 递归可以代替循环
- DD. 递归函数不能有返回值
- EE. 递归函数只能递归一次
- FF. 递归函数效率比循环高
- GG. 递归函数不能有参数
- HH. 所有问题都适合用递归
以下关于局部变量的说法正确的有( )
- AA. 局部变量在函数内部定义
- BB. 局部变量在程序开始时创建
- CC. 局部变量在函数结束时销毁
- DD. 局部变量可以被所有函数访问
- EE. 局部变量不初始化时为0
- FF. 局部变量可以与全局变量同名
- GG. 局部变量有固定存储期
- HH. 局部变量必须是静态的
以下关于全局变量的说法正确的有( )
- AA. 全局变量在函数外部定义
- BB. 全局变量可以被所有函数访问
- CC. 全局变量在函数内部定义
- DD. 全局变量不初始化时默认为0
- EE. 全局变量只在定义文件中有效
- FF. 全局变量不能被函数访问
- GG. 全局变量有局部作用域
- HH. 全局变量每次调用都初始化
以下关于静态变量的说法正确的有( )
- AA. 静态变量有静态存储期
- BB. 静态变量每次调用都初始化
- CC. 静态变量不初始化时默认为0
- DD. 静态变量在程序运行期间存在
- EE. 静态变量只能在函数内定义
- FF. 静态变量只能被定义它的函数访问
- GG. 静态变量是全局变量
- HH. 静态变量不能赋值
以下关于函数调用的说法正确的有( )
- AA. 函数调用前需要声明或定义
- BB. 函数调用可以嵌套
- CC. 函数调用不能递归
- DD. 函数调用可以作为表达式的一部分
- EE. 函数调用必须传递所有参数
- FF. 函数调用不能作为语句
- GG. 函数调用必须赋值
- HH. 函数调用不能作为参数
以下关于函数声明的说法正确的有( )
- AA. 函数声明告诉编译器函数存在
- BB. 函数声明必须完整
- CC. 函数声明可以省略参数名
- DD. 函数声明以分号结束
- EE. 函数声明可以没有返回类型
- FF. 函数声明必须放在main函数之前
- GG. 函数声明就是函数定义
- HH. 函数声明不能省略
以下关于函数返回值的说法正确的有( )
- AA. 函数返回值可以是int
- BB. 函数返回值可以是float
- CC. 函数返回值可以是指针
- DD. 函数返回值可以是数组
- EE. 函数返回值必须是基本类型
- FF. 函数不能返回数组
- GG. 函数返回值不能是指针
- HH. 函数必须有返回值
以下关于外部函数和内部函数的说法正确的有( )
- AA. 外部函数可以被其他文件调用
- BB. 内部函数用static修饰
- CC. 所有函数都是内部函数
- DD. 内部函数可以被其他文件调用
- EE. 外部函数用extern修饰
- FF. 函数默认是内部函数
- GG. 内部函数作用域是整个程序
- HH. 外部函数不能用static修饰
以下关于函数指针的说法正确的有( )
- AA. 函数指针指向函数
- BB. 函数指针可以调用函数
- CC. 函数指针有类型
- DD. 函数指针可以作为参数
- EE. 函数指针占用很大空间
- FF. 函数指针可以自增
- GG. 函数指针不能作为参数
- HH. 函数指针不能比较
以下关于函数和变量的作用域的说法正确的有( )
- AA. 局部变量有块作用域
- BB. 全局变量有块作用域
- CC. 全局变量有文件作用域
- DD. 函数有文件作用域
- EE. 静态变量没有作用域
- FF. 局部变量有文件作用域
- GG. 所有变量都是全局的
- HH. 函数没有作用域
以下关于命令行参数的说法正确的有( )
- AA. main函数可以接受命令行参数
- BB. argc表示命令行参数个数
- CC. argv是整型
- DD. argv[0]是程序名
- EE. argc最小是0
- FF. argv数组大小固定
- GG. 命令行参数只能是数字
- HH. main函数不能有参数
函数定义必须放在main函数之前
函数调用可以作为独立的语句
递归函数是自己调用自己的函数
函数参数传递是地址传递
局部变量在函数调用前就存在
全局变量可以被程序中所有函数访问
静态变量在程序运行期间一直存在
函数名代表函数的入口地址
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《NCRE计算机等级考试二级(C语言程序设计)》在线练习。