- 4
- 0
- 约6.72千字
- 约 11页
- 2017-06-16 发布于贵州
- 举报
第五次实验答案
例题 1:关于函数的调用下面不正确的是( )。
A.? 由于程序总是从主函数开始,所以函数的调用总是在主函数和其他函数之间进行
B.? 函数的调用可以在任意函数之间进行,只要有需要
C.? 一个函数可以自己调用自己
D.? 函数返回时可以不必带返回值,这时函数在定义时其类型应用void表示
答案:A
分析:因为在C++中程序从主函数开始是正确的,但并未规定函数的调用只能发生在主函数和其他函数之间。
?
例题 2:关于函数的声明和定义正确的是( )。
A.? 函数的声明是必须的,只有这样才能保证编译系统对调用表达式和函数之间的参数进行检测,以确保参数的传递正确
B.? 函数的定义和声明可以合二为一,可以只有函数定义即可
C.? 函数在声明时,其参数标识符可省略,但参数的类型、个数与顺序不能省略
D.? 函数的存储类型为外部型,所以可以在其他函数中被调用,它在定义时象其他外部变量一样,可以在其他函数内定义
答案:C
分析:函数的声明并非必须,可以只要函数定义而不要声明,但要注意符合一定条件,函数不可嵌套定义。
?
例题 3:在函数的返回值类型与返回值表达式的类型的描述中,错误的是( )。
A.? 函数返回值的类型是在定义函数时确定,在函数调用时是不能改变的
B.? 函数返回值的类型就是返回值表达式的类型
C.? 函数返回值表达式类型与返回值类型不同时,函数表达式
原创力文档

文档评论(0)