第8周 函数实现代码分解和重用

本周测试

1、单选题:
‍以下关于return语句的叙述中正确的是‍
选项:
A: 一个自定义函数中必须有一条return语句
B: 一个自定义函数中可以根据不同情况设置多条return语句
C: 定义成void类型的函数中可以有带返回值的return语句
D: 没有return语句的自定义函数在执行结束时不能返回到调用处
答案: 【 一个自定义函数中可以根据不同情况设置多条return语句

2、单选题:
‎有以下程序​‎#include <stdio.h>​‎void fun(int p)​‎{ ​‎ int d=2;​‎ p=d++; ​‎ printf(“%d”,p);​‎}​‎void main()​‎{ ​‎int a=1;​‎fun(a); ​‎printf(“%dn”,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: 没有什么用途
答案: 【 方便编译,避免编译错误

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注