您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 电子商务 > 电商专业java程序设计期试题(A卷)
电商专业java程序设计试题(A卷)一、名词解释(每题2分,共20分)对象:类:多态:构造函数:接口:异常:多任务:同步:互斥:Applet:二、求下面表达式的值(每题2分,共10分)1.已知a=2,b=3,x=3.5,y=2.5求:(float)(a+b)/2+(int)x%(int)y2.已知a=12求:a+=a-=a*=a后a的值。3.已知a=12k=(a++)+(--a)-(a++)执行后a,k的值?4.已知x=5,y=6b=xy&&x++==y--,求b的值。5.已知bytea=ox10求a^a的值。三、阅读程序,给出运行结果(每题4分,共20分)(1)PublicclassForTest{publicstaticvoidmain(Stringargs[]){intsum=0;for(inti=1;i5;i++){sum++;}System.out.println(“i=”+i);System.out.println(“sum=”+sum);}}运行结果:(2)publicclassArrayMaxMin{publicstaticvoidmain(Stringargs[]){intMax,Min;intdata[]={1,4,6,2,7,9,2,1,4,7,7,3};Max=ArrayMax(data);System.out.println(Max=+Max);}staticintArrayMax(intarray[]){intmax=array[0];for(inti=1;iarray.length;i++)if(array[i]max)max=array[i];returnmax;}}运行结果:(3)classA{intx=111;voidchange(Aa){System.out.println(a.x=+a.x);a.x=222;System.out.println(a.x=+a.x);}}classpassObject{publicstaticvoidmain(Stringargs[]){Aaa=newA();aa.change(aa);System.out.println(aa.x=+aa.x);}}运行结果:(4)classA{privateintx;A(){x=6;}A(intm){x=m;}intgetx(){returnx;}}classBextendsA{doubleb1,b2;B(){this(11.1,12.2);}B(doubled1,doubled2){b1=d1;b2=d2;}B(inti,doubled1,doubled2){super(i);b1=d1;b2=d2;}}classABC{staticpublicvoidmain(Stringargs[]){Bbb1=newB();System.out.println(bb1.getx()++bb1.b1++bb1.b2);Bbb2=newB(7.8,9.9);System.out.println(bb2.getx()++bb2.b1++bb2.b2);Bbb3=newB(8,5.5,6.66);System.out.println(bb3.geta()++bb3.b1++bb3.b2);}}运行结果:(5)classA{intx=10;voidshow(){System.out.println(classA:x=+x);}}classBextendsA{doublex=9.99;voidshow(){super.show();System.out.println(classB:x=+x);}}classCextendsB{charx='d';voidshowABC(){super.show();show();}voidshow(){System.out.println(classC:x=+x);}}classOverTest{publicstaticvoidmain(Stringargs[]){Ccc=newC();cc.showABC();}}运行结果:四、解释带“//”号的语句含义(每空1分,共10分)classB{intb1;publicintb2;//protectedintb3;//privateintb4;//B()//{b1=b2=b3=b4=5;}intgetb4()//{returnb4;}voidsetb4(inti){b4=i;}}classAextendsB//{inta=5;}classCextendsA{intc=6;voidchange(intincrease)//{b1+=increase;setb4(getb4()+increase);//a+=increase;c+=increase;}}classCPP{staticpublicvoidmain(Stringarg[]){Ccc=newC();//cc.change(15);//system.out.println(C:+cc.b1+cc.b2+cc.b3+cc.getb4()+cc.a+cc.c);}}五、简答(每题5分,共25分)1.写出蒲获异常的基本格式。2.画出线程从启动到终止的各状态转换图3.什么是对象的串行化?那些对象不可串行化?4.写出按钮事件的构造函数、监听器及事件处理函数。5.画出Apple的生命周期图。六、编程(共15分)1.求100以内被3和5整除的数之和。(8分)2.在Apple中显示名为ima.gif的图像。(7分)
本文标题:电商专业java程序设计期试题(A卷)
链接地址:https://www.777doc.com/doc-32690 .html