求大工13秋《C/C++语言程序设计》在线作业2
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 11:45:01
求大工13秋《C/C++语言程序设计》在线作业2
一、单选题(共 10 道试题,共 50 分.)
V
1.当一个类对象离开它的作用域时,系统将自动调用该类的( ).
A.
构造函数
B.
拷贝构造函数
C.
析构函数
D.
默认构造函数
满分:5 分
2.说明类中保护成员的关键字是( ).
A.
private
B.
public
C.
protected
D.
friend
满分:5 分
3.类中将关键字(
)写在函数体之前函数头之后,说明该函数是一个常成员函数(或const成员函数),可以防止函数改变数据成员的值.
A.
const
B.
static
C.
friend
D.
void
满分:5 分
4.下列哪个函数的作用是字符串比较( ).
A.
strlen()
B.
strcmp()
C.
strcat()
D.
strcpy()
满分:5 分
5.下列哪个函数不是类的成员函数.( )
A.
析构函数
B.
构造函数
C.
拷贝构造函数
D.
友元函数
满分:5 分
6.下列哪个函数的功能是对对象进行初始化.( )
A.
析构函数
B.
数据成员
C.
构造函数
D.
静态成员函数
满分:5 分
7.在定义int a[5];之后,对a的引用正确的是( ).
A.
a[5]
B.
a[4.3]
C.
a(5)
D.
a[0]
满分:5 分
8.说明类中私有成员的关键字是( ).
A.
private
B.
public
C.
protected
D.
friend
满分:5 分
9.执行下面的程序段后,输出结果是( ).main(){char
a[]="english";printf("%c",a[0]);}
A.
engli
B.
e
C.
english
D.
sh
满分:5 分
10.在执行int a[][3]={1,2,3,4,5,6};语句后,a[0][0]的值是( ).
A.
4
B.
1
C.
2
D.
5
满分:5 分
——————————————————————————————————————————
二、判断题(共 10 道试题,共 50 分.)
V
1.友元函数的关键字const.( )
A.
错误
B.
正确
满分:5 分
2.说明静态数据成员时,前边要加关键字static.( )
A.
错误
B.
正确
满分:5 分
3.作用域运算符的功能是标识某个成员是属于哪个类.( )
A.
错误
B.
正确
满分:5 分
4.析构函数的功能是对对象进行初始化.( )
A.
错误
B.
正确
满分:5 分
5.关键字中,用以说明类中公有成员的是private.( )
A.
错误
B.
正确
满分:5 分
6.一个类只能有一个对象.( )
A.
错误
B.
正确
满分:5 分
7.拷贝构造函数不是类的成员函数.( )
A.
错误
B.
正确
满分:5 分
8.成员函数可以重载.( )
A.
错误
B.
正确
满分:5 分
9.strcat()函数的作用是求字符串长度.( )
A.
错误
B.
正确
满分:5 分
10.delete的功能是动态分配内存.( )
A.
错误
B.
正确
满分:5 分
一、单选题(共 10 道试题,共 50 分.)
V
1.当一个类对象离开它的作用域时,系统将自动调用该类的( ).
A.
构造函数
B.
拷贝构造函数
C.
析构函数
D.
默认构造函数
满分:5 分
2.说明类中保护成员的关键字是( ).
A.
private
B.
public
C.
protected
D.
friend
满分:5 分
3.类中将关键字(
)写在函数体之前函数头之后,说明该函数是一个常成员函数(或const成员函数),可以防止函数改变数据成员的值.
A.
const
B.
static
C.
friend
D.
void
满分:5 分
4.下列哪个函数的作用是字符串比较( ).
A.
strlen()
B.
strcmp()
C.
strcat()
D.
strcpy()
满分:5 分
5.下列哪个函数不是类的成员函数.( )
A.
析构函数
B.
构造函数
C.
拷贝构造函数
D.
友元函数
满分:5 分
6.下列哪个函数的功能是对对象进行初始化.( )
A.
析构函数
B.
数据成员
C.
构造函数
D.
静态成员函数
满分:5 分
7.在定义int a[5];之后,对a的引用正确的是( ).
A.
a[5]
B.
a[4.3]
C.
a(5)
D.
a[0]
满分:5 分
8.说明类中私有成员的关键字是( ).
A.
private
B.
public
C.
protected
D.
friend
满分:5 分
9.执行下面的程序段后,输出结果是( ).main(){char
a[]="english";printf("%c",a[0]);}
A.
engli
B.
e
C.
english
D.
sh
满分:5 分
10.在执行int a[][3]={1,2,3,4,5,6};语句后,a[0][0]的值是( ).
A.
4
B.
1
C.
2
D.
5
满分:5 分
——————————————————————————————————————————
二、判断题(共 10 道试题,共 50 分.)
V
1.友元函数的关键字const.( )
A.
错误
B.
正确
满分:5 分
2.说明静态数据成员时,前边要加关键字static.( )
A.
错误
B.
正确
满分:5 分
3.作用域运算符的功能是标识某个成员是属于哪个类.( )
A.
错误
B.
正确
满分:5 分
4.析构函数的功能是对对象进行初始化.( )
A.
错误
B.
正确
满分:5 分
5.关键字中,用以说明类中公有成员的是private.( )
A.
错误
B.
正确
满分:5 分
6.一个类只能有一个对象.( )
A.
错误
B.
正确
满分:5 分
7.拷贝构造函数不是类的成员函数.( )
A.
错误
B.
正确
满分:5 分
8.成员函数可以重载.( )
A.
错误
B.
正确
满分:5 分
9.strcat()函数的作用是求字符串长度.( )
A.
错误
B.
正确
满分:5 分
10.delete的功能是动态分配内存.( )
A.
错误
B.
正确
满分:5 分
好吧,我还是自己做:
1.c
2.c
3.a
4.b
5.d
6.c
7.d
8.a
9.b
10.b
二
1A
2B
3B
4A
5A
6A
7A
8B
9A
10A
1.c
2.c
3.a
4.b
5.d
6.c
7.d
8.a
9.b
10.b
二
1A
2B
3B
4A
5A
6A
7A
8B
9A
10A