计算机二级考试Java每日一练(2015-12-2) |
第1题:假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有的元素个数为( )。 A.50 B.19 C.1 D.20 |
【单选题】: |
第2题:下列程序的输出结果是( )。 Public class Test{ Public static void main(String[]args){ int[]array=(2,4,6,8,10); int size=6; int result=-l: try{ for(int i=0;iif(array[i]= =20)result=i: } catch(ArithmeticException e){ System.out.println("Catch---1"); } catch(ArraylndexOutOfBoundsException e){ System.out.println("Catch---2"): } catch(Exception e){ System.out.println("Catch---3"): } } A.Catch---1 B.Catch---2 C.Catch---3 D.以上都不对 |
【单选题】: |
第3题:JScrollPane面板的滚动条是通过哪个对象来实现?( ) A.JViewport B.JSplitPane C.JTabbedPane D.JPanel |
【单选题】: |
第4题:下列关于boolean类型的叙述中,正确的是( )。 A.可以将boolean类型的数值转换为int类型的数值 B.可以将boolean类型的数值转换为字符串 C.可以将boolean类型的数值转换为char类型的数值 D.不能将boolean类型的数值转换为其他基本数据类型 |
【单选题】: |
第5题:当Applet程序中的init()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是( )。 public void init() { setlLayout(new BorderLayout()); add(”North”,new TextField(10)): add(”Center”,new Button(”help”)): } A.文本框将会出现在Applet的顶上,且有l0个字符的宽度 B.按钮将会出现在Applet的正中间,且尺寸为正好能够包容help的大小 C.文本框将会出现在Applet的顶上,从最左边一直延伸到最右边;按钮将会出现在Applet的正中间,覆盖除文本框外的所有空间 D.按钮与文本框的布局依赖于Applet的尺寸 |
【单选题】: |
第6题:阅读下列Java语句: ObjectOutputStream OUt=new ObjeetOutputStream (new ("employee.dat")); 在下画线处,应填的正确选项是( )。 A.File B.FileWriter C.FileOutputStream D.Outputstream |
【单选题】: |
第7题:一个栈的初始状态为空。现将元素l、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。 A.12345ABCDE B.EDCBA54321 C.ABCDEl2345 D.54321EDCBA |
【单选题】: |
第8题:为使下列代码正常运行,应该在下画线处填入的选项是( )。 ObjectlnputStream In= new (new FilelnputStream("employee. doc")): Employee[]newstaff=(Employee[])in.readobject (); In.close(); A.Reader B.InputStream C.Objectlnput D.ObjectlnputStream |
【单选题】: |
第9题:单击窗口内的按钮时,产生的事件是()。 A.MouseEvent B. WindowEvent C.ActionEvent D.KeyEvent |
【单选题】: |
第10题:char类型的取值范围是()。 A.2的-7次方~2的7次方减1 B.O~2的16次方减1 C.负2的15次方~2的15次方减1 D.O~2的8次方减1 |
【单选题】: |