还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
08371、阅读下面的程序Vimgalt=〃%「L〃”/>该程序运营的输出结果是()eacePEACEecaepECAEP参考答案:ecaep;
2、阅读下面的程序〈imgalt二〃src=〃”/>该程序运营的输出结果是()ABCDEFABCDEFabcdeffedcba参考答案fedcba;
3、阅读下面的程序:<imga1t=〃〃src=〃〃/>该程序运营的输出结果是()12248224832144166412624120参考答案12624120;
4、阅读下面程序Vimga1t二〃“src二””/>该程序运营的输出结果是()sum=6sum二12sum=32sum=
645、从开始执行到执行结束,小应用程序经历的3个状态分别是初始态、就绪态,结束态半径的圆的面积
46、
47、编写一个简朴的乘法器,界面如下图所示,在第一个文本框中输入第一个乘数;在第二个文本框中输入第二个乘数;当单击按钮时,在第三个文本框中输出其乘积</PXPalign=center><IMGaIt=〃〃src=〃〃borde
048、请设计一个软件包规定该软件包至少拥有正方形类、圆类规定每个类都具有构造方法、计算该图形的周长的成员方法和计算该图形的面积的成员方法然后编写一个测试程序分别创建这些类的实例对象并输出这些实例对象的周长和面积在创建这些实例对象时构造方法的调用参数值分别是:<BR>正方形左上定点的坐标为510边长为15<BR>圆形圆心的坐标为00圆心为15<BR>
49、编写一个程序,规定生成61个学生的成绩从0到100的整数,在将成绩排序由高到低后保存到文献scoretxt”中
50、
51、阅读下面程序,并回答问题1类Test3和类SuperTest之间是什么关系?2关键字super和this分别是什么含义?3这段程序的输出是什么?classSuperTest{publicintage;pub1icSuperTestStrings{System.out.printlnHiIam+s;age=35;}}publicclassTest3extendsSuperTest{pub1icintage;publicTest3Strings{supers;System.out.printinNicetomeetyou!;age=7;}publicvoidprint{System.out.printlnAgeis+age;Systemout.print1nMyageis+this.age;System.out.print1nMyparentsageis+super.age;}pub1icstaticvoidmainStringargs[]{Test3test=newTest3Olive;test.print;}}
52、程序设计:在命令行中以树状结构展现给定的文献夹及其子文献夹中的文献测试文献夹为C:Windows层次用缩进4个空格表达
53、写出下面程序的执行结果publicc1assIntern{publicstaticvoidmainString[]args{Strings1=123456;//字符串直接量Strings2=123456;〃字符串直接量Strings3=123+456;Stringa0=123;Strings4=a0+456;//这不是字符串直接量Strings5=newString123456;〃这不是字符串直接量Strings6=s
5.intern;System.out.printins2+s2==si==:!=+s1;System.out.printlns3+s3==s1=:!=+s1;System.out.printIns4+s4==sl==:!=+sl;System.out.printins5+s5==s1==!=+s1;System.out.print1ns6+s6==s1==:!=+sl;}}
54、问:下面程序的执行结果是什么classTest{pub1icstaticvoidmainString[Jargs{intsum=0;outer:forinti=1;i1t;10;i++{inner forintj=1;jlt;3;j++{suni十二j;ifi+jgt;6continueinner;}}System.out.printinsum=+sum;}}
55、下面程序的执行结果是什么?classSuperC1ass{voidmethod{System.out.printlnSuperC1ass:method;}voidfun{System.out.print1nSuperClass:fun;this.method;}}classSubC1assextendsSuperC1ass{voidmethod{System.out.printlnSubC1ass::method Begin;super.fun;System.out.printinSubClass::method:End;}}classTest{pub1icstaticvoidmainString[]args{SubClassa=newSubC1ass;a.method;}}
56、下面的程序错在哪里如何修改classSuperC1ass}c1assSubClassextendsSuperClass{}c1assTest{publicstaticvoidmainString[]args{SuperC1assa=newSuperC1ass;SubClassb=newSubC1ass;b=SubClassa;}}
57、下列语句序列给出了kmyArr和myMethod的声明当调用方法myMethodmyArrk之后存储在myArr和k里的值分别是什么?intk=7;StringmyArr[]={alove,“peace,“and”};voidmyMethodStringintm{Stringtemp二a[l];a[l]=a
[2];a
[2]=temp;m=a
[2].Iength;
58、阅读下面程序,并回答问题
(1)类ChiId和类Parent之间是什么关系?
(2)关键字super和this分别是什么含义?3这段程序的输出是什么?classParent{publicvoidprintMe{System.out.print1nparent;}}classChiIdextendsParent{publicvoidprintMe{System.out.printinchiId;}pub1icvoidprintAll{super.printMe;thisprintMe;;}}publicclassTest3{pub1icstaticvoidmainStringargs[]{Chi1dmyC=newChi1d;myC.printA11;}}br
59、阅读下面的程序,写出程序运营的输出结果pub1icc1assTestl{pub1icintmethodintn{intresult=1;forinti=1;ilt;=n;i++{result*=i;}returnresuit;}pub1icstaticvoidmainStringargs[]{Testitest=newTestl;intsum[]=newint
[6];forinti=l;i1t;=5;i++{sum[i]=test.methodi;System.out.printsum[i]+;}}}
60、写一个JavaApplication让用户在文本框中输入一个字符串,程序会将其中的大写字母变为小写字母,小写字母为变大写字母其余字符不变,并按照逆序将它们显示在一个文本域中(例如用户输入本域123XYZ,点击按钮或按下回车程序会输出“zyx321CBA)就绪态、运营态,停止态初始态、运营态,停止态就绪态、运营态,休眠态
6、下列关于Java小应用程序Applet的说法中,对的的是java.appiet.Applet类是所有Java小应用程序的基类Java小应用程序不需要编译Java小应用程序也需要main方法Java小应用程序必须实现ActionListener接口
7、Swing的三个顶层容器分别是JAppietJPanelJWindowJDialogJAppletJFrameJAppletJFrameJMenuJFrameJPane1JTextArea
8、把容器划分为东、西、南、北、中5个区域的布局管理器是BoxLayoutFlowLayoutardLayoutBorderLayout
9、下列语句序列执行之后b1b2b3b4的值分别是Stringsl=peace;Strings2=newStrings1;Strings3=s2;Strings4=newStringPEACE;booleanbl=sl=s2jbooleanb2=s
1.equalss2;booleanb3=s3==s2;boo1eanb4—s
4.equa1ss3;truetruefa1sefa1sefalsetruetruetruefalsetruetruefalsefa1setruefa1sefaIse
10、下列构造String的语句中,不对的的是Stringstr2=quot;quot;;Stringstr1=newString;Stringstr4=quot;quot;+123;Stringstr3=newString123;
11、下列关于构造方法的说法中,不对的的是构造方法用于创建类的实例构造方法不可以重载构造方法不具有返回值类型构造方法名必须和类名相同
12、既能作为类的修饰符也能作为类成员的修饰符的是pub1icextendsvoidstatic
13、执行完下列语句后,变量x的值是intx=7y=10;switchx/y{caseO x++;case7:x*=y;case14:x+=y;break;default x%=y;}
870809014、以下由for语句构成的循环的执行次数是forinti==0;i=i;有语法错,不能执行一次也不执行执行1次无限次
15、设有定义inti=7;charch二b;下面赋值语句中不对的是i=ch;ch=i;ch二chari;i二intch;
16、设有定义inti=80j=7;doubled义
0.7;则下列语句中对的的赋值语句是i=d;i=intd+j;j=inti-d;i+j=intd;
7、以下关于Java语言的叙述错误的是Java是最纯粹的面向对象语言,对面向对象方法学的支持也最全面Java是解释执行的语言,由Java解释器负责将Java源文献解释为机器码执行Java是平台无关的,即Java程序不用修改就可以在不同类型的计算机平台上运营Java提供了大量功能丰富的可重用类库,有效减少了编程的工作量
18、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序“一次编写,到处运营”的特点0多线程与平台无关面向对象分布式
19、下列选项中,用于声明实现一个接口关键字是0nterfaceimplementsimportabstract
20、下列不属于Java语言关键字的是0repeattrybreaknew
21、下列字符序列中可以作为Java语言标记符的是true123xyzx・y_x
12322、下列字符序列中不能作为Java语言标记符的是A.abc_123B.圆周率PIfa1se_123abc
23、问阅读下面的Java代码,写出打印语句的输出结果即类的初始化顺序pub1icclasslnitialOrderTest{〃静态变量pub1icstaticStringstaticField=#态变量;〃变量pub1icStringfield二变量;〃静态初始化块static{System.out.print1nstaticField;Systemout.println静态初始化块;}〃初始化块{System.out.printlnfie1d;System.out.print1n初始化块;}//构造器publicInitialOrderTest{System.out.printin构造器;}publicstaticvoidmainString[]args{newInitialOrderTest;}}
24、问Math.round
11.5返回多少Math.roundT
1.5返回多少
25、问下面的Java程序,编译时会报什么错误?importjava.io.*;c1assSuperC1ass{pub1icvoidfunthrowsIOException{}}classSubClasslextendsSuperClass{publicvoidfunthrowsException{System.out.printInSubC1ass::fun;}}classSubC1ass2extendsSuperC1ass{publicvoidfunthrowsFi1eNotFoundExceptionArithmeticException{Systernout.print1nB6::method;thrownewArithmeticException被除数为0;}}
26、问下面的TestStaticMain.java程序能否通过编译哪条语句会报错publicclassTestStaticMain{pub1icstaticvoidmainString[]args{Personp=newPerson10wangke;p.print;}c1assPerson{privateintID;privateStringnameersonintIDStringname{this.ID=ID;thisname二name;}publicvoidprint{System.out.printlnID=+ID;System.out.print1nname=+name;}}}
27、问阅读下面的Java代码写出打印语句
1、
2、3的输出结果并解释因素Stringstrl=newStringwangke;Stringstr2=newStringwangke;System.out.printInstrl==str2;//1System.out.print1nstrl.equaIsstr2;//2Systemout.print1nstr
1.hashCode==str
2.hashCode;//
328、问阅读下面的JavaGUIApplication在点击“测试”按钮后,控制台的输出信息是什么importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicc1assTest{publicstaticvoidmainString[]args{newMyFrame.1aunchFrame;}}classMyFrameextendsJFrame{JButtonbtn=newJButton测试;Containerctp=getContentPane;publicvoid1aunchFrame{setBounds200200250160;setResizablefa1se;setDefaultCloseOperationJFrame.EXIT_ON_CLOSE;ctp.setLayoutnewBorderLayout1010;ctp.addNorthbtn;btn.addActionListenernewMyActionListener;//btn注册监听器1btn.addActionListenernewYourActionListener;//btn注册监听器2setVisibletrue;}classMyActionListenerimplementsActionListener{pub1icvoidactionPerformedActionEvente{ife.getSource==btn{System.out.printlninMyActionListener;}}}classYourActionListenerimplementsActionListener{publicvoidactionPerformedActionEvente{ife.getSource==btn{System.out.printlninYourActionListener;}}}}
29、问数组有没有length这个方法String有没有1ength这个方法?30>问2111「;与@叫;amp;的区别是什么?
31、问有一个程序
10.java代码如下发现输入1之后,还没等到输入宽,程序就直接输出了637o为什么importjava.io.*;classI0{publicstaticvoidmainStringargs[]throwsIOException{System.out.printin计算矩形面积;System.out.print请输入长:;intab;a=System.in.read;System.out.print请输入宽;b=System.in.read;System.out.println计算矩形面积是+a*b;}}运营C:\tempgt;java10计算矩形面积请输入长1请输入宽:计算矩形面积是:63732>问下面的Java程序,打印结果是什么?pub1icc1assTest{publicstaticvoidehangeStrStringstr{str=welcome;}publicstaticvoidmainString[]args{Stringstr=1234;changeStrstr;System.out.print1nstr;}}
33、问下面的Java程序编译时会报什么错误程lassSuperC1asspublicvoidfun{}}c1assSubC1assextendsSuperC1ass{privatevoidfun{System.out.printlnSubClass::fun;}
34、问下面的代码是否能输出wangketrySystem.exit0;}final1y{System.out.printinwangke;}
35、问Strings=newStringxyz;创建了几个String0bject
36、问下面的Test.java程序,有哪两处错误?ClassTest{voidfpublicinti;}
37、问intcount=10;count+=++count;Systemout.printincount;能否通过编译?打印输出是多少?
38、问下面的Test.java程序输出结果是derive吗classbase{privatevoidprint{//注意private修饰System.out.printInbase;}publicvoiddoprint{print;}}classderiveextendsbase{privatevoidprint{//注意private修饰System.out.printinderive;}}classTest{pub1icstaticvoidmainString[]args{baseb=newderive;b.doprint;}}
9、阅读下面的程序,写出程序运营的输出结果publicclassTest2{pub1icstaticcharmethodcharch{ifchgt;=#39;A#391amp;amp;chIt;=#39;Z#39;returncharch+32;elsereturnch;}publiestaticvoidmainString[]args{Strings=ABCDEFsl=;forinti=s.1ength-1;igt;=0;i一一s1=s1+methods.charAti;System.out.print1nsi;}}
40、
41、JavaAWT程序设计在窗口中画出三个TextField前两个用于接受用户输入的两个整数,第三个用于显示相加和,一个加号Label一个等于号Button.当按下Button时,将相加之和放到第三个TextFieId中注意不允许使用内部类
2、阅读下面的程序,写出输出结果pub1icc1assMyException{publicstaticvoidthrowException{System.out.printIn产生并抛出ArithmeticException类型的异常;thrownewArithmeticException;}publicstaticvoidcatchArrayException{try{throwException;System.out.print1n在try语句块中的多余语句;}catchArraylndexOutOfBoundsExceptione{System.err.printin方法catchArrayException捕获至异常;}finally{System.out.println方法catchArrayException的final1y语句块}System.out.printin方法catchArrayExceptin运营结束;}publicstatievoidmainString口args{try{catchArrayException;}catchArithmeticExceptione{Systemerr.printin方法main捕获至J异常;}fina1ly{System.out.println方法main的final1y语句块;}System.out.println异常解决结束;}}
43、问下面语句中的错误都是在Java数据类型转换中的易错点分析语句的错误因素并改正lf1oatf1=
0.1;21ongll=1234567812=;3bytebl=1b2=2b3=129;4byteb=bl-b2;5inti=1;i=i*
0.1;//有错6charcl=#391a#39;c2=l25;charc=c1+c2-1;//有错7f1oatf1=
0.1ff2=123;f1oatf3=fl+f2*
0.1;〃有错
44、阅读下面的程序,写出输出结果classParent{〃静态变量pub1icstaticStringpStaticField二父类--静态变量;//变量pub1icStringp_Fie1d二父类--变量;〃静态初始化块static{System.out.printinp_StaticField;System.out.println父类—静态初始化块;}//初始化块{System.out.printinp_Fie1d;System.out.printin父类初始化块;}//构造器publicParent{Systern.out.println父类—构造器;}}pub1icc1assSubClassextendsParent{//静态变量publicstaticStrings_StaticField=子类—静态变量;//变量publicStrings_Field二子类——变量;//静态初始化块static{System.out.printinsStaticField;System.out.print1n子类一一静态初始化块;}//初始化块{Systemout.printIns_Field;System.out.printIn子类—初始化块;}〃构造器publicSubC1ass{System.out.printIn子类—构造器;}〃程序入口publicstaticvoidmainString[]args{newSubClass;}}
45、请按下面的规定编写程序V/P〉1定义一个接DShapes它至少包含一个可以计算面积的成员方法u/PX2编写实现该Shapes接口的两个类正方形类和圆形类〈/P〉3编写一个具有泛型特点的类Map规定该类可以在控制台窗口输出某种图形的面积,并且这个类的类型变量所相应的实际类型就是2编写的正方形类和圆形类V/P4运用品有泛型特点的类Map在控制台窗口分别输出给定边长的正方形的面积和给定。