#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) }}