厦门大学13年C 期末试卷

 

软件学院《C++程序设计》考试热身卷(1)

备注:试卷需要收回!学号:姓名:

一、选择题

1、有函数原型voidtest(inta,intb=7,char*c="*"),下面函数调用中,不合法的调用()

A)test(5);B)test(5,8);C)test(6,"#")D)test(0,0,"*");

2、下面有关重载函数的说法中正确的是()

A)重载函数必须具有不同的返回值类型;B)重载函数形参个数必须不同;

C)重载函数必须有不同的形参列表D)重载函数名可以不同;

3、下列关于构造函数的描述中,错误的是()

A)构造函数可以设置默认参数;B)构造函数在定义类对象时自动执行

C)构造函数可以是内联函数;D)构造函数不可以重载

4、下列关于类和对象的叙述中,错误的是

A)类是对某一类对象的抽象B)对象是类的具体实例

C)一个类只能有一个对象D)类和对象的关系是一种数据类型与变量的关系

5、下列关于运算符重载的叙述中,正确的是

A)通过运算符重载,可以定义新的运算符

B)有的运算符只能作为成员函数重载

C)若重载运算符+,则相应的运算符函数名是+

D)重载一个二元运算符时,必须声明两个形参

6、已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是

A)这是运算符-的重载运算符函数B)这个函数所重载的运算符是一个一元运算符

C)这是一个成员函数D)这个函数不改变类的任何数据成员的值

7、有如下类声明:classFoo{intbar;};则Foo类的成员bar是

A)公有数据成员B)公有成员函数

C)私有数据成员D)私有成员函数

8、在下列函数原型中,可以作为类AA构造函数的是

A)voidAA(int);B)intAA();

C)AA(int)const;D)AA(int);

9、下列关于this指针的叙述中,正确的是

A)任何与类相关的函数都有this指针B)类的成员函数都有this指针

C)类的友元函数都有this指针D)类的非静态成员函数才有this指针

10、设有如下说明

typedefstructST

{

longa;intb;charc[2];

}NEW;

则下面叙述中正确的是()

A)以上的说明形式非法B)ST是一个结构体类型

C)NEW是一个结构体类型D)NEW是一个结构体变量

11、下列关于对象初始化的叙述中,正确的是

A)定义对象的时候不能对对象进行初始化

B)定义对象之后可以显式地调用构造函数进行初始化

C)定义对象时将自动调用构造函数进行初始化

D)在一个类中必须显式地定义构造函数实现初始化

1

www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。


TOP最近更新内容

    园林史名词解释
    长城小学关爱留守儿童工作制度
  • 上一篇:上海市宝山区2017届高考数学一模试卷 Word版含解析
  • 下一篇:语文天地十一