文章目录[隐藏]

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-03-02到2021-07-02
本篇答案更新状态:已完结

第1讲 函数的定义和使用 第1讲 掌握函数的定义和函数的调用方式

1、 问题:下列特性中,C与C++共有的是:
选项:
A:继承
B:封装
C:多态性
D:函数定义不能嵌套
答案: 【函数定义不能嵌套

2、 问题:必须用一对大括号括起来的程序段是:
选项:
A:switch语句中的case标号语句
B:if语句的分支
C:循环语句的循环体
D:函数的函数体
答案: 【函数的函数体

3、 问题:关于C++主函数特性,下列叙述正确的是:
选项:
A:主函数在同一个C++文件中可以有两个
B:主函数类型必须是void类型
C:主函数一定有返回值
D:每个C++程序都必须有一个main()函数
答案: 【每个C++程序都必须有一个main()函数

4、 问题:在C++语言中,main函数默认返回一个( )类型的值
选项:
A:int
B:float
C:char
D:void
答案: 【int

5、 问题:C++语言中规定函数的返回值的类型是由:
选项:
A:return语句中的表达式类型所决定
B:调用该函数时的主调用函数类型所决定
C:调用该函数时系统临时决定
D:在定义该函数时多指定的数据类型所决定
答案: 【在定义该函数时多指定的数据类型所决定

6、 问题:若调用一个函数,且此函数中没有return语句,则正确的说法是该函数:
选项:
A:没有返回值
B:返回若干个系统默认值
C:有返回值,但返回一个不确定的值
D:回一个用户所希望的函数值
答案: 【有返回值,但返回一个不确定的值

7、 问题:下列叙述中错误的是:
选项:
A:一个函数中可以有多条return语句
B:调用函数必须在一条独立的语句中完成
C:函数中通过return语句传递函数值
D:主函数名main也可以带有形参
答案: 【调用函数必须在一条独立的语句中完成

8、 问题:在C++中把不返回任何类型的函数应该说明为:
选项:
A:int
B:float
C:char
D:void
答案: 【void

9、 问题:在函数的定义格式中,下面各组成部分中,( )是可以省略的。
选项:
A:函数名
B:函数数据类型说明
C:函数体
D:函数参数
答案: 【函数参数

10、 问题:函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为:
选项:
A:1
B:2
C:3
D:4
答案: 【2

第3讲 函数的设计 第3讲 灵活运用函数重载、默认参数和函数模板

1、 问题:指出下列对定义重载函数的要求中,( )是错误的。
选项:
A:要求参数的个数相同
B:要求参数的类型相同时,参数个数不同
C:函数的返回值可以不同
D:要求参数的个数相同时,参数类型不同
答案: 【要求参数的个数相同

2、 问题:一个函数为void x(int,char ch=’a’),另一个函数为void x(int),则它们:
选项:
A:不能在同一程序中定义
B:可以在同一程序中定义并可重载
C:可以在同一程序中定义,但不可以重载
D:以上说法均不正确
答案: 【可以在同一程序中定义,但不可以重载

3、 问题:重载函数在调用时选择的依据中,错误的是:
选项:
A:函数的参数
B:参数的类型
C:函数的名字
D:函数返回值类型
答案: 【函数返回值类型

4、 问题:下列函数原型声明中错误的是:
选项:
A:void fun(int x=0,int y=0);
B:void fun(int x,int y);
C:void  fun(int x,int y=0);
D:void fun(int x=0,int y);
答案: 【void fun(int x=0,int y);

5、 问题:一个函数带有参数说明时,则参数的默认值应该在( )中给出。
选项:
A:函数定义
B:函数声明
C:函数定义或声明
D:函数调用
答案: 【函数定义或声明

6、 问题:下列关于函数参数默认值的描述中,正确的是:
选项:
A:函数参数的默认值只能设置一个
B:若一个函数含有多个参数,其中一个参数设置成默认值后,其后所有参数都必须设置默认值
C:若一个函数含有多个参数,则设置默认参数时可以不连续设置默认值
D:C++语言中函数都必须设有默认值
答案: 【若一个函数含有多个参数,其中一个参数设置成默认值后,其后所有参数都必须设置默认值

7、 问题:模板函数的真正代码是在( )时候产生。
选项:
A:源程序中声明函数时
B:源程序中定义函数时
C:源程序中的调用函数时
D:运行执行函数时
答案: 【源程序中的调用函数时

8、 问题:以下关于函数模板叙述正确的是:
选项:
A:函数模板也是一个具体类型的函数
B:函数模板的类型参数与函数的参数是同一个概念
C:通过使用不同的类型参数,函数模板可以生成不同类型的函数
D:用函数模板定义的函数没有类型
答案: 【通过使用不同的类型参数,函数模板可以生成不同类型的函数

9、 问题:常情况下,函数模板中的类型参数个数不能是:
选项:
A:0
B:1
C:2
D:3
答案: 【0

10、 问题:实现两个相同类型数加法的函数模板的声明是:
选项:
A:add(T x,T y)
B:T add(x,y)
C:T add(T x,y)
D:T add(T x,T y)
答案: 【T add(T x,T y)

第2讲 函数的调用 第2讲 掌握函数的嵌套调用和递归调用

1、 问题:在参数传递过程中,对形参和实参的要求是:
选项:
A:函数定义时,形参一直占用存储空间
B:实参可以是常量、变量或表达式
C:形参可以是常量、变量或表达式
D:形参和实参类型和个数都可以不同
答案: 【实参可以是常量、变量或表达式

2、 问题:在函数的引用调用时,实参和形参应该是使用:
选项:
A:变量值和变量
B:地址值和指针
C:地址值和引用
D:变量值和引用
答案: 【变量值和引用

3、 问题:使用值传递方式将实参传给形参,下列说法正确的是:
选项:

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

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