4.29 算法伪代码练习讲义

4.29 算法伪代码练习讲义
4.29 算法伪代码练习讲义

4.29 算法练习讲义

1、根据如图所示的伪代码,当输入b a ,分别为2,3时,最后输出的m 的值是________

第4题图

2.右图是一个算法流程图,则输出的k 的值是 .

3.右图是一个算法的流程图,则输出的的值是.

n

4.右图是一个算法流程图,则输出的n 的值是.

5.根据如图所示的伪代码,可知输出的结果S 为_____.

6

若输入变量N 的值为3,则输出的值为;若输出变量的S 的值为30,则变量N 的值为。

7.如果,当126,9,8.5x x P ===时3x =。

8、下图是一个算法的流程图,则输出的S的值是。

,则判断框内可填写。

9.阅读流程图,若输出的S的值为7

10.运行如图所示的流程图,若输出的结果是62,则判断框中整数M的值是。

11.下图是某算法的流程图,则程序运行后所输出的S的值是。

12.上图是一个算法流程图,则输出的x的值是。

13.执行如图所示的流程图,输出的k的值为。

14、根据如图所示的伪代码,可知输出的结果S为________.

15、根据下图所示的伪代码,可知输出的结果S为

16.执行如图所示的程序框图,输出的x值为________.

(第16题图) 17.如图,运行伪代码所示的程序,则输出的结果是____.

18.右边程序输出的结果是____.

19.如右图是一个算法流程图,则输出S的值是.

20.根据如图所示的伪代码,最后中输出的a的值为.

21.某程序框图如右上图所示,则该程序运行后输出的S值是.

22.如图是一个算法流程图,则输出的s的值是____.

23.下面伪代码表示的算法功能是____.

24.如下伪代码运行后输出的值是____.

25.如下伪代码运行后的输出结果为____.

26.在如下图所示的流程图中,若输入5m =,3n =,则输出的a

的值为____.

27.读下面所示的流程图,若使输出的结果不大于37,则输入的整数i的最大值是____.

28.(本小题满分16分)给出50个数,1,2,4,7,11,???,其规律是

第1个数是1,第2个数比1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,???,以此类推。要求计算这50个数的和。

(1)把流程图补充完整;

(2)根据流程图写出伪代码。

29.在下面两个伪代码中,伪代码①的运行结果为,伪代码②的运行结果为。

30.根据如下所示的伪代码,可知道输出的S的值为。

31.下面的伪代码的循环次数为。

32.下面是伪代码表示求

11111

1

23499100

-+-+???+-的值的一个

算法过程,请将其补充完整。

第5章、配位滴定法(答案)

第5章配位滴定法习题答案 1.EDTA与金属离子的配位反应有何特点? 答:广泛,EDTA几乎能与所有的金属离子形成络合物;稳定,一般lg K MY> 15; 络合反应速度快,水溶性好;EDTA与无色的金属离子形成无色的络合物,与有色的金属离子形成颜色更深的络合物;络合比简单,一般为1:1。 2. EDTA与金属离子配合物的稳定常数与条件稳定常数有什么不同?影响条件稳定常数大小的因素有哪些? 答:在无副反应存在的情况下用平衡常数来衡量反应进行的程度,在有副反应存在的情况下用条件平衡常数来衡量反应进行的程度;响条件稳定常数大小的因素有:酸效应、配位效应、干扰离子效应等。 3. 影响配位滴定图月范围大小的因素有哪些?是怎样影响的? 答:(1)lg K′的影响:K′增大10倍,lg K′增加1,滴定突跃增加一个单位。 (2)C M的影响:C M增大10倍,滴定突跃增加一个单位。 4. 为什么大多数的配位滴定需要在一定的缓冲溶液中进行? 答:络合滴定中广泛使用pH缓冲溶液来保持酸度相对稳定,因为:(1)滴定过程中的[H+]变化:M + H2Y = MY + 2H+ (2)K′MY与pH有关; (3)指示剂需在一定的酸度介质中使用 5. 金属指示剂的作用原理是什么?应当具备的主要条件是什么? 答:金属指示剂本身是弱的配位剂,在一定条件下,指示剂与金属离子形成有一定稳定性的配合物,该配合物与指示剂本身具有显著不同的颜色。 6. 指示剂为什么会被封闭?如何消除? 答:指示剂的封闭现象是指某些指示剂能与某些金属离子生成极为稳定的络合物,这些络合物较对应的MY络合物更稳定,以致到达化学计量点时滴入过量的EDTA,也不能夺取指示剂络合物(MIn)中的金属离子,指示剂不能释放出来,看不到颜色的变化,这种现象就叫指示剂的封闭现象。 可能原因:(1)MIn(或共存离子N的NIn)的稳定性大于MY。 (2)终点变色反应的可逆性差。 解决方法:(1)若封闭现象是滴定离子本身M引起的,则可采用返滴定法。例二甲酚橙XO,Al3+对其有封闭现象。可加过量EDTA,采用返滴法测定铝。

伪代码

伪代码 伪码(Pseudocode)是一种算法描述语言。使用伪码的目的是使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java等)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。介于自然语言与编程语言之间。以编程语言的书写形式指明算法职能。使用伪代码,不用拘泥于具体实现。相比程序语言(例如Java, C++,C, Dephi 等等)它更类似自然语言。它是半角式化、不标准的语言。可以将整个算法运行过程的结构用接近自然语言的形式(可以使用任何一种你熟悉的文字,关键是把程序的意思表达出来)描述出来。 1.简介 定义 人们在用不同的编程语言实现同一个算法时意识到,他们的实现(注意:这里是实现,不是功能)很不同。尤其是对于那些熟练于不同编程语言的程序员要理解一个(用其他编程语言编写的程序的)功能时可能很难,因为程序语言的形式限制了程序员对程序关键部分的理解。这样伪代码就应运而生了。伪代码提供了更多的设计信息,每一个模块的描述都必须与设计结构图一起出现。伪代码是一种非正式的,类似于英语结构的,用于描述模块结构图的语言。 应用领域 当考虑算法功能(而不是其语言实现)时,伪码常常得到应用。伪码中常被用于技术文档和科学出版物中来表示算法,也被用于在软件开发的实际编码过程之前表达程序的逻辑。伪代码不是用户和分析师的工具,而是设计师和程序员的工具。计算机科学在教学中通常使用虚拟码,以使得所有的程序员都能理解。综上,简单地说,让人便于理解的代码。不依赖于语言的,用来表示程序执行过程,而不一定能编译运行的代码。在数据结构讲算法的时候用的很多。伪代码用来表达程序员开始编码前的想法。 2.语法规则 例如,类Pascal语言的伪码的语法规则是:在伪码中,每一条指令占一行(else if,例外)。指令后不跟任何符号(Pascal和C中语句要以分号结尾)。书写上的“缩进”表示程序中的分支程序结构。这种缩进风格也适用于if-then-else语句。用缩进取代传统Pascal中的begin和end语句来表示程序

算法基础知识点复习

第一单元算法基础 1.算法的概念及特点。 (1)复述算法的概念; 答:答案1:书P6——算法是在有限步骤内求解某一问题所使用的具有精确定义的一系列操作规则。 答案2:——为解决某一问题而设计的确定的有限的步骤称为算法。 (2)解释算法的主要特点; 答:书P6 1、有穷性:指每一个算法都应该在一定的时间和步骤内完成。 2、确定性:指算法的每个步骤必须有确切的含义,而不应当是含糊的、模棱两可的。 3、可行性:指算法中的每一个步骤都必须是实际能做的,而且能在有限的时间内完成。 4、有0个或多个输入:指算法的执行需要从外界获取信息,为算法的某些阶段建立初试状态。如果建立初试状态所需要的信息已经包含在算法中,那就不再需要输人。 5、有1个或多个输出:指算法用来解决问题的结果应以一定的方式输出,即使问题“无”解答,也需要输出相关信息。 (3)描述用算法解决问题的一般过程。 答:书P3 答案1:1、分析问题→2、设计算法→3、编写程序→4、运行程序 答案2:1、需求分析→2、设计算法→3、编写程序→4、上机调试与维护 2.算法的描述方法;流程图的绘制方法;用流程图来描述算法。 (1)列举算法的描述方法(用自然语言描述、用流程图描述、用程序语言描述实现);答:书P8,1、自然语言描述;2、流程图描述;3、伪代码或直接用计算机程序描述 (2)列举常用的流程图符号(起止框、输入输出框、处理框、判断框、流程线等);答:书P 8—P 9 开始结束框(即:起止框)判断框 输入、输出框流程线 处理框连接框 (3)根据需要使用合适的流程图符号描述算法; 和) (4)描述绘制流程图的基本要求。

3.常量和变量的区别。 (1)复述常量和变量的概念; 答:书P57 常量——常量是在程序运行过程中值不变的数据或存储单元。 变量——变量用来表示数据的存数区,在程序运行过程中,这些存储区中的值是可以改变的。(2)比较常量与变量的不同; 答:在程序运行过程中,常量的值不变,变量的值可以改变 (3)列举数据的基本类型(整型、实数型、字符型、逻辑型等)。 答:书P58 表3.4 4.变量的作用和特点;设置和使用变量。 (1)描述变量的基本作用和特点; 答:在程序中,往往需要将某一个或某些数据暂时存放起来,以备后用,我们一般将这些数据暂存在变量中。变量指在程序运行过程中,取值可以改变的量,一般用字母表示。在计算机内部变量对应了一定的存储单元。 (2)列举变量命名的基本规则; 答:变量名只能由字母、数字和下划线三类字符组成,但第一个字符必须是字母。 字母大小写都可以,变量名长度适当。 (3)使用赋值语句对变量进行赋值; 答:赋值语句——将赋值号(=或←)右边常量的值或变量的值存放在左边变量名对应的存储单元中,成为左边变量的值。例如:a=3 (4)描述变量赋值的过程与特点。 答:赋值过程:例如a=3+a 读取变量a的值,在这个值得基础上加上2,将结果存放到变量a对应的存储单元中。

配位滴定法课后练习题及参考标准答案

配位滴定法课后练习题及参考答案 一、选择题 1.直接与金属离子配位的EDTA型体为() (A)H 6Y2+ (B)H4Y(C)H 2 Y2-(D)Y4- 2.一般情况下,EDTA与金属离子形成的络合物的络合比是() (A)1:1(B)2:1(C)1:3 (D)1:2 3.铝盐药物的测定常用配位滴定法。加入过量EDTA,加热煮沸片刻后,再用标准锌溶液滴定。该滴定方式是()。 (A)直接滴定法(B)置换滴定法 (C)返滴定法(D)间接滴定法 4.αM(L)=1表示() (A)M与L没有副反应(B)M与L的副反应相当严重 (C)M的副反应较小(D)[M]=[L] 5.以下表达式中正确的是() (A) >(B) > (C) > (D) > 6.用EDTA直接滴定有色金属离子M,终点所呈现的颜色是()(A)游离指示剂的颜色(B)EDTA-M络合物的颜色 (C)指示剂-M络合物的颜色(D)上述A+B的混合色 7.配位滴定中,指示剂的封闭现象是由()引起的 (A)指示剂与金属离子生成的络合物不稳定 (B)被测溶液的酸度过高

(C)指示剂与金属离子生成的络合物翁定性小于MY的稳定性 (D)指示剂与金属离子生成的络合物稳定性大于MY的稳定性 8.下列叙述中错误的是() (A)酸效应使络合物的稳定性降低 (B)共存离子使络合物的稳定性降低 (C)配位效应使络合物的稳定性降低 (D)各种副反应均使络合物的稳定性降低 9.用Zn2+标准溶液标定EDTA时,体系中加入六次甲基四胺的目的是()(A)中和过多的酸(B)调节pH值 (C)控制溶液的酸度(D)起掩蔽作用 10.在配位滴定中,直接滴定法的条件包括( ) ≤8 (B)溶液中无干扰离子 (A) > (C)有变色敏锐无封闭作用的指示剂(D)反应在酸性溶液中进行 11.测定水中钙硬时,Mg2+的干扰用的是( )消除的。 (A)控制酸度法(B)配位掩蔽法(C)氧化还原掩蔽法(D)沉淀掩蔽法12.配位滴定中加入缓冲溶液的原因是( ) (A)EDTA配位能力与酸度有关(B)金属指示剂有其使用的酸度范围

编程入门基础知识总结

编程入门基础知识总结 https://wenku.baidu./task/browse/javascript:void(0); 基本知识 程序= 算法+ 数据结构,算法是对操作的描述,数据结构是对数据的描述。 伪代码:pseudo code 程序一般包括: (1)预处理命令:#include等 (2)全局声明部分 (3)函数:函数首部(声明)、函数体(局部声明+执行部分) 程序执行过程 源程序-->编译成目标程序obj-->连接目标程序成可执行文件 类:数据成员+成员函数 命名空间 实际上就是一个由程序设计者命名的内存区域。程序员可以根据需要指定一些有名字的空间域,把一些全局实体分别放在各个命名空间中,从而与其它全局实体分隔开,解决名字冲突,防止全局命名空间污染。 C++库的所有标识符(标准头文件中函数、类、对象、类模版)都是在std命名空间定义的 A 的ASCII码值65 a 的97 1.数据类型 ?基本类型:整型、浮点型、字符型、布尔型 ?构造类型:枚举、数组、结构体类型(struct)、公用体(union)、类类型 ?指针类型 ?引用类型 ?空类型:null int 4 unsigned int 4 short int 2 unsigned short int 2 long int 4 unsigned long int 4 char 1 uchar 1 float 4 double 8 long double 8 无符号:不用保存符号位,故比有符号多了一位 有符号:数值用补码存放(无论正负),最高位为符号位 VC中,long double与double字节数相同,故long double是无用的 GCC中,long double则有12个字节 无负值的量可以定义为unsigned int,如年龄、学号等,以增大存储范围。 short int,long int,unsigned int这些类型后面的int可以省略 整型表示: 十进制,后面加L 或l 八进制,前面加0 十六进制,前面加0x 浮点数表示: 默认为双精度型double 后面加f 或 F 则为单精度float 后面加l 或L 则为长精度型long double

滴定分析习题及答案

滴定分析习题及答案标准化管理部编码-[99968T-6889628-J68568-1689N]

第三章滴定分析 一、选择题 1.滴定分析中,对化学反应的主要要求是(? ? ) (A)反应必须定量完成 (B)反应必须有颜色变化 (C)滴定剂与被测物必须是1:1的计量关系 (D)滴定剂必须是基准物 2.在滴定分析中,一般用指示剂颜色的突变来判断化学计量点的到达,在指示剂变色时停止滴定。这一点称为(? ? ) (A)化学计量点?(B)滴定误差?(C)滴定终点?(D)滴定分析 3.直接法配制标准溶液必须使用(? ? ) (A)基准试剂(B)化学纯试剂(C)分析纯试剂(D)优级纯试剂 4.将称好的基准物倒入湿烧杯,对分析结果产生的影响是(? ? ) (A)正误差? ? ? (B)负误差? (C)无影响(D)结果混乱 5.硼砂(Na2B4O7?10H2O)作为基准物质用于标定盐酸溶液的浓度,若事先将其置于干燥器中保存,则对所标定盐酸溶液浓度的结果影响是(? ? ) (A)偏高? ? ? ? ? (B)偏低? ? ? ? (C)无影响? ? ? (D)不能确定 6.滴定管可估读到±,若要求滴定的相对误差小于%,至少应耗用体积(? ? )mL (A) 10? ? ? ? ? (B) 20? ? (C) 30? ? ?(D) 40

(A) ? (B) ? (C) ? ? ? (D) 8.欲配制1000mL L HCl溶液,应取浓盐酸(12mol/L HCl) (? ? )mL。 (A) ? ? (B)? ? (C);? ? (D)12mL 9.既可用来标定NaOH溶液,也可用作标定KMnO4的物质为(? ? ) (A)H2C2O4?2H2O?(B) Na2C2O4? ? ? (C)HCl? ? ? (D)H2SO4 10.以甲基橙为指示剂标定含有Na2CO3 的NaOH标准溶液,用该标准溶液滴定某酸以酚酞为指示剂,则测定结果(? ? ) (A)偏高? ? ? (B)偏低? ? ? ? (C)不变? ? ? ? (D)无法确定 二、填空题 1.滴定分析法包括(? ? ? ? ? )、(? ? ? ? ? )、(? ? ? ? ? )和(? ? ? ? )四大类。 2.欲配制 mol?L的NaOH溶液500 mL,应称取(? ? ? ? )固体。 3.称取纯金属锌 g,溶于HCl后,稀释定容到250 mL的容量瓶中,则Zn2+ 溶液的物质的量浓度为(? ? ? ? )。 4.称取 H2C2O4?2H2O来标定NaOH溶液,消耗,则cNaOH=(? ? ? ? )。HCl=mL表示每(? ? ? ? )相当于(? ? ? ? ? )。 6.进行滴定分析计算时,如果选取分子、离子或这些粒子的某种特定组合作为反应物的基本单元,这时滴定分析结果计算的依据为: (? ? ? ? ? ? ? ? ? ? ? ? ? ? )。 三、判断题 1.(? )所谓化学计量点和滴定终点是一回事。

4.29 算法伪代码练习讲义

4.29 算法练习讲义 1、根据如图所示的伪代码,当输入b a ,分别为2,3时,最后输出的m 的值是________ 第4题图 2.右图是一个算法流程图,则输出的k 的值是 . 3.右图是一个算法的流程图,则输出的的值是. n

4.右图是一个算法流程图,则输出的n 的值是. 5.根据如图所示的伪代码,可知输出的结果S 为_____. 6 若输入变量N 的值为3,则输出的值为;若输出变量的S 的值为30,则变量N 的值为。 7.如果,当126,9,8.5x x P ===时3x =。

8、下图是一个算法的流程图,则输出的S的值是。 ,则判断框内可填写。 9.阅读流程图,若输出的S的值为7 10.运行如图所示的流程图,若输出的结果是62,则判断框中整数M的值是。 11.下图是某算法的流程图,则程序运行后所输出的S的值是。 12.上图是一个算法流程图,则输出的x的值是。

13.执行如图所示的流程图,输出的k的值为。 14、根据如图所示的伪代码,可知输出的结果S为________. 15、根据下图所示的伪代码,可知输出的结果S为 16.执行如图所示的程序框图,输出的x值为________.

(第16题图) 17.如图,运行伪代码所示的程序,则输出的结果是____. 18.右边程序输出的结果是____. 19.如右图是一个算法流程图,则输出S的值是.

20.根据如图所示的伪代码,最后中输出的a的值为. 21.某程序框图如右上图所示,则该程序运行后输出的S值是. 22.如图是一个算法流程图,则输出的s的值是____.

配位滴定法课后习题及答案

第六章配位滴定法 计算pH=5时EDTA的酸效应系数αY(H)。若此时EDTA各种存在形式的总浓度为·L-1,则[Y4-]为多少 pH=5时,锌和EDTA配合物的条件稳定常数是多少假设Zn2+和EDTA的浓度皆为10-2 mol·L-1(不考虑羟基配位等副反应)。pH=5时,能否用EDTA标准溶液滴定Zn2+ 假设Mg2+和EDTA的浓度皆为10-2 mol·L-1,在pH=6时,镁与EDTA配合物的条件稳定常数是多少(不考虑羟基配位等副反应)并说明在此pH条件下能否用EDTA 标准溶液滴定Mg2+。如不能滴定,求其允许的最小pH。

试求以EDTA滴定浓度各为mol·L-1的Fe3+和Fe2+溶液时所允许的最小pH。 计算用mol·L-1 EDTA标准溶液滴定同浓度的Cu2+离子溶液时的适宜酸度范围。 称取0.1005g纯CaCO3溶解后,用容量瓶配成100mL溶液。吸取25mL,在pH﹥12时,用钙指示剂指示终点,用EDTA标准溶液滴定,用去。试计算: (1)EDTA溶液的浓度; (2)每毫升EDTA溶液相当于多少克ZnO和Fe2O3。

用配位滴定法测定氯化锌(ZnCl2)的含量。称取0.2500g试样,溶于水后,稀释至250mL,吸取,在pH=5~6时,用二甲酚橙作指示剂,用mol·L-1 EDTA标准溶液滴定,用去。试计算试样中含ZnCl2的质量分数。 称取1.032g氧化铝试样,溶解后移入250mL容量瓶,稀释至刻度。吸取,加入T Al2O3=mL的EDTA标准溶液,以二甲酚橙为指示剂,用Zn(OAc)2标准溶液进行返滴定,至红紫色终点,消耗Zn(OAc)2标准溶液。已知1mL Zn(OAc)2溶液相当于EDTA溶液。求试样中Al2O3的质量分数。

5-配位滴定习题答案

第五章配位滴定法习题答案 练习题答案 1. __________________________________________________ EDTA与金属离子形成螯合物时,其螯合比一般为______________________________ 。(1:1) 2. ___________________________________________________ EDTA与金属离子 络合时,一分子的 EDTA可提供 ______________________________ 配位原子。(6) 3. 在非缓冲溶液中,用EDTA滴定金属离子时溶液的pH值将降低 4. ______________________________________________________________ 当M 与丫反应时,溶液中有另一络合剂L存在,若口M(L)=1表示 _________________ o (M 与L没有副反应) 5. 两种金属离子M和N共存时,只有稳定常数的差值满足△ Igk》5时才可用控制酸度的方法进行分别滴定 6. 以下表达式中正确的是:(B) A K MY ' =C Y/C M C Y B K MY ' =[MY' ]/([M]+ [ML i])( [Y]+、[H i Y]) C K MY ' =[MY' ]/([MY]+ [ML i])( [Y]+、[H i Y]) D K MY ' =[MY]/([M]+ ' [ML i])( [Y]+ x [H i Y]+[MY]) 7. 在 pH = 10.0 的氨性溶液中,已计算出:Zn(NH3) = 104'7,: Zn(OH) = 102'4,-Y(H)=10°5, 已知 lgK znY=16.5;在此条件下,IgK znY'为_____________ 。(11.3) 8. 络合滴定中,若封闭现象是由被测离子引起的,则可米用回滴定法进行 9. 络合滴定法直接滴定Zn2+,铬黑T In-作指示剂,其滴定终点所呈现的颜色实际上是: (D) A. ZnIn的颜色 B. In-的颜色 C. ZnY的颜色 D. ZnIn和In-的颜色 10. 在EDTA法中,当MIn溶解度较小时,会产生( B ) A 封闭现象B僵化现象C掩蔽现象 D 络合效应和酸效应 11. 当K MIn>K MY时,易产生(A ) A 封闭现象B僵化现象C掩蔽现象 D 络合效应和酸效 12. 下列指示剂中,全部适用于络合滴定的一组是:(C) A 甲基橙、二苯胺磺酸钠、EBT B 酚酞、钙指示剂、淀粉 C 二甲酚橙、铬黑T、钙指示剂 D PAN、甲基红、铬酸钾

《算法与程序设计》知识点

高息技术《算法与程序设计VB (选修)》 知识要点 相关知识点 (一)算法 1.定义 相关题解: 算法:就是解决问题的方法和步骤。算法是程序设计的“灵魂”,算法+数据结构=程序。 单选题 1、运用计算机程序解决实际问题时,合理的步骤是( )。 A 、设计算法→分析问题→编写程序→调试程序 B 、分析问题→设计算法→编写程序→调试程序 C 、分析问题→编写程序→设计算法→调试程序 D 、设计算法→编写程序→分析问题→调试程序 2.算法的描述方法: 算法的描述:可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。 自然语言描述法:指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。 流程图描述:也称程序框图,它是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。 伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。是专业软件开发人员常用方法。 (二)程序设计基础 常用高级编程语言:BASIC 、VB 、Pascal 、C 、C++、Java 面向对象的程序设计语言:其中的对象主要是系统设计好的对象,包括窗体等、控件等 控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。

对象的属性、方法和事件 对象名.属性名=属性值 对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过程序代码设置,方法如下例:给文本框“Txt123”的“Text”属性赋值为字符串“20”,代码如下 Txt123.text =”20” 变量=对象名.属性名 如果要获取对象的状态或特性,这时就要读取对象的属性值,方法如下 例:读取文本框“txt123”的“Text”属性的代码如下 a = txt123.text ‘读取字符(或a=Val(txt123.text) ’读取数值) 2、方法 [对象].方法[参数名表] 例:form.print ”欢迎使用” 该语句使用print方法在form1窗体中显示字符串“欢迎使用” 3、事件及事件驱动 事件是对象对外部操作的响应,如在程序执行时,单击命令按钮会产生一个Click事件。如需要命令按钮响应Click事件,就把完成Click事件功能的代码写到Click事件的事件过程中,与事件一一对应。 事件过程的形式如下: Private Sub 对象_事件名( ) ……………(事件过程代码) End Sub 一个简单的VB程序 求圆的周长和面积

第6章 配位滴定法(课后习题及答案)

第六章 配位滴定法 思考题与习题 1.简答题: (1)何谓配位滴定法?配位滴定法对滴定反应有何要求? 答:以配位反应为基础的地点分析方法称为配位滴定法。配位滴定法要求配位反应按一定的反应式定量进行,且能进行完全;反应必须迅速;可以用适当的方法确定终点。 (2)EDTA 与其金属离子配合物的特点是什么? 答:E DT A具有广泛的配位性能;EDTA 与金属离子配位时可生成的螯合物稳定性高,配位反应的完全程度高;E DTA 与金属离子形成配位化合物的配位比几乎均为1:1;ED TA 与金属离子形成的配合物大多能溶于水;配位反应迅速;EDTA 与无色离子形成的配合物也无色,便于用指示剂确定终点。 (3)配位滴定可行性的判断条件是什么? 答:MY M K c lg ≥6 (4)配位滴定中可能发生的副反应有哪些?从理论上看,哪些对滴定分析有利? 答:配位滴定副反应包括:EDTA 的酸效应,金属离子的水解效应,金属离子与其他配位剂的配位反应,干扰离子效应,配合物与氢离子、氢氧根离子的副反应等。配合物与氢离子、氢氧根离子的副反应对滴定分析有利。 (5)何谓指示剂的封闭现象?怎样消除封闭? 答:如果指示剂与某些金属离子形成的配位化合物极其稳定,以至于加入过量的滴定剂也不能将金属离子从金属-指示剂配合物中夺取出来,溶液在化学计量点附近就没有颜色变化,这种现象称为指示剂受到了封闭。可加掩蔽剂消除指示剂的封闭现象。 (6)提高配位滴定选择性的条件与措施有哪些? 答:1)控制酸度;2)分别采用配位掩蔽法、沉淀掩蔽法、氧化还原掩蔽法掩蔽干扰离子;3)分离干扰离子。 2.名词解释 (1)酸效应

程序设计基础知识(简答题)

1.请简述程序设计的一般步骤。 (1)分析问题:(2)设计算法;(3)选择程序设计语言;(4)编写程序代码 2.请说明算法的五个基本特征,并进行简要的分析 ①确定性:算法的每一种运算必须要有确切的定义,即每一种运算应该执行何种动作必须是相当清楚的、无二义性的。 ②输入:一个算法有0个或多个输入,这些输入是在算法开始之前给出的量,它取自特定的对象集合 ③输出:一个算法产生一个或多个输出,这些输出是同输入有某种特定关系的量。 ④有穷性:一个算法总是在执行了有穷步的运算之后能够终止,且每一步都可在有穷时间内完成。这里的有穷的概念不是纯数学的,而是在实际上是合理的,可以接受的。 ⑤可行性:每个算法都可以有效地执行,并能得到确定的结果 3.算法的表示方法有哪些? 常用的算法表示方法有自然语言、流程图、N-S图、伪代码等 ①自然语言:指人们在日常生活中使用的语言,用自然语言描述的算法通俗易懂,但缺乏直观性和简洁

性,容易产生歧义。 ②流程图:它是算法的一种图形化表示方法,与自然语言相比,它的描述形象直观 更容易理解 ③N-图:它是一种简化的流程图,去掉了流程图中的流程线,全部算法写在一个矩 形框内。 ④伪代码:介于自然语言和计算机程序语言之间的一种算法描述,没有严格的语法 限制。例如:If(明天 不下雨)Then(我们骑车去郊游)表示“如果明天不下雨,那么我们骑车去郊游如果 一种算法描述中既出 现了自然语言,又出现了程序语言中的关键字(变量名不算关键字),则这种算法描 述方法就是伪代码。 4.简述算法的三种基本控制结构 ①顺序结构:按照语句的先后顺序执行即为顺序结构,是算法中最简单的一种结构。 ②选择结构:根据条件的不同,程序执行不同的语句,即为选择结构。 ③循环结构:根据约束条件的不同,多次重复执行某一条或多条语句的结构,称为 循环结构。

滴定分析习题及答案

滴定分析 姓名:分数: 一、选择题 1.滴定分析中,对化学反应的主要要求是( ) (A)反应必须定量完成 (B)反应必须有颜色变化 (C)滴定剂与被测物必须是1:1的计量关系 (D)滴定剂必须是基准物 2.在滴定分析中,一般用指示剂颜色的突变来判断化学计量点的到达,在指示剂变色时停止滴定。这一点称为() (A)化学计量点(B)滴定误差(C)滴定终点(D)滴定分析3.直接法配制标准溶液必须使用() (A)基准试剂(B)化学纯试剂(C)分析纯试剂(D)优级纯试剂4.将称好的基准物倒入湿烧杯,对分析结果产生的影响是()(A)正误差(B)负误差(C)无影响(D)结果混乱5.硼砂(Na2B4O7?10H2O)作为基准物质用于标定盐酸溶液的浓度,若事先将其置于干燥器中保存,则对所标定盐酸溶液浓度的结果影响是( ) (A)偏高(B)偏低(C)无影响(D)不能确定6.滴定管可估读到±0.01mL,若要求滴定的相对误差小于0.1%,至少应耗用体积()mL (A) 10 (B) 20 (C) 30 (D) 40 7.0.2000 mol/LNaOH溶液对H2SO4的滴定度为()g?mL-1 (A) 0.00049 (B) 0.0049 (C) 0.00098 (D)0.0098 8.欲配制1000mL 0.1mol/L HCl溶液,应取浓盐酸(12mol/L HCl) ()mL。 (A) 0.84mL (B)8.4mL (C)1.2mL;(D)12mL 9.既可用来标定NaOH溶液,也可用作标定KMnO4的物质为( ) (A)H2C2O4?2H2O(B) Na2C2O4 (C)HCl (D)H2SO4 10.以甲基橙为指示剂标定含有Na2CO3 的NaOH标准溶液,用该标准溶液滴定某酸以酚酞为指示剂,则测定结果() (A)偏高(B)偏低(C)不变(D)无法确定

第五章配位滴定法习题答案

第五章 配位滴定法 习题答案 1计算pH=时EDTA 的酸效应系数αY(H)。若此时EDTA 各种存在形式的总浓度为·L -1,则[Y 4-]为多少 解:(1)EDTA 的61~K K :,,,,, 61~ββ:,,,,, pH=时: ()66554433221H Y ]H []H []H []H []H []H [1ββββββ++++++++++++=α =1++++++ = — (2)[Y 4-] = 45.610020.0=×10-9(mol·L -1) 2. pH=时,锌和EDTA 配合物的条件稳定常数是多少假设Zn 2+和EDTA 的浓度皆为10-2 mol·L -1(不考虑羟基配位等副反应)。pH = 时,能否用EDTA 标准溶液滴定Zn 2+ 解: 查表5-2: 当pH = 时,lg αY(H) = ,Zn 2+与EDTA 浓度皆为10-2 mol·L -1, lg K ’= lg K 稳-lg αY(H) =- = >8,可以准确滴定。 3. 假设Mg 2+和EDTA 的浓度皆为10-2 mol·L -1,在pH= 时,镁与EDTA 配合物的条件稳定常数是多少(不考虑羟基配位等副反应)并说明在此pH 条件下能否用EDTA 标准溶液滴定Mg 2+。如不能滴定,求其允许的最小pH 。 解:(1)查表5-2: 当pH = 时,lg αY(H) = ,lg K ’= lg K 稳-lg αY(H) = - = ,lg K ’<8, ∴不能准确滴定 (2)lg αY(H) = lg K 稳-8 = ,查表5-2或114页林邦曲线得pH ≈ 。 ! 4.试求以EDTA 滴定浓度各为 mol·L -1的Fe 3+和Fe 2+溶液时所允许的最小pH 。 解:(1)Fe 3+:lg αY(H) = lg K 稳-8 =-8 = ,查表5-2或114页林邦曲线得pH ≈ (2)Fe 2+:lg αY(H) = lg K 稳-8 =-8 = ,查表5-2或114页林邦曲线得pH ≈ 5.计算用 mol·L -1 EDTA 标准溶液滴定同浓度的Cu 2+离子溶液时的适宜酸度范围。 解:(1)lg αY(H) = lg cK 稳-6 = lg ×-6 =,查表5-2得pH ≈ (2)[OH -] =]Cu [2+sp K =0200.0102.220-?=×10-9, pOH= pH = ,∴ pH 范围:~ 6.称取0.1005g 纯CaCO 3溶解后,用容量瓶配成溶液。吸取,在pH >12时,用钙指示剂指示终点,用EDTA 标准溶液滴定,用去。试计算: · (1)EDTA 溶液的浓度;

配位滴定练习题有答案

第七章配位滴定法练习题 一、选择题 1、某溶液主要含有Ca2+、Mg2+及少量Fe3+、Al3+,今在pH=10的加入三乙醇胺,以EDTA滴定,用铬黑T为指示剂,则测出的是() A、Mg2+量 B、Ca2+量 C、Ca2+、Mg2+总量 D、Ca2+、Mg2+、Fe3+、Al3+总量 2、准确滴定单一金属离子的条件是() A、lgc M K′MY≥8 B、lgc M K MY≥8 C、lgc M K′MY≥6 D、lgc M K MY≥6 3、在配位滴定中,直接滴定法的条件包括() A、lgcK'MY≤ 8 B、溶液中无干扰离子 C、有变色敏锐无封闭作用的指示剂 D、反应在酸性溶液中进行 4、EDTA 滴定 Zn2+时,加入 NH3-NH4Cl可() A、防止干扰 B、控制溶液的pH值 C、使金属离子指示剂变色更敏锐 D、加大反应速度 5、取水样100mL,用C(EDTA)=0.02000mol/L,标准溶液测定水的总硬度,用去4.00毫升,计算水的总硬度是( )(用CaCO3 mg/L表示) A、20mg/L B、40 mg/L C、60 mg/L D、80mg/L 6、配位滴定终点所呈现的颜色是() A、游离金属指示剂的颜色 B、EDTA与待测金属离子形成配合物的颜色 C、金属指示剂与待测金属离子形成配合物的颜色 D、上述A与C的混合色 7、在EDTA配位滴定中,下列有关酸效应系数的叙述,正确的是() A、酸效应系数越大,配合物的稳定性愈大 B、酸效应系数越小,配合物的稳定性愈大 C、 pH值愈大,酸效应系数愈大 D、酸效应系数愈大,配位滴定曲线的pM突跃范围愈大 8、以配位滴定法测定Pb2+时,消除Ca2+、Mg2+干扰最简便的方法是() A、配位掩蔽法 B、控制酸度法 C、沉淀分离法 D、解蔽法 9、 EDTA的有效浓度[Y]与酸度有关,它随着溶液pH值增大而() A、增大 B、减小 C、不变 D、先增大后减小 10、 EDTA法测定水的总硬度是在pH=( )的缓冲溶液中进行,钙硬度是在pH=( )的缓冲溶液中进行。 A、4-5 B、6-7 C、8-10 D、12-13 11、用EDTA测定SO42-时,应采用的方法是() A、直接滴定 B、间接滴定 C、返滴定 D、连续滴定

基础知识必做题02(含答案)

基础知识必做题(共45题) 单选题 1.某计算机内存储器容量是2GB,则它相当于MB A. 1024 B. 2048 C. 1000 D. 2000 2.实施逻辑加运算:1100101∨00001001后的结果是 A. 00001000 B. 11000001 C. 00001001 D. 11001011 3.下列4种字符编码标准中,适用于实现全球各种不同语言文字统一编码的国际标准是 A. ASCII B. GBK C. UCS(Unicode) D. Big5 4.下列关于IC卡的叙述错误的是 A. IC卡是“集成电路卡”的简称 B. IC卡中内嵌有集成电路芯片 C. IC卡不仅可以存储数据,还可以通过加密逻辑对数据进行加密 D. 非接触式IC卡依靠自带电池供电 5.CPU中用来对数据进行各种算术运算和逻辑运算的部件是 A. 总线 B. 运算器 C. 寄存器 D. 控制器 6.CPU的性能主要表现在程序执行速度的快慢,CPU的性能与无关 A. 运算器的数目 B. CPU主频 C. CPU总线 D. CMOS的容量 7.下面关于PC机主板的叙述错误的是 A. CPU和内存条均通过相应的插座(槽)安装在主板上 B. 芯片组是主板的重要组成部分,存储控制和I/O控制功能大多是由芯片组提供的 C. 为便于安装,主板的尺寸已标准化 D. 硬盘驱动器也安装在主板上 8.由于工作过程中断电或突然“死机”,计算机重新启动后存储器中的信息将会丢失 A. CMOS B. ROM C. 硬盘 D. RAM

9.下列关于USB接口的说法错误的是 A. USB接口只有一种标准(版本) B. 一个USB接口通过USB集线器可以连接多个设备 C. USB的中文含义是通用串行总总线 D. USB接口连接的设备可以热插拔,即不需要关机就可插拔设备 10.下列4种输入设备中功能和性质不属于同一类型的是 A. 鼠标器 B. 触摸屏 C. 轨迹球 D. 手持式扫描仪 11.与CRT显示器相比,LCD显示器有若干优点,但不包括 A. 工作电压低、功耗小 B. 较少辐射危害 C. 不闪烁、体积轻薄 D. 成本较低、不需要使用显示卡 12.下列选项中,属于击打式打印机的是 A. 针式打印机 B. 激光打印机 C. 热喷墨打印机 D. 压电喷墨打印机 13.下面关于硬盘存储器结构与组成的叙述错误的是 A. 磁盘由磁盘盘片、主轴与主轴电机、移动臂、磁头和控制电路等组成 B. 磁盘盘片是信息的存储介质 C. 磁头的功能是读写盘片上所存储的信息 D. 盘片和磁头密封在一个盒状装置内,主轴电机安装在PC机主板上 14.下列关于计算机程序的叙述错误的是 A. 程序是告诉计算机做什么和如何做的一组指令(语句) B. 程序用于完成某一确定的信息处理任务 C. 程序是使用某种计算机语言写成的 D. 程序是常驻内存中的 15.下列诸多软件中,全部属于应用软件的一组是 A. Google、PowerPoint、Outlook B. Unix、QQ、Word C. WPS、PhotoShop、Linux D. BIOS、AutoCAD、Word 16.在Windows(中文版)系统中,不可以作为文件名使用的是 A. 计算机 B. ruanjian_2.rar C. 文件*.ppt D. A1234567890_书名.doc 17.下面关于算法和程序的说法正确的是 A. 算法可采用“伪代码”或流程图等不同方式来描述 B. 程序只能用高级语言编写 C. 算法和程序是一一对应的

第六章 配位滴定法课后习题及答案

第六章配位滴定法 5.1计算pH=5时EDTA的酸效应系数αY(H)。若此时EDTA各种存在形式的总浓度为0.0200mol·L-1,则[Y4-]为多少? 5.2 pH=5时,锌和EDTA配合物的条件稳定常数是多少?假设Zn2+和EDTA的浓度皆为10-2 mol·L-1(不考虑羟基配位等副反应)。pH=5时,能否用EDTA标准溶液滴定Zn2+? 5.3假设Mg2+和EDTA的浓度皆为10-2 mol·L-1,在pH=6时,镁与EDTA配合物的条件稳定常数是多少(不考虑羟基配位等副反应)?并说明在此pH条件下能否用EDTA标准溶液滴定Mg2+。如不能滴定,求其允许的最小pH。

5.4试求以EDTA滴定浓度各为0.01mol·L-1的Fe3+和Fe2+溶液时所允许的最小pH。 5.5计算用0.0200mol·L-1 EDTA标准溶液滴定同浓度的Cu2+离子溶液时的适宜酸度范围。 5.6称取0.1005g纯CaCO3溶解后,用容量瓶配成100mL溶液。吸取25mL,在pH﹥12时,用钙指示剂指示终点,用EDTA标准溶液滴定,用去24.90mL。试计算: (1)EDTA溶液的浓度; (2)每毫升EDTA溶液相当于多少克ZnO和Fe2O3。

5.7用配位滴定法测定氯化锌(ZnCl2)的含量。称取0.2500g试样,溶于水后,稀释至250mL,吸取25.00mL,在pH=5~6时,用二甲酚橙作指示剂,用0.01024 mol·L-1 EDTA标准溶液滴定,用去17.61mL。试计算试样中含ZnCl2的质量分数。 5.8称取1.032g氧化铝试样,溶解后移入250mL容量瓶,稀释至刻度。吸取25.00mL,加入T Al2O3=1.505mg/mL的EDTA标准溶液10.00mL,以二甲酚橙为指示剂,用Zn(OAc)2标准溶液进行返滴定,至红紫色终点,消耗Zn(OAc)2标准溶液12.20mL。已知1mL Zn(OAc)2溶液相当于0.6812mL EDTA溶液。求试样中Al2O3的质量分数。

伪代码的使用规范

伪代码的使用 伪代码(Pseudocode)是一种算法描述语言。使用为代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal, C, Java, etc)实现。因此,伪代码必须结构清晰,代码简单,可读性好,并且类似自然语言。 下面介绍一种类Pascal语言的伪代码的语法规则。 伪代码的语法规则 1.在伪代码中,每一条指令占一行(else if例外,),指令后不跟任何符号 (Pascal和C中语句要以分号结尾); 2.书写上的“缩进”表示程序中的分支程序结构。这种缩进风格也适用于 if-then-else语句。用缩进取代传统Pascal中的begin和end语句来表示程序的块结构可以大大提高代码的清晰性;同一模块的语句有相同的缩进量,次一级模块的语句相对与其父级模块的语句缩进; 例如: line 1 line 2 sub line 1 sub line 2 sub sub line 1 sub sub line 2 sub line 3 line 3 而在Pascal中这种关系用begin和end的嵌套来表示, line 1 line 2 begin sub line 1 sub line 2 begin sub sub line 1 sub sub line 2 end; sub line 3 end; line 3

在C中这种关系用{ 和 } 的嵌套来表示, line 1 line 2 { sub line 1 sub line 2 { sub sub line 1 sub sub line 2 } sub line 3 } line 3 3.在伪代码中,通常用连续的数字或字母来标示同一即模块中的连续语句, 有时也可省略标号。 例如: 1. line 1 2. line 2 a. sub line 1 b. sub line 2 1. sub sub line 1 2. sub sub line 2 c. sub line 3 3. line 3 4.符号△后的内容表示注释; 5.在伪代码中,变量名和保留字不区分大小写,这一点和Pascal相同,与 C或C++不同; 6.在伪代码中,变量不需声明,但变量局部于特定过程,不能不加显示的说 明就使用全局变量; 7.赋值语句用符号←表示,x←exp表示将exp的值赋给x,其中x是一个变 量,exp是一个与x同类型的变量或表达式(该表达式的结果与x同类型); 多重赋值i←j←e是将表达式e的值赋给变量i和j,这种表示与j←e 和i←e等价。 例如: x←y x←20*(y+1) x←y←30

编程入门基础知识总结

编程入门基础知识总结 基本知识 程序= 算法+ 数据结构,算法是对操作的描述,数据结构是对数据的描述。 伪代码:pseudo code 程序一般包括: (1)预处理命令:#include等 (2)全局声明部分 (3)函数:函数首部(声明)、函数体(局部声明+执行部分) 程序执行过程 源程序-->编译成目标程序obj-->连接目标程序成可执行文件 类:数据成员+成员函数 命名空间 实际上就是一个由程序设计者命名的内存区域。程序员可以根据需要指定一些有名字的空间域,把一些全局实体分别放在各个命名空间中,从而与其它全局实体分隔开,解决名字冲突,防止全局命名空间污染。 C++库的所有标识符(标准头文件中函数、类、对象、类模版)都是在std命名空间定义的 A 的ASCII码值65 a 的97 1.数据类型 ?基本类型:整型、浮点型、字符型、布尔型 ?构造类型:枚举、数组、结构体类型(struct)、公用体(union)、类类型 ?指针类型 ?引用类型 ?空类型:null int 4 unsigned int 4 short int 2 unsigned short int 2 long int 4 unsigned long int 4 char 1 uchar 1 float 4 double 8 long double 8 无符号:不用保存符号位,故比有符号多了一位 有符号:数值用补码存放(无论正负),最高位为符号位 VC中,long double与double字节数相同,故long double是无用的 GCC中,long double则有12个字节 无负值的量可以定义为unsigned int,如年龄、学号等,以增大存储范围。 short int,long int,unsigned int这些类型后面的int可以省略 整型表示: 十进制,后面加L 或l 八进制,前面加0 十六进制,前面加0x 浮点数表示: 默认为双精度型double 后面加f 或F 则为单精度float 后面加l 或L 则为长精度型long double 指数形式

相关文档
最新文档