#ZX1008. 函数专项
函数专项
一、单选题(每题 2 分,共 20 分)
1、下列关于C++函数的概念,描述正确的是( )。
{{ select(1) }}
- 函数只能实现简单的计算功能
- 函数必须有参数和返回值
- 函数是由一段代码组成,能实现某一项特定功能
- 函数不能被多次调用
2、下列函数定义语法格式正确的是( )
{{ select(2) }}
- void func() { 函数体; }
- void func { 函数体; }
- func(void) { 函数体; }
- void 1func() { 函数体; }
3、调用无参函数的正确格式是( )。
{{ select(3) }}
- 函数名[];
- 函数名();
- 函数名(参数);
- 函数类型 函数名();
4、关于函数的优点,下列描述正确的是( )。
{{ select(4) }}
- 函数只能调用一次,无法复用
- 函数无法实现复杂功能
- 函数会增加代码量,降低效率
- 函数可以被多次调用,实现代码复用
5、定义带参函数时,多个参数之间的分隔符是( )。
{{ select(5) }}
- 分号
- 逗号
- 冒号
- 空格
6、若函数有返回值,定义函数时必须指定( )。
{{ select(6) }}
- 函数名
- 实参
- 形参
- 返回值的数据类型
7、关于return关键字,下列说法错误的是( )。
{{ select(7) }}
- return只能出现在函数最后
- 函数内部可以有多个return
- 遇到return,函数结束,后面的代码不执行
- 无返回值的函数中,return后不能有数据
8、无返回值的函数,定义时返回值类型应写( )。
{{ select(8) }}
- int
- double
- void
- 可以省略不写
9、关于main函数,下列说法正确的是( )。
{{ select(9) }}
- 一个程序可以有多个main函数
- main函数是C++程序的入口
- main函数可以被其他函数调用
- main函数不能有返回值
10、全局变量的定义位置是( )
{{ select(10) }}
- 函数内部
- 函数之外,不被任何函数体包含
- main函数内部
- 任意位置
二、判断题(每题 2 分,共 10 分)
11、函数可以没有参数,也可以有多个参数。
{{ select(11) }}
- 对
- 错
12、函数定义在调用之后,不需要进行函数声明也能正常调用。
{{ select(12) }}
- 对
- 错
13、全局数组的所有元素会自动初始化为0。
{{ select(13) }}
- 对
- 错
14、局部变量在整个程序中都可以使用。
{{ select(14) }}
- 对
- 错
15、return关键字后面的代码会继续执行。
{{ select(15) }}
- 对
- 错