实施工程师岗位笔试题

2024-10-14

实施工程师岗位笔试题(共10篇)

1.实施工程师岗位笔试题 篇一

电量营销岗位笔试试卷(带答案)

姓名: 得分:

一、填空题:

1.根据河南省电量情况分析,河南省用电量增长速度下降,主要受制于经济增长速度放缓,省内工业用电量下降,城乡居民用电量虽然增长较快,但整体用电量较少,不足以拉动省内整体用电量大幅度上升。

2.河南省发改委针对我公司#1机组脱硝电价的批复,脱销设施达标运行的上网电量每千瓦时提高0.008 元。3.我公司迎峰度夏奖励办法中奖惩对象奖惩主要是在迎峰度夏期间为公司确保完成抢发电量任务做出突出贡献的电量营销和生产运行、机组检修维护、煤炭保证供应等人员。主要有:运行部、设备部、燃料生产部、燃料管理部、计划部等部门,由公司奖惩到部门,由部门直接奖惩到个人。

4.编制月度电量计划要兼顾:机组运行方式、季节影响、机组检修方式等因素。

5.按照河南公司2013年度电力工作部署,为了全力抓好电量争取工作,确保完成年度目标,主要应做好以下几个方面的工作:一是要加强基础电量计划落实工作。二是多争取市

场电量。三是要发挥机组增容优势,努力争取更多基础电量计划。四是争取好日调度计划,五是各单位要加强发电量的日常管理督导。六是加强发电过程的统筹协调,规范检修管理。

6.根据集团公司今年营销工作会和河南公司工作会议精神,各单位要确保全年电量目标完成,60万千瓦机组争取超过平均水平300小时以上

二、简答题: 1.电力市场是什么?

电力市场是采用经济、法律等手段,本着公平竞争,自愿互利的原则,对电力系统中发电输电供电和客户等环节组织协调运行的管理机制、执行系统和交换关系的总和。2.电力市场主体的组成是什么?

电力市场主体:售电和购电的发电企业、输电企业、供电企业管理者是指以国家和各级政府有关管理机构的只能身份出现的,起着组织协调管理监督方面的作用,推动电力市场合理运转的一种特殊当事人,如省发改委、电监办。3.电力市场价格分为哪几大类?

电力市场价格可分为上网电价、输电电价和销售电价 4.电力市场营销是什么?

电力市场营销就是指导电力产品的生产、输送和销售,满足电力客户经济、合理、安全、可靠的使用电力产品,不

断提高电力企业经济效益的一系列经济活动的总称。5.发电企业年度基础发电计划是如何确定的?

由省发改委能源局根据国民经济发展形势预测下一年全社会用电量增长情况,确定年度用电总量和发电总量,按照各发电企业装机容量等级、供热机组供热量、使用中水情况、脱硝设施投运情况、电源支撑、接入系统等因素综合制定,于每年年初下达全省发电企业节能调度综合方案,确定每个发电企业基础电量计划。

6.2013年公司确定电量营销工作原则是什么?

(1).电量营销工作要充分做到“三个到位”即争取月度电量计划与年初内部确定的计划一致要到位;月度计划分解到日计划要到位;日电量计划落实要到位。“三个沟通”即加强与调度员沟通;加强与调控中心领导沟通;加强与省电力公司有关领导沟通。“三个紧盯”即紧盯交易电量、外送电量市场信息;紧盯关键人物做工作;紧盯交易电量、外送电量落实情况。以“三个三工作原则”为指导,与省电力公司、省发改委等有关单位保持密切联系,一手抓争分夺秒抢电量,一手抓刻不容缓争计划。

(2).坚持共同营销、分层次营销的原则,充分发挥我公司良好的地理位置及值长与调度台人盯人密切沟通的作用。值长紧盯每小时负荷情况,营销小组紧盯每月、每日发电情况,按照年、季、月、日逐级紧盯计划电量和实际发

电情况,让日发电量都能赶超计划,保证计划完成率。同时时刻关注市场形势变化,及时作出分析,制定应对措施。

7.如何开展大用户直供工作,确保2015年落实大用户直供电量多少?

(自己发挥)

8.围绕提高公司机组日发电量,如何开展电量营销工作?

(自己发挥)

2.软件工程师笔试题 篇二

class A

{

public:

A { cout<<”Construct A“<

~A { cout<<”Destruct A“<

void speak { cout<<”A is speaking!“<

};

class B:public virtual A

{

public:

B { cout<<”Construct B“<

~B { cout<<”Destruct B“<

};

class C:public virtual A

{

public:

C { cout<<”Constuct C“<

~C { cout<<”Destruct C“<

};

class D:public B, public C

{

public:

D{ cout<<”Constsruct D“<

~D{ cout<<”Destruct D“<

};

int main

{

D *p = new D;

p->speak;

delete p;

}

输出:

Construct A

Construct B

Constuct C

Constsruct D

A is speaking!

Destruct D

Destruct C

Destruct B

3.JAVA工程师笔试题 篇三

1.Java中提供了名为()的包装类来包装原始字符串类型。A.Integer B.Char C.Double D.String

2.java.lang包的()方法比较两个对象是否相等,相等返回true。A.toString()B.equals()C.compare()

D.以上所有选项都不正确

3.下面的集合中,()不可以存储重复元素。A.Set B.Collection C.Map D.List 4.Java接口的修饰符可以为()

A private B protected C final D abstract

5.下面哪些是Thread类的方法()

A start()B run()C exit()D getPriority()

6.下面关于java.lang.Exception类的说法正确的是()

A 继承自Throwable B Serialable C集成自Error D以上都不正确

7.下面程序的运行结果:()

public static void main(String[] args){ // TODO Auto-generated method stub Thread t = new Thread(){ public void run(){ pong();} };t.run();System.out.print(“ping”);} static void pong(){ System.out.print(“pong”);}

A pingpong B pongping C pingpong和pongping都有可能 D 都不输出

8.下面哪个流类属于面向字符的输入流()A BufferedWriter B FileInputStream C ObjectInputStream D InputStreamReader

9.ArrayList list = new ArrayList(20);中的list扩充几次()

A 0 B 1 C 2 D 3

二、问答题

1.String与StringBuffer的区别?

2.谈谈final、finally、finalize的区别?

3.创建一个对象的方法有哪些?

4.编写一个程序,产生ArrayIndexOutOfBoundsException异常,并捕获该异常,在控制台输出异常信息。

5.写一个线程安全的Singleton实例

6.请用JAVA代码实现拷贝一个大于2G的文件到其他盘。

7.设计四个线程,其中两个线程每次对变量i加1,另外两个线程每次对i减1.8.自己编写代码,实现生产者-消费者模型功能.内容自由发挥,只需要表达思想.9.在Mysql中,请用一条SQL语句将现有的三条记录复制一下,达到以下的效果: ID name pass

aaa 111

bbb 222

ccc 333

aaa 111

bbb 222

ccc 333

4.高级硬件工程师笔试题 篇四

1:用FSM实现101101的序列检测模块,

2:FPGA和ASIC的概念,他们的区别

3:逐次渐近型编码器中,11位线性解码网络的作用是什么?

4:在数据段中,WEEK是星期一~星期日的英语缩写,DAY单元中有数1~7(1表示星期一,7表示星期日):

WEEK DB AMON@,ATUE@,AWED@,ATHU@,AFRI@,ASAT@,ASUN@

DAY DB X ;数字1~7

试编写一源程序,根据DAY的内容用单个字符显示功能调用(2号功能)去显示对应的英文缩写。

5:关键字volatile有什么含意?并给出三个不同的例子。

6:要用一个开环脉冲调速系统来控制直流电动机的转速,程序由8051完成,

简单原理如下:由P3.4输出脉冲的占空比来控制转速,占空比越大,转速越快;而占空比由K7-K0八个开关来设置,直接与P1口相连(开关拨到下方时为“0”,拨到上方时为“1”,组成一个八位二进制数N),要求占空比为N/256。

7:简述CMOS工艺流程。

8:信道带宽200kHz,信噪比10dB,求信道波特率?

9:一电源和一段传输线相连(长度为L,传输时间为T),画出终端处波形,考虑传输线无损耗。给出电源电压波形图,要求绘制终端波形图。

10:Name 3 Vehicle Buses.

11:把2个非压缩BCD码组合为一个压缩BCD码,并存入DA3中。

DA1 DB ×× ;高位非压缩BCD码

DA2 DB ×× ;低位非压缩BCD码

DA3 DB ?

5.信息工程笔试题3 篇五

21. PPP中的LCP协议实现以下( AC )功能,

A、 建立、保持和中断点到点的连接 B、保持多条链路

C、协商认证方式 D、IP地址协商

22. 下列路由协议中,支持CIDR的`有( ACD )。

A、IS-IS B、RIP-1 C、BGP D、OSPF

23. BGP在发送Update报文时对AS-Path的修改遵从下列原则(已知该路由的AS-Path属性为“300,200”,该路由器所在的AS为100)、( AD )。

A、 在向IBGP Peers通告路由时,不更改AS-Path属性

B、 在向EBGP Peers通告路由时,不更改AS-Path属性

C、 在向EBGP Peers通告路由时,把自己的AS号加到原AS-Path的最后面再通报出去,属性改为“,300,200,100”

D、 在向EBGP Peers通告路由时,把自己的AS号加到原AS-Path的最前面再通报出去,属性改为“100,300,200”

24. 以下关于数据网络中的DTE设备说法正确的是( AC )。

A、 DTE是指数据终端设备

B、 B、DTE是指数据电路终结设备

C、 DTE可以是计算机或计算机终端,也可以是其他数据终端

D、 DTE在模拟技术体制下是调制解调器,而在数字技术体制下可以是数据业务单元(Data Service Unit,简称DSU)

25. 因特网地址分配组织规定以下( ABC )网络地址保留用做私有地址,

A、10.0.0.0 ——10.255.255.255

B、172.16.0.0 ——172.31.255.255

C、192.168.0.0 —— 192.168.255.255

D、128.16.0.0 —— 128.16.255.255

26. 七号信令呼叫流程中,哪条接口消息表示要求分配无线信道( D ) 。

A、IAI B、ACM C、CM_SERV_REQ D、ASSIGNMENT_REQ

27. GSM900下行频段(BSSDD>MS)位于(B )。

A、890MDD915M B、935MDD960M

C、875MDD900M D、900MDD925M

28. GSM的规范主要是哪个组织发展的、( B )。

A、 ITU(CCITT) B、 ETSI C、ISO D、ANSI

29. 位置更新是由( B )发起的。

A、BSC B 、MS C、VLR D、HLR

30. GSM系统使用的多址方式为( AB )。

6.Java开发工程师笔试题 篇六

一、单项选择题(每题2分,共计30分)

1.下列哪一种叙述是正确的(A).abstract修饰符可修饰字段、方法和类

(B).抽象方法的body部分必须用一对大括号{}包住

(C).声明抽象方法,大括号可有可无

(D).声明抽象方法不可写出大括号

2.如下代码

public class Test {

public int aMethod(){

static int i = 0;

i++;

return i;

}

public static void main(String args[]){

Test test = new Test();

test.aMethod();

int j = test.aMethod();

System.out.println(j);

}

}

输出结果是什么?

(A).0

(B).1

(C).2

(D).编译失败

3.以下代码的输出结果是()?

public class Test1{

public static void main(String[] args){int i = 42;

String s =(i < 40)? “life” :(i > 50)? “universe” : “everything”;System.out.println(s);

}

}

(A).life

(B).universe

(C).everything

(D).以上答案都不对。

4.当你编译和运行下面的代码时,会出现下面选项中的哪种情况?

public class Test{

static boolean paddy;

public static void main(String[] args){

System.out.println(paddy);

}

}

(A).编译时出错

(B).编译通过并输出结果false

(C).编译通过并输出结果true

(D).编译通过并输出结果null

5.如下代码:

class Base {

public Base(){

System.out.print(“Base”);

}

}

public class Alpha extends Base {

public static void main(String[] args){

new Alpha();

new Base();

}

}

结果是什么?

(A).Base

(B).BaseBase

(C).编译失败.(D).代码运行但没有输出.(E).运行时抛出异常

6.如下代码:

public class Foo {

public static void main(String[] args){

try {

return;

} finally {

System.out.println(“Finally”);

}

}

}

输出结果是什么?

(A).Finally

(B).编译失败

(C).代码正常运行但没有任何输出.(D).运行时抛出异常

7.下列关于构造方法的叙述中,错误的是()

(A).Java语言规定构造方法名与类名必须相同

(B).Java语言规定构造方法没有返回值,但不用vold声明

(C).Java语言规定构造方法不可以重载

(D).Java语言规定构造方法只能通过new自动调用

8.构造函数何时被调用()

(A).类定义时

(B).创建对象时

(C).调用对象方法时

(D).使用对象的变量时

9.JDBC中,用于表示数据库连接的对象是:

(A).Statement

(B).Connection

(C).DriverManager

(D).PreparedStatement

10.需要读一个比较大的文本文件,这个文件里有很多字节数据,那么下列最合适读这

类文件的选项是哪一个?

(A).new FileInputStream(“myfile.txt”);

(B).new InputStreamReader(new FileInputStream(“myfile.txt”));

(C).new BufferedReader(new InputStreamReader(new FileInputStream(“myfile.txt”)));

(D).RandomAccessFile raf = new RandomAccessFile(“myfile.txt”, “+rw”);

11.在List,Map,Set等接口中,不能包含重复元素的接口是哪一个?

(A).List

(B).Map

(C).Set

(D).都不是

12.有如下程序:

1.classTest4{

2.public static void main(String []args){

3.boolean x=;

4.boolean y=false;

5.short z=42;

6.7.if((z++==42)&&(y=true))z++;8.if((x=false)||(++z==45))z++;9. 10.System.out.println(“z=”+z);11.} 12.} 结果为:

(A).44

(B).45

(C).46

(D).编译出错

13.有如下程序

11.public class Test {

12.public static void main(String [] args){

13.int x =5;

14.boolean b1 = true;

15.boolean b2 = false;

16.17.if((x==4)&&!b2)

18.System.out.print(“l ”);

19.System.out.print(“2 ”);

20.if((b2 = true)&& b1)

21.System.out.print(“3”);

22.}

23.}

运行的结果为:

(A).2

(B).3

(C).1 2

(D).2 3

(E).1 2 3

(F).编译错误

(G).抛出一个运行时异常

14.以下语句有语法错的是:

(A).int x=1;y=2;z=3

(B).for(int x=10,y=0;x>0;x++);

(C).while(x>5);

(D).for(;;);

15.下面有关类 Demo 的描述正确的有()

public class Demo extends Base{

private int count;

public Demo(){

System.out.println(“A Demo object has been created”);

}

protected void assone(){

count++;

}

}

(A).当创建一个 Demo 类的实例对象时,count 的值为 0

(B).当创建一个 Demo 类的实例对象时,count 的值是不确定的(C).Base 类型的对象中可以包含改变 count 值的方法

(D).Demo 的子类对象可以访问 count

二、1.2.3.4.5.问答题(每题5分,共计25分)String是最基本的数据类型吗? String 和StringBuffer的区别? Java中的“==”和equals()方法有什么区别? 描述一下JSP中转发和重定向的区别? 请说出作用域public,private,protected,以及不写时的区别? List, Set, Map是否继承自Collection接口?分别说出它们的特点?

三、编程题(每题15分,共计45分)

1.已知有一个数列:f(0)= 1,f(1)= 4,f(n+2)=2*f(n+1)+ f(n),其中n是大于0的整数,求f(10)的值。

2.写一个算法对1,8,5,2,4,9,7进行顺序排列。

7.JavaWeb工程师笔试题题目 篇七

1) Cookie会在客户端硬盘上创建Cookie文件

2) Session大部分情况下会在服务器端硬盘上写入Cookie文件

3) Cookie安全性最低

4) Application 表示Servlet上下文环境,在整个WEB应用中只有一个Application对象,用于存储些全局性的数据

2. 在DOM模型中,Form表单的提交事件是什么? 需要什么返回值可以让该表单不提交?

onSubmit

返回false可以不提交表单

3. 在DOM模型中,select下拉菜单的值被改变触发什么事件?若要设定某项值为默认值,该如何设定?

onChange

8.今日头条前端工程师笔试题 篇八

A.Http协议所使用的运输层协议是UDP

B.Https的端口号是443

C.TCP注重数据安全性,UDP注重数据传输快

D.传输层提供端到端的可靠报文传递和错误恢复

2.单选题]表toutiao_tb

title data auther type

abc 20xx.2.23 bob 1

bcv 20xx.3.3 http 1

cvt 20xx.3.3 http 1

bcvvcm 20xx.3.5 js 2

nmhh 20xx.2.3 html 2

hhj 20xx.3.3 java 3

rrr 20xx.3.2 cc 1

查询title中包含cv且type是1的记录

A.select * from where title = ‘cv’ and type=’1′

B.select * from where title = ‘%cv%’ and type=’1′

C.select * from where title = ‘*cv’ and type=’1′

D.select * from where title =’*cv*’ and type=’1

3.[不定项选择题]下列关于操作系统进程与线程的区别正确的是:

A.进程是资源分配的基本单位

B.线程是资源分配的基本单位

C.进程是资源调度的基本单位

D.线程是资源调度的基本单位

4.[单选题]下面那个页面调度算法,当进程分配到的页面数增加时,缺页中断的次数可能增加也可能减少

A.FIFO算法

B.LRU算法

C.Clock算法

D.LFU算法

5.[不定项选择题]下列排序算法不稳定的有?

A.插入排序

B.希尔排序

C.冒泡排序

D.堆排序

E.归并排序

F.快速排序

9.JAVA工程师笔试题(答案版) 篇九

一、选择题

1、如下代码

public class Test { public int aMethod(){ static int i = 0;i++;return i;} public static void main(String args[]){ Test test = new Test();test.aMethod();int j = test.aMethod();System.out.println(j);} } 输出结果是什么?

A.0 B.1 C.2 D.编译失败

2.如下代码 int i =1,j =10;do { if(i++>--j){ continue;} } while(i <5);System.out.println(“i = ” +i+ “and j = ”+j);输出结果是什么? A.i = 6 and j = 5 B.i = 5 and j = 5 i = 5 and j = 6

3.如下代码:

public class SwitchTest { public static void main(String[] args){ System.out.println(“value = ” + switchIt(4));} public static int switchIt(int x){ int j = 1;switch(x){ case 1: j++;case 2: j++;case 3: j++;

C.i = 6 and j = 5 D.case 4: j++;case 5: j++;default: j++;} return j + x;} } 输出结果是什么? A.value = 3 B.value = 4 C.value = 5 D.value = 6 E.value = 7 F.value = 8

4.在接口中以下哪条定义是正确的?(多选)A.void methoda();B.public double methoda();C.public final double methoda();D.static void methoda(double d1);E.protected void methoda(double d1);

5.如下代码:

public void test(int x){ int odd = x%2;if(odd){

System.out.println(“odd);} else {

System.out.println(”even“);} } 哪个描述正确? A.编译失败.B.”odd“ 永远被输出.C.”even“ 永远被输出 D.”odd“ 输出x的值, E.”even“ 输出x的值

6.如下代码: public class X { public X aMethod(){ return this;} }

public class Y extends X {} 哪些方法能加到Y类的定义中? A.public void aMethod(){}

B.private void aMethod(){} C.public void aMethod(String s){} D.private Y aMethod(){ return null;} E.public X aMethod(){ return new Y();}

7.如下代码: public class X { public static void main(String [] args){

try {

badMethod();

System.out.print(”A“);

}catch(Exception ex){

System.out.print(”C“);

}finally {

System.out.print(”B“);

}

System.out.print(”D“);} public static void badMethod(){

throw new Error();} } 结果是什么? A.ABCD B.编译失败.C.显示C,退出程序.D.显示B,退出程序.E.显示BCD,退出程序.8.如下代码:

public class Foo { public static void main(String[] args){

try {

return;

} finally {

System.out.println(”Finally“);

} } } 输出结果是什么? A.Finally B.编译失败 C.代码正常运行但没有任何输出.出异常

9.如下代码: class Base { Base(){ System.out.print(”Base“);} } public class Alpha extends Base { public static void main(String[] args){

new Alpha();

new Base();} } 结果是什么?

D.运行时抛A.Base B.BaseBase C.编译失败.D.代码运行但没有输出.E.运行时抛出异常.10、下面哪个语句是创建数组的正确语句?()A.float f[][] = new float[6][6];

B.float []f[] = new float[6][6];C.float f[][] = new float[][6];

D.float [][]f = new float[6][6];E.float [][]f = new float[6][];

二、问答题

1、String和StringBuffer的区别

2、MVC的各个部分都有那些技术来实现?如何实现?

3、什么是java序列化,如何实现java序列化?

4、什么是单例模式?写一个单例类。

5、说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法(可在面试时候详述)

三、SQL基础题

1、创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话

2、修改学生表的结构,添加一列信息,学历

3、修改学生表的结构,删除一列信息,家庭住址

4、向学生表添加如下信息:

学号 姓名 年龄 性别 联系电话 学历 A 22 男

123456 小学 B 21 男

中学 C 23 男

高中

5、修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”

6、删除学生表的数据,姓名以C开头,性别为‘男’的记录删除

四、SQL高级题

说明:有三个表,项目表、合同表、付款表

下面是表结构

项目表(项目编号 int,项目名称 varchar(50))

项目编号 项目名称

项目1

项目2

项目3

合同表(合同编号 int,项目编号 int,合同金额 number(7,3))

合同编号 项目编号 合同金额

1000

1500

2000

付款表(付款编号 int,合同编号 int,付款金额 number(7,3))

付款编号 合同编号 付款金额

1000 2

2000 3

800 一个项目可能会有签署多个合同,每个合同会分几次付款,1、设计一个查询,要求返回结果列出项目所有合同的金额

2、设计一个查询,要求返回结果列出项目所有合同已付款金额

3、请您设计一个查询语句,检索的格式如下

项目编号 项目名称 项目所有合同的金额 项目所有合同已付款金额 1 项目1 2500.000 1100.000 2 项目2 2000.000 NULL

选择题

DDF(CDE)A(CE)DABC 问答题

1、String和StringBuffer的区别

JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。另外,String实现了equals方法,new String(“abc”).equals(newString(“abc”)的结果为true,而StringBuffer没有实现equals方法,所以,new StringBuffer(“abc”).equals(newStringBuffer(“abc”)的结果为false。

2、MVC的各个部分都有那些技术来实现?如何实现? MVC是Model-View-Controller的简写。Model 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现),View 是应用的表示面(由JSP页面产生),Controller 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。

3、什么是java序列化,如何实现java序列化? 序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对象的writeObject(Object obj)方法就可以将参数为obj的对象写出(即保存其状态),要恢复的话则用输入流。

4、什么是单例模式?写一个单例类。

所谓单例模式,就是把构造方法设为private,不能直接去实例化,而要通过一个方法返回该类的实例,也就是拐了个弯而已.public class A{ private A(){} public static A getA(){

A a=new A();

return a;} public void show(){System.out.println(”123456");} public static void main(String[] args){

A a=getA();a.show();} }

5、说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法(可在面试时候详述)

10.面试软件工程师笔试题 篇十

面试软件工程师笔试题

4.考察拷贝构造函数和赋值的区别。

class A

{

public:

A() { cout<<“Construct A by default”<

A(const A& a) { cout<<“consttuct A by copy”<

A& perator =(const A& a) { cout<<“cosnt A by perator =”<

~A() { cout<<“Destruct A”<

};

int main()

{

A a;

A b=a; //调用拷贝构造函数

A c(a); //调用拷贝构造

A d;

d=a; //赋值

}

输出:

Construct A by default //构造对象 a

consttuct A by copy //拷贝构造 b

consttuct A by copy //拷贝构造 c

Construct A by default //构造 a

cosnt A by perator = //赋值 d=a

Destruct A

Destruct A

Destruct A

Destruct A

5.考察函数指针

voidfunc(char* a)

{

cout<

}

int main()

{

void (*fp)(char*); //填空处

fp = func; //函数名func相当于函数的地址,将其赋给函数指针fp

char* s=“helloc”;

fp(s);

上一篇:对外汉语教学法把下一篇:高二年级读后感:读《包法利夫人》后的心得