问题
单项选择题
操作型数据和分析型数据的区别之一是
A.前者不更新,后者可更新
B.前者面向分析驱动,后者面向事务驱动
C.前者是综合的,后者是细节的
D.前者一次操作数据量小,后者一次操作数据量大
答案
参考答案:D
解析: 操作型数据可更新,面向事务驱动,是细节的,一次操作数据量小;而分析型数据不更新,面向分析驱动,一次操作数据量大。
操作型数据和分析型数据的区别之一是
A.前者不更新,后者可更新
B.前者面向分析驱动,后者面向事务驱动
C.前者是综合的,后者是细节的
D.前者一次操作数据量小,后者一次操作数据量大
参考答案:D
解析: 操作型数据可更新,面向事务驱动,是细节的,一次操作数据量小;而分析型数据不更新,面向分析驱动,一次操作数据量大。
阅读以下标准书号校验码的技术说明和程序流程图,根据要求回答问题1至问题3。
[说明]
为实现图书的国际统一编码,便于实现计算机化的图书管理,每本正式出版的图书都印有国际标准书号。标准书号由“ISBN”、10个数字(0-9)组成,其格式如下。
ISBN 组号-出版者号-书名号-校验码
其中,校验码是根据前面9个数字计算得到的,用于计算机自动校验。假设标准书号的10个数字依次是a(1),a(2),…,a(10),则校验码a(10)的设置应使S=1O*a(1)+9*a(2)+8*a(3)+…+1*a(10)能被11整除。如果校验码a(10)应设置成10,则规定以“X”表示之。
例如,《软件设计师考试考前冲刺预测卷及考点解析》的标准书号为:ISBN 7-121-05027-5。第1段上的数字“7”是国际ISBN中心分配给中国ISBN中心管理的组号;第2段上的“121”表示电子工业出版社。标准书号的校验过程如图3-16所示,计算校验码的过程如图3-17所示。其中,Mod(S,11)表示S除以 11得到的余数。
图3-16 标准书号的校验过程
图3-17 计算校验码的过程
[问题2] 图3-16(或图3-17)中Mod(S,11)表示S除以11得到的余数。以下[C程序]实现不使用求余计算符号“%”,求取被除数p和除数q之间的余数。 [C程序] static int fun(int p,int q) { int x=0; while (x<=p) { if (x == p) return 0; (5) } return (6) } |