C++程序设计知识点实例解析 智慧树答案2024版100分完整版

摊裸踢渴挺啪唉揉矢串焊黎湾

扦媳荡饲匠孩揪寒河骆少嗣啸

第一章 单元测试

1、单选题:
若有定义 double xx=3.14,*pp=&xx; 则*pp等价于( )
选项:
A:xx

B:&xx

C:*xx

D:3.14

答案: 【3.14

2、单选题:
有以下程序片段:
string str(“HelloC++”);
cout<<str.substr(5,3);
则程序的输出结果是( )
选项:
A:loC++

B:Hello

C:C++

D:++

答案: 【C++

3、单选题:
有以下程序片段:
string str(“HelloC++”);
cout<<str.insert(8, “World”);
则程序的输出结果是( )
选项:
A:HelloWorldC++

B:HelloWorld

C:HelloC++World

D:HelloC+World+

答案: 【HelloC+World+

4、单选题:
对引用的描述错误的是( )
选项:
A:建立引用时,要对它初始化

B:对引用初始化可以使用任意类型的变量

C:引用与其代表的对象具有相同的地址

D:引用是某个变量或对象的别名

答案: 【对引用初始化可以使用任意类型的变量

5、多选题:
编译系统区分重载函数的依据是( )。
选项:
A:总的参数个数不同

B:函数的返回值类型不同

C:对应位次上参数的名字不同

D:对应位次上参数的类型不同

答案: 【总的参数个数不同
;对应位次上参数的类型不同

6、判断题:
一个返回值为引用的函数可以作为赋值表达式的左值。( )
选项:
A:对
B:错
答案: 【

7、判断题:
函数可设置默认参数,但不允许将一个函数的所有参数都设置为默认参数。( )
选项:
A:对
B:错
答案: 【

8、判断题:
函数具有一个参数时不能设置默认值( )
选项:
A:对
B:错
答案: 【

9、判断题:
运算符new分配的空间由运算符delete释放。( )
选项:
A:错
B:对
答案: 【

10、判断题:
所有函数都可以说明为内联函数( )
选项:
A:错
B:对
答案: 【

11、单选题:
对函数模板描述错误的是     )。

选项:
A:

函数模板定义中的虚拟类型,在函数调用发生时要被实际类型所取代

B:函数模板定义中的虚拟类型个数,是根据需要确定的

C:template关键字是函数模板定义的标志
D:函数模板定义中的虚拟类型,只能位于函数的参数位置
答案: 【函数模板定义中的虚拟类型,只能位于函数的参数位置

12、单选题:
对函数的默认值参数描述正确的是 )。

选项:
A:带有默认值的参数必须集中在函数参数列表的开头
B:带有默认值的参数必须集中在函数参数列表的尾部
C:带有默认值的参数可以出现在函数参数列表的任意位置
D:C++不支持函数参数具有默认值
答案: 【带有默认值的参数必须集中在函数参数列表的开头

13、单选题:
不属于函数原型在声明时必须具有的是  )。

选项:
A:函数参数类型
B:函数名称
C: 函数参数名称
D:函数返回值类型
答案: 【 函数参数名称

14、单选题:
函数组成要素中,用于区分具有重载关系的一组函数的是   )。

选项:
A:函数体内容
B:函数名称
C:函数返回值类型
D:函数参数
答案: 【函数体内容

15、单选题:
语句int (*fptr)(int,int);中函数指针变量是(   )。

选项:
A:(*fptr)(int,int)
B:fptr
C: *fptr
D:*fptr(int,int)
答案: 【fptr

第二章 单元测试

1、单选题:
定义析构函数时,应注意( )
选项:
A:其名与类名完全相同

B:返回类型是void类型

C:函数体中必须有delet语句

D:无形参,也不可重载

答案: 【无形参,也不可重载

2、单选题:
类的构造函数被自动调用执行的情况是在创建该类的( )
选项:
A:对象时

B:成员函数时

C:数据成员时

D:友元函数时

答案: 【对象时

3、单选题:
有如下类定义:
C++程序设计知识点实例解析 智慧树答案2024版100分完整版第1张成员函数setValue在类外实现的正确形式是( )
选项:
A:Sample::setValue(int n0) { n=n0; }

B:void Sample::setValue(int n0) { n=n0; }

C:setValue(int n0) { n=n0; }

D:void setValue(int n0) { n=n0; }

答案: 【void Sample::setValue(int n0) { n=n0; }

4、单选题:
在类定义的外部,可以被访问的成员有( )
选项:
A:private类成员

B:public或private类成员

C:public的类成员

D:所有类成员

答案: 【public的类成员

5、单选题:
下类有关类的构造函数和析构函数叙述正确的是( )
选项:
A:类的析构函数只能有一个

B:类的析构函数可以有多个,互为重载关系

C:类的构造函数只能有一个

D:类的构造函数可以有多个,互为重载关系

答案: 【类的析构函数只能有一个

6、多选题:
有如下类定义:
C++程序设计知识点实例解析 智慧树答案2024版100分完整版第2张则类中成员定义错误的序号是( )
选项:
A:③

B:④

C:①

D:②

答案: 【
;④
;①

7、判断题:
类中的私有成员只能被类中的成员函访问,不能被任何类以外的函数访问。( )
选项:
A:对
B:错
答案: 【

8、判断题:
作用域运算符::只能用于类成员名的所属类限定。( )
选项:
A:错
B:对
答案: 【

9、判断题:
访问类对象成员或结构变量成员时,使用的运算符有.和->。( )
选项:
A:错
B:对
答案: 【

10、判断题:
假如类AB的声明中没有析构函数,则系统自动添加缺省的析构函数~AB(){ }。( )
选项:
A:对
B:错
答案: 【


如需购买完整答案,请点击下方红字:

点击这里,购买完整答案


获取更多网课答案,请点击这里,进入www.mengmianren.com


 

秃绞鲜信舒孤圭炉吝臀拳璃电

兴葱晴般冗淋朗香士弟划表衫

搜索
登录
订单
帮助