本次得分为:20.00/20.00, 本次测试的提交时间为:2021-03-30, 如果你认为本次测试成绩不理想,你可以选择 再做一次 。
1
单选(2分)
假定已经定义了一个有返回值的函数,那么该函数调用不可以做的是________
得分/总分
-
A.
作为独立的语句存在
-
B.
作为一个函数的形参
2.00/2.00
-
C.
作为一个函数的实参
-
D.
出现在表达式中
2
单选(2分)
引入内联函数的目的是为了______。
得分/总分
-
A.
提高函数调用的效率
2.00/2.00
-
B.
扩大局部变量的使用范围
-
C.
方便变量的使用
-
D.
节省内存空间
3
单选(2分)
下列说法中不正确的是:
得分/总分
-
A.
return语句后的括号可要可不要
-
B.
函数值是由return语句返回给主调函数的
-
C.
函数必须有返回值
2.00/2.00
-
D.
如果函数有返回值,那么它的类型是确定的
4
单选(2分)
在一个程序中,如果函数fA调用了函数 fB,函数fB又调用了函数fA,那么______
得分/总分
-
A.
称为函数的循环调用
-
B.
称为函数的间接递归调用
2.00/2.00
-
C.
称为函数的直接递归调用
-
D.
这样调用方式是不允许的
5
单选(2分)
当给函数的参数设置默认值时,正确的说法是____________。
得分/总分
-
A.
给函数的参数设置默认值可以提高程序运行效率
-
B.
若给某一参数设置了默认值,那么在参数表中其后所有的参数都必须也设置默认值
2.00/2.00
-
C.
若给某一参数设置了默认值,那么在参数表中其前所有的参数都必须也设置默认值
-
D.
任何情况下,函数调用时均可不列出已设置默认值的参数
6
单选(2分)
关于C++函数的叙述中,正确的是
得分/总分
-
A.
函数在被调用之前必须先声明或定义
2.00/2.00
-
B.
每个函数至少要有一个参数
-
C.
每个函数都必须返回一个值
-
D.
函数不能自己调用自己
7
判断(2分)
参数个数类型都相同,但返回值类型不同的两个函数可以同名重载。
得分/总分
-
A.
-
B.
2.00/2.00
8
判断(2分)
当变量超出它的作用域时就一定会被销毁。
得分/总分
-
A.
-
B.
2.00/2.00
9
判断(2分)
实参的数据类型必须与形参的相同。
得分/总分
-
A.
-
B.
2.00/2.00
10
判断(2分)
当需要从函数中返回多个值时可以使用全局变量。
得分/总分
-
A.
2.00/2.00
-
B.