中南大学数据库实验四

中南大学数据库实验四
中南大学数据库实验四

实验4《存储过程》

实验学时: 4 实验地点:二综教学楼实验日期:20145/16

一、实验目的

理解存储过程的概念、建立和调用方法。进一步熟悉SQL语句对数据库进行完整性控制的方法。

二、实验内容

1、建立一个新的销售数据库,包含五张表,每张表至少需要10条记录。

(2)/*客户表customer */

(3)/*销售主表sales */

(4)/*销货明细表sale_item */

(5)/*产品名称表product */

2、建立表的同时创建表的约束。

(1)为每张表建立主键约束。

(2)通过拖放操作加入外键。

(3)在表employee加入CHECK约束:输入的员工编号必须以E开头的5位数编号,性别只能为M/F。

(4)为销售主表sales中的发票编号字段建立UNIQUE约束。

3、利用存储过程,给employee表添加一条业务部门员工的信息。

4、利用存储过程从employee、sales、customer表的连接中返回所有业务员的姓名、客户姓名、销售金额。

5、利用存储过程查找“刘德华”的员工编号、订单编号、销售金额。

6、利用存储过程查找姓“李”并且职称为“职员”的员工的员工编号、订单编号、销售金额。

7、利用存储过程计算出订单编号为10003的订单的销售金额。

三、实验步骤

1.创建销售数据库,并建表、修改,要求将自己的信息包含其中;

2、利用存储过程,给employee表添加一条业务部门员工的信息。

3、利用存储过程从employee、sales、customer表的连接中返回所有业务员的姓名、客户姓名、销售金额。

4、利用存储过程查找“刘德华”的员工编号、订单编号、销售金额。

5、利用存储过程查找姓“李”并且职称为“职员”的员工的员工编号、订单编号、销售金。

4、四、实验结果

利用存储过程,给employee表添加一条业务部门员工的信息。

5、利用存储过程从employee、sales、customer表的连接中返回所有业务员的姓名、客户姓名、销售金额。

6.利用存储过程查找“刘德华”的员工编号、订单编号、销售金额。

7.利用存储过程查找姓“李”并且职称为“职员”的员工的员工编号、订单编号、销售金额。

五、实验结论

存储过程的能力大大增强了SQL语言的功能和灵活性,存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的判断和运算

六、实验小结

存储过程可以节约大量成本,是一个不可多得的功能

中南大学通信电子线路实验报告

中南大学 《通信电子线路》实验报告 学院信息科学与工程学院 题目调制与解调实验 学号 专业班级 姓名 指导教师

实验一振幅调制器 一、实验目的: 1.掌握用集成模拟乘法器实现全载波调幅和抑止载波双边带调幅的方法。 2.研究已调波与调制信号及载波信号的关系。 3.掌握调幅系数测量与计算的方法。 4.通过实验对比全载波调幅和抑止载波双边带调幅的波形。 二、实验内容: 1.调测模拟乘法器MC1496正常工作时的静态值。 2.实现全载波调幅,改变调幅度,观察波形变化并计算调幅度。 3.实现抑止载波的双边带调幅波。 三、基本原理 幅度调制就是载波的振幅(包络)受调制信号的控制作周期性的变化。变化的周期与调制信号周期相同。即振幅变化与调制信号的振幅成正比。通常称高频信号为载波信号。本实验中载波是由晶体振荡产生的10MHZ高频信号。1KHZ的低频信号为调制信号。振幅调制器即为产生调幅信号的装置。 在本实验中采用集成模拟乘法器MC1496来完成调幅作用,图2-1为1496芯片内部电路图,它是一个四象限模拟乘法器的基本电路,电路采用了两组差动对由V1-V4组成,以反极性方式相连接,而且两组差分对的恒流源又组成一对差分电路,即V5与V6,因此恒流源的控制电压可正可负,以此实现了四象限工作。D、V7、V8为差动放大器V5与V6的恒流源。进行调幅时,载波信号加在V1-V4的输入端,即引脚的⑧、⑩之间;调制信号加在差动放大器V5、V6的输入端,即引脚的①、④之间,②、③脚外接1KΩ电位器,以扩大调制信号动态范围,已调制信号取自双差动放大器的两集电极(即引出脚⑹、⑿之间)输出。

图2-1 MC1496内部电路图 用1496集成电路构成的调幅器电路图如图2-2所示,图中VR8用来调节引出脚①、④之间的平衡,VR7用来调节⑤脚的偏置。器件采用双电源供电方式(+12V,-9V),电阻R29、R30、R31、R32、R52为器件提供静态偏置电压,保证器件内部的各个晶体管工作在放大状态。 四、实验结果 1. ZD.OUT波形: 2. TZXH波形:

中南大学有机化学试卷

中南大学考试试卷(A ) 2006— 2007学年 上 学期期中考试试题 时间110分钟 有机化学 课程 64 学时 4 学分 考试形式: 闭 卷 专业年级: 05级化工专业 总分100分 占总评成绩 70 % 一、选择题(本题共20分,单选题14题,每题1分;多选题2题,每题3分) 1、单选题(共14题,14分。每题只有一个选项正确,选错、不选或多选均不得分)。 1. 沸点最高的是( )。 A :丁酸 B :丁醛 C :丁醇 D :2-丁酮 E :1-丁烯 2. 某烷烃的分子式为C 5H 12,只有二种二氯衍生物,那么它的结构为( )。 A :正戊烷 B :异戊烷 C :新戊烷 D :前A 、B 、C 均可 E :不存在这种物质 3. 下列化合物不具有芳香性的是( )。 A :[18]轮烯 B :环庚三烯正离子 C : D : E : 4. 下列化合物与AgNO 3的乙醇溶液作用,产生沉淀最快的是( )。 A : B : C : D : E : 5. 可用于鉴别CH 3C ≡CH 和CH 3CH=CH 2的试剂是( )。 A :Lucas 试剂 B :Ag(NH 3)2NO 3 C :CuSO 4 D :酸性KMnO 4 E :Br 2/H 2O 6. 下列化合物加热后形成内酯的是( )。 A :β-羟基丁酸 B :乙二酸 C :δ-羟基戊酸 D :α-羟基丙酸 E :己二酸 7. 下列化合物与FeCl 3溶液发生显色反应的是( )。 A :对甲基苯酚 B :苄醇 C :2 -戊酮 D :丙酮 E :环己醇 8. 下列化合物酸性最强的是( )。 A :苯酚 B :2,4-二硝基苯酚 C :对硝基苯酚 D :间硝基苯酚 E :对甲基苯酚 9. 下列化合物碱性最强的是( )。 A :苯胺 B :苄胺 C :吡咯 D :吡啶 E :对硝基苯胺 10. 将CH 3CH=CHCHO 氧化成CH 3CH=CHCOOH 选择下列哪种试剂较好?( ) A :酸性KMnO 4 B :K 2Cr 2O 7 + H 2SO 4 C :Tollens 试剂 D :HNO 3 E :以上试剂都不能 11. 苯①、氯苯②、甲苯③、苯酚④、苯甲醛⑤发生硝化反应活性顺序是( )。 A :⑤>④>③>②>① B :④>③>②>①>⑤ C :④>③>①>②>⑤ D :⑤>②>①>③>④ E :③>②>①>④>⑤ C(CH 3)3H 3C a. b. c. d.3)3CH 33)3H 3C C(CH 3)3CH 312. 稳定性由强到弱的顺序是( )。 A :abcd B :dacb C : cbad D :dcab E :adcb S N CH 2CH 2Br CH 2Br CHCH 3Br CHCH 3 CH 3Br

嵌入式操作系统实验报告

中南大学信息科学与工程学院实验报告 姓名:安磊 班级:计科0901 学号: 0909090310

指导老师:宋虹

目录 课程设计内容 ----------------------------------- 3 uC/OS操作系统简介 ------------------------------------ 3 uC/OS操作系统的组成 ------------------------------ 3 uC/OS操作系统功能作用 ---------------------------- 4 uC/OS文件系统的建立 ---------------------------- 6 文件系统设计的原则 ------------------------------6 文件系统的层次结构和功能模块 ---------------------6 文件系统的详细设计 -------------------------------- 8 文件系统核心代码 --------------------------------- 9 课程设计感想 ------------------------------------- 11 附录-------------------------------------------------- 12

课程设计内容 在uC/OS操作系统中增加一个简单的文件系统。 要求如下: (1)熟悉并分析uc/os操作系统 (2)设计并实现一个简单的文件系统 (3)可以是存放在内存的虚拟文件系统,也可以是存放在磁盘的实际文件系统 (4)编写测试代码,测试对文件的相关操作:建立,读写等 课程设计目的 操作系统课程主要讲述的内容是多道操作系统的原理与技术,与其它计算机原理、编译原理、汇编语言、计算机网络、程序设计等专业课程关系十分密切。 本课程设计的目的综合应用学生所学知识,建立系统和完整的计算机系统概念,理解和巩固操作系统基本理论、原理和方法,掌握操作系统开发的基本技能。 I.uC/OS操作系统简介 μC/OS-II是一种可移植的,可植入ROM的,可裁剪的,抢占式的,实时多任务操作系统内核。它被广泛应用于微处理器、微控制器和数字信号处理器。 μC/OS 和μC/OS-II 是专门为计算机的嵌入式应用设计的,绝大部分代码是用C语言编写的。CPU 硬件相关部分是用汇编语言编写的、总量约200行的汇编语言部分被压缩到最低限度,为的是便于移植到任何一种其它的CPU 上。用户只要有标准的ANSI 的C交叉编译器,有汇编器、连接器等软件工具,就可以将μC/OS-II嵌入到开发的产品中。μC/OS-II 具有执行效率高、占用空间小、实时性能优良和可扩展性强等特点,最小内核可编译至2KB 。μC/OS-II 已经移植到了几乎所有知名的CPU 上。 严格地说uC/OS-II只是一个实时操作系统内核,它仅仅包含了任务调度,任务管理,时间管理,内存管理和任务间的通信和同步等基本功能。没有提供输入输出管理,文件系统,网络等额外的服务。但由于uC/OS-II良好的可扩展性和源码开放,这些非必须的功能完全 可以由用户自己根据需要分别实现。 uC/OS-II目标是实现一个基于优先级调度的抢占式的实时内核,并在这个内核之上提供最基本的系统服务,如信号量,邮箱,消息队列,内存管理,中断管理等。 uC/OS操作系统的组成 μC/OS-II可以大致分成核心、任务处理、时间处理、任务同步与通信,CPU的移植等5个部分。如下图:

操作系统实验报告-中南大学

操作系统原理试验报告 班级: 学号: 姓名:

实验一:CPU调度 一、实验内容 选择一个调度算法,实现处理机调度。 二、实验目的 多道系统中,当就绪进程数大于处理机数时,须按照某种策略决定哪些进程优先占用处理机。本实验模拟实现处理机调度,以加深了解处理机调度的工作。 三、实验题目 1、设计一个按优先权调度算法实现处理机调度的程序; 2、设计按时间片轮转实现处理机调度的程序。 四、实验要求 PCB内容: 进程名/PID; 要求运行时间(单位时间); 优先权; 状态: PCB指针; 1、可随机输入若干进程,并按优先权排序; 2、从就绪队首选进程运行:优先权-1/要求运行时间-1 要求运行时间=0时,撤销该进程 3、重新排序,进行下轮调度 4、最好采用图形界面; 5、可随时增加进程; 6、规定道数,设置后备队列和挂起状态。若内存中进程少于规定道数,可自动从后备 队列调度一作业进入。被挂起进程入挂起队列,设置解挂功能用于将指定挂起进程解挂入就绪队列。 7、每次调度后,显示各进程状态。 实验二:内存管理 一、实验内容 主存储器空间的分配和回收 二、实验目的 帮助了解在不同的存储管理方式下,应怎样实现主存空间的分配和回收。 三、实验题目 在可变分区管理方式下,采用最先适应算法实现主存空间的分配和回收。

四、实验要求 1、自行假设主存空间大小,预设操作系统所占大小并构造未分分区表; 表目内容:起址、长度、状态(未分/空表目) 2、结合实验一,PCB增加为: {PID,要求运行时间,优先权,状态,所需主存大小,主存起始位置,PCB指针} 3、采用最先适应算法分配主存空间; 4、进程完成后,回收主存,并与相邻空闲分区合并 .1、Vo类说明(数据存储结构) 进程控制块PCB的结构: Public class PCB{ //进程控制块PCB,代表一个进程 //进程名,作为进程的标识; private String name; //要求运行时间,假设进程运行的单位时间数; private int time; //赋予进程的优先权,调度时总是选取优先数小的进程先执行; private int priority; //状态,假设有“就绪”状态(ready)、“运行”状态(running)、 //“后备”状态(waiting)、“挂起”状态(handup) private String state; //进程存放在table中的位置 private int start; //进程的大小 private int length; //进程是否进入内存,1为进入,0为未进入 private int isIn; //进程在内存中的起始位置 private int base; //进程的大小 private int limit; //一些get和set方法以及构造器省略… };

有机化学网上作业1、2、3——中南大学

有机化学网上作业1、2、3——中南大学 >>作业 (一)单选题 1.下列烯烃发生亲电加成反应,速度最快的是()。(B) 2.下列化合物中,所有的原子可共平面的是()。(D) 3.烯烃经臭氧化氧化,再还原水解后得到:CH3COCH3和CH3CH2CHO,原来烯烃的结构为()。 (B) 4.下列化合物中,可发生Diels-Alder反应的是()。(D) 5.下列化合物中,消除反应速度最快的是()。(D) 6.下列烯烃与硫酸加成后,再水解,生成异丙醇的是()。(B) 7.下列亲核试剂,亲核性最弱的是()。(B) 8.化合物(1)与(2):,其相互关系是()。 (D) 差向异构体 9.下列化合物中,沸点最高的是()。(C) 10.下列化合物,按SN1机理反应速度最快的是()。(D) 11.含有伯、仲、叔和季四种类型的碳,且分子量最小的烷烃是()。(C) 12.下列化合物中,不能发生付-克烷基化或酰基化的是()。(A) 13.下列化合物,既能发生亲电加成,又能发生亲核加成的是()。(B)CH3C三CH 14.下列自由基中,最稳定的是()。

(二) 多选题 1.影响亲核取代的因素包括()。 (A) 烃基的结构 (B) 亲核试剂 (C) 离去基团 (D) 溶剂 2.含有前手性碳原子的是()。 (A) 正丁烷 (C) 丙酸 3.与AgNO3的醇溶液作用活性比异丙基溴高的是()。(B) 烯丙基溴 (C) 苯甲基溴 (E) 叔丁基溴 4.存在顺反异构现象的是()。(B) 1,2-二甲基环丙烷 (C) 2-丁烯 (D) 2-氯2-丁烯 5.属于SN2反应特征的是()。 (A) 增加亲核试剂的浓度,反应速度明显加快 (C) 反应过程构型翻转 (D) 反应一步完成 6.下列说法正确的是()。 (B) 共轭二烯烃发生亲电加成反应时,既有1,2-加成产物,又有1,4-加成产物 (C) 磺化反应是可逆的,所以磺酸基在有机合成中可作为占位基 (D) 溴苯的亲电取代比苯难,但溴是邻对位定位基 (E) 苄基溴既容易发生SN1,也容易发生SN2 (三) 判断题 1.顺反异构的标记中,顺式构型即为Z-构型,反式构型即为E-构型 (B) 错 2.反式十氢萘比顺式十氢萘稳定,是因为反式十氢萘中,两个环己烷以ee稠合。(A) 对 3.顺或反-1,2-二甲基环丙烷各有一对对映异构体 (B) 错 4.由甲苯制备间硝基苯甲酸的路线为:先硝化,再氧化 (B) 错 5.高锰酸钾既可氧化环戊二烯,又可氧化环戊二烯负离子 (B) 错 6.正丁烷的构象只有四种,即对位交叉、邻位交叉、部分重叠和完全重叠 (B) 错 7.由极性键构成的分子一定是极性分子 (B) 错 8.乳酸分子中含有一个手性碳,存在一对对映体 (A) 对 9. 1,3-丁二烯分子中碳原子都为SP2杂化,所有原子可共平面。 (A) 对 10.正丁烷和异丁烷互为碳链异构体 (A) 对 >>作业 (一) 单选题 1.下列化合物能发生Cannizzaro反应(岐化反应)的是()(B) 2.酚羟基具有酸性的主要原因是()(B) p-π共轭效应 3.下列化合物,能与三氯化铁显色的是()(C)

中南大学无机化学实验预习题

一、是非判断题: 1.粗氯化钠必须用称量纸称量。(非) 2.溶解粗氯化钠时,加入的20ml蒸馏水需要很精确。(非) 3.用玻璃棒搅拌溶解氯化钠时,玻璃棒不应该碰撞烧杯内壁。(是) 4.可以把粗氯化钠溶液配制成饱和溶液。(非) 5.粗氯化钠溶液中含有不溶性杂质和可溶性杂质,必须先将不溶性杂质过滤除去。(是) 6.可以用无毒的CaCl2代替毒性很大的BaCl2除SO42- 。( 非) 7.BaSO4刚沉淀完全就应该立刻过滤。(非) 8.待过滤的溶液都应该冷却至室温再过滤。(非) 9.除去SO42-、Mg2+、Ca2+、K+离子的先后顺序可以倒置过来。(非) 10.氯化钠溶液在蒸发结晶过程中可以不搅拌,直到蒸干为止。(非) 实验五硫酸铝的制备 一、是非判断题: 1. NH4HCO3的作用是为了调节溶液pH值,以便生成Al(OH)3沉淀。( 是) 2. Al2(SO4)3的结晶水合物只有Al2(SO4)3·18H2O一种。( 非) 3. 在生成Al(OH)3 的过程中要加热煮沸并不断搅拌。( 是) 4. 硫酸铝加热至赤热分解成SO3和Al2O3。( 是) 5. 停止减压过滤时,操作不当会导致自来水溢入吸滤瓶内。( 是) 二、选择填空题: 1.在Al3+溶液中加入茜素的氨溶液,生成( A )色沉淀。 A.红色B.白色C.蓝色D.黑色 2.Al2(SO4)3易与碱金属M I(除Li以外)的硫酸盐结合成(B )。 A.配合物B.矾C.混合物 3.在蒸发皿中制备硫酸铝晶体时,加热浓缩至溶液体积为原来的(A )左右,在空气中缓慢冷却结晶。A.1/2 B.1/3 C.2/3 D.2/5 4.硫酸铝可作净水剂,是因为与水作用所得的(B )具有很强的吸附性能。 A.结晶水合物B.氢氧化铝C.Al2(SO4)3胶体 5.下面Al3+形成的配合物中,哪一个是错误的。(D) A.[AlF6]3- B.[Al(C2O4)3]3- C.[Al(EDTA)]- D.[AlBr6]3-

嵌入式操作系统实验报告

中南大学信息科学与工程学院实验报告 :安磊 班级:计科0901 学号: 0909090310 指导老师:宋虹

目录 课程设计容 ----------------------------------- 3 uC/OS操作系统简介 ------------------------------------ 3 uC/OS操作系统的组成 ------------------------------ 3 uC/OS操作系统功能作用 ---------------------------- 4 uC/OS文件系统的建立 ---------------------------- 6 文件系统设计的原则 ------------------------------ 6 文件系统的层次结构和功能模块 --------------------- 6 文件系统的详细设计 -------------------------------- 8 文件系统核心代码 --------------------------------- 9 课程设计感想 ------------------------------------- 11 附录 -------------------------------------------------- 12

课程设计容 在uC/OS操作系统中增加一个简单的文件系统。 要求如下: (1)熟悉并分析uc/os操作系统 (2)设计并实现一个简单的文件系统 (3)可以是存放在存的虚拟文件系统,也可以是存放在磁盘的实际文件系统 (4)编写测试代码,测试对文件的相关操作:建立,读写等 课程设计目的 操作系统课程主要讲述的容是多道操作系统的原理与技术,与其它计算机原理、编译原理、汇编语言、计算机网络、程序设计等专业课程关系十分密切。 本课程设计的目的综合应用学生所学知识,建立系统和完整的计算机系统概念,理解和巩固操作系统基本理论、原理和方法,掌握操作系统开发的基本技能。 I.uC/OS操作系统简介 μC/OS-II是一种可移植的,可植入ROM的,可裁剪的,抢占式的,实时多任务操作系统核。它被广泛应用于微处理器、微控制器和数字信号处理器。 μC/OS 和μC/OS-II 是专门为计算机的嵌入式应用设计的,绝大部分代码是用C语言编写的。CPU 硬件相关部分是用汇编语言编写的、总量约200行的汇编语言部分被压缩到最低限度,为的是便于移植到任何一种其它的CPU 上。用户只要有标准的ANSI 的C交叉编译器,有汇编器、连接器等软件工具,就可以将μC/OS-II嵌入到开发的产品中。μC/OS-II 具有执行效率高、占用空间小、实时性能优良和可扩展性强等特点,最小核可编译至 2KB 。μC/OS-II 已经移植到了几乎所有知名的CPU 上。 严格地说uC/OS-II只是一个实时操作系统核,它仅仅包含了任务调度,任务管理,时间管理,存管理和任务间的通信和同步等基本功能。没有提供输入输出管理,文件系统,网络等额外的服务。但由于uC/OS-II良好的可扩展性和源码开放,这些非必须的功能完全可以由用户自己根据需要分别实现。 uC/OS-II目标是实现一个基于优先级调度的抢占式的实时核,并在这个核之上提供最基本的系统服务,如信号量,,消息队列,存管理,中断管理等。 uC/OS操作系统的组成 μC/OS-II可以大致分成核心、任务处理、时间处理、任务同步与通信,CPU的移植等5个部分。如下图:

中南大学系统仿真实验报告

实验一MATLAB 中矩阵与多项式的基本运算 实验任务 1. 了解MATLAB命令窗口和程序文件的调用。 2 ?熟悉如下MATLAB的基本运算: ①矩阵的产生、数据的输入、相关元素的显示; ②矩阵的加法、乘法、左除、右除; ③特殊矩阵:单位矩阵、“ 1 ”矩阵、“0”矩阵、对角阵、随机矩阵的产生和运算; ④多项式的运算:多项式求根、多项式之间的乘除。 基本命令训练 1、>> eye(2) ans = 1 0 0 1 >> eye(4) ans = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 2、>> ones(2) 1 1 ans =

1 1 >> ones(4) ans = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 >> ones(2,2) ans = 1 1 1 1 >> ones(2,3) ans = 1 1 1 1 1 1 >> ones(4,3) ans = 1 1 1 1 1 1 1 1 1 1 1 1 3、>> zeros(2) ans =

0 0 0 0 >> zeros(4) ans = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 >> zeros(2,2) ans = 0 0 0 0 >> zeros(2,3) ans = 0 0 0 0 0 0 >> zeros(3,2) ans = 0 0 0 0 00 4、随机阵>> rand(2,3) ans = 0.2785 0.9575 0.1576 0.5469 0.9649 0.9706 >> rand(2,3)

中南大学 计算机体系结构实验报告

计算机体系结构课程设计 学院:信息科学与工程学院 专业班级: 指导老师: 学号: 姓名:

目录 实验1 对指令操作码进行霍夫曼编码 (3) 一、实验目的 (3) 二、实验内容 (3) 三、设计思路 (4) 四、关键代码 (4) 五、实验截图 (5) 六、源代码 (5) 实验2 使用LRU 方法更新Cache (8) 一、实验目的 (8) 二、实验内容 (8) 三、设计思路 (9) 四、程序截图 (9) 五、实验代码 (9) 实验总结 (16) 参考文献 (16)

实验1 对指令操作码进行霍夫曼编码一、实验目的 了解和掌握指令编码的基本要求和基本原理 二、实验内容 1. 使用编程工具编写一个程序,对一组指令进行霍夫曼编码,并输出最后的编码结果以及对指令码的长度进行评价。与扩展操作码和等长编码进行比较。 2. 问题描述以及问题分析 举例说明此问题,例如: 下表所示: 对此组指令进行 HUFFMAN 编码正如下图所示: 最后得到的HUFFMAN 编码如下表所示:

最短编码长度为: H=0.45*1+0.30*2+0.15*3+0.05*4+0.03*5+0.01*6+0.01*6=-1.95. 要对指令的操作码进行 HUFFMAN 编码,只要根据指令的各类操作码的出现概率构造HUFFMAN 树再进行 HUFFAM 编码。此过程的难点构造 HUFFMAN 树,进行 HUFFAM 编 码只要对你所生成的 HUFFMAN 树进行中序遍历即可完成编码工作。 三、设计思路 观察上图,不难看出构造 HUFFMAN 树所要做的工作:1、先对各指令操作码的出现概率进行排序,构造一个有序链表。2、再取出两个最小的概率节点相加,生成一个生的节点加入到链表中,同时从两表中删除此两个节点。3、在对链表进行排序,链表是否只有一个节点,是则 HUFFAN 树构造完毕,否则继续做 2 的操作。为此设计一个工作链表(链表的元素时类,此类的功能相当结构。)、HUFFMAN 树节点、HUFFMAN 编码表节点。 四、关键代码 哈夫曼树重点在于如何排列权值大小不同的结点的顺序 private int leafNum; //叶子结点个数 private HaffmanNode[] hnodes; //哈夫曼树的结点数组 public HaffManCode(double[] weight) //构造指定权值集合的哈夫曼树 { int n = weight.length; //n个叶子结点 this.leafNum = n; this.hnodes = new HaffmanNode[2*n-1]; //n个叶子结点的哈夫曼树共有2n-1个结点 for(int i=0; i

中南大学有机化学考纲

中南大学硕士研究生“有机化学”考试大纲 本考试大纲由化学化工学院学院教授委员会于2011年7月7日通过。 I.考试性质 全国硕士研究生入学考试是为高等学校招收硕士研究生而设置的。有机化学属我校自行命题的考试。它的评价标准是高等学校优秀毕业生能达到的及格或及格以上水平,以保证被录取者具有较扎实的有机化学基础知识。 II.考查目标 有机化学是化学的重要分支,是许多学科专业的基础理论课程,它的内容丰富,有机化学考试在考查基本知识、基本理论的基础上,注重考查考生灵活运用这些基础知识分析和解决实际问题的能力。考生应能: 1.掌握各类有机化合物的命名法,有机化合物的各类异构现象,特别是立体异构。 2.掌握重要的有机化学反应:如取代、加成、氧化、还原、酯化、酰化、消除、缩合、脱羧、偶联、重排、周环化等反应,包括一些重要的人名反应。 3.掌握自由基取代、亲电取代、亲核取代、自由基加成、亲电加成、亲核加成反应机理和一些缩合、降解反应的机理。 4.能运用电子效应和空间效应,分析和理解结构与性质的关系。 5.熟悉各类化合物的制备,并能运用基本有机反应和理论,完成有机合成反应的设计、反应现象和机理的解释以及推断有机化合物的结构等。 6.熟悉基本杂环、常见糖类及氨基酸的结构和化学性质。 7.熟悉红外光谱、核磁共振谱的基本原理及其在测定有机化合物结构中的应用。8.熟悉有机化合物合成、分离纯化的基本原理、基本操作和基本方法。 Ⅲ.考试形式和试卷结构 1.试卷满分及考试时间 本试卷满分为150分,考试时间为180分钟 2.答题方式 答题方式为闭卷,笔试。 3.试卷内容结构 有机化学基本知识与基本理论约35% 基本有机反应约20% 有机合成约15% 有机反应机理约10% 推断有机化合物结构(含波谱分析)约10% 有机化学实验约10% Ⅳ.试卷题型结构 选择题、填空(如命名和完成有机反应)、问答题、有机合成、反应机理、推断结构、实验等 Ⅴ.考查内容

中南大学操作系统年试卷

中南大学考试试卷 2010-2011学年一学期时间100分钟 专业年级信息安全1001级总分100分,占总评成绩70% 注:此页不做答题纸,请将答案写在答题纸上 一、单项选择题(本题24分,每小题2分) 1. 在设计分时操作系统,首先考虑的是();在设计实时操作系统,首先考虑的是(); 在设计批处理系统,首先考虑的是() A.灵活性和适应性; B.交互性和相应时间; C.周转时间和系统吞吐量; D.实时性和可靠性. 2. 特权指令是操作系统中只能在管态下执行的指令,而下列那一条指令不是特权指令 () A.输入输出;B.置中断屏蔽;C.wait、signal操作;D.置程序状态字. 3. 在多道处理系统中,为充分利用各种资源,运行的程序应该具备的条件是() A.适应于内存分配的;B.计算量大的;C.I/O量大的;D.计算型和I/O型均衡的. 4. 在单处理系统中实现并发技术后,() A.各进程在某一时刻并行运行,CPU与外设并行工作; B. 各进程在一个时间段内并行运行,CPU与外设串行工作; C. 各进程在一个时间段内并行运行,CPU与外设并行工作; D. 各进程在某一时刻并行运行,CPU与外设串行工作. 5. 下面有关可交变分区管理中采取主存分配算法说法错误的是() A.可变分区管理常采用的主存分配算法包括首次适应、最佳适应和最差适应等算法; B. 首次适应算法实现简单,但碎片过多使主存利用率降低; C. 最佳适应算法是很好的算法,但后到的较大作业很难得到满足; D. 最差适应算法会导致系统存在较多碎片. 6. 下列有关系统安全状态的叙述中,正确的是() A 系统处于不安全状态一定会发生死锁; B. 系统处于不安全状态可能会发生死锁; C. 系统处于安全状态也可能会发生死锁; D. 不安全状态是死锁的一个特例. 7. 进程在其生命周期期间在三种基本状态中转换,下列哪一种状态是不会发生的?() A.从执行态到等待态; B.从等待态到执行态; C.从就绪态到执行态; D.从执行到就绪态. 8. 下列叙述中正确的是() A.在设备I/O中引用缓冲技术的目的是为了节省内存; B. 指令的地址结构和外存容量是决定续存作业地址空间的两个因素; C. 处于阻塞状态的进程被唤醒后,可直接进入运行状态; D. 在虚拟页式管理中,FIFO置换算法的内存利用率是较高的. 9. 下面不属于操作系统提供虚拟设备技术原因的是() A.独占设备可作为共享设备来使用; B. 独占设备的静态分配技术既不能充分利用设备,又不利于提高系统效率; C. 在一定的硬件和软件条件的基础上共享设备可以部分或全部地模拟独占设备的 工作,提高独占设备的利用率和系统效率;

中南大学软件体系结构实验报告-实验1

实验1 UML实验 实验学时: 4 每组人数: 1 实验类型: 3 (1:基础性2:综合性3:设计性4:研究性) 实验要求: 1 (1:必修2:选修3:其它) 实验类别: 3 (1:基础2:专业基础3:专业4:其它) 一、实验目的 1. 学会安装和使用建模工具PowerDesigner,熟练使用PowerDesigner绘制常用的UML 图形,熟悉常用的UML建模符号; 2. 构建用例模型来描述软件需求,包括绘制用例图,撰写用例文档并制作用例检查矩阵; 3. 学习使用状态图描述对象的状态及转换; 4. 学习使用活动图为业务流程建模; 5. 学习使用顺序图描述对象之间的交互; 6. 学习类图的绘制; 7. 学习从系统需求中识别类,并构建相应的面向对象模型; 8. 学习使用PowerDesigner实现正向工程和逆向工程; 9. 学习使用组件图描述每个功能所在的组件位置以及它们之间的关系; 10. 学习使用部署图描述软件中各个组件驻留的硬件位置以及这些硬件之间的交互关系。 二、实验内容 1. 某酒店订房系统描述如下: (1) 顾客可以选择在线预订,也可以直接去酒店通过前台服务员预订; (2) 前台服务员可以利用系统直接在前台预订房间; (3) 不管采用哪种预订方式,都需要在预订时支付相应订金; (4) 前台预订可以通过现金或信用卡的形式进行订金支付,但是网上预订只能通过信用卡进行支付; (5) 利用信用卡进行支付时需要和信用卡系统进行通信; (6) 客房部经理可以随时查看客房预订情况和每日收款情况。 绘制该酒店订房系统的用例图。 2. 根据以下场景绘制用例图: 某企业为了方便员工用餐,为企业餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。该系统功能描述如下:

中南大学有机化学试卷

中南大学有机化学试卷 中南大学考试试卷 (专业:医学五年制) 2006 ~2007 110 96 4.5 10070 % 07年7月2日题号一二三四五六 七合计满分 20 10 20 20 10 10 10 100 得分 评卷人 复查人 (每小题有四、五个备选答案,请将你认为正确的选项字母填入下 表中相应题号下的空格中。本题20分,每小题1分) 得分 题号 1 2 3 4 5 6 7 8 9 10 评卷人答案题号 11 12 13 14 15 16 17 18 19 20 答案 1、化合物:a乙醇、b乙酸、c苯酚、d碳酸,其酸性由强到弱排列是 A、bacd B、bdca C、bcad D、bcda 2、下列分子量相近或相同的物质:a正丁醇、b丙酸、c乙酸乙酯、d正戊烷。其沸点从高到低顺序为 A、bacd B、abcd C、cabd D、dcba 3、顺反异构与对映异构可共存的结构是 A 、 B、 CHCH(CH)CCHCHCHCHCHCH33233C、 D、CHOHOH CH=CHCH(CH)332 CHCH33 4、下列化合物不能与HCN加成的是 A、正壬醛 B、丁酮 C、苯乙酮 D、环己酮 5、下列试剂中,可把苯胺与N-甲基苯胺定性区别开来的是 A、5%HCl水溶液 B、先用CHSOCl再用NaOH 652

C、CuCl + NH?HO D、AgNO + NH?HO 22323326、甲苯与氯气在光照下进行反应的机理是 A、亲电取代 B、亲核取代 C、自由基取代 D、亲电加成 7、既是叔胺又是芳香胺的是 A、叔丁胺 B、3-甲基苯胺 C、N-甲基对甲苯胺 D、N,N-二甲基苯胺 8、能与FeCl溶液发生颜色反应的是 3 A、苯甲酸 B、苯乙醚 C、苯甲醇 D、对甲苯酚 9、化合物a、二乙胺 b、三乙胺 c、苯胺 d、乙酰苯胺,其碱性由强至弱顺序为 A、abdc B、abcd C、bacd D、badc 10、下列试剂中能发生Cannizzaro歧化反应的是 A、甲醇 B、甲醛 C、乙醛 D、丙酮 11、CHCH=CHCHCH=CHCH经酸性KMnO氧化后的产物是 3234 A、CHCOOH + HOOCCHCOOH B、CO+ OHCCHCHO 322 2 C、HCOOH + OHCCHCHO D、HCOOH + HOOCCHCOOH 2212、能溶于NaOH溶液,通入CO后又析出来的化合物是 2 A、苯甲酸 B、苯酚 C、苯胺 D、环己醇 13、下列羧酸衍生物发生亲核取代反应速度最快的是 A、CHCOOCH B、(CHCO)O C、CHCOCl D、CHCONH 325 32332 14、下列试剂中能区别苯甲醛和苯乙酮的是 O A、FeCl溶液 B、Grignard试剂 C、Fehling试剂 D、Tollens试剂 3NCONHHNHA、HNSONHB、C、D、2222215.既溶于酸又溶于碱的是 N O 16、卤代烷与NaOH在水-乙醇中进行反应,下列现象中,属于S1历程的是 N A、有重排产物 B、产物构型完全转化

操作系统-课程设计

课程设计说明书(操作系统) 题目:进程调度 院系:计算机科学与工程学院 专业班级:信息安全13-2 学号:20133029xx 学生姓名:xx 指导教师:xx 2015年12月15日

安徽理工大学课程设计(论文)任务书计算机科学与工程学院

安徽理工大学课程设计(论文)成绩评定表

摘要 现代计算机系统中,进程是资源分配和独立运行的基本单位,是操作系统的核心概念。因而,进程就成为理解操作系统如何实现系统管理的最基本,也是最重要的概念。进程调度是进程管理过程的主要组成部分,是必然要发生的事件。 在现代操作系统中,进程的并发机制在绝大多数时候,会产生不断变化的进程就绪队列和阻塞队列。处于执行态的进程无论是正常或非正常终止、或转换为阻塞状态,都会引发从就绪队列中,由进程调度选择一个进程进占CPU。 进程调度的核心是进程调度的算法.在本课程设计中,用良好清晰的界面向用户展示了进程调度中的时间片轮转调度算法。在最终实现的成果中,用户可指定需要模拟的进程数,CPU时间片和进程的最大执行时间,并且选择需要演示的算法,界面将会动态的显示进程调度过程及各个队列的变化。通过此进程调度模拟系统,用户可以对时间片轮转调度算法有进一步以及直观的了解。 关键词:进程,调度,PCB,时间片轮转

目录 1.设计目的 (6) 2.设计思路 (6) 3.设计过程 (8) 3.1流程图 (8) 3.2算法 (8) 3.3数据结构 (10) 3.4源代码 (10) 4.实验结果及分析 (20) 4.1 使用说明 (20) 4.2程序演示 (20) 5.实验总结 (24) 6.参考文献 (24)

有机化学实验精彩试题

有机化学实验现场考试试题(A卷)一、基本操作(7-8分) 萃取:用乙酸乙酯从苯酚水溶液中萃取苯酚,苯酚水溶液10mL,萃取2次(第一次取乙酸乙酯5mL,第二次取3mL),用2%FeCl3检验萃取效果,有机层倒入回收瓶中。实验结束后,清洗仪器,清理实验台面,征得主考老师同意后离开实验室。 蒸馏:取20mL乙醇,选择合适的仪器,加热蒸馏2分钟,经主考老师同意后,拆卸仪器,结束实验,清理实验台面,征得主考老师同意后离开实验室。 熔点的测定:用毛细管法测定尿素的熔点(加热3min,经主考老师同意后,结束实验,清洗仪器,清理实验台面,废弃物入垃圾桶)。征得主考老师同意后离开实验室。 乙酸正丁酯的制备(回流):选择合适的仪器,取10ml冰醋酸,加10滴浓硫酸、10ml正丁醇。加热2min,经主考老师同意后,结束实验,清理实验台面。征得主考老师同意后离开实验室。 重结晶:取2克粗乙酰苯胺,用适量的热水进行重结晶。实验完毕,产品倒入回收瓶,清洗仪器,清理实验台面。征得主考老师同意后离开实验室。 乙酰苯胺在水中的溶解度:100℃ 5.63g;80℃3.5g;25℃0.56g;6℃0.53g 二、问答题(口答部分2-3分,从以下问题中任选2-3题,让学生口答) 1、熔点测定的意义?

2、电泳实验中,如何判断氨基酸的移动方向? 3、影响熔点测定结果的因素有哪些?各因素对熔点测定结果有什么影响? 4、熔点测定实验中“三中心重合”指的是什么? 5、加热过快对测定熔点有何影响?为什么? 6、蒸馏酒精用什么样的冷凝管? 7、蒸馏时物料最多为蒸馏烧瓶容积的多少? 8、水蒸气蒸馏的适用条件是什么?什么情况下考虑采用水蒸气蒸馏? 9、重结晶主要有哪几步?各步的作用是什么? 10、任举出两种分离提纯操作? 11、蒸馏时加沸石的作用是什么? 12、蒸馏时,温度计的位置如何? 13、萃取的意义是什么?萃取与洗涤有何异同?所做实验中哪些是萃取,哪些是洗涤? 14、蒸馏过程中若发现没加沸石,怎么办? 15、层析时点样时样点过大或过小对实验结果有什么影响? 16、萃取时,上层液体为什么要从上面倒出来? 17、层析时,斑点为什么不能浸入展开剂内? 18、展开时,层析缸为什么要密封? 19、重结晶时,加活性炭过多对实验会有什么影响? 20、重结晶的溶剂应具备什么条件? 21、乙酰苯胺的制备中,制得的产物怎样检验其纯度? 22、扇形滤纸的作用是什么?

中南大学操作系统课程设计

操作系统课程设计题目名称:银行家算法 姓名 学号 专业 班级 指导教师 编写日期

目录 第一章问题描述 (3) 1.1 课设题目重述 (3) 1.2 问题分析 (3) 1.3 实验环境 (3) 第二章系统设计 (4) 3.1 主要数据结构 (4) 3.2 银行家算法 (4) 3.3 安全性检查算法 (6) 3.4 银行家算法安全性序列分析之例 (7) 第三章源代码清单 (10) 3.1 函数清单 (10) 3.2 各函数的调用关系图 (12) 第四章运行结果测试与分析 (13) 4.1 程序的正常输出结果 (13) 4.2 程序的差错控制 (15) 第五章结论与心得 (18) [参考文献] (18)

第一章问题描述 1.1课设题目重述 设计目的:了解多道程序系统中,多个进程并发执行的资源分配。 设计要求:管理员可以把一定数量的作业供多个用户周转使用,为保证作业的安全,管理员规定:当一个用户对作业的最大需求量不超过管理员现有的资金就要接纳该用户;用户可以分期贷款,但贷款的总数不能超过最大需求量;当管理员现有的作业不能满足用户的所需数时,对用户的请求可以推迟支付,但总能使用户在有限的时间里得到请求。当用户得到所需的全部作业后,一定能在有限的时间里归还所有的作业。 1.2问题分析 银行家算法是最具有代表性的避免死锁的算法。我们可以把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家贷款。在死锁的避免中,银行家算法把系统状态分为安全状态和不安全状态,只要能使系统始终处于安全状态,便可以避免发生死锁。所谓安全状态,是指系统能按某种顺序为每个进程分配所需资源,直到最大需求,使每一个进程都可以顺利完成,即可找到一个安全资源分配序列。 所以我们需要解决问题有: 1)熟悉银行家算法的工作原理,明白如何判断系统处于安全状态,避 免死锁。 2)在Windows操作系统上,如何利用Win32 API编写多线程应用程序 实现银行家算法。 3)创建n个线程来申请或释放资源,如何保证系统安全,批准资源申 请。 4)通过Win32 API提供的信号量机制,实现共享数据的并发访问。1.3实验环境 操作系统:windows 8.1 实验语言:c++

2017年中南大学有机化学专业考博题

英语 素养与修为 有机化学 1比较吡啶,苯胺,二甲胺,吡咯的碱性,解释为什么? 2.解释立体选择性反应,立体专一性反应和不对称合成的概念;怎样衡量不对称合成的效率;用HCl处理100%光学活性的S-2-甲基-1-丁醇得到100%光学活性的1-氯-2-甲基丁烷,为什么?3机理 4.在-78度用FSO3H处理A,检测有碳正离子生成,然后加热到100度,用碱处理生成B和C,写出这一反应过程。 5 一般-NHCOCH3是较强的邻对位定位基,在下面反应中却是间位定位基,为什么? 6 叔卤代烷易发生Sn2反应,下面化合物为什么既难发生Sn2反应,也难发生Sn1反应? 7质谱的工作原理?高分辨质谱比低分辨质谱在有机化合物分析中有优越性,为什么? 8 核磁,红外,紫外的区别是什么?并说说在化合物结构鉴定和性能分析方面的应用。 9.有机化学的主要研究方向有哪些,并举例其中一例说明其在理论研究或工业用途方面的重要性。 10.作为一个有机化学博士研究生,如何从事科研工作。 化学综合 1.发射光谱的原子线,离子线,定量来分析,双线(一系列线) 2.如何使有机反应“绿色” 3.鉴定有机化合物结构的手段有哪些,如何进一步验证?

4.液相色谱中,谱带变宽的原因,如何提高柱效 5.16年化学诺贝尔奖获得者,及各自研究领域 6.解释活化能的物理意义 7.极谱分析 8.干涉红外和色散红外 9.工厂铝粉粉尘引起大爆炸,从表面化学的角度解释原因 10Regioselectivity, Kinetic and thermodynamic (动力学和热力) organometallic chemistry 11.量子尺寸效应;18电子规则;分子筛;布朗运动;配位聚合物;配位化合物的配位数;电子给 体与电子受体;晶体;晶体缺陷,金属有机化学 122H2 + O2 = 2H2O 三角形Gm=-2??。从热力学角度说明反应能否发生,实际中发生的条件是什么,为什么? 13银能够在配体L催化,而Al3+,Ir3+的配合物不能催化该反应,为什么。端基炔,根据图说明反应过程,银和端基炔形成中间体,进攻脱水成化学键 有机化学

相关文档
最新文档