大工18春《C和C++语言程序设计》在线作业2答案满分答案
大工18春《C和C 语言程序设计》在线作业2
试卷总分:100 得分:0
一、 单选题 (共 10 道试题,共 50 分)
1.在执行int a[][3]={1,2,3,4,5,6};语句后,a[0][0]的值是( )。
A.4
B.1
C.2
D.5
正确选项:----
2.在定义int a[5];之后,对a的引用正确的是( )。
A.a[5]
B.a[4.3]
C.a(5)
D.a[0]
正确答案:----
3.当一个类对象离开它的作用域时, 系统将自动调用该类的( )。
A.构造函数
B.拷贝构造函数
C.析构函数
D.默认构造函数
专业答案:----
4.下列哪个函数不是类的成员函数。( )
A.析构函数
B.构造函数
C.拷贝构造函数
D.友元函数
专业答案:----
5.下列哪个函数的功能是对对象进行初始化。( )
A.析构函数
B.数据成员
C.构造函数
D.静态成员函数
正确选项:----
6.下列哪个函数的作用是字符串比较( )。
A.strlen()
B.strcmp()
C.strcat()
D.strcpy()
正确选项:----
7.执行下面的程序段后,输出结果是( )。main(){char a[]="english";printf("%c",a[0]);}
A.engli
B.e
C.english
D.sh
正确答案:----
8.说明类中私有成员的关键字是( )。
A.private
B.public
C.protected
D.friend
正确答案:----
专业答案:----
9.说明类中保护成员的关键字是( )。
A.private
B.public
C.protected
D.friend
10.类中将关键字( )写在函数体之前函数头之后,说明该函数是一个常成员函数(或const成员函数),可以防止函数改变数据成员的值。
A.const
B.static
C.friend
D.void
专业答案:----
大工18春《C和C++语言程序设计》在线作业2答案多选题答案
二、 判断题 (共 10 道试题,共 50 分)
1.一个类只能有一个对象。( )
A.对
B.错
2.析构函数的功能是对对象进行初始化。( )
A.对
B.错
3.delete的功能是动态分配内存。( )
正确选项:----
A.对
B.错
4.成员函数可以重载。( )
A.对
B.错
5.友元函数的关键字const。( )
A.对
B.错
6.说明静态数据成员时,前边要加关键字static。( )
A.对
B.错
7.关键字中,用以说明类中公有成员的是private。( )
A.对
B.错
8.strcat()函数的作用是求字符串长度。( )
A.对
B.错
9.作用域运算符的功能是标识某个成员是属于哪个类。( )
A.对
B.错
10.拷贝构造函数不是类的成员函数。( )
A.对
B.错
大工18春《C和C++语言程序设计》在线作业2答案历年参考题目如下: