阅读以下说明和流程图,回答问题1和问题2。【说明】为便于管理,每本正式出版的图书都印有国际标准书号。标准书号由“ISBN”和10个数字组成,其格式为:ISBN组号-出版者号-书名号-校验码。其中,校验码是根据前面9个数字计算得到的,用于计算机自动校验。假设标准书号的10个数字依次是a(1),a(2),…,a(10),则校验码a(10)的设置应使S=10*a(1)+9*a(2)+8*a(3)+…1*a(10)能被11整除。如果校验码a(10)应设置成10,则规定以“X”表示之。例如,信息处理技术员纲的标准书号为:ISBN7-302-11191-X。第1段上的数字“7”是国际ISBN中心分配给中国ISBN中心管理的组号。第2段上的“302”表示清华大学出版社。标准书号的校验过程如图1-1所示,计算校验码的过程如图1-2所示,其中,Mod(S,11)表示S除以11得到的余数。【流程图】请填补流程图中的空缺(1)~(4)。
举一反三
- 国际标准书号由“ISBN”和10 个数字组成,其格式为:ISBN 组号-出版者号-书名号-校验码(如校验码为“10”则用符号“X”代表)。如果这10 个数字自左至右依次乘以10,9,8,…,2,1,再求和后所得的结果能被11 整除,则说明该书号校验正确。《信息处理技术员教程》的书号为:ISBN 7-302-11601-校验码,则校验码应是 (26) 。 A: 4 B: 5 C: 6 D: 7
- 国际标准书号由“ISBN”和10个数字组成,其格式为:ISBN组号一出版者号-书名号-校验码(如校验码为“10”则用符号“X”代表)。如果这10个数字自左至右依次乘以10,9,8,…,2,1,再求和后所得的结果能被11整除,则说明该书号校验正确。《信息处理技术员教程》的书号为:ISBN 7-302-11601-校验码,则校验码应是______。 A: 4 B: 5 C: 6 D: 7
- 13位国际标准书号ISBN包含图书类代码、组号、出版社代码、书序码和校验码信息,其中最后一位校验码根据前面12位计算所得。如果ISBN的前12位为978-7-5600-3877,则校验码为()。 A: 3 B: 4 C: 0 D: X
- 标准书号由标识符ISBN和13位数字组成。其中13位数字由( )构成。 A: 前缀 B: 组区号 C: 出版者号 D: 出版序号 E: 校验码
- 中国大学MOOC: 国际标准书号(International Standard Book Number)简称ISBN,是国际通用的图书或独立的出版物代码。对于正式出版的图书,都必须有一个ISBN码。ISBN码一共有10位数字,前9位分别表示国家、出版者、书名号,最后一位是根据前9位数字计算得来的,作为校验码使用。例如,某图书的ISBN格式如下:7-118-01984-8最后一位8表示校验码。校验码的产生是其他9位数字的求余函数。计算方法是:用10~2这九个数分别顺序乘以ISBN的前九位数字,所得乘积之和被模数11除,其余数与11的差,即是校验位的数值。所以,校验位的数值可能是1~11中的任何一个整数,当校验位为10时,用大写字母“X”表示;当校验位为11时,用“0”表示。由此可见校验位只能是0、1、2、3、4、5、6、7、8、9、X,恒为一位数。根据以上ISBN校验码产生规则,试计算7-309-04547-( )的校验位。