精华内容
下载资源
问答
  • 关于依赖注入,描述正确的是(BC)

    千次阅读 2020-08-04 22:15:24
    2、(多) 对于Spring的AOP的实现方式下列选项说法错误的是(AD) d A、Spring的Advice采用特定的aop语言,在定义pointcuts不可以使用配置文件 B、以实现接口的方式作为优先,这样可以降低应用程序组件之间的耦合程度 C

    A、依赖注入可以增强系统各组件的依赖关系
    B、所谓依赖注入,就是明确地定义组件接口,独立开发各个组件
    ,然后根据组件件依赖关系组装运行的设计模式
    C、依赖注入能够降低系统各组件的依赖关系,提倡面向接口编程
    D、Spring的依赖注入和控制反转是完全不同的两个概念
    2、(多) 对于Spring的AOP的实现方式下列选项说法错误的是(AD) d
    A、Spring的Advice采用特定的aop语言,在定义pointcuts不可以使用配置文件
    B、以实现接口的方式作为优先,这样可以降低应用程序组件之间的耦合程度
    C、Spring不支持属性成员jointponts
    D、以上说法都正确
    3、下面对Spring中Bean的注 入说法正确的是(B) d
    A、Bean根据注入方式不同可以分为构造方法注入和自动装在(设值注入,构造, )
    B、使用构造方法注入构造对象的同时,完成依赖关系的建立
    C、在关系的对象很多时,使用构造方法注入更适合
    D、构造方法通过constructor-index属性来指定,在该标签下要指定索|的位置
    4、关于ApplicationContext接口, 下列说法错误的是(C) dui
    http://blog.tianya.cn/post-7807635-131394093-1.shtml
    http://blog.tianya.cn/post-7807707-131394587-1.shtml
    http://blog.tianya.cn/post-7807674-131394388-1.shtml
    http://blog.tianya.cn/post-7807716-131394611-1.shtml
    http://blog.tianya.cn/post-7807650-131394150-1.shtml
    http://blog.tianya.cn/post-7807654-131394168-1.shtml
    http://blog.tianya.cn/post-7807647-131394141-1.shtml
    http://blog.tianya.cn/post-7807740-131394751-1.shtml
    http://blog.tianya.cn/post-7807749-131394783-1.shtml
    http://blog.tianya.cn/post-7807697-131394511-1.shtml
    http://blog.tianya.cn/post-7807743-131394770-1.shtml
    http://blog.tianya.cn/post-7807689-131394502-1.shtml
    http://blog.tianya.cn/post-7807744-131394775-1.shtml
    http://blog.tianya.cn/post-7807721-131394623-1.shtml
    http://blog.tianya.cn/post-7807770-131394820-1.shtml
    http://blog.tianya.cn/post-7807741-131394767-1.shtml
    http://blog.tianya.cn/post-7807799-131394890-1.shtml
    http://blog.tianya.cn/post-7807796-131394886-1.shtml
    http://blog.tianya.cn/post-7807784-131394851-1.shtml
    http://blog.tianya.cn/post-7807777-131394836-1.shtml
    http://blog.tianya.cn/post-7807800-131394896-1.shtml
    http://blog.tianya.cn/post-7807615-131393977-1.shtml
    http://blog.tianya.cn/post-7807621-131394001-1.shtml
    http://blog.tianya.cn/post-7807801-131394897-1.shtml
    http://blog.tianya.cn/post-7807621-131393998-1.shtml
    http://blog.tianya.cn/post-7807615-131393976-1.shtml
    http://blog.tianya.cn/post-7807619-131393992-1.shtml
    http://blog.tianya.cn/post-7807631-131394037-1.shtml
    http://blog.tianya.cn/post-7807619-131393987-1.shtml
    http://blog.tianya.cn/post-7807627-131394033-1.shtml
    http://blog.tianya.cn/post-7807634-131394061-1.shtml
    http://blog.tianya.cn/post-7807631-131394043-1.shtml
    http://blog.tianya.cn/post-7807647-131394132-1.shtml
    http://blog.tianya.cn/post-7807642-131394105-1.shtml
    http://blog.tianya.cn/post-7807640-131394096-1.shtml
    http://blog.tianya.cn/post-7807644-131394108-1.shtml
    http://blog.tianya.cn/post-7807637-131394072-1.shtml
    http://blog.tianya.cn/post-7807642-131394101-1.shtml
    http://blog.tianya.cn/post-7807627-131394028-1.shtml
    http://blog.tianya.cn/post-7807640-131394094-1.shtml
    http://blog.tianya.cn/post-7807634-131394062-1.shtml
    http://blog.tianya.cn/post-7807631-131394041-1.shtml
    http://blog.tianya.cn/post-7807648-131394136-1.shtml
    http://blog.tianya.cn/post-7807645-131394116-1.shtml
    http://blog.tianya.cn/post-7807662-131394244-1.shtml
    http://blog.tianya.cn/post-7807637-131394070-1.shtml
    http://blog.tianya.cn/post-7807645-131394114-1.shtml
    http://blog.tianya.cn/post-7807649-131394146-1.shtml
    http://blog.tianya.cn/post-7807648-131394133-1.shtml
    http://blog.tianya.cn/post-7807649-131394143-1.shtml
    http://blog.tianya.cn/post-7807655-131394189-1.shtml
    http://blog.tianya.cn/post-7807653-131394159-1.shtml
    http://blog.tianya.cn/post-7807653-131394157-1.shtml
    http://blog.tianya.cn/post-7807655-131394187-1.shtml
    http://blog.tianya.cn/post-7807658-131394211-1.shtml
    http://blog.tianya.cn/post-7807665-131394278-1.shtml
    http://blog.tianya.cn/post-7807662-131394245-1.shtml
    http://blog.tianya.cn/post-7807668-131394297-1.shtml
    http://blog.tianya.cn/post-7807665-131394284-1.shtml
    http://blog.tianya.cn/post-7807658-131394213-1.shtml
    http://blog.tianya.cn/post-7807671-131394313-1.shtml
    http://blog.tianya.cn/post-7807678-131394391-1.shtml
    http://blog.tianya.cn/post-7807668-131394294-1.shtml
    http://blog.tianya.cn/post-7807692-131394494-1.shtml
    http://blog.tianya.cn/post-7807671-131394315-1.shtml
    http://blog.tianya.cn/post-7807673-131394335-1.shtml
    http://blog.tianya.cn/post-7807673-131394333-1.shtml
    http://blog.tianya.cn/post-7807684-131394440-1.shtml
    http://blog.tianya.cn/post-7807678-131394392-1.shtml
    http://blog.tianya.cn/post-7807687-131394472-1.shtml
    http://blog.tianya.cn/post-7807684-131394450-1.shtml
    http://blog.tianya.cn/post-7807686-131394458-1.shtml
    http://blog.tianya.cn/post-7807690-131394489-1.shtml
    http://blog.tianya.cn/post-7807692-131394498-1.shtml
    http://blog.tianya.cn/post-7807686-131394463-1.shtml
    http://blog.tianya.cn/post-7807687-131394466-1.shtml
    http://blog.tianya.cn/post-7807690-131394484-1.shtml
    http://blog.tianya.cn/post-7807694-131394505-1.shtml
    http://blog.tianya.cn/post-7807701-131394538-1.shtml
    http://blog.tianya.cn/post-7807699-131394515-1.shtml
    http://blog.tianya.cn/post-7807699-131394520-1.shtml
    http://blog.tianya.cn/post-7807694-131394510-1.shtml
    http://blog.tianya.cn/post-7807708-131394578-1.shtml
    http://blog.tianya.cn/post-7807711-131394589-1.shtml
    http://blog.tianya.cn/post-7807708-131394584-1.shtml
    http://blog.tianya.cn/post-7807715-131394607-1.shtml
    http://blog.tianya.cn/post-7807711-131394590-1.shtml
    http://blog.tianya.cn/post-7807712-131394597-1.shtml
    http://blog.tianya.cn/post-7807701-131394531-1.shtml
    http://blog.tianya.cn/post-7807715-131394605-1.shtml
    http://blog.tianya.cn/post-7807712-131394601-1.shtml
    http://blog.tianya.cn/post-7807719-131394619-1.shtml
    http://blog.tianya.cn/post-7807730-131394660-1.shtml
    http://blog.tianya.cn/post-7807722-131394629-1.shtml
    http://blog.tianya.cn/post-7807722-131394633-1.shtml
    http://blog.tianya.cn/post-7807724-131394653-1.shtml
    http://blog.tianya.cn/post-7807731-131394670-1.shtml
    http://blog.tianya.cn/post-7807733-131394681-1.shtml
    http://blog.tianya.cn/post-7807735-131394698-1.shtml
    http://blog.tianya.cn/post-7807719-131394620-1.shtml
    http://blog.tianya.cn/post-7807724-131394646-1.shtml
    http://blog.tianya.cn/post-7807734-131394686-1.shtml
    http://blog.tianya.cn/post-7807730-131394658-1.shtml
    http://blog.tianya.cn/post-7807731-131394675-1.shtml
    http://blog.tianya.cn/post-7807748-131394777-1.shtml
    http://blog.tianya.cn/post-7807733-131394680-1.shtml
    http://blog.tianya.cn/post-7807751-131394784-1.shtml
    http://blog.tianya.cn/post-7807734-131394687-1.shtml
    http://blog.tianya.cn/post-7807753-131394788-1.shtml
    http://blog.tianya.cn/post-7807755-131394791-1.shtml
    http://blog.tianya.cn/post-7807756-131394794-1.shtml
    http://blog.tianya.cn/post-7807735-131394697-1.shtml
    http://blog.tianya.cn/post-7807752-131394787-1.shtml
    http://blog.tianya.cn/post-7807751-131394781-1.shtml
    http://blog.tianya.cn/post-7807753-131394789-1.shtml
    http://blog.tianya.cn/post-7807752-131394786-1.shtml
    http://blog.tianya.cn/post-7807756-131394795-1.shtml
    http://blog.tianya.cn/post-7807767-131394814-1.shtml
    http://blog.tianya.cn/post-7807755-131394792-1.shtml
    http://blog.tianya.cn/post-7807764-131394810-1.shtml
    http://blog.tianya.cn/post-7807764-131394811-1.shtml
    http://blog.tianya.cn/post-7807767-131394813-1.shtml
    http://blog.tianya.cn/post-7807748-131394778-1.shtml
    http://blog.tianya.cn/post-7807771-131394824-1.shtml
    http://blog.tianya.cn/post-7807769-131394818-1.shtml
    http://blog.tianya.cn/post-7807769-131394819-1.shtml
    http://blog.tianya.cn/post-7807773-131394826-1.shtml
    http://blog.tianya.cn/post-7807775-131394831-1.shtml
    http://blog.tianya.cn/post-7807771-131394821-1.shtml
    http://blog.tianya.cn/post-7807775-131394835-1.shtml
    http://blog.tianya.cn/post-7807773-131394825-1.shtml
    http://blog.tianya.cn/post-7807779-131394842-1.shtml
    http://blog.tianya.cn/post-7807783-131394848-1.shtml
    http://blog.tianya.cn/post-7807779-131394839-1.shtml
    http://blog.tianya.cn/post-7807786-131394854-1.shtml
    http://blog.tianya.cn/post-7807787-131394859-1.shtml
    http://blog.tianya.cn/post-7807786-131394855-1.shtml
    http://blog.tianya.cn/post-7807787-131394857-1.shtml
    http://blog.tianya.cn/post-7807607-131393918-1.shtml
    http://blog.tianya.cn/post-7807609-131393923-1.shtml
    http://blog.tianya.cn/post-7807788-131394862-1.shtml
    http://blog.tianya.cn/post-7807610-131393927-1.shtml
    http://blog.tianya.cn/post-7807788-131394863-1.shtml
    http://blog.tianya.cn/post-7807783-131394845-1.shtml
    http://blog.tianya.cn/post-7807612-131393950-1.shtml
    http://blog.tianya.cn/post-7807622-131394000-1.shtml
    http://blog.tianya.cn/post-7807611-131393933-1.shtml
    http://blog.tianya.cn/post-7807618-131393996-1.shtml
    http://blog.tianya.cn/post-7807614-131393972-1.shtml
    http://blog.tianya.cn/post-7807626-131394016-1.shtml
    http://blog.tianya.cn/post-7807613-131393967-1.shtml
    http://blog.tianya.cn/post-7807629-131394026-1.shtml
    http://blog.tianya.cn/post-7807632-131394049-1.shtml
    http://blog.tianya.cn/post-7807624-131394006-1.shtml
    http://blog.tianya.cn/post-7807633-131394058-1.shtml
    http://blog.tianya.cn/post-7807630-131394034-1.shtml
    http://blog.tianya.cn/post-7807718-131394632-1.shtml
    http://blog.tianya.cn/post-7807636-131394069-1.shtml
    http://blog.tianya.cn/post-7807727-131394652-1.shtml
    http://blog.tianya.cn/post-7807732-131394671-1.shtml
    http://blog.tianya.cn/post-7807737-131394755-1.shtml
    http://blog.tianya.cn/post-7807742-131394768-1.shtml
    http://blog.tianya.cn/post-7807747-131394774-1.shtml
    http://blog.tianya.cn/post-7807759-131394801-1.shtml
    http://blog.tianya.cn/post-7807750-131394782-1.shtml
    http://blog.tianya.cn/post-7807765-131394812-1.shtml
    http://blog.tianya.cn/post-7807762-131394808-1.shtml
    http://blog.tianya.cn/post-7807776-131394834-1.shtml
    http://blog.tianya.cn/post-7807782-131394844-1.shtml
    http://blog.tianya.cn/post-7807768-131394817-1.shtml
    http://blog.tianya.cn/post-7807761-131394804-1.shtml
    http://blog.tianya.cn/post-7807797-131394888-1.shtml
    http://blog.tianya.cn/post-7807772-131394823-1.shtml
    http://blog.tianya.cn/post-7807802-131394898-1.shtml
    http://blog.tianya.cn/post-7807836-131395271-1.shtml
    http://blog.tianya.cn/post-7807804-131394902-1.shtml
    http://blog.tianya.cn/post-7807836-131395273-1.shtml
    http://blog.tianya.cn/post-7807793-131394879-1.shtml
    http://blog.tianya.cn/post-7807838-131395275-1.shtml
    http://blog.tianya.cn/post-7807838-131395276-1.shtml
    http://blog.tianya.cn/post-7807841-131395280-1.shtml
    http://blog.tianya.cn/post-7807842-131395285-1.shtml
    http://blog.tianya.cn/post-7807841-131395282-1.shtml
    http://blog.tianya.cn/post-7807845-131395294-1.shtml
    http://blog.tianya.cn/post-7807847-131395303-1.shtml
    http://blog.tianya.cn/post-7807842-131395286-1.shtml
    http://blog.tianya.cn/post-7807843-131395289-1.shtml
    http://blog.tianya.cn/post-7807843-131395292-1.shtml
    http://blog.tianya.cn/post-7807847-131395299-1.shtml
    http://blog.tianya.cn/post-7807845-131395295-1.shtml
    http://blog.tianya.cn/post-7807853-131395315-1.shtml
    http://blog.tianya.cn/post-7807855-131395322-1.shtml
    http://blog.tianya.cn/post-7807853-131395316-1.shtml
    http://blog.tianya.cn/post-7807855-131395321-1.shtml
    http://blog.tianya.cn/post-7807857-131395325-1.shtml
    http://blog.tianya.cn/post-7807857-131395324-1.shtml
    http://blog.tianya.cn/post-7807859-131395328-1.shtml
    http://blog.tianya.cn/post-7807859-131395327-1.shtml
    http://blog.tianya.cn/post-7807824-131395245-1.shtml
    http://blog.tianya.cn/post-7807860-131395330-1.shtml
    http://blog.tianya.cn/post-7807860-131395331-1.shtml
    http://blog.tianya.cn/post-7807819-131395235-1.shtml
    http://blog.tianya.cn/post-7807820-131395238-1.shtml
    http://blog.tianya.cn/post-7807819-131395236-1.shtml
    http://blog.tianya.cn/post-7807818-131395215-1.shtml
    http://blog.tianya.cn/post-7807818-131395216-1.shtml
    http://blog.tianya.cn/post-7807820-131395237-1.shtml
    http://blog.tianya.cn/post-7807820-131395241-1.shtml
    http://blog.tianya.cn/post-7807829-131395252-1.shtml
    http://blog.tianya.cn/post-7807827-131395247-1.shtml
    http://blog.tianya.cn/post-7807824-131395244-1.shtml
    http://blog.tianya.cn/post-7807830-131395254-1.shtml
    http://blog.tianya.cn/post-7807827-131395248-1.shtml
    http://blog.tianya.cn/post-7807829-131395253-1.shtml
    http://blog.tianya.cn/post-7807831-131395260-1.shtml
    http://blog.tianya.cn/post-7807831-131395259-1.shtml
    http://blog.tianya.cn/post-7807830-131395255-1.shtml
    http://blog.tianya.cn/post-7807833-131395266-1.shtml
    http://blog.tianya.cn/post-7807833-131395267-1.shtml
    http://blog.tianya.cn/post-7807821-131395239-1.shtml
    http://blog.tianya.cn/post-7807826-131395249-1.shtml
    http://blog.tianya.cn/post-7807822-131395240-1.shtml
    http://blog.tianya.cn/post-7807840-131395279-1.shtml
    http://blog.tianya.cn/post-7807840-131395277-1.shtml
    http://blog.tianya.cn/post-7807835-131395268-1.shtml
    http://blog.tianya.cn/post-7807837-131395274-1.shtml
    http://blog.tianya.cn/post-7807844-131395298-1.shtml
    http://blog.tianya.cn/post-7807844-131395296-1.shtml
    http://blog.tianya.cn/post-7807876-131395380-1.shtml
    http://blog.tianya.cn/post-7807854-131395320-1.shtml
    http://blog.tianya.cn/post-7807848-131395305-1.shtml
    http://blog.tianya.cn/post-7807848-131395308-1.shtml
    http://blog.tianya.cn/post-7807851-131395313-1.shtml
    http://blog.tianya.cn/post-7807858-131395329-1.shtml
    http://blog.tianya.cn/post-7807861-131395332-1.shtml

    展开全文
  • 选择题 第一章 java 语言概述 1 在下列概念中, ... 支持多线程操作 JAVA 程序与平台无关 JAVA 程序可以直接访问 Internet 上的对象 支持单继承和多继承 下列关于 JavaApplication 程序在结构上特点的描述中,错误的是 C
  • 结构和联合 1-2下列关于Java语言特性的描述错误的是D A.支持多线程操作 B.Java程序与平台无关 C.Java和程序可以直接访问Internet上的对象 D.支持单继承和多继承 1-3下列关于JavaApplication程序在结构上的特点的中...
  • 结构和联合 2 下列关于Java 语言特性的描述中,错误的是_D. A.支持多线程操作 B.JAVA 程序与平台无关 C.JAVA 程序可以直接访问Internet 上的对象 D. 支持单继承和多继承 3 下列关于JavaApplication 程序在结构上特点...
  • 结构和联合 1-2 下列关于 Java 语言特性的描述错误的是 D 支持多线程操作 Java 程序与平台无关 Java 和程序可以直接访问 Internet 上的对象 支持单继承和多继承 1-3 下列关于 Java Application 程序在结构上的
  • 结构和联合 1-2 下列关于Java 语言特性的描述错误的是D A.支持多线程操作 B.Java 程序与平台无关 C.Java 和程序可以直接访问Internet 上的对象 D.支持单继承和多继承 1-3 下列关于JavaApplication 程序在结构上的...
  • 该软件的精简版(Lite version)免费使用、有部分限制,可以从作者网站免费下载(Freeware字样的是免费版),完整版是收费的。 安装好后记得给ISAPI_Rewrite软件安装目录network service的读权限。 参考说明目录 [转载...
  • 结构和联合 1-2 下列关于Java 语言特性的描述错误的是D A. 支持多线程操作 B. Java程序与平台无关 C. Java和程序可以直接访问Internet上的对象 D. 支持单继承和多继承 1-3 下列关于Java Application程序在结构上...
  • 结构和联合 1-2 下列关于 Java 语言特性的描述错误的是 D A. 支持多线程操作 B. Java 程序与平台无关 C. Java 和程序可以直接访问 Internet 上的对象 D. 支持单继承和多继承 1-3 下列关于 Java Applicat
  • 1 8 9 11 12 13 1516 20 21 23 24 25 26 28 29 31 37 三道没号的 27 29 30 31 32 1 2 6 7 无号41 44 45 4 6 7 8 10 12 20 37 无号 30 31 33 1) 下列关于对象概念的描述中a是错误的 A. 对象就是C语言中的结构变量 B. ...
  • C++测试题

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

     

    1、  下面关于类概念的描述中,___D_是错误的。

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

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

    C.类是创建对象的样板

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

     

    2、下列对重载函数的描述中,__A__是错误的。

    A.重载函数中不允许使用默认参数

    B.重载函数中编译是根据参数表进行选择//与返回值无关,只和函数入口有关

    C.不要使用重载函数来描述毫无相干的函数

    D.构造函数重载将会给初始化带来多种方式

     

    3、有以下类的说明,请指出错误的地方。

    Class sample

    {

    int a=2.5;//改为int a;

    sample();

    public:

     sample(int val);

    ~sample();

    };

     

    4、有关析构函数的说法不正确的是_C___。

    A、析构函数有且只有一个

    B、析构函数无任何函数类型

    C、析构函数和构造函数一样可以有形参

    D、析构函数的作用是在对象被撤消时收回先前分配的内存空间

     

     

    5、下列说法中正确的是___B_。

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

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

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

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

       

     

    6、下列定义中,sample是一个类,___B_是定义指向对象数组的指针P。

    A. sample *p[5]

    B. sample (*p)[5]

    C. (sample *p)p[5]

    D. sample *p[]

     

    7、下列程序的执行结果是

    Class sample

    {

    Public:

       Sample(){cout<<”constructor”<<endl;}

    };

    Void fn(int i)

    {

           Staticsample c;

    Cout<<”i=”<<i<<endl;

    }

    Void main()

    {

           fn(10);

       fn(20);

    }

    --------

    constructor

    i=10

    i=20

     

    8、改正下列程序中的错误

    Class point

    {

       intx,y;

       public:

       point(intx,int y);

    };

    Void main()

    {

       Pointdata(5,5);

       Cout<<data.x<<endl;

       Cout<<data.y<<endl;

    }

    ------

    class point

    {

       public:

       point(int a,int b){x=a;y=b;}

       int x,y;

    };

    int main()

    {

       point data(5,5);

       cout<<data.x<<endl;

       cout<<data.y<<endl;

       return 0;

    }

    9、找出程序中的错误,并说明原因

    Class sample

    {

           Public:

    Static voidf(sample my);

    Private: int n;

    };

    Void sample::f()

    {

           Cout<<n<<endl;

    }

    -------------

    静态成员函数不可以访问非静态成员。

    10、阅读以下程序,找出错误的地方,并说明原因。

    Class sample

    {

           intx,y,c;

    public:

           sample(inti=0,int j=0);

    void f() const;

    };

    Voidsample::f() const

    {

           Cout<<x<<””<<y<<endl;

    c++;

    }

    -------

    Const函数不可以改变变量的值

     

    11、若有:

    int i;

    int &j=i;

    i=5;

    j=i+1;

    则i=___6_, j=__6__.

     

    12、阅读以下程序,如果程序中有错误,找出错误,说明原因并改正,如没有错误,请写出运行结果。

    #include <iostream.h>

    int &add(int x,int y)

    {

           returnx+y;

    }

    Void main()

    {

           intn=2,m=10;

           cout<<(add(n,m)+=10)<<endl;

    }

    -------------

    Return x+y 不是一个确切的变量,所以不能当做引用返回。

    13、下面关于友元的描述中,错误的是(D

    A.友元函数可以访问该类的私有数据成员

    B.一个类的友元类中的成员函数都是这个类的友元函数

    C.友元可以提高程序的运行效率

    D.类与类之间的友元关系可以继承

     

    14、下列关于class 与struct差别说法中,正确的是(A

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

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

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

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

     

     

    15、友元运算符obj1>obj2被C++编译器解释为__C__。

    A. obj2. operator>(obj1)

    B. obj1. operator>(obj2)

    C.operator>(obj1,obj2)

    D. >(obj1,obj2)

     

     

    17、为了满足运算符“+”的可交换性,必须将其重载为__友元函数__。

    //虽然将运算符重载为成员函数答案一样,但是函数在调用过程中所走的程序不同,而重载为友元函数只是参数的位置不同,并没有影响函数内部的走法。

    18、#include”iostream.h”

    main()

    {

    int a[3][3]={1,3,6,2,4,8,5,7,9};

    cout<<*(a[1]+1);

    }

    则输出结果为:       4      

     

     

    19、函数重载、覆盖、隐藏的区别?

     
    下面我们从成员函数的角度来讲述重载和覆盖的区别:
    重载的特征有:(“重复”、“重叠”)―――――――――――――――――(静态联编)
    1) 相同的范围(在同一个类中);
    2) 函数名字相同;
    3) 参数不同;
    4) 返回值可相同、可不同;
    5) virtual关键字可有可无。
     
    覆盖的特征有:(“使原来的失去效果”)―――――――――――――――(动态联编)
    1) 不同的范围(分别位于派生类与基类);
    2) 函数名字相同、参数列相同、返回值类型相同;
    3) 只有函数体(花括号中的部分)不同;
    4) 基类函数必须有virtual关键字。
    //覆盖在用派生类地址赋值给基类指针时用得着,因为基类指针对自己所调用的函数有要求,所以要想展示动态联编的效果,那么派生类成员函数必须和基类成员函数一模一样,不然指针不会调用派生类函数(找不到可以覆盖原函数的函数)。
    隐藏是指派生类的函数屏蔽了与其同名的基类函数,规则如下:―――――(静态联编)
    1)  如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字,基类的函数将被隐藏(注意,不要与重载混淆)。
    2)  如果派生类的函数与基类的函数同名,并且参数也相同,但是基类函数没有virtual关键字。此时,基类的函数被隐藏(注意,不要与覆盖混淆)。
     
    隐藏与覆盖到底有什么区别?
        在覆盖中,用基类指针和派生类指针调用函数f()时,系统都是执行的派生类函数f(),而非基类的f(),这样实际上就是完成的“接口”功能。
    而在隐藏中,用基类指针和派生类指针调用函数f()时,系统会进行区分,基类指针调用时,系统执行基类的f(),而派生类指针调用时,系统“隐藏”了基类的f(),执行派生类的f(),这也就是“隐藏”的内在特点。
     
     
     
     
     
     
     
     
     
    20、虚函数是动态联编的基础,虚函数一定是非static的成员函数。
    当类中的一个成员函数被说明为虚函数,这就意味着该成员函数在派生类中可能有不同的定义。当使用这个成员函数操作指针或引用所标识的对象时,将对该成员函数调用采取动态联编方式;
    动态联编只能通过指针引用标识对象来操作虚函数,或者由成员函数调用虚函数。如果采用一般类型的标识对象来操作虚函数,则将采用静态联编方式调用虚函数。
    下面看一个例子:
    #include <iostream.h>
    class point
    {
            int x,y;
    public:
            point(int x1,int y1){x=x1;y=y1;}
            virtual int area() const {return 2;}
    };
    class rect:public point
    {
            int l,w;
    public:
            rect(int x1,int y1,int l1,int w1):point(x1,y1)
            {
                           l=l1;w=w1;
            }
            virtual int area() const {return l*w;}
    };
    void fun(point &p)
    {
            cout<<p.area()<<endl;
    }
    void main()
    {
            rect rec(2,4,10,6);
            fun(rec);
    }
    输出结果应为多少?若将point &p)改为(point p),结果如何? 
    60  2
    21、关于动态联编的下列描述中,__D___是错误的。
    A、动态联编是以虚函数为基础的
    B、动态联编是在运行时确定所调用的函数代码
    C、动态联编调用函数操作是指向对象的指针或对象引用
    D、动态联编是在编译时确定操作函数的
     
    22、对虚函数的调用___D__。
    A、一定使用动态联编
    B、必须使用动态联编
    C、一定使用静态联编
    D、不一定使用动态联编
    //如果是对象调用虚函数,那么只会执行该对象所对应的函数,这个是确定的,所以此时是静态联编
     
    23、关于纯虚函数和抽象类的描述中,___C__是错误的。
    A、纯虚函数是一种特殊的虚函数,它没有具体的定义
    B、抽象类指具有纯虚函数的类
    C、一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类
    D、抽象类只能作为基类来使用,其纯虚函数的定义由派生来给出
     
     
    24、阅读程序,讨论程序的输出结果。
    #include <iostream.h>
    class A
    {
    public:
            virtual ~A(){cout<<"call A::~A()"<<endl;}
    };
    class B:public A
    {
            char *buf;
    public:
            B(int i){buf=new char[i];}
            virtual ~B()
            {
                           delete []buf;
                           cout<<"call B::~B()"<<endl;
            }
    };
    void fun(A *a)
    {
            delete a;
    }
    void main()
    {
            A *a=new B(10);
            fun(a);
    }
     
    call B::~B()
    call A::~A()
     
    25、编程题:
    (1)定义一个复数类,实部用real变量,虚部用image变量,且均为double型,要求:
    ①当创建对象时不传参数,则real,image均为0;当传入一个实部参数时,则real=传入参数,image=0; 
    ②定义一个“*”(乘号)运算符重载,重载为成员函数,实现复数的乘法运算。
     
     
    (2)定义一个抽象类Shape,其中有纯虚函数double area();由Shape再派生出Circle、Rectangle类, Circle类中有中
    心点坐标为int x,y半径为double R,面积为double area() ;Rectangle类有长(long)与宽(wide), 面积为double 
    area() ,设计一个函数dispalyArea(),其功能为显示面积,其形参为Shape类指针,请编程实现动态联编计算面积
    的多态性。
     
     
     
     
     

    (1)

    class FS{

           double real, image;

    public:

           FS(double a=0,double b=0){real =a; image =b;}

           FS operator *(FS f)

           {

                  FS g=*this;

                  g.real= g.real*f.real- g.image*f.image;

                  g.image= g.real* f.image+ g.image* f.real;

                  return g;

           }    

    };

     

     


    (2)

    #include "iostream.h"

     

    class Shape

    {

    public:

           virtual double area()=0;

    }; 

     

    class Circle:public Shape

    {

    private:

           int x,y;

           double R;

    public:

        Circle(double r){R=r;}

           double area()

           {

                  return 3.1415*R*R;

           }

    }; 

     

    class Rectangle:public Shape

    {

    private:

           double Long,Wide;

    public:

           Rectangle(double x,doubley){Long=x;Wide=y;}

           double area()

           {

                  return Long*Wide;

           }    

    }; 

    void dispalyArea(Shape *S)

    {

           cout<<S->area()<<endl;

    void main()

    {

           Circle C(2);

           Rectangle R(3,4);

           dispalyArea(&C);

           dispalyArea(&R);

    }


     
     
     
     

    总结:

    可以访问类中的私有数据成员的是:

    1、类体的成员函数

    2、类体的成员函数中的形参中的该类的对象、对象引用或者对象指针,以及函数体中定义的局部对象、对象引用或者对象指针。(12说明只要是在类的内部就可以,除了static,那是类级的概念)

    3、类的友元函数中的形参中的该类的对象、对象引用或者对象指针,以及函数体中定义的局部对象、对象引用或者对象指针。(也就是在友元函数体内)

    4、类的友元类的成员函数中形参中的该类的对象、对象引用或者对象指针,以及函数体中定义的局部对象、对象引用或者对象指针。(同样就是在友元函数体内,友元类的成员函数就是该类的友元函数)

     
    展开全文
  • C++习题和答案

    2013-01-02 12:45:30
    6. 下面关于对象概念的描述中,( )是错误的。 A.对象就是C语言中的结构变量; B.对象代表着正在创建的系统中的一个实体; C. 对象是一个状态和操作(或方法)的封装体; D.对象之间的信息传递是通过消息进行的; 7. ...
  • 智联起点 PAGE PAGE 1 [模拟] 计算机二级C++笔试87 一选择题(每小题2分共70分) 下列各题[A][B][C][D] 四个选项中只有一个选项是正确的 第1题 下面关于对象概念的描述中_是错误的 A.对象就是C语言中的结构体变量 B....
  • 文章标题

    2016-05-15 20:18:14
    (1)下列关于Java语言的特点,描述错误的是( ) A.Java是跨平台的编程语言 B.Java支持分布式计算 C.Java是面向过程的编程语言 D.Java支持多线程 (2)下述概念中不属于面向对象方法的是__。 A.对象、消息...

    (1)下列关于Java语言的特点,描述错误的是( )
    A.Java是跨平台的编程语言 B.Java支持分布式计算
    C.Java是面向过程的编程语言 D.Java支持多线程
    (2)下述概念中不属于面向对象方法的是__
    A.对象、消息 B.继承、多态 C.类、封装 D.过程调用
    (3)结构化程序设计所规定的三种基本控制结构是 ( )
    A.输入、处理、输出   B.树形、网形、环形
    C.顺序、选择、循环   D.主程序、子程序、函数
    (4)下列关于构造方法的叙述中,错误的是( )
    A.Java语言规定构造方法名与类名必须相同
    B.Java语言规定构造方法没有返回值,但不用void声明
    C.Java语言规定构造方法不可以重载
    D.Java语言规定构造方法只能通过new自动调用
    (5)下列哪个类的声明是正确的?
    A.abstract final class HI{} B.abstract private move(){}
    C.protected private number; D.public abstract class Car{}
    (6)关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )
    A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
    B.可以被两种类访问和引用:该类本身、该类的所有子类
    C.只能被该类自身所访问和修改
    D.只能被同一个包中的类访问
    (7)以下声明合法的是( )
    A.default String s; B.public final static native int w( )
    C.abstract double d; D.abstract final double hyperbolicCosine( )
    (8)Applet可以做下列哪些操作?( )
    A.读取客户端文件   B.在客户端主机上创建新文件 
    C.在客户端装载程序库    D.读取客户端部分系统变量
    (9)下列关于for循环和while循环的说法中哪个是正确的?( )
    A.while循环能实现的操作,for循环也都能实现  
    B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果  
    C.两种循环任何时候都可替换  
    D.两种循环结构中都必须有循环体,循环体不能为空
    (10)类Test1定义如下:
    1.public class Test1{
    2. public float aMethod(float a,float b){ }
    3.
    4.}
    将以下哪种方法插入行3是不合法的。( )
    A、public float aMethod(float a, float b,float c){ }
    B、public float aMethod(float c,float d){ }
    C、public int aMethod(int a, int b){ }
    D、private float aMethod(int a,int b,int c){ }
    (11)阅读以下代码:
    import java.io.*;
    import java.util.*;
    public class foo{
    public static void main (String[] args){
    String s;
    System.out.println(“s=” + s);
    }
    }
    输出结果应该是:( )
    A.代码得到编译,并输出“s=”
    B.代码得到编译,并输出“s=null”
    C.由于String s没有初始化,代码不能编译通过
    D.代码得到编译,但捕获到 NullPointException异常
    (12)编译运行以下程序后,关于输出结果的说明正确的是 ( )
    public class Conditional{
    public static void main(String args[ ]){
    int x=4;
    System.out.println(“value is “+ ((x>4) ? 99.9 :9));
    }
    }
    A.输出结果为:value is 99.99 B.输出结果为:value is 9
    C.输出结果为:value is 9.0 D.编译错误
    (13)执行完以下代码int [ ] x = new int[10];后,以下哪项说明是正确的( )
    A.x[9]为0 B.x[9]未定义 C.x[10]为0 D.x[0]为空
    (14)关于以下程序段,正确的说法是( )
    1. String s1=“a”+“b”;
    2. String s2=new String(s1);
    3. if(s1==s2)
    4. System.out.println(“= = is succeeded”);
    5. if (s1.equals(s2))
    6. System.out.println(“.equals() is succeeded”);
    A.行4与行6都将执行 B.行4执行,行6不执行
    C.行6执行,行4不执行 C.行4、行6都不执行
    (15)以下程序的运行结果是:( )
    public class Increment{
    public static void main(String args[]){
    int c;
    c = 2;
    System.out.println(c);
    System.out.println(c++);
    System.out.println(c);
    }
    }
    A.2 B.2 C.2 D.3
    2 3 2 4
    2 3 3 4

    二.写出以下程序的运行结果。(每道题10分,共30分)
    1、写出以下程序的运行结果。
    public class ChangeStrDemo {
    public static void changestr(String str){
    str=”welcome”;
    }
    public static void main(String[] args) {
    String str=”1234”;
    changestr(str);
    System.out.println(str);
    }
    }

    2、写出以下程序的运行结果。
    class First{
    public First(){
    aMethod(); }
    public void aMethod(){
    System.out.println(“in First class”);}
    }
    public class Second extends First{
    public void aMethod(){
    System.out.println(“in Second class”);}
    public static void main(String[ ] args){
    new Second( ); }
    }

    3、写出以下程序的运行结果。
    public class FooDemo{
    static boolean foo(char c) {
    System.out.print(c);
    return true;
    }
    public static void main(String[] args ) {
    int i =0;
    for ( foo(’a’); foo(’b’)&&(i<2); foo(’c’)){
    i++ ;
    foo(’d’);
    }
    }
    }

    三.编程题(45分)
    1.编写一个Java程序要求:开启一个文本文件,一次读取其内的一行文本。令每一行形成一个String,并将读出的String对象置于LinkedList中。请以相反次序印出LinkedList内的所有文本行。


    0

    展开全文
  • 2020年3月计算机等级C语言考试经典练习及参考答案 导语2020年3月计算机等级考试备考正在进行中为了方便考生及时有效的备考...1.下列关于面向对象概念的描述错误的是( ) A.面向对象方法比面向过程方法更加先进 B.面向
  • Java样卷

    2021-06-20 16:21:53
    一、问答题 . 请解释一下Java语言的主要特点(至少说明五个特点)? 进程和线程的概念是什么?...下列关于Java语言的描述中,错误的是_____。 A. Java语言支持多线程操作 B. Java语言与平台无关 C. Java语言

    一、问答题

    . 请解释一下Java语言的主要特点(至少说明五个特点)?

    1. 进程和线程的概念是什么?两者有什么区别和联系?

    2. 什么是流?什么是字节流?什么是字符流?字节流和字符流的差别是什么?

    二、单项选择题

    1. Java程序经过编译后生成的文件后缀是_____。
      A. .obj B. .exe C. .class D. .java

    2. 下列关于Java语言的描述中,错误的是_____。
      A. Java语言支持多线程操作
      B. Java语言与平台无关
      C. Java语言可以直接访问Internet上的对象
      D. Java语言仍保留了结构和联合

    3. 下列循环语句的循环次数是_____。
      int i=6;
      do{
      System.out.println(i–);
      i–;
      }while(i!=0);
       A. 0 B. 2   C. 3 D. 5

    4. 如下选择中,_____不是Java中的合法的变量标识符?
      A. $fieldname B._int C. main D. 3a

    5. 下面的代码段中,_____注释符错误的是
      A. // B. // C. // D. /**…*/

    6. 下列关于Java中子类继承父类中的成员的描述中,错误的是_____。
      A. 子类中继承父类的所有成员变量都可以直接访问
      B. 子类中定义有与父类同名变量时:子类继承父类的操作中,使用继承父类的变量;子类定义自己的操作时,使用自己定义的变量
      C. 当子类中出现成员方法头与父类方法头相同的方法时,子类成员方法覆盖父类中的成员方法
      D. 方法重载是编译时处理的,而方法覆盖是运行时处理的

    7. 下列关于抽象类的描述中,错误的是_____。
      A. 抽象类是用修饰符abstract说明的
      B. 抽象类是不可以定义对象的
      C. 抽象类是不可以有构造方法的
      D. 抽象类通常要有它的子类

    8. 下面关于Applet程序的描述中,错误的是_____。
      A. Applet程序的主类必须是Applet类的子类
      B. Applet程序的主类中必须有一个main()方法
      C. Applet不是完整的独立程序
      D. Applet字节码文件必须嵌套在一个HTML文件中

    9. 在Applet类的主要方法中,用来实现初始化操作的是_____。
      A. init() B. stop() C. start() D. paint()

    10. 下列界面元素中,不是图形界面容器的是_____。
      A. List B. Frame C.Dialog D.Panel

    11. Java所有事件类的父类是_____。
      A. EventObject B. AwtEvent C. KeyEvent D.MouseEvent

    12. 以下哪个类用于创建菜单对象_____。
      A. MenuBar B. Menu C. MenuItem D. MenuComponent

    13. 下列关于异常处理的描述中,错误的是_____。
      A. 程序运行时异常由Java虚拟机自动进行处理
      B. 使用try-catch-finally语句捕获异常
      C. 使用throw语句抛出异常
      D. 捕获到的异常只能用当前方法中处理,不能在其他方法中处理

    14. 下面的关键词和方法,_____不是线程同步所需要的。
      A. synchronized B. wait() C.notify() D.sleep()

    15. 在套接字编程中,客户方需用到Java类_____来监听端口
      A. Socket B. ClientSocket C. ServeSocket D.DatagramSocket

    得分 评阅人

    三、判断题

    1.字节码文件机器里是不能直接被具体机器识别的,它要经过解释器,边解释边执行 ( )

    1. 在Java语言里,浮点型常量的缺省类型是float类型     ( )

    2. Java语言规定在嵌套的程序块中允许定义同名变量 ( )

    3. 在类体内说明成员变量时不允许赋初值 ( )

    4. Java语言中,对象赋值实际上是同一个对象具有两个不同的名字,因为它们都有同一个地址值。  ( )

    5. Applet程序是以.java为扩展名的Java语言源程序,该程序经过编译后变成.exe可执行文件 ( )

    6. init()、start()、stop()和destroy()4个方法构成Applet程序的生命周期 ( )

    7. 所有容器的默认布局都是FlowLayout ( )

    8. 图形界面容器中只能包含组件,而不能再包含有容器 ( )

    9. 异常处理是在编译时进行的 ( )

    10. 创建异常类时要给出该异常类的父类 ( )

    11. 当线程类所定义的run()方法执行完毕,线程的运行就会终止。 ( )

    12. Map接口是自Collection接口继承而来的 ( )

    13. 基于TCP和基于UDP的网络编程不存在任何区别 ( )

    14. 套接字是访问系统网络功能的标准接口 ( )

    四、填空题

    1.在Java的基本数据类型中,char型采用Unicode编码方案,无论是中文字符还是英文字符,都是占用____________字节内存空间。

    1. 设 x = 2 ,则表达式 ( x + + )/3 的值是____________。

    2. 数组x定义如下:int x[ ][ ]={{2,3},{3,4,3},{4,3,5,5}};
      则 x.length 的值为____________,x[0].length 的值为____________。

    3. 程序段
      int m = 0, n = 0;
      for (int i = 0, j = 1; i < 10 && j < 10; i++, j++) {
      if (i > 5)
      m++;
      else
      n–;
      j++;
      }
      运行后,m的内容为______ ,n的内容为______。

    4. 程序段如下:
      String s1=“how”;
      String s2=“are you!”;
      String s3=s1+s2;
      则运行后的s3的值为______。

    5. ___________方法是不能被当前类的子类重新定义的方法。

    6.Java规定,表示当前类的构造方法用___________,表示直接父类的构造方法用___________。

    五、读程序,请严格按照输出格式写出输出结果(共20分,每小题2分)

    1. 请写出下列程序的输出结果
      public class Output50 {
      public static void main(String[] args) {
      a1: for (int i = 0; i < 100; i++) {
      System.out.println(“i:=” + i);
      for (int j = 0; j < 100; j++)
      if (j == 10) {
      System.out.println(“break point:” + j);
      break a1;
      }
      }
      }
      }

    2. 请写出下列程序的输出结果
      public class Output51 {
      public static void main(String[] args) {
      int i=0;
      int old=i;
      for(;😉{
      old=i;
      i++;
      if(i<=old)
      break;
      }
      System.out.println(“old:=”+old);
      }
      }

    3. 请写出下列程序的输出结果
      class D{
      static int d=200;
      static int meth(){
      int s=d*10;
      return (s);
      }
      D(int i){
      d=i;
      }
      }

    public class Output52{
    public static void main(String[] args) {
    System.out.println(“d.meth:”+D.d);
    D dd=new D(10);
    System.out.println(“d:”+D.d);
    System.out.println(“d.meth:”+D.meth());
    System.out.println(“d:”+D.d);
    D.d=500;
    System.out.println(“d.meth:”+D.meth());
    }
    }
    4. 请写出下列程序的输出结果
    class Father {
    int age;
    public Father() {
    System.out.println(“Father() is running”);
    }
    public Father(int age) {
    this.age = age;
    System.out.println(“Father(int age) is running”);
    }
    }

    class Son extends Father {
    public Son() {
    System.out.println(“Son() is running”);
    }
    public Son(int age) {
    System.out.println(“Son(int age) is running”);
    }
    }

    public class Output53 {
    public static void main(String[] args) {
    Son s1=new Son();
    Son s2=new Son(1);
    }
    }

    1. 请写出下列程序的输出结果
      class Outer{
      public Outer(){
      System.out.println(“outer constructor”);
      }
      }

    public class Output54 {
    Outer obj=new Outer();
    static{
    System.out.println(“in static”);
    }
    public Output54(){
    System.out.println(“self constructor”);
    }
    public static void main(String[] args){
    Output54 obj=new Output54();
    }
    }

    1. 请写出下列程序的输出结果
      class Ofather{
      int mem;
      public Ofather(){
      mem=1;
      }
      public void fun(){
      System.out.println(“mem:”+this.mem);
      }
      }

    class Oson extends Ofather{
    int mem;
    public Oson(){
    mem=2;
    }
    public void fun(){
    super.fun();
    System.out.println(“mem:”+this.mem);
    }
    }

    public class Output55 {
    public static void main(String[] args) {
    Ofather obj=new Oson();
    obj.fun();
    System.out.println(“obj.mem:”+obj.mem);
    ((Ofather)obj).fun();
    }
    }

    1. 请写出下列程序的输出结果
      class SStudent2 implements Cloneable{
      private String name;
      private int age;
      public SStudent2(String name,int age){
      this.name=name;
      this.age=age;
      }
      public String toString(){
      return(“姓名:”+name+";年龄:"+age);
      }
      public Object clone()throws CloneNotSupportedException{
      return super.clone();
      }
      }

    public class Output56 {
    public static void main(String[] args) {
    SStudent2 s1=new SStudent2(“wang”,32);
    try{
    SStudent2 s2=(SStudent2)s1.clone();
    System.out.println(s1==s2);
    System.out.println(s2);
    }catch(CloneNotSupportedException e){
    e.printStackTrace();
    }
    }
    }

    1. 请写出下列程序的输出结果
      public class Output57 {
      public static void main(String[] args) {
      int array1[]={6,0};
      for(int i=0;i<array1.length;i++){
      try{
      int d=100/array1[i];
      System.out.println(“正常:d=”+d);
      }catch(ArithmeticException e){
      System.out.println(“算术异常!”);
      }catch(ArrayIndexOutOfBoundsException e){
      System.out.println(“下标越界异常!”);
      }finally{
      System.out.println(“异常处理结束!\n”);
      }
      }
      }
      }

    2. 请写出下列程序的输出结果
      class MyThread implements Runnable {
      public void run() {
      System.out.println(“MyThread is runing”);
      }
      }

    public class Output58 {
    public static void main(String[] args) {
    Thread t = new Thread(new MyThread());
    t.start();
    try {
    t.join();
    } catch (Exception e) {
    } finally {
    System.out.println(“join complete”);
    }
    System.out.println(“Main thread complete”);
    }
    }

    1. 请写出下列程序的输出结果
      import java.util.*;

    class TE1 {
    private int a;
    public TE1(int a) {
    this.a = a;
    }
    public int getA() {
    return a;
    }
    public void setA(int a){
    this.a=a;
    }
    }

    public class Output59{
    public static void main(String[] args) {
    List tes=new ArrayList();
    TE1 te1=new TE1(100); tes.add(te1);
    TE1 te2=new TE1(200); tes.add(te2);
    te2.setA(300);
    for(TE1 temp:tes)
    System.out.println(“getA():”+temp.getA());
    te2=new TE1(400);
    tes.remove(0);
    for(TE1 temp:tes)
    System.out.println(“getA():”+temp.getA());
    }
    }

    六、编程题,写出完整程序

    1. 设计一组类满足以下条件:
      (1)设计一个类Expr21,定义若干成员方法
      (2)设计类Expr21的子类Expr22,定义两个成员方法构成重载关系,定义一个成员方法覆盖Expr21的某个成员方法;
      (3)设计一个主类Expr23,定义一个主方法(main),在主方法中生成类Expr21和Expr22的对象,并调用这些成员方法。

    2. 写一个图形用户界面程序,继承Frame类作为顶层容器,要求实现如下图形用户界面:用户在两个输入框中输入两个加数,用户点击按钮”加法结果保存到文件”时,将运算结果写入到文本文件(output.txt)。
      在这里插入图片描述

    展开全文
  • 1、 关于对象概念的描述中,()是错误的。 A. 对象就是C语言中的结构变量; B. 对象代表着正在创建的类的一个实体; C. 对象是一个属性和操作(或方法)的封装体; D. 对象之间的信息传递是通过消息进行的; 2、 ...
  • C++自创试题

    2020-07-03 18:57:28
    一、选择题1¡¢C++对C语言作了很多改进,下列描述中( )使得C语言发生了质变,从面向过程变成了面向对象。A、增加了一些新的运算符;...3¡¢在C++中,关于下列设置缺省参数值的描述中,( )是正确的。 A、
  • 3 下列关于中断和异常的叙述中,哪一个是错误的? x86系列处理器提供的4个处理器特权级别中R0的特权级别最高 中断向量(中断描述符)保存了程序状态字和中断入口程序地址 ...
  • (25) 下面对对象概念描述错误的是(A) 注:P55 A. 任何对象都必须有继承性 B. 对象是属性和方法的封装体 C. 对象间的通讯靠消息传递 D. 操作是对象的动态性属性 (26) 下面不属于软件工程的3个要素的是(D) 注:P62 A. ...
  • C++考试及答案(试卷一)

    千次阅读 2013-11-06 23:04:40
    1. 关于对象概念的描述中,( )是错误的。 A) 对象就是C语言中的结构体 B) 对象是状态和操作的封装体 C) 对象之间的信息传递是通过消息进行的 D) 对象是某个类的一个实例   2. 已知,int m=10,在下列...
  • 18.关于虚函数的描述,抽象类论述 7 20. 关于read( ) , write( )函数的描述 7 二、程序错误 7 三、阅读程序写运行结果、程序填空 10 6. 12 Time(int s=0, int m=0, int h=0) { 12 Time operator +(Time t1, Time t2...
  • 以下关于网络协议与协议要素的描述正确的是 (5.0分)0.0分 A、 时序表示做的顺序 B、 语法表示要怎么做 C、 协议表示网络功能是什么 D、 语义表示是要做什么 我的答案:A答案错误 二、填空题 ...
  • (25) 下面对对象概念描述错误的是______。(A) A. 任何对象都必须有继承性 B. 对象是属性和方法的封装体 C. 对象间的通讯*消息传递 D. *作是对象的动态性属性 (26) 下面不属于软件工程的3个要素的是______。(D) A. ...
  • 下列属于面向对象开发方法的是(A B C D)。 A) Booch B) UML C) Coad D) OMT 6. 软件危机的主要表现是(B D)。 A) 软件成本太高 B) 软件产品的质量低劣 C) 软件开发人员明显不足 D) 软件生产率低下 7...
  • Oracle专家高级编程--详细书签版

    热门讨论 2012-08-21 11:57:09
    我直接与客户打交道,描述并构建他们的系统,更频繁的是帮助他们重建或优化数据库(“优化”经常是“重建”的同义词).此外,我是Oracle杂志的“AskTom”栏目背后的Tom,回答用户有关Oracle数据库和工具的问题.通常在一...
  • 数据的逻辑结构是对数据元素之间的逻辑关系的描述,它可以用一个数据元素的集合和定义在此集合中的若干关系来表示。数据的逻辑结构有两个要素:一是数据元素的集合,通常记为D;二是D上的关系,它反映了数据元素之间...
  • 第11章 Windows编程的概念 576 11.1 Windows编程基础 576 11.1.1 窗口元素 577 11.1.2 Windows程序与操作系统 579 11.1.3 事件驱动型程序 579 11.1.4 Windows消息 579 11.1.5 Windows API 580 ...
  • 19、对于开发和测试环境,下列说法正确的是:开发和测试环境必须能反映生产环境 /生产环境同开发和测试环境必须分离/应按照开发和测试计划中设置的标准配置来建立环境 /为了实现对项目的控制,需要注意同步开发和...

空空如也

空空如也

1 2 3
收藏数 55
精华内容 22
关键字:

下列关于概念的描述错误的是