对应课程:点击查看
起止时间:2020-03-02到2020-07-12
更新状态:已完结
第8周 函数实现代码分解和重用 本周测试
1、 以下关于return语句的叙述中正确的是
A:一个自定义函数中必须有一条return语句
B:一个自定义函数中可以根据不同情况设置多条return语句
C:定义成void类型的函数中可以有带返回值的return语句
D:没有return语句的自定义函数在执行结束时不能返回到调用处
答案: 一个自定义函数中可以根据不同情况设置多条return语句
2、 有以下程序#include void fun(int p){ int d=2; p=d++; printf(“%d”,p);}void main(){ int a=1;fun(a); printf(“%d”,a);}程序运行后的输出结果是
A:32
B:12
C:21
D:22
答案: 21
3、 下面说法不属于说明函数的作用是
A:任务分解
B:代码重用
C:提高程序效率
D:提高程序质量
答案: 提高程序效率
4、 如下合法的函数定义
A:int mfun(int a,int b){return a+b;}
B:void mfun(int a,b){return a+b}
C:void mfun(void a,void b){return a+b;}
D:void mfun(int a,int b){return a+b;}
答案: int mfun(int a,int b){return a+b;}
5、 6 下面关于函数声明正确的说法
A:方便编译,避免编译错误
B:方便链接,避免链接错误
C:函数声明必须在函数体内部声明
D:没有什么用途
答案: 方便编译,避免编译错误
6、 如果定义了如下函数,int isprime(int n){ //略}此函数的不正确的声明语句是?
A:int isprime(int n);
B:isprime(int n);
C:isprime(int n){};
D:int isprime(int);
答案: isprime(int n){};
7、 函数求sum(int n)的功能是计算自然数1到n的和,即1+2+…+n。void main(){ printf(“The sum=%d”,sum (10));}int sum(int n){ int s=0,i; for(i=0;i<=n;i++) ______}
A:return s;
B:return s+=i;
C:s=s+i;return s;
D:s=s+n;return s;
答案: s=s+i;return s;
8、 一个c程序的执行是从__
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情
干饭人福利,饿了么红包每日领