超前自学网

 找回密码
 立即注册

奥鹏在线作业,2元一门,先做后付,微信424329

查看: 126|回复: 0

C 程序设计19春在线作业1-0001

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-8-8 18:57:38 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里
假设A为抽象类,下列声明()是正确的。
A:A fun(int);
B:A *p;
C:int fun(A);
D:A obj;

定义类模板时要使用关键字()。
A:const
B:new
C:delete
D:template

类的构造函数被自动调用执行的情况是在定义该类的()。
A:成员函数时
B:数据成员时
C:对象时
D:友元函数时

使用派生类的主要原因是()。
A:提高代码的可重用性
B:提高程序的运行效率
C:加强类的封装性
D:实现数据的隐藏

运算符重载函数必须以特殊的关键字()开始。
A:virtual
B:operator
C:template
D:static

构造函数是一种特殊的成员函数,显式定义时其访问属性应被定义为()。
A:public
B:private
C:protected
D:static

在定义派生类时,若无继承方式说明,则默认的继承方式为()。
A:私有继承
B:公有继承
C:保护继承
D:虚拟继承

C++流类库预定义的与标准输出设备相关联的是()。
A:cin
B:cout
C:cerr
D:clog

类的析构函数是在()被调用的。
A:类创建时
B:创建对象时
C:删除对象时
D:不自动调用

cout是I/O流库中预定义的()。
A:类
B:对象
C:文件
D:常量

要将类A说明是类B的虚基类,正确的描述是()。
A:class virtual B:public A
B:class B:virtual public A
C:virtual class B:public A
D:class B:public A virtual

在下列关键字中,用于说明类中公有成员的是()。
A:public
B:private
C:protected
D:friend

类中定义的成员默认为()访问属性。
A:public
B:private
C:protected
D:friend

get()函数的功能是从输入流中读取()。
A:一个字符
B:当前字符
C:一行字符
D:指定若干个字符

通常拷贝构造函数的参数是()。
A:某个对象名
B:某个对象的成员名
C:某个对象的引用名
D:某个对象的指针名

打开一个文件,就是将这个文件与一个()建立关联。
A:类
B:流
C:对象
D:设备

下列描述中错误的是()。
A:派生类至少有一个基类
B:派生类可作为另一个类的基类
C:派生类所继承的基类成员的访问权限保持不变
D:派生类除了包含它直接定义的成员外,还包含基类的成员

设有函数模板
  template<class Q>
  Q Sum(Q x,Q y){
      return(x)+(y);
  }
  则下列语句中对该函数模板错误的使用是()。
A:Sum(10,2);
B:Sum(5.0,6.7);
C:Sum(15.2f,16.0f);
D:Sum(″AB″,″CD″);

语句ofstream f(“SALARY.DAT”,ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且()。
A:若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件
B:若文件存在,将其置为空文件;若文件不存在,打开失败
C:若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件
D:若文件存在,打开失败;若文件不存在,建立一个新文件

在磁盘文件操作中,以追加方式打开磁盘文件时,其mode值为()。
A:in
B:app
C:out
D:ate

如果一个类只定义了一个带参的构造函数,则系统会给它提供缺省的无参构造函数。
A:错误
B:正确

数组中的每个元素它们的类型可以是不同的。
A:错误
B:正确

类A继承类B,则A称为B的派生类,B称为A的基类。
A:错误
B:正确

类是一组对象的抽象,而对象则是类的一个实例。
A:错误
B:正确

C++与C语言本质差别在于C++语言是面向对象的,而C语言是面向过程的。
A:错误
B:正确

ofstream是用于写文件的文件流。
A:错误
B:正确

指针和引用都是变量,都占有单独的内存空间。
A:错误
B:正确

为了在派生类中使用基类的同名成员,必须在该成员名之前加上基类名和作用域标识符
A:错误
B:正确

C++编译器能够区分重载的无参函数和缺省参数的函数。
A:错误
B:正确

不能在类声明中给数据成员赋初值。
A:错误
B:正确

文件流创建方式是打开二进制文件的是ios::binary。
A:错误
B:正确

this指针是一个const指针,不能在程序中修改它或给它赋值。
A:错误
B:正确

成员函数体写在类外部的一定不是内联函数,写在类内部的一定是内联函数。
A:错误
B:正确

构造函数和析构函数都不能带参数。
A:错误
B:正确

多态性是指不同的对象收到相同的消息时产生多种不同的行为方式。
A:错误
B:正确

使用重载运算符既可以用运算符的方式又可以用函数调用的方式。
A:错误
B:正确

类成员是按照它们在成员初始化表中列出的顺序进行初始化的,与它们在类里被声明的顺序无关。
A:错误
B:正确

当一个类被说明为另一个类的友元时,它的所有的成员函数都成为另一个类的友元函数。
A:错误
B:正确

构造函数和析构函数都不可以由程序员调用,只能由系统自动调用。
A:错误
B:正确

若有声明:class C: public A,B{};则类C公有继承自类A、私有继承自类B。
A:错误
B:正确

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|超前自学网 ( 皖ICP备20014425号-1 )|网站地图

GMT+8, 2025-5-1 05:39

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表