题目内容 (请给出正确答案)
[主观题]

阅读以下标准书号校验码的技术说明和程序流程图,根据要求回答问题1至问题3。 [说明] 为实现图书的

阅读以下标准书号校验码的技术说明和程序流程图,根据要求回答问题1至问题3。

[说明]

为实现图书的国际统一编码,便于实现计算机化的图书管理,每本正式出版的图书都印有国际标准书号。标准书号由“ISBN”、10个数字(0~9)组成,其格式如下。

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-121-05027-5。第1段上的数字“7”是国际ISBN中心分配给中国ISBN中心管理的组号;第2段上的“121”表示电子工业出版社。标准书号的校验过程如图5-13所示,计算校验码的过程如图5-14所示。其中,Mod(S,11)表示S除以11得到的余数。

阅读以下标准书号校验码的技术说明和程序流程图,根据要求回答问题1至问题3。 [说明] 为实现图书的阅

请根据标准书号校验码的技术说明,将图5-13和图5-14程序流程图中(1)~(4)空缺处的内容填补完整。

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“阅读以下标准书号校验码的技术说明和程序流程图,根据要求回答问…”相关的问题

第1题

阅读以下说明和流程图,回答问题1和问题2。【说明】 为便于管理,每本正式出版的图书都印有国际标准书

阅读以下说明和流程图,回答问题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和问题2。【说明】 为便于管理,每本正式出版的图书都印有国际标准书阅

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

点击查看答案

第2题

国际标准书号由“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

点击查看答案

第3题

试题三 (共15 分 ) 阅读以下说明和C 函数,将应填入 (n) 处的字句写在答题纸的对应栏内。 【说明】

试题三 (共15 分 )

阅读以下说明和C 函数,将应填入 (n) 处的字句写在答题纸的对应栏内。

【说明】

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

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

校验码的计算方法如下:

第一步:前 12 位数字中的奇数位数字用 1 相乘,偶数位数字用 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 = 139 mod 10 = 9

V = 10 – 9 = 1

函数check(char code[])用来检查保存在code中的一个ISBN号的校验码是否正确,若正确则返回 true,否则返回 false。例如,ISBN 号“978-7-5606-2348-1”在 code 中的存储布局如表3-1所示(书号的各组成部分之间用“-”分隔):

试题三 (共15 分 ) 阅读以下说明和C 函数,将应填入 (n) 处的字句写在答题纸的对应栏内。

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

试题三 (共15 分 ) 阅读以下说明和C 函数,将应填入 (n) 处的字句写在答题纸的对应栏内。

【 C 函数 】

bool check(char code[])

{

int i, k = 0;

int S = 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) == 0 )? 0 : 10 - S %10;

if (tarr[12] == V)

return true;

return false;

}

点击查看答案

第4题

阅读以下说明和C函数,将应填入(n)处对应栏内。 [说明] 基于管理的需要,每本正式出版的图书都有一

阅读以下说明和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的内容示例

阅读以下说明和C函数,将应填入(n)处对应栏内。 [说明] 基于管理的需要,每本正式出版的图书都有一

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

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

阅读以下说明和C函数,将应填入(n)处对应栏内。 [说明] 基于管理的需要,每本正式出版的图书都有一

[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;

}

点击查看答案

第5题

设“程序员纲”标准书号前9个数字为7-302-08493,请写出其校验码。

点击查看答案

第6题

● 国际标准书号由“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

点击查看答案

第7题

阅读以下说明,回答问题l~3。[说明] 读者在图书馆借阅图书时,需要凭借图书证,同时还要记录借书日期

阅读以下说明,回答问题l~3。

[说明]

读者在图书馆借阅图书时,需要凭借图书证,同时还要记录借书日期、书号和图书证号。图书证的属性有借书证号、姓名、性别和地址;图书的属性有书号、书名、作者、出版社、出版日期和定价。

根据上述语义设计E—R模型,并标出联系类型

点击查看答案

第8题

阅读以下说明,回答问题1-3。在图书馆数据库有三个基本表:书目表Cata(书号Cno、书名Cname、作者Cauth

阅读以下说明,回答问题1-3。

在图书馆数据库有三个基本表:书目表Cata(书号Cno、书名Cname、作者Cauthor、出版年Cdate、价格Cprice)、学生表Student(学号Sno、姓名Sname、性别Sgender、专业Sdept)和借书历史表Borrow(所借书号Cno、借书者学号Sno、借书日期Bbdate、还书日期Brdate)。

请用SQL语句来建立这三个基本表(请注意数据类型的选择)。

点击查看答案

第9题

假设《应试捷径——典型考题解析与考点贯通_系统分析师考试》书籍标准书号前9个数字为 7-121-04715,
请写出其对应的校验码。

点击查看答案

第10题

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】逻辑覆盖法是设计白盒测试用

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

逻辑覆盖法是设计白盒测试用例的主要方法之一,通过对程序逻辑结构的遍历实现

程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】逻辑覆盖法是设计白盒测试用阅读

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】逻辑覆盖法是设计白盒测试用阅读

【问题1] (6分)

请给出满足100%DC(判定覆盖)所需的逻辑条件。

【问题2] (10分)

请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。

【问题3](4分)

请给出问题2中控制流图的线性无关路径。

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信