川大网教 面向对象程序设计 第一次作业答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.链表的基本单元是()。