东师19秋《C++程序设计》在线作业1【满分】

作者:奥鹏周老师 分类: 东北师范大学 发布时间: 2019-10-21 21:53
作业答案 联系QQ:3326650399 微信:cs80188
一、单选题 (共 20 道试题,共 60 分)
1.假定A为笼统类,下列声明()是正确的。
A.int fun(A);
B.A *p;
C.A obj;
D.A fun(int);
 
2.界说类模板时要运用要害词()。
A.template
B.new
C.delete
D.const
 
3.类的结构函数被自动调用实施的情况是在界说该类的()。
A.数据成员时
B.成员函数时
C.对象时
D.友元函数时
 
4.运用派生类的首要缘由是()。
A.前进程序的运转功率
B.前进代码的可重用性
C.完成数据的躲藏
D.加强类的封装性
 
5.运算符重载函数有必要以特别的要害词()初步。
A.virtual
B.template
C.static
D.operator
 
6.结构函数是一种特别的成员函数,显式界说时其拜访特色应被界说为()。
A.static
B.public
C.protected
D.private
 
7.在界说派生类时,若无继承方法阐明,则默许的继承方法为()。
A.虚拟继承
B.私有继承
C.公有继承
D.保护继承
 
8.C++流类库预界说的与标准输出设备有相关的是()。
A.cout
B.clog
C.cin
D.cerr
 
9.类的析构函数是在()被调用的。
A.类创建时
B.删去对象时
C.创建对象时
D.不自动调用
 
10.cout是I/O流库中预界说的()。
A.类
B.文件
C.常量
D.对象
 
11.要将类A阐明是类B的虚基类,正确的描绘是()。
A.virtual class B:public A
B.class virtual B:public A
C.class B:virtual public A
D.class B:public A virtual
 
12.鄙人列要害词中,用于阐明类中公有成员的是()。
A.public
B.protected
C.private
D.friend
 
13.类中界说的成员默许为()拜访特色。
A.public
B.protected
C.private
D.friend
 
14.get()函数的功用是从输入流中读取()。
A.指定若干个字符
B.其时字符
C.一行字符
D.一个字符
 
15.一般仿制结构函数的参数是()。
A.某个对象的指针名
B.某个对象的成员名
C.某个对象的引证名
D.某个对象名
 
16.翻开一个文件,就是将这个文件与一个()树立相关。
A.设备
B.类
C.流
D.对象
 
17.下列描绘中差错的是()。
A.派生类除了包括它直接界说的成员外,还包括基类的成员
B.派生类至稀有一个基类
C.派生类所继承的基类成员的拜访权限坚持不变
D.派生类可作为另一个类的基类
 
18.设有函数模板 template<class Q> Q Sum(Q x,Q y){ return(x)+(y); } 则下列语句中对该函数模板差错的运用是()。
A.Sum(″AB″,″CD″);
B.Sum(5.0,6.7);
C.Sum(15.2f,16.0f);
D.Sum(10,2);
 
19.语句ofstream f(“SALARY.DAT”,ios::app|ios::binary);的功用是树立流对象f,企图翻开文件SALARY.DAT并与之联接,而且()。
A.若文件存在,翻开失利;若文件不存在,树立一个新文件
B.若文件存在,将文件写指针定位于文件首;若文件不存在,树立一个新文件
C.若文件存在,将文件写指针定位于文件尾;若文件不存在,树立一个新文件
D.若文件存在,将其置为空文件;若文件不存在,翻开失利
 
20.在磁盘文件操作中,以追加方法翻开磁盘文件时,其mode值为()。
A.out
B.in
C.ate
D.app
 
二、判别题 (共 20 道试题,共 40 分)
21.假定一个类只界说了一个带参的结构函数,则系统会给它供给缺省的无参结构函数。
 
22.数组中的每个元素它们的类型可所以不一样的。
 
23.类A继承类B,则A称为B的派生类,B称为A的基类。
 
24.类是一组对象的笼统,而对象则是类的一个实例。
 
25.C++与C语言本质不一样在于C++语言是面向对象的,而C语言是面向过程的。
 
26.ofstream是用于写文件的文件流。
 
27.指针和引证都是变量,都占有单独的内存空间。
 
28.为了在派生类中运用基类的同名成员,有必要在该成员名之前加上基类名和作用域标识符
 
29.C++编译器可以区别重载的无参函数和缺省参数的函数。
 
30.不能在类声明中给数据成员赋初值。
 
31.文件流创建方法是翻开二进制文件的是ios::binary。
 
32.this指针是一个const指针,不能在程序中批改它或给它赋值。
 
33.成员函数体写在类外部的必定不是内联函数,写在类内部的必定是内联函数。
 
34.结构函数和析构函数都不能带参数。
 
35.多态性是指不一样的对象收到相同的消息时发生多种不一样的行为方法。
 
36.运用重载运算符既可以用运算符的方法又可以用函数调用的方法。
 
37.类成员是按照它们在成员初始化表中列出的次序进行初始化的,与它们在类里被声明的次序无关。
 
38.当一个类被阐明为另一个类的友元时,它的一切的成员函数都变成另一个类的友元函数。
 
39.结构函数和析构函数都不可以以由程序员调用,只能由系统自动调用。
 
40.若有声明:class C: public A,B{};则类C公有继承自类A、私有继承自类B。
作业答案 联系QQ:3326650399 微信:cs80188
 

作业答案 联系QQ:3326650399 微信:cs80188