考试试题答案与解析
一、基本操作题
第1处:new int[arrA.length]
第2处:arrA.length-1
第3处:j- -或j=j-1或j-=l
【解析】第1处将arrB的长度设定成与arrA相同;第2处因为是逆序存储,从后面的arrB[j]=arrA[i];可以看出,j的初值应使arrB[j]指向数组末尾。第3处for循环使用。
二、简单应用题
第1处:implements hemListener,ActionListener
第2处:setResizable(false)
【解析】第1处从后面的button.addActionListener(this);box.addItemListener(this);可以看出MyFrame需要ItemListener和ActionListener接口;第2处设置初始时窗口的大小是不能调整的。
三、综合应用题
第1处:extends Frame implements ActionListener,Item-
Listener
第2处:for(int i=0;i<1.getItemCount();i++)
第3处:public void hemStateChanged(ItemEvent evt)
【解析】第1处类可以实现多个接口,接口之间用“,”隔开;第2处reverseSelections方法实现的是反选,遍历列表 获得列表元素数应使用的是getItemCount()方法;第3处
Java是大小写敏感的。