面向对象程序设计技术自测答案

面向对象程序设计技术自测答案
面向对象程序设计技术自测答案

面向对象程序设计教程 (马石安版)

第1章习题答案 名词解释 抽象:抽象(Abstract)就是忽略事物中与当前目标无关的非本质特征,而强调与当前目标有关的本质特征,从而找出事物的共性,并把具有共性的事物划为一类。面向对象方法中的抽象,是指对具体问题(对象)进行概括,抽出一类对象的公共性质并加以描述的过程。 封装:面向对象方法中的封装就是把将抽象出来的对象的属性和行为结合成一个独立的单位,并尽可能隐蔽对象的内部细节。 消息:消息是面向对象程序设计用来描述对象之间通信的机制。一个消息就是一个对象要求另一个对象实施某种操作的一个请求。 填空题 (1) 面向过程的结构化程序设计方法面向对象程序设计方法 (2) 顺序选择循环 (3) 程序=数据结构+算法程序=对象+消息 (4) 过程类 (5) 抽象性封装性继承性多态性 选择题 (1) B (2) C (3) D (4) C (5) D (6) A (7) A (8) B C (9) A D 判断题 (1) t (2) f (3) f (4)f (5) t (6) f (7) f (8) t 简答题 (1) 结构化程序设计方法着眼于系统要实现的功能,从系统的输入和输出出发,分析系统要做哪些事情,进而考虑如何做这些事情,自顶向下地对系统的功能进行分解,来建立系统的功能结构和相应的程序模块结构,有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发和维护。 随着程序规模与复杂性的增长,这种面向过程的结构化程序设计方法存在明显的不足之处。首先是数据安全性问题,由于数据被每个模块所共用,因此是不安全的,一旦出错,很难查明原因。其次是可维护性及可重用性差,它把数据结构和算法分离为相互独立的实体,一旦数据结构需要改变时,常常要涉及整个程序,修改工作量极大并容易产生新的错误。每一种相对于老问题的新方法都要带来额外的开销。另外,图形用户界面的应用程序,很难用过程来描述和实现,开发和维护也都很困难。 (2) 面向对象的程序设计方法中,将程序设计为一组相互协作的对象(Object)而不是一组相互协作的函数。在程序中,属性用数据表示,用来描述对象静态特征;行为用程序代码实现,用来描述对象动态特征。可见,在面向对象的程序设计方法中,对象是数据结构和算法的封装体。对象之间存在各种联系,它们之间通过消息进行通信。程序可表示为: 程序=对象+消息 在面向对象程序设计中,它着重于类的设计。类正是面向对象语言的基本程序模块,通过类的设计,来完成实体的建模任务。类通过一个简单的外部接口,与外界发生关系。一个类中的操作不会处理到另一个类中的数据,这样程序模块的独立性、数据的安全性就有了良好的保障。程序的执行取决于事件发生的顺序,由顺序产生的消息来驱动程序的执行。不必预先确定消息产生的顺序,更符合客观世界的实际。并且面向对象程序设计方法提供了软件重用、解决大问题和复杂问题的有效途径,具有抽象性、封装性、继承性和多态性等特点。

信息技术课本自测题报告

自测题1(P22) 一、是非题 1、信息处理指的是与信息的收集、传递、加工、存储和施用相关的行为和活动, 信息技术则泛指用来扩展人们信息器官功能、协助人们更有效地进行信息处理的一类技术。√ 2、集成电路根据它所包含的晶体管等元器件的数目可以分为小规模、中规模、 大规模、超大规模和极大规模集成电路,现在PC机中使用的微处理器属于大规模集成电路。× 3、一些社会学和经济学学者认为,从生产力和产业结构演进的角度看,人类社 会正从工业社会向信息社会转型。√ 二、选择题 1、假设两个8位的二进制信息A=10010011,B=11001100,下面是A、B进行逻 辑运算的结果,其中错误的是( C ) (A) A∧B=10000000 (B) A∨B=11011111 (C) 01011001 B A A ∧ = ∨ ∧B (D) 10100000 = A A B ∧ ∨ ∧B 2、数据通信中数据传输速率是最重要的性能指标之一,它指单位时间内传送的 二进位数目,计量单位Gb/s的正确含义是( B ) A、每秒兆位 B、每秒千兆位 C、每秒百兆位 D、每秒百万位 3、下面关于比特的叙述中,错误的是( D ) A、比特是组成数字信息的最小单位 B、比特只有“0”和“1”两个符号 C、比特既可以表示数值和文字,也可以表示图像和声音 D、比特“1”大于比特“0” 4、使用存储器存储二进位信息时,存储容量是一项很重要的性能指标。存储容 量的单位有多种,下面哪一种不是存储容量的单位?( A ) A、XB B、KB C、GB D、MB 5、与十六进制数(BC)16等值的八进制数是( B ) A、273 B、274 C、314 D、313 6、无符号整数是计算机中最常使用的一种数据类型,其长度(位数)决定了可 以表示的正整数的范围。假设无符号整数的长度是12位,那么它可以表示的

光电检测技术课程作业及答案(打印版)

思考题及其答案 习题01 一、填空题 1、通常把对应于真空中波长在(0.38m μ)围的电磁辐射称 μ)到(0.78m 为光辐射。 2、在光学中,用来定量地描述辐射能强度的量有两类,一类是(辐射度学量),另一类是(光度学量)。 3、光具有波粒二象性,既是(电磁波),又是(光子流)。光的传播过程中主要表现为(波动性),但当光与物质之间发生能量交换时就突出地显示出光的(粒子性)。 二、概念题 1、视见函数:国际照明委员会(CIE)根据对许多人的大量观察结果,用平均值的方法,确定了人眼对各种波长的光的平均相对灵敏度,称为“标准光度观察者”的光谱光视效率V(λ),或称视见函数。 2、辐射通量:辐射通量又称辐射功率,是辐射能的时间变化率,单位为瓦(1W=1J/s),是单位时间发射、传播或接收的辐射能。 3、辐射亮度:由辐射表面定向发射的的辐射强度,除于该面元在垂直于该方向的平面上的正投影面积。单位为(瓦每球面度平方米) 。 4、辐射强度:辐射强度定义为从一个点光源发出的,在单位时间、给定方向上单位立体角所辐射出的能量,单位为W/sr(瓦每球面度)。 三、简答题 辐射照度和辐射出射度的区别是什么? 答:辐射照度和辐射出射度的单位相同,其区别仅在于前者是描述辐射接

收面所接收的辐射特性,而后者则为描述扩展辐射源向外发射的辐射特性。 四、计算及证明题 证明点光源照度的距离平方反比定律,两个相距10倍的相同探测器上的照度相差多少倍?答: 2 22 4444R I R I dA d E R dA d E R I I ===∴=ππφπφφπφ=的球面上的辐射照度为半径为又=的总辐射通量为在理想情况下,点光源设点光源的辐射强度为 ()1 2222222221 122 12 11001001010E E L I E L I L I L I E R I E L L L L =∴====∴= = 又的距离为第二个探测器到点光源, 源的距离为设第一个探测器到点光 习题02 一、填空题 1、物体按导电能力分(绝缘体)(半导体)(导体)。 2、价电子的运动状态发生变化,使它跃迁到新的能级上的条件是(具有能向电子提供能量的外力作用)、(电子跃入的那个能级必须是空的)。 3、热平衡时半导体中自由载流子浓度与两个参数有关:一是在能带中(能态的分布),二是这些能态中(每一个能态可能被电子占据的概率)。 4、半导体对光的吸收有(本征吸收)(杂质吸收)(自由载流子吸收)(激子吸收)(晶格吸收)。半导体对光的吸收主要是(本征吸收)。 二、概念题 1、禁带、导带、价带:

第3章 面向对象程序设计基础

第3章面向对象程序设计基础

第3章面向对象程序设计基础 【1】什么是Java程序使用的类?什么是类库? 答:类是将一类事物的特性描述出来,然后如果用这个类来定义对象,则该对象就拥有了这个类所描述的所有特性。 在Java系统中,系统定义好的类根据实现的功能不同,可以划分成不同的集合,每个集合称为一个包,所有包合称为类库。 【2】如何定义方法?在面向对象程序设计中方法有什么作用? 答:方法的定义由两部分组成:方法声明和方法体。 方法的声明如下: 返回值类型方法名(参数类型形式参数1,参数类型形式参数2…){ 程序代码; 返回值; } 在面向对象程序设计中,方法的作用是完成对类和对象属性操作。 【3】简述构造方法的功能和特点。下面的程序片段是某学生为student类编写的构造方法,请指出其中的错误。 void Student(int no,String name) {

studentNo=no; studentName=name; return no; } 答:构造方法的功能是:构造方法是一个特殊的方法,主要用于初始化新创建的对象; 特点:构造方法的方法名要求与类名相同,用户不能直接调用,只能通过new运算符调用,而且构造方法是不返回任何数据类型,甚至也不返回void数据类型,即不能在构造方法前加void。 错误之处:(1)构造方法Student()前不能加void,(2)不能用return语句,(3)类名Student 首字母S改成小写s. 【4】定义一个表示学生的student类,包括的域有学号、姓名、性别、年龄,包括的方法有获得学号、姓名、性别、年龄及修改年龄。编写Java程序创建student类的对象及测试其方法的功能。 class Student { String id; String name; String sex; int age; void talk(){

检测技术作业

检测技术练习 《电阻式传感器》 1、金属电阻应变片与半导体应变片在工作原理上有何区别?各有何优缺点?应如何针对具体情况选用? 金属电阻应变片是基于金属的电阻应变效应原理。半导体应变片是基于压阻效应。压阻式的优点:1. 灵敏度高 2. 机械滞后小,横向效应小,精度高,体积小、重量轻、动态频响高,易于集成缺点:温度稳定性差,灵敏度分散度大,较大的应力作用下非线性误差大,机械强度低。电阻应变式传感器特点: 1精度高,测量范围广; 2使用寿命长,性能稳定可靠; 3结构简单,体积小,重量轻; 4频率响应较好,既可用于静态测量又可用于动态测量; 5价格低廉,品种多样,便于选择和大量使用。 2、金属电阻应变片的灵敏度系数与金属丝的灵敏度系数有何不同?为什么? 应变片的灵敏系数是指应变片的单位应变所引起的应变片电阻相对变化。当金属导体在外力作用下发生机械变形时,其电阻值将相应地发生变化,这种现象称为金属导体的电阻-应变效应。金属导体的电阻-应变效应用灵敏系数K描述 电阻丝的灵敏度系数是指直的电阻丝的单位应变所引起的电阻相对变化。由于横向效应,应变片的灵敏系数恒小于同一材料金属丝的灵敏度系数

3、电阻应变片产生温度误差的原因有哪些?怎样消除误差? 答:温度误差产生的原因:一是由电阻丝温度系数引起的,二是由电阻丝与被测件材料的膨胀系数的不同引起的。消除误差:为了消除误差常采用的方法有两种:1、应变片的温度自动补偿2、电路补偿法。 4、图为一直流应变电桥,E = 4V,R1=R2=R3=R4=350?,求: ① R1为应变片,其余为外接电阻,R1增量为△R1=3.5?时输出U0=? ② R1、R2是应变片,感受应变极性大小相同,其余为电阻,电压输出U0=? ③ R1、R2感受应变极性相反,输出U0=? ④ R1、R2、R3、R4都是应变片,对臂同性,邻臂异性,电压输出U0=? 解: 1

面向对象程序设计教程答案

面向对象程序设计教程(C++语言描述)题解与课程设计指导 第1章 面向对象程序设计概论 一、名词解释 抽象封装消息 【问题解答】 面向对象方法中的抽象是指对具体问题(对象)进行概括,抽出一类对象的公共性质并加以描述的过程。 面向对象方法中的封装就是把抽象出来的对象的属性和行为结合成一个独立的单位,并尽可能隐蔽对象的内部细节。 消息是面向对象程序设计用来描述对象之间通信的机制。一个消息就是一个对象要求另一个对象实施某种操作的一个请求。 二、填空题 (1)目前有面向过程的结构化程序设计方法和面向对象的程序设计方法两种重要的程序设计方法。 (2)结构化程序设计方法中的模块由顺序、选择和循环3种基本结构组成。(3)在结构化程序设计方法中,程序可表示为程序=数据结构+算法;而面向对象的程序设计方法,程序可表示为程序=对象+消息。

(4)结构化程序设计方法中的基本模块是过程;而面向对象程序设计方法中的基本模块是类。 (5)面向对象程序设计方法具有抽象性、封装性、继承性和多态性等特点。 三、选择题(至少选一个,可以多选) (1)面向对象程序设计着重于( B )的设计。 A. 对象 B. 类 C. 算法 D. 数据 (2)面向对象程序设计中,把对象的属性和行为组织在同一个模块内的机制叫做(C )。 A. 抽象 B. 继承 C. 封装 D. 多态 (3)在面向对象程序设计中,类通过( D )与外界发生关系。 A. 对象 B. 类 C. 消息 D. 接口 (4)面向对象程序设计中,对象与对象之间的通信机制是(C )。 A. 对象 B. 类 C. 消息 D. 接口 (5)关于C++与C语言的关系的描述中,(D )是错误的。 A. C语言是C++的一个子集 B. C语言与C++是兼容的 C. C++对C语言进行了一些改进 D. C++和C语言都是面向对象的 【结果分析】 C语言是面向过程的。C++语言是一种经过改进的更为优化的C语言,是一种混合型语言,既面向过程也面向对象。 (6)面向对象的程序设计将数据结构与( A )放在一起,作为一个相互依存、不可分割的整体来处理。

传感器与检测技术作业

传感器与检测技术课程复习 传感器在检测系统中有什么作用和地位? 什么是敏感元件? 什么是传感器? 1.特性 1.1什么是传感器的静特性?有哪些主要指标?线性度、迟滞、重复性、灵敏度、静态误差、分辨力与阀值等的概念和计算。 1.2什么是传感器的动特性?动特性:传递函数和动态响应的物理概念。 1.3传感器的静特性的用途是什么? y = a0

a2~a n━非线性系数 2. 动态模型 在动态信号(输入信号随时间变化)的作用下,输出量Y与输入量X间的关系。可以用微分方程或系统函数(传递函数)来描述。 一阶传感器 传递函数-----可用拉普拉斯变换表示系统的系统函数H(S )。 四、传感器的基本特性 1. 静态特性 ⑴线性度实际的输出——输入曲线与拟合曲线(工作曲线)间最大偏差的相对值即为线性度。 ⑵灵敏度Sn Sn 的定义是传感器输出的变化量与引起该变化量的输入变化量之比即为其静态灵敏度。 ⑶重复性 重复性指传感器在输入按同一方向连续多次变动时所得特性曲线不一致的程度。 ⑷迟滞现象(回差) 回差反映了传感器的输入量在正向行程和反向行程全量程多次测试时,所得到的特性曲线的不重合程度。 ⑸分辨率(△x min) 在规定的测量范围内,传感器所能检测出输入量的最小变化值。 ⑹稳定性 传感器在相当长的时间内仍保持其原性能的能力。 ⑺漂移 传感器在外界的干扰下,输出量发生了与输入量无关的变化,主要有“零点漂移”和“灵敏度漂移”,这两种漂移又可分为“时间漂移——零点或灵敏度随时间而发生缓慢的变化”和“温度漂移——零点或灵敏度随环境温度的变化而改变”。 2. 动态特性 ⑴频率响应 传感器的频率响应是指各种频率不同而幅值相同的正弦信号输入时,其输出的正弦信号的幅值、相位(与输入量间的相差)与频率之间的关系。即幅频特性和相频特性。 分析切入点:系统的传递函数。

现代检测技术大作业最终版

现代检测技术 大型作业 (2014/2015学年第1学期) 课题名称粮食存储环境品质监测系统设计院(系)自动化工程学院 专业电气系统检测与控制 小组成员 时间 指导老师

一.设计背景及意义 “国以民为本,民以食为天”,“兵马未动,粮草先行”,这些都充分说明粮食对国家的重要性。储粮是为了防备战争、保证非农业人口的粮食消费需求、调节国内粮食供求平衡、稳定粮食市场价格、应对重大自然灾害及其它突发性事件而采取的有效措施。因此,粮食的科学储藏具有重要的战略意义和经济意义。 我国是世界上最大的粮食生产、储藏及消费大国,粮食储藏是国家为防备战争、灾荒及其他突发性事件而采取的有效措施,因此粮食的安全储藏是关系到国计民生的战略大事。在粮食的储藏的过程中,由于粮仓温湿度异常而造成粮食变质,带来的经济损失是惊人的。粮食在贮藏过程中,会因为受温度、湿度、氧气、微生物及昆虫等因素的影响,从而造成其质量的不良改变。目前我国许多粮食仓储单位采用测温仪器与人工抄录、管理相结合的传统方法,消耗了大量的人力和财力,并且效果不佳,发霉变质等现象大量存在。因此设计粮食储存品质监测系统,可以提高工作效率,实现粮仓数据的实时监控,是仓储单位亟待解决的重要问题。 粮食在贮藏过程中,会因为受温度、湿度、压力、2 CO、微生物及昆虫等因素的影响,从而造成其质量的不良改变。对粮食贮藏过程中的影响参数进行实时监测、分析,是保障粮食储存品质的有效手段。在此,通过采用CAN总线的数据采集系统对影响粮食贮藏过程中的参数进行实时采集、分析,当发现不良变化时,能够及时发出预警信息,保证粮食储存的安全。 粮食储存品质监测系统是利用现场的前沿机检测粮食储备库中粮食的基本情况,并结合其他粮情信息(如入仓时间、品种、仓型、天气状况等)进行综合分析,然后通过控制电机启停,达到对相应参数的控制。利用监控室的上位机对粮仓进行监控,用户可方便地构造自己需要的数据采集系统,在任何时候把粮仓现场的信息实时地传到控制室,管理人员不需要深入现场,就可以按照所需的要求对粮仓内的情况进行控制,还可以查看历史数据,优化现场作业,提高了生产效率,增强了国家粮食储备安全水平,以获得实时粮仓管理,实现自动化、智能化,为实现我国粮仓管理现代化更近了一步。

面向对象程序设计教程答案

面向对象程序设计教程(C++吾言描述)题解与课程设计指导 面向对象程序设计概论 一、 名词解释 抽象封装消息 【问题解答】 面向对象方法中的抽象是指对具体问题(对象)进行概括,抽出一类对象的公 共性质并加以描述的过程。 面向对象方法中的封装就是把抽象出来的对象的属性和行为结合成一个独立的 单位,并尽可能隐蔽对象的内部细节。 消息是面向对象程序设计用来描述对象之间通信的机制。一个消息就是一个对 象要求另一个对象实施某种操作的一个请求。 二、 填空题 ( 1) 目前有面向过程的结构化程序设计方法和面向对象的程序设计方法两种 重要的程序设计方法。 (2) 结构化程序设计方法中的模块由顺序、选择和循环 3 种基本结构组成。 ( 3) 在结构化程序设计方法中,程序可表示为程序 =数据结构 +算法; 而面向 对象的程序设计方法,程序可表示为程序 =对象 +消息。 ( 4) 结构化程序设计方法中的基本模块是过程; 而面向对象程序设计方法 中的基本模块是类。 ( 5) 面向对象程序设计方法具有抽象性、封装性、继承性和多态性等特点。 三、 选择题(至少选一个,可以多选) ( 1) 面向对象程序设计着重于( B )的设计。 A. 对象 B. 类 C. 算法 D. 数据 ( 2) 面向对象程序设计中,把对象的属性和行为组织在同一个模块内的机制 叫做( C )。 A. 抽象 B. 继承 C. 封装 D. 多态 ( 3) 在面向对象程序设计中,类通过( D )与外界发生关系。 A. 对象 B. 类 C. 消息 D. 接口 ( 4) 面向对象程序设计中,对象与对象之间的通信机制是( C )。 A. 对象 B. 类 C. 消息 D. 接口 (5)关于C++与 C 语言的关系的描述中,(D )是错误的。 A. C 语言是C++勺一个子集 B. C 语言与C++是兼容的 C. C++对C 语言进行了一些改进 D. C++和C 语言都是面向对象的 【结果分析】 C 语言是面向过程的。C++吾言是一种经过改进的更为优化的 C 语言,是一种混 合型语言,既面向过程也面向对象。 ( 6) 面向对象的程序设计将数据结构与( A )放在一起,作为一个相互依 存、不可分割的整体来处理。 A. 算法 B. 信息 C. 数据隐藏 D. 数据抽象 第1

信息技术考试试题

信息技术模块考试试题 一、单项选择题(每题0.5分) 1. 下列选项中不属于信息技术范畴的是( ) A. 传感技术 B. 通信技术 C. 纳米技术 D. 电子计算机技术 2. 关于信息技术的下列说法中,正确的是( ) A. 信息技术是最近发明的技术 B. 自从有了计算机和网络才有了信息技术 C. 自从有了人类就有了信息技术 D. 自从有了电话、广播、电视才有了信息技术 3. 常用的搜索引擎按其工作方式可划分为( ) A. 目录索引类搜索引擎和分类搜索引擎 B. 关键字搜索引擎和全文搜索引擎 C. 目录索引类搜索引擎和全文搜索引擎 D. 分类搜索引擎和分段搜索引擎 4. 如果你想在网上查找歌曲《隐形的翅膀》,下列选项中最有效的方法是( ) A. 在网页的地址栏中输入"隐形的翅膀"(不含双引号) B. 在Google网站的网页搜索栏中输入"隐形的翅膀"(不含双引号) C. 在搜狐主页的搜索栏中输入"隐形的翅膀"(不含双引号) D. 在百度的歌曲搜索栏中输入"隐形的翅膀"(不含双引号) 5. 下列说法中,不符合信息技术发展趋势的是( ) A. 越来越友好的人机界面 B. 越来越个性化的功能设计 C. 越来越高的性能价格比 D. 越来越复杂的操作步骤 A. 文件传输协议 B. 超文本传输协议 C. 计算机主机名 D. TCP/IP协议 6. 用百度在因特网上搜索苏轼的《水调歌头》,搜索结果最有效的关键字是( ) A. 苏轼宋词 B. 宋词水调歌头 C. 苏轼水调歌头 D. 水调歌头 7.要想将报纸上的文章录入到电脑里,手工录入比较慢,我们可以借助现代技术来完成:扫描→识别→编辑,这三个步骤分别需要使用那些硬件和软件?() A.扫描仪、金山快译、word B.扫描仪、尚书OCR、记事本 C.数码相机、尚书OCR、Excel D.数码相机、金山快译、记事本 8. 古人云:"君之所以明者,兼听也;其所以暗者,偏信也。"这句话主要说明了信息特征具有( ) A. 价值性 B. 时效性 C. 共享性 D. 不完全性 9. 地理老师在向同学们介绍了"南黄海奇葩-蛎蚜山"这一生物所形成的自然景观后,要求同学收集有关蛎蚜生活习性的资料,并用Word编辑成一个研究报告。下列哪些属于直接获取信息的渠道?( ) A. 去学校和社会图书馆查阅相关图书 B. 找相关专家咨询 C. 去蛎蚜山实地考察并用数码设备采集相关资料 D. 去商店购买相关的资料光盘 10. 黄锋有一道物理题目不会做,他决定第二天去问老师。他的决定属于信息获取的哪个环节?( ) A. 定位信息需求 B. 选择信息来源 C. 处理信息 D. 评价信息 11. 高二(2)班要在学校网站上发布元旦晚会的相关图片新闻。下列设备中,可以用来采集图像信息的设备是( ) A. 手写板 B. 数码相机 C. 麦克风 D. mp3 12.电子邮件是世界上使用最广泛的Internet服务之一,下面()是一个正确的电子邮件地址。 A Ping198.105.232.2 B https://www.360docs.net/doc/7115751349.html,@fox C fox@https://www.360docs.net/doc/7115751349.html, D fox^_^@https://www.360docs.net/doc/7115751349.html, 13. 下列域名中,表示教育机构的是( ) A. https://www.360docs.net/doc/7115751349.html, B. https://www.360docs.net/doc/7115751349.html, C. https://www.360docs.net/doc/7115751349.html, D. https://www.360docs.net/doc/7115751349.html, 14. 关于FlashGet(网际快车)软件,错误的说法是( ) A. 它是一种常用的下载工具 B. 它不支持多线程下载 C. 它支持断点续传 D. 它支持批量下载 15. 下图中有很多方框,你是如何判断出它们是正方形的?( ) A. 直观视觉 B. 经验 C. 图片的来源 D. 利用工具测量 16. 在中国的四大发明中,印刷术的意义在于( ) A. 使信息的存储和传递首次超越了时间和地域的局限 B. 为知识的积累和传播提供了可靠的保证

检测技术与故障诊断 第1次作业 含答案

专业班学号: 姓名: 《检测技术与故障诊断错误!未指定书签。》课程(第 1次作业) 评分 评分人 三、主观题(共11道小题) 24.隔离放大器的隔离模式分为两口隔离和三口隔离两种。 25.滤波器按功能划分为低通滤波器(LPF)、高通滤波器(HPF)、带通滤波器(BPF)、 带阻滤波器(BEF)、全通滤波器。 26.绝对值变换电路能将双极性信号变为单极性的信号,主要用在幅值检测等方面。 27.按干扰的传播方式,可以把干扰分成辐射干扰、传导干扰和感应干扰。 28.什么是随机误差?产生的主要原因和特性是什么? 在同一条件下,多次重复检测同一量时,误差的大小、符号均 无规律地变化,这种误差称为随机误差。随机误差是由很多复杂因 素,如电磁场的微变、零件的摩擦和间隙、热起伏、空气扰动、气 压及湿度的变化等对检测值的综合影响所造成的,它不能用修正或 采取某种技术措施的办法来消除。 29.噪声和有用信号的区别是什么? 噪声和有用信号的区别在于,有用信号可以用确定的时间函数来描 述,而噪声则不能用预先确定的时间函数来描述。

30.按故障发生的时期分类早期故障、使用期故障和后期故障(耗散期故障)。 31.什么是背景知识,如何分类的? 第一类背景知识主要是指来自理论分析、故障机理研究、模型实验的实测数据、故障可能引起的后果分级等。 第二类背景知识主要是指系统(设备)在运行时所发生故障的情景描述,包括故障类型、故障现象、处理措施等。 32.什么是正向推理?正向推理的基本思想是什么? 正向推理的基本思想是:从诊断对象已知的征兆事实出发,正向使用规则,即将规则的前提条件与事实库中已知的征兆事实相匹配,若匹配成功,则激活该规则,将规则的结论部分作为新事实加入事实库中,重复上述过程,直到没有可匹配的诊断规则为止。 34.简述非接触式温度传感器的特点。 非接触式温度传感器测量温度是通过被测对象的热辐射进行的,所以反应速度快,适于测量高温和有腐蚀性的物体,也可以测量导热性差的、微小目标的、小热容量的、运动的物体以及各种固体、液体的表面温度。但由于受物体的发射率、被测对象与仪表之间距离、烟尘和水蒸气等的影响,其测温的准确度较差,使用也不甚方便。

光电检测技术课程作业及答案(打印版)

光电检测技术课程作业及答案(打印版)

思考题及其答案 习题01 一、填空题 1、通常把对应于真空中波长在(0.38m μ)范围内的电磁辐 μ)到(0.78m 射称为光辐射。 2、在光学中,用来定量地描述辐射能强度的量有两类,一类是(辐射度学量),另一类是(光度学量)。 3、光具有波粒二象性,既是(电磁波),又是(光子流)。光的传播过程中主要表现为(波动性),但当光与物质之间发生能量交换时就突出地显示出光的(粒子性)。 二、概念题 1、视见函数:国际照明委员会(CIE)根据对许多人的大量观察结果,用平均值的方法,确定了人眼对各种波长的光的平均相对灵敏度,称为“标准光度观察者”的光谱光视效率V(λ),或称视见函数。 2、辐射通量:辐射通量又称辐射功率,是辐射能的时间变化率,单位为瓦(1W=1J/s),是单位时间内发射、传播或接收的辐射能。 3、辐射亮度:由辐射表面定向发射的的辐射强度,除于该面元在垂直于该方向的平面上的正投影面积。单位为(瓦每球面度平方米) 。 4、辐射强度:辐射强度定义为从一个点光源发出的,在单位时间内、给定方向上单位立体角内所辐射出的能量,单位为W/sr(瓦每球面度)。 三、简答题 辐射照度和辐射出射度的区别是什么? 答:辐射照度和辐射出射度的单位相同,其区别仅在于前者是描述辐射接

收面所接收的辐射特性,而后者则为描述扩展辐射源向外发射的辐射特性。 四、计算及证明题 证明点光源照度的距离平方反比定律,两个相距10倍的相同探测器上的照度相差多少倍?答: 2 22 4444R I R I dA d E R dA d E R I I ===∴=ππφπφφπφ=的球面上的辐射照度为半径为又=的总辐射通量为在理想情况下,点光源设点光源的辐射强度为ΘΘ ()1 2222222221 122 12 11001001010E E L I E L I L I L I E R I E L L L L =∴====∴= =ΘΘ又的距离为第二个探测器到点光源, 源的距离为设第一个探测器到点光 习题02 一、填空题 1、物体按导电能力分(绝缘体)(半导体)(导体)。 2、价电子的运动状态发生变化,使它跃迁到新的能级上的条件是(具有能向电子提供能量的外力作用)、(电子跃入的那个能级必须是空的)。 3、热平衡时半导体中自由载流子浓度与两个参数有关:一是在能带中(能态的分布),二是这些能态中(每一个能态可能被电子占据的概率)。 4、半导体对光的吸收有(本征吸收)(杂质吸收)(自由载流子吸收)(激子吸收)(晶格吸收)。半导体对光的吸收主要是(本征吸收)。 二、概念题 1、禁带、导带、价带:

第三章 面向对象程序设计(答案)

学号:姓名: 第三章面向对象程序设计作业 一、判断题 1、一个Java源程序可有多个类,但只仅有一个public类,而且程序名与public类名相同。对 2、如果类A和类B在同一个包中,则除了私有成员外,类A可以访问类B中所有的成员。对 3、接口中的成员变量全部为常量,方法为抽象方法。对 4、抽象类可以有构造方法,可以直接实例化。错 5、对static方法的调用可以不需要类实例。对 6、包含抽象方法的类一定是抽象类。对 7、方法中的形参可以和方法所属类的属性同名。对 8、接口无构造器,不能有实例,也不能定义常量。错 9、类的实例对象的生命周括实例对象的创建、使用、废弃、垃圾的回收。对 10、Java应用程序的入口main方法只有一种定义法。对 二、选择题 1、下列答案正确的是(A) A) 在同一个Java源文件中可以包含多个类,只能有一个被声明为public B) 在同一个Java源文件中只能包含一个类,并被声明为public C) 在同一个Java源文件中可以包含多个类,都可以被声明为public D) 在同一个Java源文件中可以包含多个类,只能有一个被声明为default 2、Java实现动态多态性是通过(B)实现的。 A) 重载B) 覆盖 C) 接口D) 抽象类 3、下列哪一个是正确的方法重载描述(A) A) 重载方法的参数类型必须不同 B) 重载方法的参数名称必须不同 C) 返回值类型必须不同 D) 修饰词必须不同 4、final关键字不可以用来修饰(D) A) 类B) 成员方法 C) 域D) 接口 5、接口的所有成员方法都具有(B)属性 A) private, final B) public, abstract C) static, protected D) static 6、Java的封装性是通过(A)实现的 A) 访问控制B) 设计内部类 C) 静态域和静态方法D) 包 7、下列接口或类不属于java.util.*包的是(D) A) Collection B)Vector C) MapD) Integer 8、下述哪一组方法,是一个类中方法重载的正确写法?(A) A) int addValue( int a, int b ){return a+b;}

信息技术测试题及答案

《“提升工程”(2014)--远程培训项目》评测试卷 考生姓名:交卷时间:2015-04-16 09:33考试成绩:94考试结果:合格 判断题(大题总分19分,每题1分,共19小题) 1.在数学教学中运用交互式电子白板能有有效的将学生的生活经验与数学现象相结合。 A. 正确 B. 错误 答案: A 解析: 2.资源要保证按时接收,按时分类整理,并进行保存和应用 A. 正确 B. 错误 答案: A 解析: 3.FLV格式的视频在PPT中播放时需要插入控件,并且只能在本台电脑上使用。 A. 正确 B. 错误 答案: A 解析:

4.在课程的复习巩固阶段,为了使学生更加熟练的掌握本课时的知识点,正确的做法是通过多媒体课件展现知识点,让学生完成对照练习即可 A. 正确 B. 错误 答案: B 解析: 5.小组合作学习应基于合作探究进行,不属于自主探究 A. 正确 B. 错误 答案: B 解析: 6.根据整合的深度,可以将信息技术与课程整合的模式划分为完善型和创新型 A. 正确 B. 错误 答案: A 解析: 7.教学评价结束之后,整个课时的教学的教学活动也就随之结束。 A. 正确 B. 错误

答案: B 解析: 8.在网络学习空间中,学习者可以按照自己的步调和利用一系列强有力的、内嵌的支架工具和模板来展开学习 A. 正确 B. 错误 答案: A 解析: 9.将LAMS应用于网络课程学习时,设计者只需要考虑学习活动序列的内容即可。 A. 正确 B. 错误 答案: B 解析: 10.在ipad的APP store中只可购买应用程序 A. 正确 B. 错误 答案: B 解析: 11.设备操作复杂,对学生而言也容易造成干扰,不应该应用到课堂教学中 A. 正确

面向对象程序设计完整版

Object- Orien ted Programmi ng C++ 主讲成长生 东华大学计算机科学与技术学院

第一章概述 § 1.1 面向对象程序设计的基本思想 C++是基于C语言发展的,又冲破C语言局限的面向对象的程序设计语言。它与Java 语言都作为当前计算机科学的主流语言, 越来越受到用户的欢迎。 要弄清楚什么是面向对象的程序设计, 首先了解和回顾传统的 ( Pascal(或C))结构化程序设计方法及其设计思想、程序结构及特点。SP(Structure Programming)是60 年代诞生的针对当时爆发的所谓”软件危机” , 为此发展形成了现代软件工程学的基础。 SP的总的设计思想是: . 自顶向下、层次化 . 逐步求精、精细化 程序结构是按功能划分基本模块的树型结构, 使模块间的关系尽可能简单独立。因此SP的程序的基本特点是: . 按层次组织模块(战略上划分战役) . 每一模块只有一个入口, 一个出口 ?代码和数据分离(程序=数据结构+算法) 归纳得到: SP 把数据和过程(代码、函数)分离为相互独立的实体, 用数据代表问题空间中的客体借以表示实际问题中的信 息; 程序代码则用来处理加工这些数据。程序员在编程时 必须时刻考虑所要处理的数据结构和类型。对不同的数据格式即使要作同样

的处理计算, 或者要对相同的数据格式作不同的处理都必须编写不同的程序(如两个整型数和两个浮点数相加)。这样的编程方法,即传统的SP方法设计出来的程序或系统其可重用的成分很少。其次把数据和代码作为不同的分离实体时, 总存在着用错误的数据调用正确的程序模块, 或用正确的数据调用错误的程序模块的危险, 从而使数据与程序始终保持兼容, 已成为程序员 的一个沉重的负担。在开发一个大型软件课题中, 当工程进入到 后期若用户改变了方案要求, 很容易使技术人员的前期工作受到摧毁性的打击,使其前功尽弃。为克服以上的弊端或者该SP方法难以控制处理的矛盾而产生了面向对象程序设计方法, 即Object —Oriented Programming ----------- OOP从二十世纪六十年代提出对象 的雏形, 到七十年代美国国防部的专用语言Ada 语言, 直到当前国际上流行的高品味的Java 和C++(Tc++,Balandc++ 及Vc++), , 应该讲OOP方法与技术吸取了SP的一切优点,同时又正视和顺应现实世界由物质和意识二部分组成。映射到面向对象的解空间就是: 具体事物—对象; 抽象概念—类。 OOP的基本原理是用问题领域的模型来模拟大千世界,从而设计出尽可能直接、自然地表示问题求解方法的软件, 这样的软件由对象组成, 而对象则是完整反映客观世界事物具有不可分割的静态属性(”数据结构” )与动态行为(”方法” )的。而且它们是既有联系又

2016年电大面向对象程序设计技术-作业题

2015秋季学期计算机科学与技术本科 《面向对象程序设计技术》作业题 (在电大在线该课程讨论区跟帖提交,注明姓名和学号以记录成绩)选择题 1.可以在本类及派生类的成员函数中进行访问的访问控制修饰符是(B) A.private B.protected C.public 2.在IDE中将编程项目采用多文件结构下,类的定义一般放在(A) A.头文件 B.程序文件 C.主程序文件 3.内联成员函数在类外定义时要将其和类定义一起放在(A) A.头文件 B.程序文件 C.主程序文件 4.下面哪个内存区域是C++中的运行时动态内存分配区域?( D ) A.代码区 B.栈区 C.数据区 D.堆区 5.对象作为函数参数使用时,一般使用(A)形式 A.引用 B.指针 C.对象拷贝

6.同类的多个不同对象的数据成员值各有不同,但不同对象可以共享类的成员函数代码, 实际调用成员函数时,是通过(B )来区分不同对象的。 A.显式给出不同对象不同地址 B.隐含的this指针 C.引用 7.下面哪一种情况不会自动调用拷贝构造函数。(E) A.用一个对象初始化另一个对象时 B.当一个对象作为值传递给一个函数时 C.当一个对象作为值从一个函数返回之前,该对象被拷贝到栈区 D.函数调用结束后,栈区中的返回对象拷贝给主调程序的对象 E.建立指向对象的指针并初始化指针值时 8.下列哪些对象的数据成员类型可以不用初始化表的方式进行初始化(D) A.常量数据成员 B.引用数据成员 C.类中对象成员 D.一般数据成员 9.下列哪一种类设计一般无需在类中设计静态数据成员以使建立的多个对象共享静态数 据数据成员。( D ) A.一个链表类的头指针和尾指针 B.一个学生类中用于保存建立了多少个学生对象的计数器 C.银行帐号类中的年利率 D.一般只用于建立一个对象的类 10.一个类中的公有(public)性质的静态数据成员,以下哪一种访问方式是错误的(D) A.对象名.静态数据成员名 B.指向对象的指针—>静态数据成员名 C.类名::静态数据成员名 D.类名.静态数据成员名 11.下列哪一个运算符不能够被类所重载(E) A.“.”成员访问运算符 B.“*”成员指针访问运算符 C.“::”域运算符 D.“?:”条件运算符 E.“=”赋值运算符

《信息技术基础》测试题 含答案

《信息技术基础》测试 姓名:班级: 一、选择题:(括号内填选项字母)(每题2分,共60分) 1、计算机的核心部件是(D)。 A.显示器B.内存C.显示卡D.中央处理器(CPU)2、现代社会中,人们把(D)称为人类不可缺少的资源。A.信息、物质、知识B.信息、能量、知识 C.物质、能量、知识D.信息、物质、能量 3、计算机软件可分为(D) A.程序和数据B.操作系统和语言处理系统 C.程序、数据和文档D.系统软件和应用软件 4、现在我们常常听人家说到(或在报纸电视上也看到)IT行业各种各样的消息。那么这里所提到的“IT”指的是(B) A.信息B.信息技术C.通信技术D.感测技术 5、(B)首次打破了信息存储和传递的时间、空间的限制。A.印刷术的发明B.文字的发明 C.电话、电视的发明和普及D.信息技术的普及应用 6、心理学上的“感觉剥夺”实验说明了(C) A.信息是丰富多彩的B.信息是可以被利用的 C.信息是人类生存的必要条件D.信息没有好坏之分 7、以下不属于信息的是(C)。 A.一则通知内容B.一份成绩表数据

C.一张光盘D.一段新闻内容 8、老师的教学课件需要用一段视频,可能是下列选项中的哪一个文件。(B) A.资料.jpg B.资料.mpg C.资料.mp3 D.资料.html 9、(B)的有效结合,使信息的处理速度、传递速度得到了惊人的提高,人类处理信息、利用信息的能力得到了空前的发展,是人类信息处理和传播手段的革命。 A.计算机与多媒体技术 B.电子计算机和现代通信技术 C.多媒体和网络技术 D.传统信息技术和现代信息技术 10、(C)是现代信息技术的基石。 A.计算机技术B.通信技术 C.微电子技术D.传感技术 11、下说法不正确的是(D) A.信息不能独立存在,需要依附于一定的载体。 B.信息可以转换成不同的载体形式而被存储和传播 C.信息可以被多个信息接受者接受并且多次使用 D.同一个信息不可以依附于不同的载体 12、计算机网络的最大优点是(B)。 A.增大容量B.共享资源 C.加快计算D.节省人力

面向对象程序设计基本概念

面向对象程序设计基本概念 面向对象设计是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,是建立在“对象”概念基础上的方法学。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。 对象:对象是要研究的任何事物。从一本书到一家图书馆,单的整数到整数列庞大的数据库、极其复杂的自动化工厂、航天飞机都可看作对象,它不仅能表示有形的实体,也能表示无形的(抽象的)规则、计划或事件。对象由数据(描述事物的属性)和作用于数据的操作(体现事物的行为)构成一独立整体。从程序设计者来看,对象是一个程序模块,从用户来看,对象为他们提供所希望的行为。 类:类是对象的模板。即类是对一组有相同数据和相同操作的对象的定义,一个类所包含的方法和数据描述一组对象的共同属性和行为。类是在对象之上的抽象,对象则是类的具体化,是类的实例。类可有其子类,也可有其它类,形成类层次结构。 消息:消息是对象之间进行通信的一种规格说明。一般它由三部分组成:接收消息的对象、消息名及实际变元。 面向对象主要特征: 封装性:封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性(对象能接受哪些消息,具有那些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算法)对用户是隐蔽的。封装的目的在于把对象的设计者和对象者的使用分开,使用者不必知晓行为实现的细节,只须用设计者提供的消息来访问该对象。 继承性:继承性是子类自动共享父类之间数据和方法的机制。它由类的派生功能体现。一个类直接继承其它类的全部描述,同时可修改和扩充。继承具有传递性。继承分为单继承(一个子类只有一父类)和多重继承(一个类有多个父类)。类的对象是各自封闭的,如果没继承性机制,则类对象中数据、方法就会出现大量重复。继承不仅支持系统的可重用性,而且还促进系统的可扩充性。 多态性:对象根据所接收的消息而做出动作。同一消息为不同的对象接受时可产生完全不同的行动,这种现象称为多态性。利用多态性用户可发送一个通用的信息,而将所有的实现细节都留给接受消息的对象自行决定,如是,同一消息即可调用不同的方法。例如:Print消息被发送给一图或表时调用的打印方法与将同样的Print消息发送给一正文文件而调用的打印方法会完全不同。多态性的实现受到继承性的支持,利用类继承的层次关系,把具有通用功能的协议存放在类层次中尽可能高的地方,而将实现这一功能的不同方法置于较低层次,这样,在这些低层次上生成的对象就能给通用消息以不同的响应。在OOPL中可通过在派生类中重定义基类函数(定义为重载函数或虚函数)来实现多态性。

相关文档
最新文档