精华内容
下载资源
问答
  • 1.下面关于类概念的描述中,__ _是错误的。A.抽象数据类型的实现B.是具有共同行为的若干对象的统一描述体C.是创建对象的样板D.是C语言中的结构体类型2.下列说法中正确的是___ _。A.定义中只能说明...

    1.下面关于类概念的描述中,__ _是错误的。

    A.类是抽象数据类型的实现

    B.类是具有共同行为的若干对象的统一描述体

    C.类是创建对象的样板

    D.类是C语言中的结构体类型

    2.下列说法中正确的是___ _。

    A.类定义中只能说明函数成员的函数头,不能定义函数体

    B.类中的函数成员可以在类体中定义,也可以在类体之外定义

    C.类中的函数成员在类体之外定义时必须要与类声明在同一文件中

    D.在类体之外定义的函数成员不能操作该类的私有数据成员

    3.下列关于class 与struct差别说法中,正确的是 。

    A.class 成员缺省为私有的,而struct成员缺省为公有的;

    B.class 成员缺省为公有的,而struct成员缺省为私有的;

    C.class不能在内部定义函数,而struct可以在内部定义函数;

    D.class 可以在内部定义函数,而struct不能在内部定义函数;

    4. 对于类中定义的成员,其隐含访问权限为

    A. protected B. private C. public D. static

    5.在下列关键字中,用于说明类中公有成员的是 。

    A.public B.private C.protected D.friend

    6.在下列关键字中,用于说明类中私有成员的是 。

    A.private B.public C.protected D.friend

    7.作用域运算符的功能是 。

    A.标识作用域的级别的 B.指出作用域的范围的

    C.标识某个成员是属于哪个类的 D.给定作用域的大小的

    8. 在类的定义体外定义成员函数时,需要在函数名前加上 。

    A.类标记      B.类对象  C.类作用域标记   D.不用加标记

    更多相关问题

    [单选] 变容二极管电容增加是由于()引起的.

    [单选] ()二极管工作在正向偏置状态。

    [单选] 同步控制变压器的定子和转子绕组得相数分别为().

    [单选] ()整流电路要用四个二极管.

    [单选] 利用()二极管可以把光信号变为电信号.

    [单选] 当()后,就形成了PN结.

    [单选] 闭环控制中,输出量和输入量之间的关系是().

    [单选] 机载无线电接收机的主要性能指标是().

    [单选] 共射极放大器的输入极是().

    [单选] 金属大功率三极管的外壳是().

    [单选] N型半导体是指()的半导体.

    [单选] 变容二极管电容增加是由于()引起的.

    [单选] 在输出特性曲线上,满足IC=HFEIB关系的区域是:().

    [单选] 三极管符号中,带箭头的电极是().

    [单选] 机载无线电接收机的主要性能指标是().

    [单选] 所谓放大器工作在闭环状态,指的是().

    [单选] 共射极放大器的输入极是().

    [单选] 机载无线电接收机的主要性能指标是().

    [单选] 调频波中的被调制信号的哪一个参数不变().

    [单选] 发光二极管的亮度与()密切相关.

    [单选] 利用()二极管可以把光信号变为电信号.

    [单选] PIN二极管高频时的工作特性近似于一个().

    [单选] 共射极放大电路中,输出信号加在()和地之间.

    [单选] 光敏二极管的工作电流与()成正比.

    [单选] 所谓放大器工作在闭环状态,指的是().

    [单选] PIN二极管高频时的工作特性近似于一个().

    [单选] ()二极管工作在正向偏置状态。

    [单选] 从二极管伏安特性看,当()时,二极管的导通电阻小.

    [单选] 闭环控制中,输出量和输入量之间的关系是().

    [单选] 力矩式同步器得定子绕组是().

    [单选] 变容二极管电容增加是由于()引起的.

    [单选] ()二极管工作在正向偏置状态。

    [单选] 金属大功率三极管的外壳是().

    [单选] 金属大功率三极管的外壳是().

    [单选] 应用调频波的特点是().

    展开全文
  • 1.下列关于纯虚函数与抽象类的描述中错误的是( )。 C.一个基类的说明中有纯虚函数,该基类的派生类一定不再是抽象类 抽象类派生的类必须提供纯虚函数的实现代码,或在该派生类中仍将它说明为纯虚函数,否则将...

    一、纯虚函数与抽象类

     

    1.下列关于纯虚函数与抽象类的描述中,错误的是( )。

    C.一个基类的说明中有纯虚函数,该基类的派生类一定不再是抽象类

    抽象类派生的类必须提供纯虚函数的实现代码,或在该派生类中仍将它说明为纯虚函数,否则将出错。

    此时说明了纯虚函数的派生类仍是抽象类。如果派生类中实现了基类所有纯虚函数,则该派生类将不再是抽象类

     

    2.如果A是抽象类,刚下面正确的是( )。

    D.A * pa;

    一个抽象类只能作为基类来派生新类,不能说明抽象类的对象,但可以说明指向抽象类的指针或引用。

     

    3.动态编联所支持的多态性称为运行时的多态性,支持的函数是( )。

    D.虚函数

    动态联编所支持的多态性称为运行时的多态性,由虚函数实现。

     

    4.说明纯虚函数的一般形式为"____"。

    class类名{

        virtual 函数类型 函数名(参数列表) = 0;

    };

    许多情况下,不能在基类中为虚函数给出一个有意义的定义,此时可将它说明为纯虚函数,将其定义留给派生类去做,说明纯虚函数的一般形式为:virtual 函数类型 函数名(参数列表)=0;

     

    5.下列关于虚函数的描述中,正确的是( )。

    B.虚函数只能是类中的一个成员函数,但不能是静态成员

    虚函数只能是类中的一个成员函数,但不能是静态成员。关键字virtual指示C++使用虚函数产生运行时的多态性有三个前提:

    (1)类之间的继承关系满足赋值兼容性规则;

    (2)改写了同名虚函数;

    (3)根据赋值兼容性规则使用指针或引用。分两种情况:

    ①按赋值兼容性规则使用基类指针或引用访问虚函数;

    ②把指针或引用作为函数参数,即这个函数不一定是类的成员函数,可以是普通函数,而且可以重载。

    注意:满足前两条并不一定产生动态联编,必须同时满足第三条才能保证实现动态联编。

    编译器对调用虚函数进行动态联编,这种多态性是程序运行到需要的语句处才动态确定的,所以称为运行时的多态性。不过,使用虚函数并不一定产生多态性,也不一定使用动态联编。

     

    二、输入输出对象

    1.cout是C++的( )。

    B.对象

    在C++中使用流进行输入输出,其中用于屏幕输出的对象是cout,用于键盘输入的对象是cin。

     

    三、c++的头文件

    1.进行文件操作时需要包含头文件( )。

    A.iostream B.fstream C.stdio D.stdlib

    进行文件操作时需要包含头文件fstream;iostream是C++标准输入输出库的头文件;stdio是C语言标准输入输出库的头文件,stdlib是C++标准程序库的头文件。

     

    四、函数原型

    函数原型类似函数定义时的函数头,又称函数声明

    展开全文
  • Class parent { public: virtual void Name()=0; }; class child_1: public parent ...关于上述定义,下列描述中错误的是______。 A.Koala是Animal的派生 B.Koala中的Name函数是一个虚函数 C.Anim...
    Class parent
    {
    public:
        virtual void Name()=0;
    };
    class child_1: public parent
    {
    public:
        void Name() {/*函数体略*/ }
    };
    关于上述类定义,下列描述中错误的是______。
    

    A.类Koala是类Animal的派生类
    B.类Koala中的Name函数是一个虚函数
    C.类Animal中的Name函数是一个纯虚函数
    D.语句"Animal a;"能够建立类Animal的一个对象a

    纯虚函数是一种特殊的虚函数,纯虚函数的声明格式为:在虚函数原型的语句结束符;之前加上=0,即virtual 函数类型 函数名(参数表)=0;。拥有纯虚函数的类称为抽象类,抽象类不能用来定义对象。
    本题中,派生类(子类)child_1公有继承基类(父类)parent,选项A正确;派生类child_1给出纯虚函数Name的函数实现,因此类child_1中的Name函数是一个虚函数,选项B正确;类parent中的Name函数是纯虚函数,选项C正确;类parent是抽象类,不能用来定义对象,
    值得注意的是子类(child_1)中的Name函数前即使没有添加virtual关键字明确表明它是一个虚函数,但它已经默认为虚函数,因为它继承自父类(parent),父类中有明确表示Name()函数为纯虚函数,即使不是纯虚函数,它的子类函数和他的虚函数或者纯虚函数同名时,子类的那个函数默认为虚函数。
    如果派生类(子类 )中没有实现基类的纯虚函数,则派生类还是一个抽象类
    虚函数与纯虚函数 在他们的子类中都可以被重写。它们的区别是:
    (1)纯虚函数只有定义,没有实现;而虚函数既有定义,也有实现的代码。
    纯虚函数一般没有代码实现部分,如
    virtual void print() = 0;
    而一般虚函数必版须要有代码的实现部分,否则权会出现函数未定义的错误。
    virtual void print()
    { printf(“This is virtual function\n”); }
    (2)包含纯虚函数的类不能定义其对象,而包含虚函数的则可以。
    含有纯虚函数的类被称为抽象类,不能用来定义对象,该类不能建立对象,只能声明指针和引用,用于基础类的接口声明和运行时的多态

    展开全文
  • 关于c#笔试内测试题,

    2018-01-28 14:33:00
    ) 下列关于虚方法和抽象方法的描述中错误的是( )。 a) 虚方法必须有方法体,可以被子类重写 b) 抽象方法不允许有方法体,且必须被子类重写 c) 抽象方法必须在抽象类中,而虚方法可以在所有类中 d) 在...

    1

    )     下列关于虚方法和抽象方法的描述中错误的是( )。  

     

             a)     虚方法必须有方法体,可以被子类重写

             b)     抽象方法不允许有方法体,且必须被子类重写

             c)      抽象方法必须在抽象类中,而虚方法可以在所有类中

             d)     在子类中重写抽象方法或虚方法,都需要用override关键字

    答案:c ,

    密封类和静态类中不能书写

    2) 分析以下使用抽象类的C#代码,其最终的运行结果是( )。

    public abstract class Class1

    {

        public void F()

        {

            Console.Write("1");

        }

        abstract public void ABS();

    }

    public class Class2 : Class1

    {

        public override void ABS()

        {

            Console.Write("3");

        }

        public Class2()

        {

            Console.Write("2");

        }

        static void Main()

        {

            Class2 objB = new Class2();

            objB.ABS();

        }

    }

             a)     12

             b)     21

             c)      13

             d)     23

    答案:d

    先调用构造,然后调用自身的ABS方法()

    3)下列代码的运行结果是( )。

    class Test

    {

        public void F()

        {

            Console.Write("A");

        }

    }

    class B : Test

    {

        Public  new void F()

        {

            Console.Write("B");

        }

        static void Main()

        {

            Test objA = new B();

            objA.F();

        }

    }

             a)     A

             b)     B

             c)      BA

             d)     AB

    答案:a

    这里不是多态,所以用父类变量保存子类对象,取的是父类的方法。哪怕父类方法使用Virtual关键字,子类没有Override就不会实现多态

    4)    分析如下C#程序,运行输出的结果是( )。

       注意是结构体

    public struct Size

        {

            public int x;

            public int y;

            public Size(int x, int y)

            {

                this.x = x;

                this.y = y;

            }

        }

     

        class Test

        {

            static void Main()

            {

                Size size1 = new Size(8,10);

                Size size2 = size1;

                size1.y = 200;

                Console.WriteLine("{0} | {1}",size1.y,size2.y);

            }

        }

     

             a)     200 | 200

             b)     200 | 10

             c)      10 | 10

             d)     10 | 200

    答案:b

    5) 下面关于单例模式说法错误的是()。       

     

             a)     在单例模式中,允许通过new 构造实例

             b)     单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例

             c)      在C# 中,static 是实现单例模式的重要关键字

             d)     单例模式可以确保所有对象都访问唯一的实例

    答案;a

    转载于:https://www.cnblogs.com/s122/p/8371117.html

    展开全文
  • 1、下列关于继承的描述错误的是( )  A. 在Java允许定义一个父类的引用,指向子类对象  B. 在Java继承是通过extends关键字来描述的,而且只允许继承自一个直接父类  C. 在Java中抽象类之间也允许出现...
  • 今天老师让做一个网上商城项目,其中里面有关于产品描述的模块,我想把这些描述存到oracle数据库,可是总是添加失败 请问存较长字符串有什么限制吗? 我要存入字符串 "本书赢得了全球程序员...
  • JAVA_API1.6文档(中文)

    万次下载 热门讨论 2010-04-12 13:31:34
    javax.sound.sampled.spi 在提供新音频设备、声音文件 reader 和 writer,或音频格式转换器时,提供将为其创建子类服务提供者的抽象类。 javax.sql 为通过 JavaTM 编程语言进行服务器端数据源访问和处理提供 API...
  • 对象声明描述的是存 储在对象的信息以及可对对象执行的操作(方法)。对象的某些组成部分对于外界来说是可见的(公有部 分),而某些部分却是隐藏的(私有部分)。特殊的方法(构造函数和析构函数)在对象创建和释放...
  • 对象声明描述的是存 储在对象的信息以及可对对象执行的操作(方法)。对象的某些组成部分对于外界来说是可见的(公有部 分),而某些部分却是隐藏的(私有部分)。特殊的方法(构造函数和析构函数)在对象创建和释放...
  • 对象声明描述的是存 储在对象的信息以及可对对象执行的操作(方法)。对象的某些组成部分对于外界来说是可见的(公有部 分),而某些部分却是隐藏的(私有部分)。特殊的方法(构造函数和析构函数)在对象创建和释放...
  • 1. 关于用例和类,错误的说法是(1)。 A. 两者都属于模型图的构成元素 B. 存在抽象用例和抽象类 C. 类图描述系统的部分静态视图,用例图描述系统与用户之间的交互视图 D. 两者都可以用来描述系统的内部结构 2. ...
  • c++选择题(选择题)

    千次阅读 2020-07-07 08:37:21
    关于纯虚函数和抽象类的描述中,(C )是错误的。 A.纯虚函数是一种特殊的虚函数,它没有具体的实现 B.抽象类是指具有纯虚函数的类 C.一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类 D.抽象类只能...
  • java程序设计精编教程第3版答案下列关于抽象类的说法,哪个选项是正确的?对于已经被定义过可能抛出异常的语句,在编程时:字符流与字节流的区别在于在ja程序,可以使用protected来修饰一个类。ja语言具有许多优点和...
  • C++测试题

    千次阅读 2017-12-07 17:32:42
    1、 下面关于类概念的描述中,___D_是错误的。 A.抽象数据类型的实现 B.是具有共同行为的若干对象的统一描述体 C.是创建对象的样板 D.是C语言中的结构体类型   2、下列对重载函数的描述中,__...
  • C++PTA错题集

    2019-06-30 22:15:47
    以app 方式打开文件时,当前的读指针和写...关于纯虚函数和抽象类的描述中,( )是错误的。 C A. 纯虚函数是一种特殊的虚函数,它没有具体的实现 B. 抽象类是指具有纯虚函数的类 C. 一个基类中说明有纯虚函数,该基...
  • JavaAPI中文chm文档 part2

    2011-08-19 08:58:42
    javax.sound.sampled.spi 在提供新音频设备、声音文件 reader 和 writer,或音频格式转换器时,提供将为其创建子类服务提供者的抽象类。 javax.sql 为通过 JavaTM 编程语言进行服务器端数据源访问和处理提供 API...
  • JavaAPI1.6中文chm文档 part1

    热门讨论 2011-08-19 08:33:34
    javax.sound.sampled.spi 在提供新音频设备、声音文件 reader 和 writer,或音频格式转换器时,提供将为其创建子类服务提供者的抽象类。 javax.sql 为通过 JavaTM 编程语言进行服务器端数据源访问和处理提供 API...
  • Java 1.6 API 中文 New

    2013-10-26 14:08:22
    javax.sound.sampled.spi 在提供新音频设备、声音文件 reader 和 writer,或音频格式转换器时,提供将为其创建子类服务提供者的抽象类。 javax.sql 为通过 JavaTM 编程语言进行服务器端数据源访问和处理提供 API。...
  • 下面描述函数重写错误的是 A. 要有子类继承或实现 B. 子类方法的权限必须大于等于父类的权限 ...下面关于类的设计思路描述错误的是 ( ) A. 根据需求定义类所包含的字段(成员变量) B. 根据面向对象的思...
  • 更新MV*关于业务逻辑的描述,此处感谢 指出错误</strong></p> 作者:戴嘉华 转载请注明出处并保留原文链接( https://github.com/livoras/blog/issues/11 )和作者信息。 目录: <ul>...
  • C++复习题2

    2016-06-20 03:16:14
    老师给的这份文档后面是有答案的,我只是把答案填到每题里面一、选择题(1)下面关于类和对象的描述中错误的是A A)就是C语言中的结构体类型,对象就是C语言中的结构体变量 B)和对象之间的关系是抽象和具体的...
  • 本书是一本关于Java最佳实践集大成之作,它从Java语言本身、Java程序架构设计和思想、Java程序编码规范和习惯等方面对151个经典问题给出了解决方案,为Java开发者提高开发效率和编写高质量Java代码提供了...
  • 科大讯飞Java面试笔试题

    千次阅读 2018-10-28 08:40:00
    1、下列关于继承的描述错误的是( ) A. 在Java允许定义一个父类的引用,指向子类对象 B. 在Java继承是通过extends关键字来描述的,而且只允许继承自一个直接父类 C. 在Java中抽象类之间也允许出现继承...
  • Context以及ContextWrapper

    千次阅读 2018-03-02 17:15:06
    在Android应用开发,Context是一个非常重要的类,它是一个抽象类,是关于一个应用环境的描述的接口,Context的实例在应用程序被启动时由Android系统提供。 由于Context是一个抽象类,所以Android系统为我们提供了...
  • Java刷题总结

    2018-11-11 10:23:03
    Java的集合包括ArrayList、LinkedList、HashMap等,下列关于集合类描述错误的是?() A.ArrayList和LinkedList均实现了List接口 B.ArrayList的访问速度比LinkedList快 C.随机添加和删除元素时,ArrayL...
  • FF笔试题

    2018-03-11 21:34:00
    1、下列关于继承的描述错误的是() A.在Java允许定义一个父类的引用,指向子类对象 B.在Java继承是通过extends关键字来描述的,而且只允许继承自一个直接父类 C.在Java中抽象类之间也允许出现继承...
  • 1.28 文件中的第一个声明就报出奇怪语法错误,可我看没什么问题。这是为什么? 1.29 为什么我编译器不允许我定义大数组,如doublearray[256][256]? 命名空间 1.30如何判断哪些标识符可以使用,哪些被保留了? ...

空空如也

空空如也

1 2 3 4 5
收藏数 100
精华内容 40
关键字:

关于抽象类的描述中错误的是