问题 单项选择题

下列关于数组定义语句不正确的( )。

A. int[]a1,a2;

B. int a[]={1,2,3,4,5};

C. double[] d=new double[8];

D. float f[]=new {2.0f,3.5f,5.6f,7.8f};

答案

参考答案:D

解析:在Java中定义并创建一个数组对象的语句格式是arrayName=new type[arraySize);,而选项D)中,把定义创建数组对象和静态初始化数组对象混为一谈。注意:所谓数组的初始化是指对已定义好的数组元素进行赋值。有静态初始化和动态初始化两种。

多项选择题

某双月刊H的编辑部未公开说明过稿件审阅处理的期限。作者S于2002年3月5日投寄《中国神话破解三则》给H编辑部。编辑部审阅后决定采用,未及通知S便在6月l0日出版的一期上刊出,并在文后加上了“未经本刊同意不得转载、摘编”的声明。H编辑部于6月17日把样刊和稿酬寄给S,5天后S寄回了稿酬收据。6月25日,H的一名编辑忽然发现另一家月刊K在刚刚出版的一期上也刊刊登了S的此文,正文也是用15级宋体字单栏横排,仅标题排式不同。7月10日,又有一家半月刊L摘登该文,只署作者姓名而没有注明摘自H。H编辑部认为:S一稿两投,侵犯了H的权益,应将稿酬返回,并自费刊登向H道歉的声明;K编辑侵犯了H的专有出版权和版式设计权,应承担侵权责任;L编辑部无视H的事先声明而摘编该文,也要承担侵犯专有出版权的责任。S认为:自己是4月10日才把该篇文章投寄K的,这有K的收稿登记作证,不属于一稿两投;而L摘编一事,直到8月初听H的编辑说了才知晓;自己不仅毫无过错,而且受到了侵权,因为K和L使用其作品而没有支付稿酬,该两刊应该补付稿酬并道歉。K编辑部认为:S的一稿两投行为侵犯了K的权益,不向其支付稿酬是对的,而且S还应当因此而赔礼道歉;H并不享有专有出版权,其正文的排式是各种书刊普遍使用的,也不属于其专用的版式,自己并未侵犯H的权益。L编辑部认为:摘编是合法的,因为H的声明实际上是无效的;摘编属于合理使用,不必向原作者支付报酬。请根据以上材料回答下列问题(每个问题的正确答案数量有1一3个,请把其代码填人括号;错选,本小题不得分;少选,按所选的选项数量得分)。(本题16分)

在这一案例中,H( )

A.依法享有的专有出版权受到了侵犯

B.无权指责S“一稿两投”

C.不事先说明审稿期限违反国家规定

D.无权发表不许他人转载、摘编的声明

E.不能要求S返回稿酬

单项选择题 A1/A2型题