C++面向对象程序设计试题
以下是选择和填空一,单项选择题1,一个函数功能不太复杂,但要求被频繁调用,选用()A.递归函数B,重载函数C,内联函数D,嵌套函数2,在每个C++程序中都必须包含有这样一...
以下是选择和填空
一,单项选择题
1,一个函数功能不太复杂,但要求被频繁调用,选用()
A.递归函数 B,重载函数 C,内联函数 D,嵌套函数
2,在每个C++程序中都必须包含有这样一个函数,该函数函数名
为()
A,function B,MAIN C,name D,main
3,()是给对象取一个别名,它引入了对象的同义词。
A,引用 B,指针 C,枚举 D,结构
4,假定AB为一个类,则执行ABx,语句时将自动调用该类的(
)
A,有参构造函数 B,无参构造函数 C,拷贝构造函数 D,
赋值构造函数
5,下列的各类函数中,()不是类的成员函数
A,构造函数 B,析构函数 C,友元函数 D,拷贝初始化构造
函数
6,在成员函数中进行双目运算符重载时,其参数表中应带有(
)个参数
A.0 B.1 C.2 D.3
7,c++中的类有两种用法,一种是类的实例化,即生成类的对象
,并参与系统的运行,另一种是通过()派生出新的类
A,复用 B继承 C单继承 D 多继承
8,派生类的构造函数的成员的初始化列表中,不能包含()
A 基类的构造函数 B 派生类中子对象的初始化
C 基类的子对象的初始化 D派生类中一般数据成员的初始化
9,实现运行时的多态要使用()
A重载函数 B构造函数 C析构函数 D虚函数
10,在C++中,打开一个文件就是将这个文件与一个( )建立关
联,关闭一个文件就是取消这种关联。
A 类 B 流 C 对象 D 结构
11.设X和Y均为bool量,则X&&y为真的条件是()
A,他们均为真 B 其中一个为真 C 他们均为假 D其中
一个为假
12.下列保留字中用来说明类的友元的是()
A private B friend C protected D public
13.对于任意一个类,析构函数的个数最多为()
A 0 B 1 C 2 D 3
14,通常,拷贝构造函数的参数是()
A,某个对象名 B 某个对象的成员名 C 某个对象的引用名
D,某个对象的指针名
15.在C++中吧不返回任何类型的函数应该说明为()
A int B char C void D double
二,填空题
1,对象的三大基本特征是 ( ) ( ) ( )
2,C++语言的函数参数传递方式有( ) 和( )
3.所有模板都是以( )关键字和一个形参表开头的。
4,如果类的名称是 student 则析构函数名为( )
5.基类的公有成员在私有派生类中是( )成员,基类的保护
成员在公有派生类中是( )成员。
6.引用通常用作函数的 ( ) 和( )
7.运算符重载保持原来的( )( )( )
8.利用继承能够实现( )。这种实现缩短了程序开发的时间
,VC++中的( )很好的体现了这一点
9.假设类X的对象X是类Y的成员对象,则“Y Obj”语句执行时
,先调用类( )的构造函数,在调用类( )的构造函数
。
10.C++中,最好用( )代替malloc。
这位学长,,您能留下QQ号吗?我还有2题,要请教您 展开
一,单项选择题
1,一个函数功能不太复杂,但要求被频繁调用,选用()
A.递归函数 B,重载函数 C,内联函数 D,嵌套函数
2,在每个C++程序中都必须包含有这样一个函数,该函数函数名
为()
A,function B,MAIN C,name D,main
3,()是给对象取一个别名,它引入了对象的同义词。
A,引用 B,指针 C,枚举 D,结构
4,假定AB为一个类,则执行ABx,语句时将自动调用该类的(
)
A,有参构造函数 B,无参构造函数 C,拷贝构造函数 D,
赋值构造函数
5,下列的各类函数中,()不是类的成员函数
A,构造函数 B,析构函数 C,友元函数 D,拷贝初始化构造
函数
6,在成员函数中进行双目运算符重载时,其参数表中应带有(
)个参数
A.0 B.1 C.2 D.3
7,c++中的类有两种用法,一种是类的实例化,即生成类的对象
,并参与系统的运行,另一种是通过()派生出新的类
A,复用 B继承 C单继承 D 多继承
8,派生类的构造函数的成员的初始化列表中,不能包含()
A 基类的构造函数 B 派生类中子对象的初始化
C 基类的子对象的初始化 D派生类中一般数据成员的初始化
9,实现运行时的多态要使用()
A重载函数 B构造函数 C析构函数 D虚函数
10,在C++中,打开一个文件就是将这个文件与一个( )建立关
联,关闭一个文件就是取消这种关联。
A 类 B 流 C 对象 D 结构
11.设X和Y均为bool量,则X&&y为真的条件是()
A,他们均为真 B 其中一个为真 C 他们均为假 D其中
一个为假
12.下列保留字中用来说明类的友元的是()
A private B friend C protected D public
13.对于任意一个类,析构函数的个数最多为()
A 0 B 1 C 2 D 3
14,通常,拷贝构造函数的参数是()
A,某个对象名 B 某个对象的成员名 C 某个对象的引用名
D,某个对象的指针名
15.在C++中吧不返回任何类型的函数应该说明为()
A int B char C void D double
二,填空题
1,对象的三大基本特征是 ( ) ( ) ( )
2,C++语言的函数参数传递方式有( ) 和( )
3.所有模板都是以( )关键字和一个形参表开头的。
4,如果类的名称是 student 则析构函数名为( )
5.基类的公有成员在私有派生类中是( )成员,基类的保护
成员在公有派生类中是( )成员。
6.引用通常用作函数的 ( ) 和( )
7.运算符重载保持原来的( )( )( )
8.利用继承能够实现( )。这种实现缩短了程序开发的时间
,VC++中的( )很好的体现了这一点
9.假设类X的对象X是类Y的成员对象,则“Y Obj”语句执行时
,先调用类( )的构造函数,在调用类( )的构造函数
。
10.C++中,最好用( )代替malloc。
这位学长,,您能留下QQ号吗?我还有2题,要请教您 展开
2个回答
展开全部
1.
The
initial
weight
of
goods:
0
The
total
weight
of
goods:
85
2.
v1
=
(2,2)
v2
=
(5,4)
v3
=
v1
+
v2
=
(7,6)
3.
n
=
1,
X
=
12
n
=
2,
X
=
34
n
=
1
The
initial
weight
of
goods:
0
The
total
weight
of
goods:
85
2.
v1
=
(2,2)
v2
=
(5,4)
v3
=
v1
+
v2
=
(7,6)
3.
n
=
1,
X
=
12
n
=
2,
X
=
34
n
=
1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一、1.C 2.D 3.A 4.A 5.C 6.B 7.B 8.C 9.D 10.B 11.A 12.B 13.B 14.C 15.C
二、1.封装、继承、多态;2.传值、传址;3.Template;4.~student();5.私有;6.参数、返回值;7.优先级、结合性、运算顺序;8.代码的复用、MFC编程;9.X、Y;10.new
二、1.封装、继承、多态;2.传值、传址;3.Template;4.~student();5.私有;6.参数、返回值;7.优先级、结合性、运算顺序;8.代码的复用、MFC编程;9.X、Y;10.new
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询