● 国际标准书号由“ISBN”和 10 个数字组成,其格式为:ISBN 组号-出版者号-书名号-校验码(如校验码为“10”则用符号“X”代表) 。如果这 10 个数字自左至右依次乘以 10,9,8,…,2,1,再求和后所得的结果能被 11 整除,则说明该书号校验正确。 《信息处理技术员教程》 的书号为: ISBN 7-302-11601-校验码, 则校验码应是 (26) 。(26)A. 4B. 5C. 6D. 7

题目

● 国际标准书号由“ISBN”和 10 个数字组成,其格式为:ISBN 组号-出版者号-书名号-校验码(如校验码为“10”则用符号“X”代表) 。如果这 10 个数字自左至右依次乘以 10,9,8,…,2,1,再求和后所得的结果能被 11 整除,则说明该书号校验正确。 《信息处理技术员教程》 的书号为: ISBN 7-302-11601-校验码, 则校验码应是 (26) 。

(26)

A. 4

B. 5

C. 6

D. 7


相似考题
更多“● 国际标准书号由“ISBN”和 10 个数字组成,其格式为:ISBN 组号-出版者号-书名号-校验码(如校验码 ”相关问题
  • 第1题:

    阅读以下说明和C函数,将应填入(n)处对应栏内。

    [说明]

    基于管理的需要,每本正式出版的图书都有一个ISBN号。例如,某图书的ISBN号为“978-7-5606-2348-1”。

    ISBN号由13位数字组成:前三位数字代表该出版物是图书(前缀号),中间的9个数字分为三组,分别表示组号、出版者号和书名号,最后一个数字是校验码。其中,前缀号由国际EAN提供,已经采用的前缀号为978和979;组号用以区别出版者国家、地区或者语言区,其长度可为1~5位;出版者号为各出版者的代码,其长度与出版者的计划出书量直接相关;书名号代表该出版者该出版物的特定版次;校验码采用模10加权的算法计算得出。

    校验码的计算方法如下:

    第一步:前12位数字中的奇数位数字用l相乘,偶数位数字用3相乘(位编号从左到右依次为13到2)。

    第二步:将各乘积相加,求出总和S。

    第三步:将总和S除以10,得出余数R。

    第四步:将10减去余数R后即为校验码V。若相减后的数值为10,则校验码为0。

    例如,对于ISBN号“978-7-5606-2348-1”,其校验码为1,计算过程为:

    S=9×1+7×3+8×1+7×3+5×1+6×3+0×1+6×3+2×1+3×3+4×1+8×3=139

    R=139mod 10=9

    V=10-9=1

    函数check(char code[])用来检查保存在code中的一个ISBN号的校验码是否正确,

    若正确则返回true,否则返回false。例如,ISBN号“978-7-5606-2348-1”在code中的

    存储布局如表3-1所示(书号的各组成部分之间用“-”分隔):

    表3-1 数组code的内容示例

    在函数check(char code[])中,先将13位ISBN号放在整型数组元素tarr[0]~tarr[12]中(如表3-2所示,对应ISBN号的位13~位1),由tarr[0]~tarr[11]计算出校验码放入变量V,再进行判断。

    表3-2 数组tarr的内容示例

    [C函数]

    boo1 cheCk(char code[])

    {

    int i,k=0;

    intS=0,temp=0;

    int V;

    int tarr[13]={0};

    if (Strlen(code) <17} return falSe;

    for(i=0; i<17; i++) /*将13位ISBN号存入tarr*/

    if(code[i]!='-')

    tarr (1)____ =code[i]-'0';

    for(i=0; (2)_____ ; i++ ); {

    if (i%2)

    S+= (3)______ ;

    else

    S+= (4)______ ;

    }

    v=( (5)______ ==C)?0:10-s%10;

    if(tart[12]==v)

    return true ;

    return false;

    }


    正确答案:k++或temp++ i12或ik-1(空(1)处填k++)或itemp-l(空(1)处填temp++)或等价形式 tarr[i]*3或*(tarr+i)*3或等价形式 tarr[i]或*(tarr+i)或等价形式 S%10或等价形式
    k++,或temp++ i12,或ik-1(空(1)处填k++),或itemp-l(空(1)处填temp++),或等价形式 tarr[i]*3,或*(tarr+i)*3,或等价形式 tarr[i],或*(tarr+i),或等价形式 S%10,或等价形式 解析:本题考查C程序设计基本技术。
    根据题目中的描述,在函数check(char code[])中要先将保存在code中的编码存入tarr,同时根据题例中的tarr内容示例表可知,ISBN号前12位数字中的奇数位数字会存入tarr的偶数下标,偶数位数字存入tarr的奇数下标。将13位ISBN号存入tarr的代码如下所示:
    for(i=0;i17;i++)
    if(code[i]!='-')
    tarr[(1)] = code[i]- 'O';
    显然,空(1)处tarr下标索引值不能使用i,需要另一个整型变量,题目中提供了k和temp,因此在此处用k++或temp++都可以。
    空(2)~(4)处所在代码实现校验码的计算方法中的第一步和第二步,由于共需计算12位,因此空(2)处填入“i12”。算法中规定,ISBN号前12位数字中的奇数位数字用1相乘,偶数位数字用3相乘,且将各乘积相加求出总和s。由于在数组tarr中,ISBN号的奇数位数字对应tarr的偶数下标、偶数位数字对应tarr的奇数下标。因此,空(3)处应填入“tarr[i]+3”,空(4)处应填入“tarr[i]”。
    校验码计算方法的第三步和第四步是:将总和S除以10,得出余数R;将10减去余数R后即为校验码V。若相减后的数值为10,则校验码为0。由空(5)处的代码,V的值要么为0,要么为10-S%10。显然,校验码为0说明余数R为0,即s%10等于0,
    因此空(5)处应填入“S%10”。

  • 第2题:

    若已知某一图书的国际标准书号(ISBN)为7-4025-4305-5,利用该图书的国际标准书号对该图书进行条码编码,试计算该图书条码的校验码,并写出该图书条码。


    正确答案: ①:假设校验位是X1,根据编码规则(前三位是978,然后ISBN号码,最后把ISBN号的最后一位写成校验码X1),则该图书代码为978740254305X1,下面计算其校验码X1,方法如下(同EAN-13,可参考P30,表3-2):
    ②:从代码的右边开始数,偶数位相加:5+3+5+0+7+7=27 
    ③:②*3,即:27*3=81
    ④:从右边第三位的奇数位相加:0+4+2+4+8+9=27  
    ⑤:③+④=81+27=108
    ⑥:用大于或等于结果⑤且为10的最小整数倍的数减去⑤,可得校验码,110-108=2     校验码X1=2
    该图书代码为9787502583052

  • 第3题:

    下列选项中一个中国标准书号由标识符“ISBN”和13位数字构成,下列选项中,属于标准符号组成部分的是()。

    • A、组区号
    • B、出版者号
    • C、出版序号
    • D、分类号
    • E、校验码

    正确答案:A,B,C,E

  • 第4题:

    什么是ISBN号(国际标准书号)?


    正确答案: 国际标准书号(International Standard Book Number,简称ISBN)是国际上通用的图书编号形式,是应图书出版、管理的需要,并便于国际间出版物的交流与统计所发展的一套国际统一的编号制度,由一组冠有“ISBN”代号(978)的十位数码所组成,用以识别出版品所属国别地区或语言、出版机构、书名、版本及装订方式。每种书只要采用了国际标准书号,该书就只有一个号码(代号),绝不与第二种书相混淆。
    国际标准书号的组织形式为:(冠号)组号——出版社号——书序号——校验码。
    如:ISBN7——80043——040——5“7”表示组号,组号是国家、地区、语言或其他组织集团的代号,由国际标准书号中心负责分配;
    “80043”表示出版社号,出版社号是由国际标准书号中心分配,依申请出版社图书出版量的多少而异;
    “040”表示书序号,书序号由出版社负责管理分配,是该出版社出版图书种数的顺序号(即流水号);
    “5”表示校验码,校验码是国际标准书号的第十位数字,仅一位数字,是根据前9位数字按照一定算法计算出来的,其数值可以是“0”到“10”的任何一位数字,当数值是“10”时,以罗马字母“X”代替。

  • 第5题:

    书的“身份证”代码是什么()

    • A、国际统一刊号
    • B、国际标准书号
    • C、ISBN号
    • D、国内邮发代号

    正确答案:B,C

  • 第6题:

    国际标准书号由ISBN、()、()、()、和()组成。


    正确答案:组号;出版者号;书名号;校验号

  • 第7题:

    ISBN号(国际标准书号)7-111-15067-8中,第一位“7”代表的国家是美国。


    正确答案:错误

  • 第8题:

    单选题
    国际标准书号的结构是由ISBN和——位数字所组成()
    A

    10

    B

    8

    C

    7

    D

    9


    正确答案: B
    解析: 暂无解析

  • 第9题:

    单选题
    isBn是()的英文缩写。
    A

    国际标准书号

    B

    国际标准连续出版物号

    C

    国际标准音像制品编码

    D

    国际标准连续出版物号条码


    正确答案: A
    解析: 暂无解析

  • 第10题:

    单选题
    中国标准书号组成部分的排列顺序是()。
    A

    EAN.UCC前缀-组区号-出版者号-出版序号-校验码

    B

    EAN.UCC前缀-组区号-出版者号-校验码-出版序号

    C

    EAN.UCC前缀-出版者号-组区号-出版序号-校验码

    D

    EAN.UCC前缀-出版者号-出版序号-校验码-组区号


    正确答案: A
    解析: 本题考查中国标准书号的相关知识。

  • 第11题:

    问答题
    若已知某一图书的国际标准书号(ISBN)为7-4025-4305-5,利用该图书的国际标准书号对该图书进行条码编码,试计算该图书条码的校验码,并写出该图书条码。

    正确答案: ①:假设校验位是X1,根据编码规则(前三位是978,然后ISBN号码,最后把ISBN号的最后一位写成校验码X1),则该图书代码为978740254305X1,下面计算其校验码X1,方法如下(同EAN-13,可参考P30,表3-2):
    ②:从代码的右边开始数,偶数位相加:5+3+5+0+7+7=27 
    ③:②*3,即:27*3=81
    ④:从右边第三位的奇数位相加:0+4+2+4+8+9=27  
    ⑤:③+④=81+27=108
    ⑥:用大于或等于结果⑤且为10的最小整数倍的数减去⑤,可得校验码,110-108=2     校验码X1=2
    该图书代码为9787502583052
    解析: 暂无解析

  • 第12题:

    问答题
    什么是ISBN号(国际标准书号)?

    正确答案: 国际标准书号(International Standard Book Number,简称ISBN)是国际上通用的图书编号形式,是应图书出版、管理的需要,并便于国际间出版物的交流与统计所发展的一套国际统一的编号制度,由一组冠有“ISBN”代号(978)的十位数码所组成,用以识别出版品所属国别地区或语言、出版机构、书名、版本及装订方式。每种书只要采用了国际标准书号,该书就只有一个号码(代号),绝不与第二种书相混淆。
    国际标准书号的组织形式为:(冠号)组号——出版社号——书序号——校验码。
    如:ISBN7——80043——040——5“7”表示组号,组号是国家、地区、语言或其他组织集团的代号,由国际标准书号中心负责分配;
    “80043”表示出版社号,出版社号是由国际标准书号中心分配,依申请出版社图书出版量的多少而异;
    “040”表示书序号,书序号由出版社负责管理分配,是该出版社出版图书种数的顺序号(即流水号);
    “5”表示校验码,校验码是国际标准书号的第十位数字,仅一位数字,是根据前9位数字按照一定算法计算出来的,其数值可以是“0”到“10”的任何一位数字,当数值是“10”时,以罗马字母“X”代替。
    解析: 暂无解析

  • 第13题:

    阅读以下说明和流程图,回答问题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”表示之。例如,信息处理技术员纲的标准书号为:ISBN 7-302-11191-X。第1段上的数字“7”是国际ISBN中心分配给中国ISBN中心管理的组号。第2段上的“302”表示清华大学出版社。标准书号的校验过程如图1-1所示,计算校验码的过程如图1-2所示,其中,Mod(S,11)表示S除以11得到的余数。

    【流程图】

    请填补流程图中的空缺(1)~(4)。


    正确答案:(1)(11-I)*a[I](或I*a(11-I)) (2)9 (3)S+(11-I)*a[I]→S(或S+(I+1)*a(10-I)→S) (4)MOD(11-R11)
    (1)(11-I)*a[I](或I*a(11-I)) (2)9 (3)S+(11-I)*a[I]→S(或S+(I+1)*a(10-I)→S) (4)MOD(11-R,11)

  • 第14题:

    《药学文献检索》的ISBN号为978-7-308-11732-6其中6是指()。

    • A、校验位
    • B、组号
    • C、书名号
    • D、出版者号

    正确答案:A

  • 第15题:

    2006年10月18日发布、2007年1月1日起实施的《中国标准书号(GB/T5795-2006)规定:一个中国标准书号由标识符“ISBN”和13位数字构成,13位数字分为EAN·UCC前缀、组成号、出版者号、出版序号、校验码5部分。


    正确答案:正确

  • 第16题:

    国际标准书号的结构是由ISBN和——位数字所组成()

    • A、10
    • B、8
    • C、7
    • D、9

    正确答案:A

  • 第17题:

    国际标准书号的英文简称ISBN,新版国际标准书号2007年正式实施,国际标准书号由10位升至13位。


    正确答案:正确

  • 第18题:

    isBn是()的英文缩写。

    • A、国际标准书号
    • B、国际标准连续出版物号
    • C、国际标准音像制品编码
    • D、国际标准连续出版物号条码

    正确答案:A

  • 第19题:

    中国标准书号的组成部分包括()。

    • A、组号
    • B、出版者前缀
    • C、出版者号
    • D、书名号
    • E、校验码

    正确答案:A,C,D,E

  • 第20题:

    填空题
    国际标准书号由ISBN、()、()、()、和()组成。

    正确答案: 组号,出版者号,书名号,校验号
    解析: 暂无解析

  • 第21题:

    判断题
    2006年10月18日发布、2007年1月1日起实施的《中国标准书号(GB/T5795-2006)规定:一个中国标准书号由标识符“ISBN”和13位数字构成,13位数字分为EAN·UCC前缀、组成号、出版者号、出版序号、校验码5部分。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    多选题
    下列选项中一个中国标准书号由标识符“ISBN”和13位数字构成,下列选项中,属于标准符号组成部分的是()。
    A

    组区号

    B

    出版者号

    C

    出版序号

    D

    分类号

    E

    校验码


    正确答案: C,E
    解析: 暂无解析

  • 第23题:

    单选题
    《药学文献检索》的ISBN号为978-7-308-11732-6其中308是指()。
    A

    校验位

    B

    出版者号

    C

    组号

    D

    书名号


    正确答案: D
    解析: 暂无解析

  • 第24题:

    判断题
    图书的ISBN号是国际标准书号的简称
    A

    B


    正确答案:
    解析: 暂无解析