川大网教 面向对象程序设计 第一次作业答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

首页 - 我的作业列表 - 《面向对象程序设计》第一次作业答案

你的得分: 94.0

完成日期:2013年05月24日 12点07分

说明:每道小题括号里的答案是您最高分那次所选的答案,标准答案将在本次作业结束(即2013年09月12日)后显示在题目旁边。

一、单项选择题。本大题共30个小题,每小题 2.0 分,共60.0分。在每小题给出的选项中,只有一项是符合题目要求的。

1.C++函数的声明和定义可以分开,函数声明不需要()。

( D )

A.返回类型

B.函数名

C.参数表

D.函数体

2.函数的形参是( )。

( B )

A.全局变量

B.局部变量

C.静态变量

D.部变量

3.数组名表示的是数组的()。

( C )

A.类型

B.用途

C.地址

D.长度

4.如果短整型的长度是2字节,有一个短整型指针p的值是0xFFED1200,

那么p+1的值为()。

( B )

A.0xFFED1201

B.0xFFED1202

C.0xFFED1203

D.0xFFED1204

5.private访问属性限制对象的成员可以在( )中访问。

( A )

A.本类的成员函数

B.main函数

C.父类的成员函数

D.子类的成员函数

6.如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后

++运算符的声明应该为()。

( C )

A.myclass operator++();

B.myclass& operator++();

C.myclass operator++( int );

D.myclass& operator++( int );

7.如果有如下定义: const char* str = "OK";那么,sizeof(str)的值

应该是()

( D )

A. 1

B. 2

C. 3

D. 4

8.父类和子类各自定义一个成员函数,函数名相同,参数表不同,那么()。

( C )

A.在子类中这两个函数构成重载关系

B.子类不会继承父类的这个函数

C.子类中的函数会覆盖父类中的函数

D.编译时会发生错误

9.如果myclass类定义了拷贝构造函数和一个整型参数的构造函数,还重载

了赋值运算符,那么语句myclass obj = 100;会()。

( B )

A.调用拷贝构造函数

B.调用整型参数的构造函数

C.调用赋值运算符

D.引起编译错误

10.抽象类指的是()。

( D )

A.没有任何成员的类

B.只有成员函数没有数据成员的类

C.有虚函数的类

D.有纯虚函数的类

11.多重继承时,如果派生类的两个父类有一个共同的虚基类,那么虚基类的

初始化参数由()的构造函数来传递。

( C )

A.第一个父类

B.第二个父类

C.派生类

D.以上都不是

12.多态性是通过()实现的。

( C )

A.构造函数

B.析构函数

C.虚函数

D.函数重载

13.十进制数127转换成二进制数是()

( A )

A.11111111

B.01111111

C.10000000

D.11111110

14.执行语句

char ch[] = "Hello";

char * p = &ch[0];

cout<<*p

结果是输出()。

( C )

A.一个地址

B.H

C.Hello

D.乱码

15.以下不能正确进行字符串赋初值的语句是()

( A )

A.char str[5]="good!";

B.char str[]="good!";

C.char *str="good!";

D.char str[5]={‘g',‘o',‘o',‘d'};

16.用cin为整型变量输入数据时,如果从键盘输入的不是数字,输入后整型

变量中的结果会是:()

( D )

A.0

B.负数

C.正数

D.不确定

17.使用流控制符()需要头文件。

( C )

A.endl

B.hex

C.setw

D.left

18.C++泛型编程通过()实现。

( B )

A.void

B.template

C.NULL

D.typedef

19.C++异常处理机制中没有()。

( D )

A.try

B.throw

C.catch

D.finally

20.要打开一个文件并从中读取数据,应该使用()类的对象。

( C )

A.istream

B.ostream

C.ifstream

D.ofstream

21.判断一个ofstream类对象file打开文件是否失败,应该判断()。

( D )

A.创建文件流对象时是否抛出异常

B.open成员函数的返回值

C.feof成员函数的返回值

D.! file 是否为真

22.链表的基本单元是()。

相关文档
最新文档