当前位置:文档之家› 山东大学nachos源码解读

山东大学nachos源码解读

山东大学nachos源码解读
山东大学nachos源码解读

Nachos源码解读

山东大学软件学院

2013级软件工程

哈根

1、从Machine.java开始——Nachos内核启动 (3)

2、Nachos 参数解析、设备创建和Debug方法 (4)

1) Nachos 启动参数解析 (4)

2) Nachos配置文件 (5)

3) Nachos 设备创建 (5)

4) Nachos Debug方法 (5)

3、Nachos 中断简述 (6)

1) PendingIntterrupt 中断处理与Intterupt增加中断调度 (6)

2) Intterupt中断查询 (6)

3) Timer 计时器类 (6)

4) Alarm 类 (7)

4、Nachos 内核线程及调度算法简述 (7)

1) 漫谈TCB (7)

3) ThreadQueue线程队列及调度算法关系 (10)

5、Nachos 文件系统简述 (11)

6、Nachos 用户进程、处理器和指令简述 (12)

1) Nachos 用户程序解析 (12)

2) Nachos 处理器和指令简述 (13)

3) Nachos 系统调用 (14)

7、Nachos 安全管理简述 (14)

1、从Machine.java开始——Nachos内核启动

Nachos的程序执行从Machine.java的main方法开始。主要进行的是处理启动参数、载入配置文件、设置工作目录、安装安全管理器、创建设备、并启动第一块TCB等操作,在TCB启动时会调用AutoGrader的start方法,其中启动了内核。

在AutoGrader的start方法执行时,AutoGrader首先会解析启动命令传入的参数,接着执行初始化操作,然后从配置文件中读取Kernel.kernel的值,构造内核,并且执行内核的初始化方法。紧接着,执行run方法,内含kernel的自检、run方法以及最后的终止。

由于不同project使用的内核不同,所以各个内核

的效果也是不一样的。下面以project1的内核为例

简要说明。

在Kernel抽象类中,会检查Kernel中的静态成员

变量kernel是否为空,并把当前对象赋值给Kernel,

这也决定了内核可以通过Kernel.kernel调用。在构

造器结束后,AutoGrader会执行Kernel的initialize

方法,对于phase1的ThreadedKernel而言,在该

方法中初始化了调度器,文件系统,alarm等。在

执行完initialize方法后,会进入AutoGrader的run

方法,依次执行内核自检、运行、停机操作。

对于phase1的ThreadedKernel而言,run方法

是空的,也就是执行完开机自检后就自动停机了。

开机自检依次KThread、Semaphore以及SynchList

的自检操作。

在phase2中,启动的是UserKernel,由UML图继承关系知,该类继承了ThreadedKernel,在该类的方法体中也多见super关键字,即ThreadedKernel做的事情,UserKernel也做了。初始化过程中,UserKernel还初始化了一个控制台,用来接收屏幕中用户的输入,并且还设置processor的异常处理器(exceptionHandler),用来处理指令周期中中断周期的各类系统调用以及其他中断异常。自检(selfTest)过程中还会接收用户字符,来判断控制台是否正常。run

方法会初始化一个用户进程,并启动它。该用户进程是一个UserProcess类或其子类,构造哪个类由Kernel.processClassName决定,载入哪个进程由Machine.shellProgramName决定,而该参数的默认值为启动nachos时-x后参数的值,如果没有-x参数,会读取配置文件中Kernel.shellProgram的值(详见Machine.getShellProgramName和参数解析的方法),也就是说我们可以通过2种方法告诉nachos默认的启动程序是什么,在proj2/nachos.conf中默认是halt.coff,调用halt系统调用实现了关机操作,当phase2完成时,我们可以运行sh.coff,在nachos 上启动一个简单的shell。

当Kernel.run运行完毕,会执行Kernel.terminate,而该操作执行的Machine.halt,期间向屏幕输出了当前nachos的状态,并执行Machine.terminate,而该方法调用了TCB.die,而TCB.die 通过特权调用,最终调用了nachos.security.NachosSecurityManager下的exit方法退出,期间调用了Privilege的invokeExitNotificationHandler方法,执行各类退出通知。

2、Nachos 参数解析、设备创建和Debug方法

1)Nachos 启动参数解析

Nachos启动参数处理主要集中在Machine.processArgs方法。

首先处理的是-d参数,该参数与nachos debug信息密切相关。Nachos会把-d的值

传入Lib.enableDebug,然后开启测试开关;接着是-h,表示帮助参数,会打印帮助

文档,然后退出;-m参数指定物理页数目,然后赋值给Machine.numPhysPages。

-s会指定随机数种子,赋值给Machine.randomSeed;-x指定内核启动的用户程序名称,赋值给shellProgramName;-z会输出版权信息,然后退出;-[]后跟配置文件名称,赋值给configFileName,如果不存在默认为nachos.conf,--后的参数会赋值给autoGraderClassName。接着设置Lib中随机数种子,初始化随机数。

2)Nachos配置文件

在解析完参数后,会根据当前Machine中configFileName的值读取配置文件。主要处理的方法是Config类的load方法。会读取对应的配置文件,然后将其key与value 放入一个map对象中。在需要时通过Config.get方法获取参数。

3)Nachos 设备创建

设备创建主要是Machine的createDevices方法。依次创建中断、定时器等,并且会根据配置文件中是否指定Machine.bank、Machine.processor、Machine.cosole、Machine.stubFileSystem、https://www.doczj.com/doc/2d14766563.html,workLink来依次创建对应的对象。部分参数是由传入参数和配置文件参数以及系统默认值综合指定,比如numPhysPages,会先检查是否有传入参数,如果没有会读取配置文件中的参数。

4)Nachos Debug方法

在Nachos系统中,随处可见到的是Lib.assertTrue()方法以及Lib.debug()方法,其中Lib.asserTrue()是断言,为了保证系统执行的正确性而存在。而Lib.debug方法则是方便用户进行代码调试。

在Lib类里,有一个长度为0x80的boolean数组,大小正好与ASCII码数目相同。

当Machine参数-d解析时,会调用Lib.enableDebugFlags()方法,解析-d后的字符串,对字符串中的每个人char,将对应数组中的该为置为真。在执行debug时会检测该位是否开启,进而输出语句。

比如在UserProcess类中,常常可以见到Lib.debug(dbgProcess,xxx),而dbgProcess为一个char型常量,不同的类中一般都有这样的一个常量符号作为调试操作符,这里dbgProcess的值为’a’,是UserProcess的调试符。机器传入-d a时,数组中第’a’位值为真,会将xxx输出。如果-d后面没有字母为a,则xxx不输出。需要注意的是,debug方法中通过test检测对应位是否开启,阅读test方法发现,如果

-d传入了’+’,则所有调试信息都会输出。

3、Nachos 中断简述

在Nachos的Machine启动时,有一步是创建各种设备,中断和定时器首当其冲。而这两个设备也与系统时间的增加、中断的触发等密切相关。

1)PendingIntterrupt 中断处理与Intterupt增加中断调度

PendingInterrput对中断做了包装,内含一个Runnable对象(实际要调度的中断)、调度时间、中断类型、和中断id。中断id随着pendingIntterupt对象的增加而增加,

由numPendingIntteruptsCreated决定,这个对象不是static的,说明允许有多个中

断管理器,只需每个中断管理的中断处理器id不同即可,每构造一个对象,该中

断的numPendingIntteruptsCreated加1。

当添加一个新中断时,默认调用IntteruptPrivilege的schedule方法,该方法实际上

调用的是Intterput的私有schedule方法,该方法将含中断处理代码的Runnable对

象handler包装为PendingIntterupt对象,并储存在Intterupt中断对象的pending

队列里。每调度一次pending队列中满足时间要求的对象会清空,对于部分需要反

复执行的中断处理程序,其handler里往往含有再次调度的代码,保证每隔一定时

间进行调度。

2)Intterupt中断查询

中断查询主要是通过开中断操作以及指令流水中的中断周期来进行。其核心代码是

intterupt.tick,其他程序性通过privilege.interrupt.tick()调用。该方法根据用户模式

还是系统模式增加不同的时间,调用checkIfDue来执行中断查询。

每次中断查询时,从pending中将里面小于当前时间的pendingIntterupt对象依次

取出,然后执行。即完成了一次中断查询。对于反复执行的某些中断,一般在执行

开始后或结束前会在handler中安排下一次调度,即下次执行时间。

3)Timer 计时器类

该类是计时器类,控制着系统时间和计时器中断。其核心是Timer.scheduleInterrupt()

与Timer.timerInterrupt()相互作用维持计时器中断。Timer.scheduleInterrupt()中获取

Stats.TimerTicks来安排未来的调度时间(也就是调度间隔)并利用随机数制造调度

时间的不稳定性(但该随机数的平均水平并不维持在0,也就是平均调度间隔不等

于Stats.TimerTicks),当timerInterrput()被执行,会再次执行Timer.scheduleInterrupt()

安排下次的调度,而timerInterrrput()中会执行Timer.handler的run方法,这个

handler是由setHandler传入的定时器中断。至于AutoGraderInterrupt,虽然delay

为1,但是由于其scheduleInterrupt安排在timerIntterupt中,也是每Stats.TimerTicks

执行一次,该中断处理程序会对权限进行检查,保证调度器有权限来调度。

4)Alarm 类

该类负责向Timer设置定时器中断(Timer.handler),还提供一个方法让线程等待一

定时间运行。而一段时间后的唤醒正是在定时器中断中完成的。可以模拟Interrupt

与PendingIntterupt的关系,在alarm中用类似的方法实现该功能。

4、Nachos 内核线程及调度算法简述

1)漫谈TCB

TCB全称为Thread Control Block,即线程控制块。对每个TCB而言,都管理着许多

与线程相关的参数。Nachos中有TCB类,每个nachos线程都对应着一个TCB,负

责处理Nachos线程调度的部分底层细节,并对特定线程做标记。

currentTCB、privilege、runningThreads、

toBeDestroyed等静态成员变量。其中privilege

对象赋给TCB类执行特权操作的权利。这些特

权操作包括退出系统、以及创建一个java底层

的线程等。runningThreads中存储着当前所有

运行着的TCB,此处的running意为“启动但

未终止”,并非线程的“running”态。而

currentTCB记录着当前运行的TCB,

toBeDestroyed表示一个即将销毁的KThread

线程。这个线程的销毁过程在

KThread.restoreState中被调用,而该方法在

KThread的构造方法、KThread第一次被调度

(runThread方法)和run方法中都有应用。

也就是刚刚结束的线程是在即将调度到的线

程中被销毁的。

对于每一个TCB,start方法会判断其是否是第

一个TCB,对于第一块TCB,直接执行

threadroot方法,对于其他TCB,利用特权构造一个java线程,在线程中执行threadroot方法。

注意在threadroot中,新构造的线程被阻滞了。在javaThread.start之前,当

前TCB会暂时关闭,在threadroot中被唤醒,然后新构造的线程waitForInterrupt,

并且在KThread中,新构造的线程会进入就绪队列,等待被调度。对第一个线程而

言,在threadroot中会给currentTCB以及running赋值。

同时,TCB还负责着线程的等待与唤醒工作。等待(waitForInterrupt)对应java

线程的wait操作,唤醒(interrupt)对应java的notify操作。对应关系如图。

其中,thisTCB.contextSwitch方法使currentTCB进入等待状态,并且使调用该方法的TCB成为currentTCB并开始运行。

2)论一个内核线程(KThread)的初始化和fork

当一个KThread初始化时,会判断KThread静态成员变量currentThread的值,进而确定是否是第一次初始化。对于首次初始化的KThread,会初始化全局就绪队列、为tcb和currentThread赋值、修改当前KThread状态为running、创建空闲线程(idleThread)等操作。对于后续构造的KThread,每次new一个属于自己的TCB。

除此之外,会把传入的Runnable实例赋给target。

当一个KThread执行fork操作时,会调用初始化时的tcb(第一个KThread是不被fork的,因为第一个KThread和第一个TCB均独立创建)。此时传入tcb的Runnable接口执行的操作时runThread,即在第一次被调度的时候,会依次执行begin、target.run、与finish。begin主要负责检查toBeDestoryed变量,如果变量非空,销毁该变量代表的线程,target.run方法即要运行的Runnable实例中的程序,finish做一些善后工作,包括取出等待队列中的线程进入就绪队列,将当前线程设置到toBeDestroyed令下一个被调度的线程销毁。

注意,执行完fork操作,该线程在就绪队列中,而未马上被调度。

3)ThreadQueue线程队列及调度算法关系

在ThreadedKernel中初始化了系统调度器,所有的调度都实现了Scheduler提供的接口。系统提供的默认调度算法是RoundRobinScheduler,即轮转法调度。

在Scheduler中,newThreadQueue会返回一个新的线程队列。对于任何一个调度器,都对应一个ThreadQueue子类,即线程队列。无论是线程的全局就绪队列,还是实现join方法时的等待队列,其队列都应该从调度器中获取。例如轮转法调度对应着一个FifoQueue,即先进先出队列,其内部实现为一个LinkedList链表。

对于任何一个队列,都有入队和出队操作。ThreadQueue中,waitForAccess是入队,但是读代码发现,需要我们人工执行sleep操作。nextThread为出队操作,出队后可执行run方法运行。

对于PriorityScheduler,还提供了改变优先级相关的方法,优先级通过ThreadState 包装KThread实现,增加优先级这一属性,在题目中实现自己的优先队列PriorityQueue,通过对PriorityQueue选取合适的数据结构,可以让每次出队时间变为O(logn),而传统的线性队列为O(n)。

5、Nachos 文件系统简述

Nachos文件系统都实现了FileSystem接口,提供打开文件和删除文件的方法。所有的文件都要实现OpenFile类,作为文件系统返回的文件。OpenFile中提供了文件基本的读写操作。

在nachos的SynchConsole中,把控制台也当作文件处理,每个用户进程的0号和1号

文件描述符分别代表标准输入和标准输出。他们的文件同样继承自OpenFile,有独立的实现。

在StubFileSystem、StubOpenFile等类中,其利用特权操作,依赖java对本地文件的访问,实现了一套集文件打开、创建、读取/写入指定位置、关闭、删除等操作的文件系统,或者说,对java文件操作进行包装,向上提供为StubFileSystem的接口。

在SynchConsole中,依靠SerialConsole接口、StandardConsole的实现和中断控制,对System.in和System.out进行包装,向上提供文件接口,实现了将输入输出当作文件的能力。

6、Nachos 用户进程、处理器和指令简述

1)Nachos 用户程序解析

通过阅读https://www.doczj.com/doc/2d14766563.html,erprog部分的

代码发现,用户进程是通过

UserProcess.load方法将程序载

入内存的。而每个可执行文件用

一个Coff对象包装。对传入的每

个文件名,load方法先根据文件

名读取该文件,然后将文件作为

构造方法参数构造一个Coff对象,

在Coff对象中,会对文件进行一

个整体的解析,获取代码段

(CoffSection)数目、程序入口

等信息,并构造代码段。然后load

方法会获取该程序的每段代码段,统计页的数目和参数的数目,参数会占一页内存,进而将代码段和参数按页载入内

存。

这里包含了一个参数数组存入内存的方法。这种方法在书写exec系统调用时可能用到,在书写系统调用时可能会读取内存中存入的参数,这里简述一下load方法中存入字符串数组的方法。设置2个变量entryOffset和striingOffset,分别表示下一个要存储的字符串地址的地址和字符串的地址。entryOffset初值为当前页页首,stringOffset初值为entryOffset的值向后偏移4*args.length。由于内存中每个地址代表的单元最小为一个byte型数据,4个byte型数据可以组装成一个整型数据。所

以对于每个字符串的地址,

nachos采用一个整型来存。

即在该页的头

4*args.length中,每4个字

节存储着一个地址,可以

读取该地址然后利用该地

址读取传入的参数;

4*args.length之后的地址

空间,依次写入一个字符

串和空终止字符0作为每

个字符串的结束标识。

将程序体写入内存的方法为UserProcess.loadSections.在该方法中会完成进程页表和内存物理页间的映射,并调用CoffSection的loadPage将该页载入内存,loadPage 中会统计页长度,对于页长度不足pageSzie的,会在载入完指定长度后,页的剩余部分填0.

当内存载入完毕后,就会fork一个UThread,然后开始执行,而UThread的run方法中,是依次调用注册寄存器、恢复状态、Processor.run操作。Processor.run会依次执行内存中写入的二进制机器代码,执行程序。

2)Nachos 处理器和指令简述

Nachos内部模拟了MIPS指令集,每条指令封装成一个Mips对象。然后指令从取值到执行的阶段封装为一个Instruction对象。处理器为Processor对象,用byte数

组模拟内存,int数组模拟寄存器组,共0x26个(38个),包括一些特殊功能的寄

存器。执行指令的过程即使PC寄存器不断改变,然后取指、解析、执行的过程,

通过捕捉异常(MipsException)来执行系统调用和其他中断。

3)Nachos 系统调用

在Nachos中,36号寄存器为Cause,在每条指令执行结束后,该寄存器中会存入

触发中断的类型。对于系统调用而言,会存入0。在V0寄存器中存入系统调用的

编号。

在syscall.h中,会看到不同系统调用的头文件,且不同系统调用都会在

UserProcess.handleSyscall处理,传入的值为A0-A3寄存器中的值,作为系统调用的

参数。至于传入这三个参数的原因,与函数调用约定有关,在一般情况下,系统会

把函数的前4个参数的地址写入A0-A3寄存器,后面的参数存入堆栈中,函数返回

后,将返回值或其地址存入V0寄存器。

7、Nachos 安全管理简述

在Nachos的NachosSecurityManager中定义了checkPermission方法,该类中定义

了一些受限的权限。

对于受限的权限,可通过privilege来调用实现。Privilege的具体实现为nachos.security.NachosSecurityManager.PrivilegeProvider,一个Privilege中定义了TC B、Machine、Processor、Interrupt的几个特权接口,并且也持有这些接口的引用。接口的实现在各个虚拟设备的类中。通过这些特权类,可以让其他设备或用户程序调用特权中对应的引用,实现相关特权操作。

2020智慧树知到《分析化学(山东联盟)》章节测试完整答案

2020智慧树知到《分析化学(山东联盟)》 章节测试完整答案 智慧树知到《分析化学(山东联盟)》章节测试答案 第一章 1、重量分析法和滴定分析法通常用于高含量中含量组分的测定,两者都有各自的优点。以下哪个选项是重量分析法的优点。 答案: 准确度较高 2、分析方法可分为两大类:化学分析方法和仪器分析方法;化学分析又可以分为重量分析法和滴定分析法。 答案: 对 3、分析化学依据分析的目的、任务可分为: 答案: 定性分析、定量分析、结构分析 4、组分分析中的组分包括元素、分子、官能团、化合物以及其他复合物组分组成的物相。 答案: 错 5、分析化学的研究对象结构分析和成分分析,成分分析可分为定性分析和定量分析。 答案: 对 第二章 3、用 25ml 移液管移出的溶液体积应记录为: 答案: 25.00 4、置信度越高,则平均值的置信区间越大。

答案: 对 5、滴定分析法要求相对误差为±0.1%,若使用灵敏度为0.0001g 的天平称取试样时,至少应称取: 答案: 0.2g 第三章 5、对于速度较慢的反应,可以采用下列哪种方式进行测定( ) 答案:返滴定法 第四章 1、下列物质中,能用氢氧化钠标准溶液直接滴定的是( ) A.苯酚 B.氯化氨 C.醋酸钠 D.草酸 答案:D 2、下列物质不能烘干的是( ) A.碳酸钠 B.重铬酸钾 C.邻苯二甲酸氢钾 D.硼砂 答案:D 3、下列对影响酸碱指示剂变色范围的主要因素错误的是( ) A.指示剂用量

B.温度 C.溶剂 D.试液的酸碱性 答案:D 4、下列物质不能在溶液中共存的一组是( ) A.Na2CO3+NaHCO3 B.NaOH+Na2CO3 C.NaOH+NaHCO3 D.Na2HPO4+NaH2PO4 答案:C 5、在NaOH标准滴定溶液滴定盐酸中,若酚酞指示用量过多则会造成终点( ) A.推迟到达 B.正常到达 C.无影响 D.提前到达 答案:D 6、用0.1mol.L-1NaOH滴定0.1mol.L-1的甲酸(pKa =3.74),适用的指示剂为( ) A.甲基橙(3.46) B.百里酚兰(1.65)

山东大学药物分析课程试卷B

山东大学药物分析课程试卷(B ) 班级 学号 姓名 一、A 型题(最佳选择题)每题的备选答案中只有一个最佳答案 (每小题1 分,共20分) 1.从哪一年版起我国药典分为三部 A. 1953 B. 1963 C. 1985 D .1990 E. 2005 2. 古蔡法检查砷盐中加入适量碘化钾的作用是 A. 防止盐酸分解 B. 防止砷化氢逸失 C. 将五价砷还原为三价砷 D. 防止氢气逸失 E. 防止锌粒被氧化 3. 分析方法准确度的表示应用 A. 相对标准偏差 B. 回收率 C. 回归方程 D. 纯度 E. 限度 4. 药品质量标准是国家对药品质量、规格及检验方法所作的 A. 统一说明 B. 统一规定及说明 C. 技术规定 D. 技术方法 E. 统一方法 5. 凡检查含量均匀度的制剂不再检查: A. 澄明度 B. 重(装)量差异 C. 崩解时限 D. 主药含量 E. 溶出度 6. 药物片剂含量的表示方法 A. 主药的% B. 相当于标示量的% C. 相当于重量的% D. g/100ml E. g/100g 7. 采用GC 法检查中药残留的氯丹时,所用的检测器是 A. 氢火焰离子化检测器 B.热导检测器 C. 电子捕获检测器 D. 火焰光度检测器 E.电化学检测器 8. 钯离子比色法可以测定的药物是 A. 丙磺舒 B. 布洛芬 C. 阿普唑仑 D. 盐酸氯丙嗪 E. 异烟肼 9. 以下哪种药物中检查对氨基苯甲酸 A. 对乙酰氨基酚原料药 B. 盐酸普鲁卡因注射液 C. 盐酸普鲁卡因原料药 D. 注射用盐酸普鲁卡因 E. 对乙酰氨基酚注射液

10. 在银量法测定异戊巴比妥钠中,每1 ml 硝酸银滴定液(0.1mol/L) 相当于多少mg的 异戊巴比妥钠(异戊巴比妥钠的分子量为248.26) A. 1.2415 B. 24.83 C. 12.415 D. 2.483 E. 22.63 11. Ch P(2005)和USP(29))中收载砷盐检查方法为 A. 古蔡法 B. 白田道夫法 C. Ag-DDC法 D. 碘量法 E. 契列夫法 12.在中国药典中,通用的测定方法收载在 A. 目录部分 B. 凡例部分 C. 正文部分 D. 附录部分 E.索引部分 13. 下列那种芳酸或芳胺类药物,不能直接用三氯化铁反应鉴别 A. 水杨酸 B. 苯甲酸钠 C. 对氨基水杨酸钠 D. 对乙酰氨基酚 E. 贝诺酯 14. 地塞米松磷酸钠中甲醇和丙酮的检查采用: A. GC法 B. HPLC法 C. TLC法 D. UV法 E. IR法 15. 采用碘量法测定维生素C注射剂时,滴定前加入丙酮是为了 A. 保持维生素C的稳定 B. 增加维生素C的溶解度 C. 消除亚硫酸氢钠的干扰 D. 有助于指示终点 E. 提取出维生素C后再测定 16. 在紫外分光光度法中,供试品溶液的浓度应使吸收度的范围在 A. 0.1~0.3 B. 0.3~0.5 C. 0.3~0.7 D. 0.5~0.9 E. 0.1~0.9 17. 色谱法用于定量的参数是 A. 峰面积 B. 保留时间 C. 保留体积 D. 峰宽 E. 死时间 18.下列药物的碱性溶液中,加发烟硝酸,置水浴上蒸干,得黄色残渣,放冷,加乙醇 湿润,加固体氢氧化钾,即显深紫色的药物是 A.硫酸奎宁B.阿托品C.维生素B1D.头孢氨苄 E. 维生素D 19. 凡检查热原的药物不再检查: A. 活菌 B. 降压物质 C. 过敏性杂质 D.异常毒性 E. 内毒素 20. 测定盐酸苯海拉明注射液的含量时,采用的滴定剂是用以下哪种物质配制的: A.高氯酸 B. 阴离子表面活性剂 C.高锰酸钾 D. EDTA E.硝酸汞 二、B型题(配伍选择题)备选答案在前面,试题在后。每组题均对应 同组备选答案,每题只有一个正确答案。每个备选答案可重复选用, 也可不选用。(每小题1分,共30分) 问题1~4 A. 灌注色谱法 B. 超临界流体萃取法 C. 反相TLC法

山东大学期末考试复习-水分析化学[第三章配位滴定法]山东大学期末考试知识点复习

第三章配位滴定法 一、配位滴定法概述 配位滴定是以配合反应为基础的滴定分析方法。它以配位剂作标准溶液直接或间接地滴定被测溶液,形成配位化合物,并选用适当的指示剂确定滴定终点。 用于配位滴定的配位剂:无机配位剂如CN-、F-等和有机配位剂如氨羧配位剂使用较广泛: 氨基三乙酸(NTA) 乙二胺四丙酸(EDTD) 乙二胺四乙酸(EDTA) 二、EDTA的性质及配合物 1.EDTA的离解平衡 在强酸溶液中,H 4Y的两个羧酸根可再接受质子,形成H 6 Y2+,这样ED—TA相 当于一个六元酸,有6级离解平衡 可见,EDTA具有中强二元酸的性质-- H 4Y+2NaOH====Na 2 H 2 Y+2H 2 O EDTA在水溶液中有七种存在型体(表3—1): C(H 4Y)=[H 6 Y2+]+[H 5 Y+]+[H 4 Y]+[H 3 Y-]+[H 2 Y2-]+[HY3-]+[Y4-] EDTA在不同pH值下的主要存在型体表3—1

pH≥12时,只有Y4- 型体,此时Y4- 的分布分数δ y4- ≈1。 EDTA微溶于水,其溶解度为0.02g/100mL水(22℃),难溶于酸和一般有 机溶剂,易溶于氨水和氢氧化钠溶液。故常用它的二钠盐,也简称EDTA(Na 2H 2 Y·2 H 2 O,M=372.24),其溶解度为11.2g/100mL水(22℃),浓度为0.3mol/L;0.01mol/L EDTA溶液的pH值为4.8。 2.EDTA与金属离子形成的配合物的特点 配位性广泛;配位比简单的为1:1;配合物稳定;配合物易溶于水;EDTA 与无色的金属离子生成无色配合物,与有色金属离子生成更深的配合物。 三、配合物在溶液中的离解平衡 1.配合物的稳定常数 金属离子(M)与配合剂(L)形成1:1型配合物时: 对于相同配位数的配离子,K f θ值越大,该配离子在水中越稳定,K d θ越大, 表示配离子越易离解。 金属离子(M)与配合剂(L)形成1:n型配合物时:

山东大学 药物分析 课程试卷(A)

山东大学 药物分析 课程试卷(A ) 班级 学号 姓名 一、A 型题(最佳选择题)每题的备选答案中只有一个最佳答案 (每小题1 分,共20分) 1.现行的中国药典为哪一年版 A. 1985年版 B. 2000年版 C. 2005年版 D. 1995年版 E. 1990年版 2. 美国国家处方集的英文缩写为 A. BP B. JP C. USP D. Ch. P E. NF 3. 变异系数是表示分析方法的 A. 精密度 B. 检测限 C. 准确度 D. 纯精度 E. 限度 4. 片剂含量均匀度检查中,A 的计算方法为 A. W 100A -= B. 100W A -= C. W 100A -= D.100W A -= E. 100 W A = 5. 药典规定取用量为“约”若干时,系指取用量不得超过规定量的 A. 士0.1% B. 土1% C. 土 5% D. 土l0% E. 士 2% 6. 钯离子比色法可以测定 A. 未被氧化的吩噻嗪类药物 B. 被氧化的吩噻嗪类药物 C. 托烷类药物 D. 被氧化的喹啉类药物 E. 未被氧化的喹啉类药物 7. Kober 反应比色法可用于哪个药物的含量测定 A . 氢化可的松乳膏 B . 甲基睾丸素片 C . 雌二醇片 D . 苯丙酸诺龙注射液 E . 炔诺酮片 8. 阿司匹林片(分子量为180.16)采用两步滴定法测定含量时,每1ml 硫酸滴定液(0.05mol/L ) 相当于阿司匹林的mg 数 A. 18.02 B. 9.01 C. 36.04 D.1.802 E.3.604 9. 以下哪种药物中检查对氨基苯甲酸 A. 对乙酰氨基酚原料药 B. 对乙酰氨基酚注射液 C. 盐酸普鲁卡因原料药

药学第三学期《药物分析》

药物分析模拟题4 一、A型题(最佳选择题)每题的备选答案中只有一个最佳答案 D 1.中国药典(2005年版)三部收载 A. 化学合成药物的质量标准 B. 抗生素类药物的质量标准 C. 生化药物的质量标准 D . 生物制品的质量标准 E. 放射性药物的质量标准 A 2. 中国药典一部中的恒重系指供试品连续两次干燥或炽灼后的重量差为 A. 0.3mg B. 5mg C. 0.4mg D. 3mg E. 0.2mg E 3. 表示分析方法的线性关系是否良好应该用 A. 相对标准偏差 B. 回收率 C. 最低检测浓度 D. 最低定量测定的浓度 E. 相关系数 A 4. 采用TLC法进行药物的鉴别时,常常比较供试品与对照品的 A. 比移值 B. 斑点的形状 C. 保留时间 D. 理论塔板数 E. 分离度 A 5. 凡检查含量均匀度的制剂不再检查: A. 重(装)量差异 B. 纯度 C. 崩解时限 D. 主药含量 E. 溶出度 B 6. 药物中杂质的限量是指 A.杂质是否存在 B. 杂质的最大允许量 C.杂质的最低量 D.杂质检查量 E. 杂质的合适含量 E 7. 秋水仙碱中的氯仿和醋酸乙酯的检查采用: A. IR法 B. HPLC法 C. TLC法 D. UV法 E. GC法 D 8. 麦芽酚反应用以鉴别哪种药物书P282 A.红霉素B.硫酸庆大霉素C.盐酸氯丙嗪D.硫酸链霉素E.青霉素钠E 9. 能与2,6-二氯靛酚反应的药物是书P224 A. 盐酸普鲁卡因 B. 青霉素 C. 雌二醇 D. 苯巴比妥 E. 维生素C D 10. 在直接酸碱滴定法测定阿斯匹林中,每1 ml 氢氧化钠滴定液(0.1mol/L) 相当于多 少mg的阿斯匹林(阿斯匹林的分子量为180.2)书P128 A. 90.1 B. 9.01 C. 1.802 D. 18.02 E. 180.2 E11. 采用Ag-DDC法检查药物中砷盐的原理为:砷化氢遇Ag-DDC,在吡啶的存在下,使其还原,有红色产物生成,该红色产物是:书P38 A. As(DDC)3 B. 吡啶·HDDC C. DDC D. As E. Ag(胶态) D12.在中国药典中,通用的药物的一般鉴别试验收载在书P8 A. 目录部分 B. 凡例部分 C. 正文部分 D. 附录部分 E.索引部分 A 13.硬脂酸镁对下列哪种含量测定方法有干扰 A.非水溶液滴定法 B. 中和滴定法 C. 亚硝酸钠滴定法 D.汞量法 E.碘量法 E 14.间氨基酚是下列哪种药物特殊杂质 A. 盐酸利多卡因 B.盐酸普鲁卡因胺 C.葡萄糖注射液 D.注射用盐酸普鲁卡因 E. 对氨基水杨酸钠 D 15. 酸碱溶液滴定法测定阿司匹林原料药含量时,所用的溶剂为:书P128 A. 水 B. 氯仿 C. 中性乙醇 D. 无水乙醇 E. 乙醚 E 16. 采用紫外分光光度法测定盐酸异丙嗪注射剂时,滴定前加入丙酮是为了 A. 保持维生素C的稳定 B. 增加维生素C的溶解度 C. 消除亚硫酸氢钠的干扰 D. 有助于指示终点 E. 提取出维生素C后再测定

山东大学数学分析

2005年试题 一、1.求极限1222lim n n a a na n →∞ ++L ,其中lim .n n a a →∞= 2.求极限21lim (1).x x x e x -→+∞+ 3.证明区间(0,1)和(0,)+∞具有相同的基数(势)。 4.计算积分:21,D dxdy y x +??其中D 是由0,1,x y y x ===所围成的区域。 5.计算:2222,:21C ydx xdy I C x y x y -+=+=+?方向为逆时针。 6.设0,0,a b >>证明:11()().1b b a a b b ++≥+ 二、设()f x 为[,]a b 上的有界可测函数且 2[,]()0,a b f x dx =?证明: ()f x 在 [,]a b 上几乎处处为零。 三、设()f x 在(0,)+∞内连续且有界,试讨论()f x 在(0,)+∞内的一致连续性。 四、 设222220(,)0,0 x y f x y x y +>=+=?,讨论(,)f x y 在原点的连续性,偏导数存在性及可微性。 五、设()f x 在(,)a b 内二次可微,求证: 2 ()(,),..()2()()().24a b b a a b s t f b f f a f ξξ+-''?∈-+= 六、()f x 在R 上二次可导,,()0,x f x ''?∈>R 又00,()0,lim ()0,lim ()0.x x x f x f x f x αβ→-∞→+∞''?∈<=<=>R 证明:()f x 在R 上恰有两个零点。 七、设()f x 和()g x 在[,]a b 内可积,证明:对[,]a b 的任意分割

最新山东大学2000-数学分析

山东大学2000-2007 数学分析

2000年试题 一、 填空。 1. 22 2 333 12(1)lim[]?n n n n n →∞-+++= 2.10 (1) lim ?x x e x x →-+= 3.设3cos ,2sin (02),x t y t t π==<<则22?d y dx = 4.21 2 1 [ln(1)] ? 1x x x dx x -++=+? 5.设r =则 2216 []?x y r dxdy +≤=?? 6.设Γ表示椭圆22 149x y +=正向,则()()?x y dx x y dy Γ-++=? 7.级数1 3(2)(1)n n n n x n ∞ =+-+∑的收敛范围为? 8.设()(1)ln(1),f x x x =++则()(0)?n f = 二、 1.设()f x 在[,]a b 上可积,令()(),x a F x f t dt =?证明:()F x 在[,]a b 上连续。 2.求2 0cos(2)(x e x dx αα∞ -?为实数)。 3.试求级数21n n n x ∞ =∑的和函数。 三、任选两题。 1.设()f x 在[,]a b 上连续且()0,f x >证明:21 ()().() b b a a f x dx dx b a f x ≥-??

2.求20cos sin n x nxdx π ?(1n ≥为正整数) 3.设(),()f x g x 在[0,)+∞上可微且满足 lim (1)lim ()(0),(2)lim ()().x x f x A A g x g x x →∞ →∞ =<<+∞≠ →∞ 求证:存在数列{}(,)n n c c n →+∞→∞使得()()()().n n n n f c g c g c f c ''<- 2001年试题 一、1.220 cos 21 lim ?sin x x x x →-=+ 2.2! lim ?n n n n n →∞= 3.设ln(),u x xy =则22?u x ?=? 4 0?x π =?. 5.交换积分顺序2 1 20(,)?x x dx f x y dy -=?? 6.(3,4) (0,1)?xdx ydy -+=? 7.1(1)n n n n x ∞ =+∑的和函数为? 8.设()arctan ,f x x =则(21)(0)?n f += 二、 1.叙述函数()f x 在[,]a b 上一致连续和不一致连续的εδ-型语言。 2.计算定积分2 .x e dx +∞ -? 3.叙述并证明连续函数的中间值定理。 三、本题任选两题。

历年(部分)山东大学分析化学考研试卷(记忆版)

2001年分析化学简答题部分 1.有Zn2+与Mg2+离子的混合溶液,浓度均为2×10-2mol/L,如何分步滴定?若控制pH6.0以上,用二甲酚橙作指示剂,计算滴定的终点误差。 2.某学生用NaOH标准溶液滴定某一弱酸,当酸的一半被滴定时,溶液的pH为5.0,当滴定到6.0时,他错误的停止了滴定。此时被滴定了的弱酸的百分率是多少? 3.简述分析化学中“显著性差异的检验方法”的主要内容及目的。 4.E0I/I-=0.54V,E0H3As3O4/HAs6O2=0.56V,为何能通过调节pH,用As2O做标准物质滴定I2标准溶液? 5.如何得到纯净且已过滤、洗涤的沉淀?

6.铬酸钾指示剂法测定Cl-,为什么在滴定过程中先生成AgCl沉淀,终点时才生成Ag2CrO4?(给出了两者Ksp) 7.气相色谱分析法定量分析可以采用“外标一点法”和“内标对比法”,试简述何种情况下使用该法。 8.屏蔽常数大的氢核,应出现在NMR图谱的哪一端? 9.紫外可见光谱法定性时,为什么将测定最大吸收波长改为测定该波长处的吸光系数并用来作为定性的依据

2008年分析化学 一、简答 1.酸碱指示剂的理论变色范围是什么?如何选择指示剂? 2.质量检测器的作用原理是什么? 3.HPLC的检测器类型有哪些?哪些是通用检测器,哪些是专属检测器? 4.荧光分析法与紫外分析法各有哪些优点? 5.毛细管电泳法与气相色谱法各自的特点是什么? 6.为了确定一个新的分析方法,制备了5个空白样品,怎样判断方法是否准确可行?7.什么是检出限?什么是分析化学?

8.色谱分析法定性定量的方法有哪些? 9.直接碘量法与间接碘量法加碘的顺序? 10.电位法与指示剂法的优点? 11.非水滴定如何选择指示剂? 12.比较醇,醚,酚的红外光谱 二、计算 用EBT做指示剂,pH=12的50ml溶液,用0.01mol/L的EDTA滴定,共消耗15ml。后改用Ca指示剂做指示剂,Ph=9的50ml溶液,用0.01mol/L的EDTA滴定,共消耗10ml。10.Mg2+及Ca2+的总量是多少 11.Mg2+及Ca2+的各自的量是多少

山东大学网络教育学院-药物分析1试题及答案

药物分析模拟题1 一、A型题(最佳选择题)每题的备选答案中只有一个最佳答案。 E 1. 我国现行的中国药典为 A.1995版 B.1990版 C.1985版 D.2000版 E.2005版 B 2. 中国药典的英文缩写为 A. BP B. CP C. JP D. ChP E. USP C 3. 相对标准差表示的应是 A.准确度 B.回收率 C.精密度 D.纯精度 E.限度 C 4. 滴定液的浓度系指 A.%(g/g) B.%(ml/ml) C.mol/L D.g/100ml E.g/100g C 5. 用20ml移液管量取的20ml溶液,应记为 A.20ml B.20.0ml C.20.00ml D.20.000ml E.20±1ml A 6. 注射液含量测定结果的表示方法 A.主要的% B.相当于标示量的% C.相当于重量的% D.g/100ml E.g/100g E 7. 恒重系指供试品连续两次干燥或炽灼后的重量差为 A.0.6mg B.0.5mg C.0.4mg D.0.3mg E.0.2mg C 8. 阿斯匹林中检查的特殊杂质是 A.水杨醛 B.砷盐 C.水杨酸 D.苯甲酸 E.苯酚 E 9. 以下哪种药物中检查对氨基苯甲酸 A.盐酸普鲁卡因 B.盐酸普鲁卡因胺 C.盐酸普鲁卡因片 D.注射用盐酸普鲁卡因 E.盐酸普鲁卡因注射液 E 10. 药品检验工作的基本程序 A.鉴别、检查、写出报告 B.鉴别、检查、含量测定、写出报告 C.检查、含量测定、写出报告 D.取样、检查、含量测定、写出报告 E.取样、鉴别、检查、含量测定、写出报告 C 11.含锑药物的砷盐检查方法为 A.古蔡法 B.碘量法 C.白田道夫法 D.Ag-DDC E.契列夫法 E 12. 药物中杂质的限量是指 A.杂质是否存在 B.杂质的合适含量 C.杂质的最低量

山东大学 高等数学 【三套试题汇总】

一 求下列极限 1 1 lim sin n n n →∞ 1sin ≤n Θ 01lim =∞→n n ∴ 0sin 1lim =∞→n n n 2 求 lim x x x → Θ1lim 0 -=- →x x x 1lim 0 =+ →x x x ∴0 lim x x x →不存在 3 求 1 lim x x e → Θ ,lim 10 +∞=+→x x e 0lim 10 =-→x x e ∴10 lim x x e →不存在 0sin 4 lim sin 5x x x x x →++ 原式=1 5sin 1sin 1lim 0=+ + →x x x x x 一 求下列极限 1 1 lim cos n n n →∞ Θ ,1cos ≤n 01lim =∞→n n ∴ 0cos 1lim =∞→n n n 2 求2 2lim 2x x x →-- Θ ,122 lim 22lim 22-=--=--++→→x x x x x x 122lim 2=--- →x x x ∴2 2lim 2x x x →--不存在 3 求10 lim 2 x x → Θ ,2 2lim 1lim 10 0+∞==+→+→x x x x 02 2lim 1 lim 10 0==-→-→x x x x ∴ 10 lim 2 x x →不存在 02sin 4 lim 3sin x x x x x →++求 原式=43sin 3 1sin 21lim 0=++→x x x x x 一 求下列极限 1 1 lim n tgn n →∞ 不存在 2 求lim x a x a x a →-- Θ ,1lim lim =--=--+ + →→a x a x a x a x a x a x ,1lim lim -=--=----→→a x x a a x a x a x a x ∴lim x a x a x a →--不存在 3 求120lim x x e → Θ ,lim 210 +∞=+→x x e 0lim 21 0=- →x x e ∴ 120 lim x x e →不存在

山东大学2000-2007数学分析

2000年试题 一、 填空。 1. 22 2 333 12(1)lim[]?n n n n n →∞-+++= 2.10 (1) lim ?x x e x x →-+= 3.设3cos ,2sin (02),x t y t t π==<<则22?d y dx = 4.21 2 1 [ln(1)] ?1x x x dx x -++=+? 5.设r =则 2216 []?x y r dxdy +≤=?? 6.设Γ表示椭圆22 149 x y +=正向,则()()?x y dx x y dy Γ-++=? 7.级数1 3(2)(1)n n n n x n ∞ =+-+∑的收敛范围为? 8.设()(1)ln(1),f x x x =++则()(0)?n f = 二、 1.设()f x 在[,]a b 上可积,令()(),x a F x f t dt =?证明:()F x 在[,]a b 上连续。 2.求2 0cos(2)(x e x dx αα∞ -?为实数)。 3.试求级数21n n n x ∞ =∑的和函数。 三、任选两题。 1.设()f x 在[,]a b 上连续且()0,f x >证明:21 ()().() b b a a f x dx dx b a f x ≥-??

2.求20cos sin n x nxdx π ?(1n ≥为正整数) 3. 设 (),() f x g x 在 [0,) +∞上可微且满足 lim (1)lim ()(0),(2)lim ()().x x f x A A g x g x x →∞ →∞ =<<+∞≠ →∞ 求证:存在数列{}(,n n c c n →+∞→∞使得()()()().n n n n f c g c g c f c ''<- 2001年试题 一、1.220 cos 21 lim ?sin x x x x →-=+ 2.2! lim ?n n n n n →∞= 3.设ln(),u x xy =则22?u x ?=? 4 0?x π =?. 5.交换积分顺序2 1 20(,)?x x dx f x y dy -=?? 6.(3,4) (0,1)?xdx ydy -+=? 7.1(1)n n n n x ∞ =+∑的和函数为? 8.设()arctan ,f x x =则(21)(0)?n f += 二、 1.叙述函数()f x 在[,]a b 上一致连续和不一致连续的εδ-型语言。 2.计算定积分2 0.x e dx +∞ -? 3.叙述并证明连续函数的中间值定理。 三、本题任选两题。 1.设(,)f x y 处处具有连续的一阶偏导数且(1,0)(1,0).f f =-试证在单位

山东大学网络学院分析化学1

分析化学模拟题1 一、填空题 1、用紫外-可见分光光度法测定某样品,在可见光区光源用____氢灯或氚________灯,吸收池可选择___石英_________材料的吸收池。 2、原子吸收分光光度法中单色器配置在___原子化器_________后,原因是_选用原子化器将试样变为基态原子后才可用单色器进行分离______________。 3、试分析下列效应对沉淀溶解度的影响(增大、减小或无影响): (1)同离子效应 减小 ; (2)酸效应 增大 ; 4、HPLC 的洗脱技术主要有 等强度 和 梯度 两种。 5、某次测量结果平均值的置信区间表示为:%03.0%79.108,05.0±=±n s t x ,它表示置信度为 95% ,测量次数为 9 。 6、在吸附薄层色谱法中,根据Stahl 设计的规则,若分离极性物质,应选择 不活泼 的吸附剂和 极性 展开剂。 7、紫外吸收光谱主要是反映分子中__生色团和助色团_________的特征,而不是整个_分子____的特征。 8、氢核磁共振谱(1H-NMR )主要提供_氢核类型、__化学环境 、氢分布、核间关系_ 方面的信息。 二、问答题 1、Lambert-Beer 定律下列两种数学表达式: (1)A=εLC (2) A=1% 1cm E LC 可知:ε= LC A ,1%1cm E = LC A ,由此可得出结论:ε= 1%1cm E ,试问:此结论是否正确?为什么? 答:此结论不正确。ε是摩尔吸光系数,是指在一定波长时,溶液浓度为1mol/L ,厚度为1cm 的吸光度。E 1%1cm 是指在一定波长时,溶液浓度为1%(W/V ),厚度为1cm 的吸光度。两种表示方式之间的关系是ε=?10 M E 1%1cm 2、用电位滴定法进行酸碱滴定,写出电极的组成,并写出两种确定终点的方法。 答:pH 玻璃电极为指示电极,饱和甘汞电极为参比电极。

山东大学药物分析课程试卷(C)

山东大学药物分析课程试卷(C ) 班级 学号 姓名 一、A 型题(最佳选择题)每题的备选答案中只有一个最佳答案 (每小题1 分,共20分) 1.中国药典(2005年版)三部中收载的药物主要是 A. 化学合成药 B. 抗生素 C. 放射性药物 D .生物制品 E. 2005 2. 古蔡法检查砷盐中的醋酸铅棉的作用是 A. 防止盐酸分解 B. 防止砷化氢逸失 C. 将五价砷还原为三价砷 D. 防止氢气逸失 E. 防止锌粒或样品中的硫化物的干扰 3. 相对标准偏差可以表示方法学的 A. 准确度 B. 回收率 C. 精密度 D. 纯度 E. 灵敏度 4. 药品质量标准是国家对药品质量、规格及检验方法所作的 A. 统一说明 B. 统一规定及说明 C. 技术规定 D. 技术方法 E. 统一方法 5. 凡检查含量均匀度的制剂不再检查: A. 澄明度 B. 重(装)量差异 C. 崩解时限 D. 主药含量 E. 溶出度 6. 与四氮唑试剂反应的结构依据是 A.C 17-α-醇酮基 B.烯二醇 C.甲基酮 D.酚羟基 E.Δ4-3-酮 7. 检查中药中有机氯类农药残留的残留时,应采用的方法是 A. 气相色谱-氢火焰离子化检测器 B. 气相色谱-热导检测器 C. 气相色谱-电子捕获检测器 D. 高效液相色谱-紫外检测器 E. 高效液相色谱-电化学检测器 8. 硫色素荧光法可以测定的药物是 A. 维生素B 1 B. 布洛芬 C. 阿普唑仑 D. 盐酸氯丙嗪 E. 异烟肼 9. 杂质限量是指

A.杂质的最小量 B.杂质的合适含量 C.杂质的最低量 D.杂质检查量 E.杂质的最大允许量 10. 中国药典规定“熔点”系指 A.固体初熔时的温度B.固体在毛细管内收缩时的温度 C.固体全熔时的温度D.固体熔化时自初熔至全熔时的一段温度 E.固体在毛细管内开始局部液化时的温度 11. Ch P(2005)和USP(29))中收载砷盐检查方法为 A. 古蔡法 B. 碘量法 C. 白田道夫法 D. Ag-DDC法 E. 契列夫法 12.巴比妥类药物与银盐的反应的结构依据是 A. 丙二酰脲母核 B. 5位上的烷基取代基 C. 5位上的烯烃取代基 D. 5位上的芳香取代基 E. 含硫巴比妥 13. 下列那种芳酸或芳胺类药物,与三氯化铁反应产生赭色沉淀的药物是 A. 水杨酸 B. 苯甲酸钠 C. 对氨基水杨酸钠 D. 对乙酰氨基酚 E. 贝诺酯 14. 地塞米松磷酸钠中甲醇和丙酮的检查采用: A. GC法 B. HPLC法 C. TLC法 D. UV法 E. IR法 15. 采用碘量法测定安乃近注射剂时,滴定前加入甲醛溶液是为了 A. 保持安乃近的稳定性 B. 增加安乃近的溶解度 C. 消除亚硫酸氢钠的干扰 D. 使终点颜色明显 E. 提取出安乃近后再测定 16. 在紫外分光光度法中,供试品溶液的浓度应使吸收度的范围在 A. 0.1~0.3 B. 0.3~0.5 C. 0.3~0.7 D. 0.5~0.9 E. 0.1~0.9 17. 色谱法用于定量的参数是 A. 峰面积 B. 保留时间 C. 保留体积 D. 峰宽 E. 死时间 18.下列药物的碱性溶液中,加溴试液和氨试液,即显翠绿色的药物是 A.硫酸奎宁B.阿托品C.维生素B1D.头孢氨苄 E. 维生素D 19. 非水溶液滴定法测定硫酸奎宁含量时,若硫酸奎宁(C20H24N2O2)2·H2SO4的分子量为746.96, 每1ml高氯酸滴定液(0.1mol/L)相当于硫酸奎宁的量为: A. 74.70mg B. 37.35mg C.24.90mg D. 18.67mg E. 2.49mg 20. 能与亚硝基铁氰化钠反应的药物是 A. 司可巴比妥 B. 维生素E C. 硫酸阿托品 D. 地西泮 E.黄体酮

最新山东大学网络教育学院-药物分析3试题及答案

药物分析模拟题3 一、A型题(最佳选择题)每题的备选答案中只有一个最佳答案。 D 1. 中国药典正确的表达为 A. Ch.P B.中国药典 C. C.P (2005) D. 中国药典(2005年版) E. 中华人民共和国药典 A 2. 四氮唑比色法可用于哪个药物的含量测定 A.氢化可的松乳膏 B.甲基睾丸素片 C.雌二醇凝胶 D.黄体酮注射液 E.炔诺酮片 E 3. 以下哪种药物中检查对氨基酚 A. 盐酸普鲁卡因 B. 盐酸普鲁卡因胺 C. 阿司匹林 D. 对乙酰氨基酚 E. 对氨基水杨酸钠 E 4. 药物中的亚硫酸氢钠对下列哪种含量测定方法有干扰 A. 非水溶液滴定法 B. 紫外分光光度法 C. 酸碱滴定法 D. 汞量法 E. 碘量法 B 5. 有氧化产物存在时,吩噻嗪类药物的鉴别或含量测定方法可选择 A. 非水溶液滴定法 B. 紫外分光光度法 C. 荧光分光光度法 D. 钯离子比色法 E. 酸碱滴定法 C 6. 在碱性溶液中被铁氰化钾氧化生成硫色素的药物是 A. 维生素A B. 维生素E C. 维生素B1 D. 维生素C E. 维生素D B 7. 片剂含量均匀度检查中,含量均匀度符合规定是指 A. A+1.80S>15.0 B. A+1.80S≤15.0 C. A+S>15.0 D. A+1.80<15.0 E. A+1.80=15.0 C 8. 检查硫酸阿托品中莨菪碱时,应采用 A. 色谱法 B. 红外分光法 C. 旋光度法 D. 显色法 E. 直接检查法 E 9. 酸碱溶液滴定法测定乙酰水杨酸原料药含量时,所用的溶剂为:

A. 水 B. 氯仿 C. 乙醚 D. 无水乙醇 E. 中性乙醇 D 10. 坂口反应用以鉴别哪种药物 A. 红霉素 B. 硫酸庆大霉素 C. 盐酸氯丙嗪 D. 硫酸链霉素 E. 青霉素钠 E 11. 杂质限量是指 A. 杂质的最小量 B. 杂质的合适含量 C. 杂质的最低量 D. 杂质检查量 E. 杂质的最大允许量 D 12. 中国药典(2005年版)采用以下哪种方法测定维生素E的含量? A. 酸碱滴定法 B. 氧化还原法 C. 紫外分光光度法 D. 气相色谱法 E. 非水滴定法 B 13. 双相滴定法可适用的药物为 A. 阿司匹林 B. 对乙酰氨基酚 C. 水杨酸 D. 苯甲酸 E. 苯甲酸钠 B 14. 硫喷妥钠与铜盐的鉴别反应生成物为 A. 紫色 B. 绿色 C. 蓝色 D. 黄色 E.紫茧色 B 15. 精密度是指 A. 测得的测量值与真实值接近的程度 B. 测得的一组测量值彼此符合的程度 C. 表示该法测量的正确性 D. 在各种正常试验条件下,对同一样品分析所得结果的准确程度 E. 对供试物准确而专属的测定能力 C 16. 在紫外分光光度法中,供试品溶液的浓度应使吸收度的范围在 A. 0.1-0.3 B. 0.3-0.5 C. 0.3-0.7 D. 0.5-0.9 E. 0.1-0.9 二、B型题(配伍选择题)备选答案在前面,试题在后。每组题均对应同一组备选答案,每题只有一个正确答案。每个备选答案可重复选用,也可不选用。问题1~5 可用于检查的杂质为 A. 氯化物 B. 砷盐 C. 铁盐 D. 硫酸盐 E. 重金属 D 1. 在酸性溶液中与氯化钡生成浑浊液的方法 C 2. 在酸性溶液中与硫氰酸盐生成红色的方法 E 3. 在实验条件下与硫代乙酰胺形成均匀混悬溶液的方法 E 4. Ag-DDC法

山东大学网络教育期末考试试题及答案-分析化学(食品)

分析化学(食品) 一、名词解释 1. 有效数字 2. 校准曲线 3. 膜电位 4. 共振线 参考答案: 1. 有效数字:实际能测量到的有意义的数字或所有准确数字和一位可疑数字。 2. 校准曲线:用于描述待测物质的浓度或量与相应的测量仪器的响应量或其它指示量之间的定量关系的曲线。 3. 膜电位:电极敏感膜形成2个界面,与溶液接触后形成两个相间电位,二者差。 4. 共振线:原子外层电子从基态跃迁至第一激发态时所吸收的一定波长的谱线称为共振吸收线,由第一激发态直接跃迁至基态所辐射的谱线称为共振发射线,均称共振线。 二.填空题 1. 根据酸碱质子理论,OH-的共轭酸是;HAc 的共轭碱是。 2.按滴定反应的类型分,滴定分析方法通常可分为滴定法、滴定法、滴定法和滴定法四类。 3.计算一元弱酸HA溶液中[H+]的最简公式是。 4. 在碘量法中常用的专属指示剂是。 5. 生成难溶性银盐的沉淀滴定法称为。 6.按固定相的种类不同可将气相色谱法分为、。 三、选择题▲ 每题的正确答案只有一个,在正确答案前打“√” 1. 有一组平行测定所得的数据,要要判断其中是否有可疑值,应采用 A. F检验 B. t检验 C. Q检验 D.H检验 2. 液体样品的分析结果用物质的质量浓度ρ表示时,其单位的正确表示为 A. mmol/kg B. mmol/cm3 C. mg/L D. mol/L 3. 共轭酸碱对的K a与K b的关系是 A. K a K b =1 B. K a K b = K w C. K a /K b = K w D. K b /K a = K w 4. 标定NaOH 溶液常用的基准物有 A. 无水Na2CO3 B. CaCO3 C. 硼砂 D. 邻苯二甲酸氢钾 5. αM(L)=1表示 A. [M]=[L] B. M与L副反应相当严重 C. M的副反应较小 D. M与L不发生副反应 6. 二苯胺磺酸钠是Ce4+滴定Fe2+的常用指示剂,它属于 A. 氧化还原指示剂 B. 自身指示剂 C. 专属指示剂 D. 金属离子指示剂 7. 一般要在与入射光垂直的方向上观测荧光强度,这是由于 A. 荧光强度最大 B. 荧光强度比透射光强度大 C. 只有在与入射光垂直的方向上才有荧光 D. 荧光是向各个方向发射的,可减小透射光的影响 8. 气态原子吸收光辐射被激发后,再发射与原吸收线波长相同的荧光称为 A. 共振荧光 B. 斯托克斯荧光 C. 反斯托克斯荧光 D. 敏化荧光 四、判断题正确的打“√”,错误的打“×” 1. 增加平行测定次数可减小分析测量中的随机误差。() 2. 化学计量点与滴定终点是相同的。() 3. NH4NO3溶液的pH 值小于7。() 4. 沉淀重量法中的称量形式和沉淀形式必须不同。() 5. 双波长分光光度计可以抵消因光源的变化而产生的误差。() 6. 某溶液的吸光度A与透光率T的关系式是:A=-lg T () 7. 在原子吸收分光光度法中,火焰原子化法的灵敏度比石墨炉原子化法高。()

2021山东大学分析化学考研真题经验参考书

能够考上研究生,都是自己不断努力的结果,也希望大家都能够做得更好。 英语: 好在我英语不错,大学期间过了英语专八,当时客观题只扣了两分,估分85左右,但成绩出来只有78分,可能是作文写的不大好吧。我在英语上花费的时间比较少,一战二战加一起05-17年的真题都没有做全,惭愧。 结合这些年学习英语考专四专八的经验,我给英语基础相对较薄弱的同学的建议是,只刷真题,不做模拟题,搞懂真题里的每一个单词,每一个句子,可以参《木糖英语真题手译》,可以说是业界良心了,讲解非常全面。英语一一套《木糖英语真题手译》足够了。 还有基础的单词肯定要掌握好,推挤《一本单词》,有时间听听蛋核英语微信公众号的课程,一定很有帮助。强烈推荐关注木糖英语考研微信公众号,一定会很有帮助。 政治: 政治大体时间规划: 政治我是七月中下旬开始进行,参考书就是李凡的《政治新时器》,不过觉得真题没什么大作用,网上有电子版,当时就是图《政治新时器》买起来方便。另外想给大家提个醒,《政治新时器》不要图便宜,用起来放心,纸质也好。 7、8 月份的晚上时间我都留给了政治,看一章《政治新时器》做一章的题,一轮差不多要一个多月的时间,暑假开学差不多一轮才结束。很多学姐说《政治新时器》要用铅笔做,我直接用的圆珠笔,想着做完之后直接背错题,不过后来没时间了,在《政治新时器》上又刷了一遍。反正学累了就刷刷题,当是放松了。这时你会发现第一遍好像什么也没记住,我自认为还是看得很认真的,也是会错好多。没关系,慢慢背,慢慢看,后面还有很多老师的模拟题可以巩固知识点。很多错误是会重复出现的,一定要做标记,牢牢记住这个点。 由于本人专业课准备较迟,九月份才开始边整理边背诵的,四个月不到,中间还有各种事情浪费的时间就不算了,总之时间是相当紧迫的,真是每天起早贪黑,吐血背专业课,最终结果还行,也是感觉很幸运的。希望学弟学妹以我为鉴,早早开始复习,后面才能运筹帷幄、游刃有余,也能取得一个更好的成绩。接下来我结合自身说下复习专业课相关的建议。

山东大学药物分析课程试卷(A)_2

山东大学 药物分析 课程试卷(A ) 班级 学号 姓名 一、A 型题(最佳选择题)每题的备选答案中只有一个最佳答案 (每小题1 分,共20分) 1.现行的中国药典为哪一年版 A. 1985年版 B. 2000年版 C. 2005年版 D. 1995年版 E. 1990年版 2. 美国国家处方集的英文缩写为 A. BP B. JP C. USP D. Ch. P E. NF 3. 变异系数是表示分析方法的 A. 精密度 B. 检测限 C. 准确度 D. 纯精度 E. 限度 4. 片剂含量均匀度检查中,A 的计算方法为 A. W 100A -= B. 100W A -= C. W 100A -= D.100W A -= E. 100 W A = 5. 药典规定取用量为“约”若干时,系指取用量不得超过规定量的 A. 士0.1% B. 土1% C. 土 5% D. 土l0% E. 士 2% 6. 钯离子比色法可以测定 A. 未被氧化的吩噻嗪类药物 B. 被氧化的吩噻嗪类药物 C. 托烷类药物 D. 被氧化的喹啉类药物 E. 未被氧化的喹啉类药物 7. Kober 反应比色法可用于哪个药物的含量测定 A . 氢化可的松乳膏 B . 甲基睾丸素片 C . 雌二醇片 D . 苯丙酸诺龙注射液 E . 炔诺酮片 8. 阿司匹林片(分子量为180.16)采用两步滴定法测定含量时,每1ml 硫酸滴定液(0.05mol/L )相当于阿司匹林的mg 数 A. 18.02 B. 9.01 C. 36.04 D.1.802 E.3.604 9. 以下哪种药物中检查对氨基苯甲酸 A. 对乙酰氨基酚原料药 B. 对乙酰氨基酚注射液 C. 盐酸普鲁卡因原料药 D. 盐酸普鲁卡因注射液 E. 注射用盐酸普鲁卡因 10. 在头孢他啶的聚合物检查中,理论塔板数和拖尾因子是用哪种物质测定的: A. 蓝色葡聚糖2000 B. 聚合物 C. 头孢他啶样品 D. 头孢他啶对照品 E. 内标物 11. 含锑药物的砷盐检查方法为

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