没有合适的资源?快使用搜索试试~ 我知道了~
当函数不需要接收参数的时候.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 126 浏览量
2022-11-13
15:34:45
上传
评论
收藏 1.12MB PDF 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/86992505/0001-8d765e0683cf1d048ca159f72f9dc41b_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
29页
。。。
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![](https://csdnimg.cn/release/download_crawler_static/86992505/bg1.jpg)
竭诚为您提供优质文档/双击可除
当函数不需要接收参数的时候
篇一:第二章答案
2.5 参考答案
2.5.1 选择题
【2.1】答案:b
注释:如果函数所体现的计算不需要返回结果,则函数
类型可以指定为 void 类型。
注意,这用情况下在主调函数中调用该函数,该函数调
用表达式不能被用作子表达式给其他变量赋值。
【2.2】答案:D
注释:函数原型的说明格式如下:
〈类型〉〈函数名〉(〈形参数〉);
【2.3】答案:c
注释:c++语言中,允许在函数的说明或定义时给一个
或多个参数指定默认值。注意
不能在函数说明和函数定义时指定默认参数值,默认参
数值应该在函数名第一次出现时指定。
第 1 页 共 29 页
![](https://csdnimg.cn/release/download_crawler_static/86992505/bg2.jpg)
【2.4】答案:b
注释:当函数有返回值时,调用函数可以作为一个表达
式的子表达式而不作为一条独立的语句而存在。
【2.5】答案:c
注释:函数返回类型可以有编译器自动完成类型转换。
在函数有返回值的调用中,编译器将 return 后面的表达式
的类型强制转换为该函数定义时的返回值类型。
【2.6】答案:D
注释:参数之间是用逗号分隔的,不要因为参数是表达
式而被迷惑。函数的第一个参数是表达式 m+n,第三个参数是
表达式 f(m+n,z,(x+y)).
【2.7】答案:c
注释:函数的返回值类型与函数的返回值表达式的类型
可能不同,此时将返回值表达式类型自动强制转换为函数返
回值的类型。
【2.8】答案:A
注释:在 c++语言中,main 函数默认返回类型是 int 型。
【2.9】答案:D
注释:c++语言中,允许在函数的说明或定义时给一个
或多个参数指定默认值。参数默认值必须从左向右定义,即
在一个指定了默认值的参数的右边,不能出现没有指定默认
的参数值。
第 2 页 共 29 页
![](https://csdnimg.cn/release/download_crawler_static/86992505/bg3.jpg)
【2.10】答案:D
注释:在不同文件中使用同一个变量或数据结构称之为
全局变量。使用全局变量时,要在引用该全局变量的文件的
头部加上关键字 extern。
【2.11】答案:b
注释:函数重载只指同一个函数名可以对应着多个函数
的实现。调用重载函数时,c++编译器通过检查调用中的参
数个数、类型和顺序来选择相应的函数。函数返回值类型不
能作为重载的判断条件。
【2.12】答案:c
注释:参见【2.9】的注释。
【2.13】答案:c
注释:本题中的 Fun 函数进行了原型声明,如果一个函
数在定义后,请用在先,调
用前必须进行函数原型声明。函数原型告诉编译器函数
名称、函数返回的数据类型、函数要接收的参数个数、函数
类型和函数顺序。进行函数原型声明时可以省略参数名。
【2.14】答案:b
注释:内联函数主要解决的是程序的运行效率问题,但
是内联函数在时间上的节省
是以最终目标代码规模的增加为代价的。
【2.15】答案:b
第 3 页 共 29 页
![](https://csdnimg.cn/release/download_crawler_static/86992505/bg4.jpg)
注释:局部变量仅在函数内部有效。当函数运行完后,
局部变量就被释放。因此不
能通过局部变量进行数据传递。
【2.16】答案:D
注释:内部静态变量只被初始化一次,它在定义改变量
的文件内有效。
【2.17】答案:b
注释:同一作用域内不能定义相同的变量名。
【2.18】答案:c
注释:只要满足参数不同的条件,就可以在同一程序中
对同名的函数进行定义。但
是由于其中一个函数有默认参数值,因此当程序中出现
如下语句 x=f(10);时,就会产生二义性,不能确定调用函
数 f(10)还是调用函数 f(10,a),此时这两个函数不能重
载。
【2.19】答案:c
注释:当函数的参数是引用类型时,参数不能是常量、
表达式和变量地址,只能是
变量本身。
【2.20】答案:A
注释:当一个函数带有多个参数时,c++语言中没有规
定在函数调用时实参的求值顺序,
第 4 页 共 29 页
![](https://csdnimg.cn/release/download_crawler_static/86992505/bg5.jpg)
而是由编译器根据对代码进行优化的需要自行规定对
实参的求值顺序;自左至右或自
右至左。因此,在实参表达式中不要使用带有副作用的
运算符,尤其是在多个参数之间有关联时,应避免由于参数
求值顺序不同而造成的二次性。
【2.21】答案:b
注释:对于选项 A,当参数 n≥1 时,不满足递归调用的
结束条件;对于选项 c,当
参数 n≤0 时,不满足递归调用的结束条件;对于选项 D;
当参数 n≤2 时,不满足递归调用的结束条件。
2.5.2 填空题
【2.22】答案:main
【2.23】答案:①常量②const
【2.24】答案:①参数传递②执行函数体③返回
注释:函数调用过程如下图所示。
函数调用
函数返回【2.25】答案:①传真②引用③传递变量地址
④传址
【2.26】答案:①全局作用域②文件作用域③函数作用
域④块作用域
【2.27】答案:先定义后使用
【2.28】答案:inline
第 5 页 共 29 页
剩余28页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/3c39599dc7cf4373a282763035024fb7_m0_62089210.jpg!1)
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)