当前位置:文档之家› 一种集成电路芯片测试分选机的设计-论文

一种集成电路芯片测试分选机的设计-论文

一种集成电路芯片测试分选机的设计-论文
一种集成电路芯片测试分选机的设计-论文

半导体器件综合参数测试

研究生《电子技术综合实验》课程报告 题目:半导体器件综合参数测试 学号 姓名 专业 指导教师 院(系、所) 年月日

一、实验目的: (1)了解、熟悉半导体器件测试仪器,半导体器件的特性,并测得器件的特性参数。掌握半导体管特性图示仪的使用方法,掌握测量晶体管输入输出特性的测量方法。 (2)测量不同材料的霍尔元件在常温下的不同条件下(磁场、霍尔电流)下的霍尔电压,并根据实验结果全面分析、讨论。 二、实验内容: (1)测试3AX31B、3DG6D的放大、饱和、击穿等特性曲线,根据图示曲线计算晶体管的放大倍数; (2)测量霍尔元件不等位电势,测霍尔电压,在电磁铁励磁电流下测霍尔电压。 三、实验仪器: XJ4810图示仪、示波器、三极管、霍尔效应实验装置 四、实验原理: 1.三极管的主要参数: (1)直流放大系数h FE:h FE=(I C-I CEO)/I B≈I C/I B。其中I C为集电极电流,I B为基极电流。 基极开路时I C值,此值反映了三极管热稳定性。 (2)穿透电流I CEO : (3)交流放大系数β:β=ΔI C/ΔI B (4)反向击穿电压BV CEO:基极开路时,C、E之间击穿电压。 2.图示仪的工作原理: 晶体管特性图示仪主要由阶梯波信号源、集电极扫描电压发生器、工作于X-Y方式的示波器、测试转换开关及一些附属电路组成。晶体管特性图示仪根据器件特性测量的工作原理,将上述单元组合,实现各种测试电路。阶梯波信号源产生阶梯电压或阶梯电流,为被测晶体管提

供偏置;集电极扫描电压发生器用以供给所需的集电极扫描电压,可根据不同的测试要求,改变扫描电压的极性和大小;示波器工作在X-Y状态,用于显示晶体管特性曲线;测试开关可根据不同晶体管不同特性曲线的测试要求改变测试电路。(原理如图1) 上图中,R B、E B构成基极偏置电路。当E B》V BE时,I B=(E B-V BE)/R B基本恒定。晶体管C-E之间加入锯齿波扫描电压,并引入小取样电阻RC,加到示波器上X轴Y轴电压分别为:V X=V CE=V CA+V AC=V CA-I C R C≈V CA V Y=-I C·R C∝-I C I B恒定时,示波器屏幕上可以看到一根。I C-V CE的特征曲线,即晶体管共发射极输出特性曲线。为了显示一组在不同I B的特征曲线簇I CI=φ应该在X轴锯齿波扫描电压每变化一个周期时,使I B也有一个相应的变化。应将E B改为能随X轴的锯齿波扫描电压变化的阶梯电压。每一个阶梯电压能为被测管的基极提供一定的基极电流,这样不同变化的电压V B1、V B2、V B3…就可以对应不同的基极注入电流I B1、I B2、I B3….只要能使没一个阶梯电压所维持的时间等于集电极回路的锯齿波扫描电压周期。如此,绘出I CO=φ(I BO,V CE)曲线与I C1=φ(I B1,V CE)曲线。 3.直流电流放大系数h FE与工作点I,V的关系 h FE是晶体三极管共发射极连接时的放大系数,h FE=I C/I B。以n-p-n晶体管为例,发射区的载流子(电子)流入基区。这些载流子形成电流I E,当流经基区时被基区空穴复合掉一部分,这复合电流形成IB,复合后剩下的电子流入集电区形成电流为IC,则I E=IB+IC。因IC>>IB 所以一般h FE=IC/IB都很大。

集成电路测试

第一章 集成电路的测试 1.集成电路测试的定义 集成电路测试是对集成电路或模块进行检测,通过测量对于集成电路的输出回应和预期输出比较,以确定或评估集成电路元器件功能和性能的过程,是验证设计、监控生产、保证质量、分析失效以及指导应用的重要手段。 .2.集成电路测试的基本原理 输入Y 被测电路DUT(Device Under Test)可作为一个已知功能的实体,测试依据原始输入x 和网络功能集F(x),确定原始输出回应y,并分析y是否表达了电路网络的实际输出。因此,测试的基本任务是生成测试输入,而测试系统的基本任务则是将测试输人应用于被测器件,并分析其输出的正确性。测试过程中,测试系统首先生成输入定时波形信号施加到被测器件的原始输入管脚,第二步是从被测器件的原始输出管脚采样输出回应,最后经过分析处理得到测试结果。 3.集成电路故障与测试 集成电路的不正常状态有缺陷(defect)、故障(fault)和失效(failure)等。由于设计考虑不周全或制造过程中的一些物理、化学因素,使集成电路不符合技术条件而不能正常工作,称为集成电路存在缺陷。集成电路的缺陷导致它的功能发生变化,称为故障。故障可能使集成电路失效,也可能不失效,集成电路丧失了实施其特定规范要求的功能,称为集成电路失效。故障和缺陷等效,但两者有一定区别,缺陷会引发故障,故障是表象,相对稳定,并且易于测试;缺陷相对隐蔽和微观,缺陷的查找与定位较难。 4.集成电路测试的过程 1.测试设备 测试仪:通常被叫做自动测试设备,是用来向被测试器件施加输入,并观察输出。测试是要考虑DUT的技术指标和规范,包括:器件最高时钟频率、定时精度要求、输入\输出引脚的数目等。要考虑的因素:费用、可靠性、服务能力、软件编程难易程度等。 1.测试界面 测试界面主要根据DUT的封装形式、最高时钟频率、ATE的资源配置和界面板卡形等合理地选择测试插座和设计制作测试负载板。

集成电路测试原理及方法

H a r b i n I n s t i t u t e o f T e c h n o l o g y 集成电路测试原理及方法简介 院系:电气工程及自动化学院 姓名: XXXXXX 学号: XXXXXXXXX 指导教师: XXXXXX 设计时间: XXXXXXXXXX

摘要 随着经济发展和技术的进步,集成电路产业取得了突飞猛进的发展。集成电路测试是集成电路产业链中的一个重要环节,是保证集成电路性能、质量的关键环节之一。集成电路基础设计是集成电路产业的一门支撑技术,而集成电路是实现集成电路测试必不可少的工具。 本文首先介绍了集成电路自动测试系统的国内外研究现状,接着介绍了数字集成电路的测试技术,包括逻辑功能测试技术和直流参数测试技术。逻辑功能测试技术介绍了测试向量的格式化作为输入激励和对输出结果的采样,最后讨论了集成电路测试面临的技术难题。 关键词:集成电路;研究现状;测试原理;测试方法

目录 一、引言 (4) 二、集成电路测试重要性 (4) 三、集成电路测试分类 (5) 四、集成电路测试原理和方法 (6) 4.1.数字器件的逻辑功能测试 (6) 4.1.1测试周期及输入数据 (8) 4.1.2输出数据 (10) 4.2 集成电路生产测试的流程 (12) 五、集成电路自动测试面临的挑战 (13) 参考文献 (14)

一、引言 随着经济的发展,人们生活质量的提高,生活中遍布着各类电子消费产品。电脑﹑手机和mp3播放器等电子产品和人们的生活息息相关,这些都为集成电路产业的发展带来了巨大的市场空间。2007年世界半导体营业额高达2.740亿美元,2008世界半导体产业营业额增至2.850亿美元,专家预测今后的几年随着消费的增长,对集成电路的需求必然强劲。因此,世界集成电路产业正在处于高速发展的阶段。 集成电路产业是衡量一个国家综合实力的重要重要指标。而这个庞大的产业主要由集成电路的设计、芯片、封装和测试构成。在这个集成电路生产的整个过程中,集成电路测试是惟一一个贯穿集成电路生产和应用全过程的产业。如:集成电路设计原型的验证测试、晶圆片测试、封装成品测试,只有通过了全部测试合格的集成电路才可能作为合格产品出厂,测试是保证产品质量的重要环节。 集成电路测试是伴随着集成电路的发展而发展的,它为集成电路的进步做出了巨大贡献。我国的集成电路自动测试系统起步较晚,虽有一定的发展,但与国外的同类产品相比技术水平上还有很大的差距,特别是在一些关键技术上难以实现突破。国内使用的高端大型自动测试系统,几乎是被国外产品垄断。市场上各种型号国产集成电路测试,中小规模占到80%。大规模集成电路测试系统由于稳定性、实用性、价格等因素导致没有实用化。大规模/超大规模集成电路测试系统主要依靠进口满足国内的科研、生产与应用测试,我国急需自主创新的大规模集成电路测试技术,因此,本文对集成电路测试技术进行了总结和分析。 二、集成电路测试重要性 随着集成电路应用领域扩大,大量用于各种整机系统中。在系统中集成电路往往作为关键器件使用,其质量和性能的好坏直接影响到了系统稳定性和可靠性。 如何检测故障剔除次品是芯片生产厂商不得不面对的一个问题,良好的测试流程,可以使不良品在投放市场之前就已经被淘汰,这对于提高产品质量,建立生产销售的良性循环,树立企业的良好形象都是至关重要的。次品的损失成本可以在合格产品的售价里得到相应的补偿,所以应寻求的是质量和经济的相互制衡,以最小的成本满足用户的需要。 作为一种电子产品,所有的芯片不可避免的出现各类故障,可能包括:1.固定型故障;2.跳变故障;3.时延故障;4.开路短路故障;5桥接故障,等等。测试的作用是检验芯片是否存在问题,测试工程师进行失效分析,提出修改建议,从工程角度来讲,测试包括了验证测试和生产测试两个主要的阶段。

实验一 半导体材料的缺陷显示及观察资料讲解

实验一半导体材料的缺陷显示及观察

实验一半导体材料的缺陷显示及观察 实验目的 1.掌握半导体的缺陷显示技术、金相观察技术; 2.了解缺陷显示原理,位错的各晶面上的腐蚀图象的几何特性; 3.了解层错和位错的测试方法。 一、实验原理 半导体晶体在其生长过程或器件制作过程中都会产生许多晶体结构缺陷,缺陷的存在直接影响着晶体的物理性质及电学性能,晶体缺陷的研究在半导体技术上有着重要的意义。 半导体晶体的缺陷可以分为宏观缺陷和微观缺陷,微观缺陷又分点缺陷、线缺陷和面缺陷。位错是半导体中的主要缺陷,属于线缺陷;层错是面缺陷。 在晶体中,由于部分原子滑移的结果造成晶格排列的“错乱”,因而产生位错。所谓“位错线”,就是晶体中的滑移区与未滑移区的交界线,但并不是几何学上定义的线,而近乎是有一定宽度的“管道”。位错线只能终止在晶体表面或晶粒间界上,不能终止在晶粒内部。位错的存在意味着晶体的晶格受到破坏,晶体中原子的排列在位错处已失去原有的周期性,其平均能量比其它区域的原子能量大,原子不再是稳定的,所以在位错线附近不仅是高应力区,同时也是杂质的富集区。因而,位错区就较晶格完整区对化学腐蚀剂的作用灵敏些,也就是说位错区的腐蚀速度大于非位错区的腐蚀速度,这样我们就可以通过腐蚀坑的图象来显示位错。 位错的显示一般都是利用校验过的化学显示腐蚀剂来完成。腐蚀剂按其用途来分,可分为化学抛光剂与缺陷显示剂,缺陷显示剂就其腐蚀出图样的特点又可分为择优的和非择优的。 位错腐蚀坑的形状与腐蚀表面的晶向有关,与腐蚀剂的成分,腐蚀条件有关,与样品的性质也有关,影响腐蚀的因素相当繁杂,需要实践和熟悉的过程,以硅为例,表1列出硅中位错在各种界面上的腐蚀图象。 二、位错蚀坑的形状 仅供学习与交流,如有侵权请联系网站删除谢谢2

《面向对象程序设计》第04章在线测试

A B D C 员 A B C D 、下面的语句中能将类 A B C D 是类A f(A tmp)是类 A B C D 、下面对于友元函数描述正确的是 A B C D

D、没有this指针,也就没有默认操作的对象 2、下面关于友元的说法正确的是() A、友元函数是拥有成员函数一切权利 B、友元是一种成员函数 C、友元可以直接访问类的所有成员 D、友元不能访问类的私有成员 3、下面关于友元函数正确的说法是() A、在类中用关键词friend声明友元函数 B、友元函数说明的位置只能在类的public区 C、友元函数的定义只能放在类的外部 D、友元函数不是类的成员函数 4、关于友元函数的说法正确的是() A、友元函数可以是普通函数,可以是其他类的成员函数,也可以是本类的成员函数 B、友元函数可以访问多个类的私有成员和保护成员 C、在调用友元函数的时候需要使用“.”运算符 D、如果友元函数是某个类的成员函数,在定义这个友元函数的时候要使用类前缀。 5、下面关于友元函数使用特点的说明正确的是() A、友元函数可以绕开成员函数直接访问类的私有和保护成员,避免调用成员函数相关的开销 B、友元函数虽然不是类的成员函数,但是因为友元函数是在类内说明的,所以也带有用this指针 C、友元函数可以以使用类内的所有成员,因此破坏了数据的安全性 D、友元函数的形参如果是类对象,可以用对象名,对象的引用或者对象指针 第三题、判断题(每题1分,5道题共5分) 1、友元只能访问类中的公有成员,不能访问私有成员。 正确错误 2、友元函数的定义只能放在类的外部,与类的成员函数放在一起。

正确错误 f()要操作类A的成员函数,把类 正确错误 、友元具有传递性,单向性和继承性的特点。 正确错误 、一个函数可以是多个类的友元函数。 正确错误 恭喜,交卷操作成功完成!你本次进行的《面向对象程序设计》第04章在线测试的得分为 20分(满分20分),本次成绩已入库。若对成绩不满意,可重新再测,取最高分。 测试结果如下: ? 1.1 [单选] [对] 若B类为A类的友元类,则下面的说法正确的是() ? 1.2 [单选] [对] 一个类的友元不是该类的成员,与该类的关系密切,所以它()。 ? 1.3 [单选] [对] 下面的语句中能将类B 定义为类A的友元类的是() ? 1.4 [单选] [对] 如果类B 是类A的友元类,n是类A的私有数据成员,函数f(A tmp)是类B的公有成员函数,a是类A的对象, b是B类的对象,下面语句正确的 是() ? 1.5 [单选] [对] 下面对于友元函数描述正确的是 ? 2.1 [多选] [对] 一个类的友元不是该类的成员,与该类的关系密切,所以下面它的说法错误的是()。 ? 2.2 [多选] [对] 下面关于友元的说法正确的是() ? 2.3 [多选] [对] 下面关于友元函数正确的说法是() ? 2.4 [多选] [对] 关于友元函数的说法正确的是() ? 2.5 [多选] [对] 下面关于友元函数使用特点的说明正确的是() ? 3.1 [判断] [对] 友元只能访问类中的公有成员,不能访问私有成员。 ? 3.2 [判断] [对] 友元函数的定义只能放在类的外部,与类的成员函数放在一起。 ? 3.3 [判断] [对] 如果函数f()要操作类A和类B的私有成员,可以把f()声明为类A的成员函数,把类A声明为类B的友元类。 ? 3.4 [判断] [对] 友元具有传递性,单向性和继承性的特点。 ? 3.5 [判断] [对] 一个函数可以是多个类的友元函数。

集成电路测试技术四

集成电路测试技术 测试概论 可测性设计技术

DFT) 雷鑑铭RCVLSI&S 扫描前综合:主要在综合中介绍。在这一步中综合工具会

Multiplexed Flip-Flop 使用一个可选择的数据输入端来实现串行移位的能力。在功能模式时,扫描使能信号选择系统数据输入;在扫描模式时,扫描使能信号选择扫描数据输入。扫描输入的数据来自扫描输入端口或者扫描链中前一个单元的扫描输出端口。为测试使能端,控制数据的输入。 时选通测试模式,测试数据从端输入;时为功能模式,这时系统数据从端输入。 Multiplexed Flip-Flop 扫描形式为工艺库普遍支持的一种模式。 Multiplexed Flip-Flop 结构 扫描 扫描形式使用一个特定的边沿触发测试时钟来提供串行移位的能力。在功能模式时,系统时钟翻转,系统数据在系统时钟控制下输入到单元中;扫描移位时,测试时钟翻转,扫描数据在测试时钟控制下进入到单元中。 为系统时钟,翻转时系统数据从D 钟,翻转时扫描数据从端输入。 Clocked-Scan 雷鑑铭 编译器支持三种变化的扫描形式:单边锁存,双边锁存和时钟控制单边锁存和双边锁存变化都要用到典型的LSSD 扫描单元,如上图所示。该单元含有一对主从锁存器。 主锁存器有两个输入端,能够锁存功能数据或者扫描数据。在功能模式下,系统主时钟控制系统数据的输入;在扫描模式下,测试主时钟控制从数据输入端到主锁存器的数据传输。从时钟控制数据从主锁存器到从锁存器的传输。 典型的LSSD 、扫描测试的步骤 1 各步骤的功能如下: 扫描输入阶段:在这一阶段中,数据串行加入到扫描输入端;当时钟沿到来时,该扫描数据被移入到扫描链。同时,并行输出被屏蔽。 并行测试:这一周期的初始阶段并行输入测试数据,此周期的末段检测并行输出数据。在此周期中时钟信号保持无效,CUT 并行捕获:这一阶段时钟有一次脉冲,在该脉冲阶段从扫描链中捕获关键并行输出数据。CUT 态。捕获到的数据用于扫描输出。 第一次扫描输出:此阶段无时钟信号,出端对扫描链输出值采样,检测第一位扫描输出数据。扫描输出阶段:扫描寄存器捕获到的数据串行移出,在每一周期在扫描输出端检测扫描链输出值。扫描测试是基于阶段的测试过程,典型的测试时序分SI 交叠,待测芯片的测试状态控制信号于有效状态。第一次扫描输出阶段时钟信号保持无效,出端之后每一扫描移位阶段都有一时钟信号,测试机也会采样一次SO 的状态;在最后一个扫描移位阶段用于产生并行输出的有效数

半导体测试技术实践

半导体测试技术实践总结报告 一、实践目的 半导体测试技术及仪器集中学习是在课堂结束之后在实习地集中的实践性教学,是各项课间的综合应用,是巩固和深化课堂所学知识的必要环节。学习半导体器件与集成电路性能参数的测试原理、测试方法,掌握现代测试设备的结构原理、操作方法与测试结果的分析方法,并学以致用、理论联系实际,巩固和理解所学的理论知识。同时了解测试技术的发展现状、趋势以及本专业的发展现状,把握科技前进脉搏,拓宽专业知识面,开阔专业视野,从而巩固专业思想,明确努力方向。另外,培养在实际测试过程中发现问题、分析问题、解决问题和独立工作的能力,增强综合实践能力,建立劳动观念、实践观念和创新意识,树立实事求是、严肃认真的科学态度,提高综合素质。 二、实践安排(含时间、地点、内容等) 实践地点:西安西谷微电子有限责任公司 实践时间:2014年8月5日—2014年8月15日 实践内容:对分立器件,集成电路等进行性能测试并判定是否失效 三、实践过程和具体内容 西安西谷微电子有限责任公司专业从事集成电路测试、筛选、测试软硬件开发及相关技术配套服务,测试筛选使用标准主要为GJB548、GJB528、GJB360等。 1、认识半导体及测试设备

在一个器件封装之后,需要经过生产流程中的再次测试。这次测试称为“Final test”(即我们常说的FT测试)或“Package test”。在电路的特性要求界限方面,FT测试通常执行比CP测试更为严格的标准。芯片也许会在多组温度条件下进行多次测试以确保那些对温度敏感的特征参数。商业用途(民品)芯片通常会经过0℃、25℃和75℃条件下的测试,而军事用途(军品)芯片则需要经过-55℃、25℃和125℃。 芯片可以封装成不同的封装形式,图4显示了其中的一些样例。一些常用的封装形式如下表: DIP: Dual Inline Package (dual indicates the package has pins on two sides) 双列直插式 CerDIP:Ceramic Dual Inline Package 陶瓷 PDIP: Plastic Dual Inline Package 塑料 PGA: Pin Grid Array 管脚阵列

ic半导体测试基础(中文版)

本章节我们来说说最基本的测试——开短路测试(Open-Short Test),说说测试的目的和方法。 一.测试目的 Open-Short Test也称为ContinuityTest或Contact Test,用以确认在器件测试时所有的信号引脚都与测试系统相应的通道在电性能上完成了连接,并且没有信号引脚与其他信号引脚、电源或地发生短路。 测试时间的长短直接影响测试成本的高低,而减少平均测试时间的一个最好方法就是尽可能早地发现并剔除坏的芯片。Open-Short测试能快速检测出DUT是否存在电性物理缺陷,如引脚短路、bond wire缺失、引脚的静电损坏、以及制造缺陷等。 另外,在测试开始阶段,Open-Short测试能及时告知测试机一些与测试配件有关的问题,如ProbeCard或器件的Socket没有正确的连接。 二.测试方法 Open-Short测试的条件在器件的规格数或测试计划书里通常不会提及,但是对大多数器件而言,它的测试方法及参数都是标准的,这些标准值会在稍后给出。 基于PMU的Open-Short测试是一种串行(Serial)静态的DC测试。首先将器件包括电源和地的所有管脚拉低至“地”(即我们常说的清0),接着连接PMU到单个的DUT 管脚,并驱动电流顺着偏置方向经过管脚的保护二极管——一个负向的电流会流经连接到地的二极管(图3-1),一个正向的电流会流经连接到电源的二极管(图3-2),电流的大小在100uA到500uA之间就足够了。大家知道,当电流流经二极管时,会在其P-N结上引起大约0.65V的压降,我们接下来去检测连接点的电压就可以知道结果了。 既然程序控制PMU去驱动电流,那么我们必须设置电压钳制,去限制Open管脚引起的电压。Open-Short测试的钳制电压一般设置为3V——当一个Open的管脚被测试到,它的测试结果将会是3V。 串行静态Open-Short测试的优点在于它使用的是DC测试,当一个失效(failure)发生时,其准确的电压测量值会被数据记录(datalog)真实地检测并显示出来,不管它是Open引起还是Short导致。缺点在于,从测试时间上考虑,会要求测试系统对DUT的每个管脚都有相应的独立的DC测试单元。对于拥有PPPMU结构的测试系统来说,这个缺点就不存在了。 当然,Open-Short也可以使用功能测试(Functional Test)来进行,我会在后面相应的章节提及。

《面向对象程序设计》在线测试

封面

作者:PanHongliang 仅供个人学习

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、若B类为A类的友元类,则下面的说法正确的是() A、B类的所有成员函数都是A类的友元函 数 B、B类指定的成员函数才是A类的友元 C、A类的所有成员函数可以访问B类的成员 D、B类的私有成员函数不能可以访问A类的私有成员 2、一个类的友元不是该类的成员,与该类的关系密切,所以它()。 A、有this指针,有默认操作的对象 B、没有this指针,可以有默认操作的对象 C、有this指针,不能执行默认操作 D、没有this指针,也就没有默认操作的对象 3、下面的语句中能将类B 定义为类A的友元类的是() A、friend class B。 B、class A{ friend B}。 C、class A{ friend class B。}。 D、class friend B class A。 4、如果类B 是类A的友元类,n是类A的私有数据成员,函数f(A tmp)是类B的公有成员函数,a是类A的对象, b是B类的对象,下面语句正确的是() A、main(){ f(a)。} B、main(){ b.f。}。 C、main(){ a.n。}。 D、main(){ b.f(a)。}。 5、下面对于友元函数描述正确的是 A、友元函数的实现必须在类的内部定义 B、友元函数是类的成员函数 C、友元函数破坏了类的封装性和隐藏性 D、友元函数不能访问类的私有成员 第二题、多项选择题(每题2分,5道题共10分) 1、一个类的友元不是该类的成员,与该类的关系密切,所以下面它的说法错误的是()。 A、有this指针,有默认操作的对象 B、没有this指针,可以有默认操作的对象 C、有this指针,不能执行默认操作 D、没有this指针,也就没有默认操作的对象 2、下面关于友元的说法正确的是() A、友元函数是拥有成员函数一切权利 B、友元是一种成员函数 C、友元可以直接访问类的所有成员 D、友元不能访问类的私有成员 3、下面关于友元函数正确的说法是() A、在类中用关键词friend声明友元函数 B、友元函数说明的位置只能在类的public区 C、友元函数的定义只能放在类的外部 D、友元函数不是类的成员函数 4、关于友元函数的说法正确的是() A、友元函数可以是普通函数,可以是其他类的成员函数,也可以是本类的成员函数 B、友元函数可以访问多个类的私有成员和保护成员

面向对象程序设计实验

实验一C++基础1.1 实验目的 1.了解并熟悉开发环境,学会调试程序; 2.熟悉C++中简单的标准输入输出函数的使用方法; 3.理解const修饰符的作用并学会应用; 4.理解内联函数的优缺点并学会其使用场合; 5.理解并学会函数重载; 6.理解并熟练掌握使用new和delete来分配内存; 7.理解并熟练掌握引用的使用方法。 1.2 实验内容 1.2.1 程序阅读 1.理解下面的程序并运行,然后回答问题。 #include int max_def(int x, int y) { return (x>y?x:y); } int max_def(int x, int y, int z) { int temp = 0; return (temp=(x>y?x:y))>z?temp:z; } double max_def(double x, double y) { return (x>y?x:y); } int main()

{ int x1 = 0; int x2 = 0; double d1 = 0.0; double d2 = 0.0; x1 = max_def(5,6); x2 = max_def(2,3,4); d1 = max_def(2.1,5.6); d2 = max_def(12.3,3.4,7.8);-----------------------------------------------------①cout<<"x1="<

文本预览
相关文档 最新文档