计算机二级考试Java每日一练(2015-11-18) |
第1题:阅读下列程序: Public class Test implements Runnable{ Private int x=0l Private int y=0; boolean flag=true; Public static void main(string[]args){ Test r=new Test(); Thead tl=new Thead(r); Thead t2=new Thead(r); tl.start(); t2.start(); } Public void run(){ While(flag){ x++; y++; system.out.println("("+x-","+y+")"); if(x>=10) flag=false; } } } 下列对程序运行结果描述的选项中,正确的是( )。 A.每行的(x,y)中,可能有x≠y;每一对(x,y)值都出现两次 B.每行的(x,y)中,可能有x≠y;每一对(x,y)值仅出现 一次 C.每行的(x,y)中,可能有x=y;每一对(x,y)值都出现两次 D.每行的(x,y)中,可能有x=y;每一对(x,y)值都出现 |
【单选题】: |
第2题:软件需求分析一般应确定的是用户对软件的( )。 A.功能需求 B.非功能需求 C.性能需求 D.功能需求和非功能需求 |
【单选题】: |
第3题:下列程序的输出结果是( )。 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.以上都不对 |
【单选题】: |
第4题:结构化程序设计的3种基本结构是()。 A.过程、子程序和分程序 B.顺序、选择和循环 C.递归、堆栈和队列 D.调用、返回和转移 |
【单选题】: |
第5题:在方法内部使用,代表对当前对象自身引用的关键字是( )。 A.super B.This C.Super D.this |
【单选题】: |
第6题:如果进栈序列为el、e2、e3、e4、e5,则可能的出栈序列是( )。 A.e3、el、e4、e2、e5 B.e5、e2、e4、e3、el C.e3、e4、e1、e2、e5 D.任意顺序 |
【单选题】: |
第7题:下列程序的功能是在监控台上每隔一秒钟显示一个字符串”Hello!”,能够填写在程序中下画线位置,使程序完整并能正确运行的语句是( )。 public class Test implements Runnable{ public static void main(String args[]){ Test t=new Test(): Threadt t=new Thread(t); tt.start(): } public void run(){ for(;;){ try{ ; }catch(e){} System.out.println("Hello"); } } } A.sleep(1000) B.t.sleep(1000) InterruptedExceptionInterruptedException C.Thread.sleep(1000)D.Thread.sleep(1000) RuntimeExceptionInterruptedException |
【单选题】: |
第8题:下列运算结果为l的是( )。 A.8>>1 B.4>>>2 C.8<<1 D.4<<<2 |
【单选题】: |
第9题:下列叙述中正确的是( )。 A.有一个以上根结点的数据结构不一定是非线性结构 B.只有一个根结点的数据结构不一定是线性结构 C.循环链表是非线性结构 D.双向链表是非线性结构 |
【单选题】: |
第10题:按运算符的功能划分,运算符”+=”的类型是()。 A.算术运算符 B.关系运算符 C.逻辑运算符 D.赋值运算符 |
【单选题】: |