1主观题1 / 8
试题一(共15分)
阅读以下说明和流程图,回答问题 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]请填补流程图中的空缺(1)~(4)。
[问题2]设“程序员考试大纲”标准书号前 9 个数字为 7-302-08493,请写出其校验码。
阅读以下说明和流程图,回答问题 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]请填补流程图中的空缺(1)~(4)。
[问题2]设“程序员考试大纲”标准书号前 9 个数字为 7-302-08493,请写出其校验码。
查看答案
【问题1】
(1)(11-I)*a[I]
(2) 9
(3) S+(11-I)*a[I]->S
(4) (11-R)%11
【问题2】9
(1)(11-I)*a[I]
(2) 9
(3) S+(11-I)*a[I]->S
(4) (11-R)%11
【问题2】9