1、A. 1C. 2D. 16、 在某个类中存在一个方法:oid etSort(int x),以下能作为这个方法的重载的声明的是:(同一个方法中参数不同,返回值类型可以不同也可以相同)A. pubic geSor(ot x) 没有返回类型 一定是构造函数 不能重载B. i gtSort(int y)(参数一样不是重载)C. ole getSort(in x,int y) (参数不一样是重载)D. oid get(int x, it y) 7、 下列哪个是合法的Jaa标识符:(两个答案) CA. Tee&GlassesB. FrtJavaApltC. _$theLastOneD. 27358、 设
2、=8,则表达式 a 2 的值是: (无符号右移动)左移是乘 右是除 00-/2-2 将一个数除2,运算最快的方式A. 1 B. 2C. 3 D. 9、 下面的程序名为Sudenjava 1. ubic clatudent2. 3. pivat Sring n;4. blc Stdent(Srng s_ae) /1 构造函数5. 6. name = s_ame; /7. 8. public stic void man(Stringargs)9. 10. tudent s nw Sudent(); /311. 12. 使用如下指令编译:jav Stdenjav将会得到什么结果?A. 将会顺利通过编
3、译,并将产生一个Stentcass的类文件B. 编译时在/3处出错C. 编译时在/2处出错D. 编译时在/1处出错10、 下面选项中能把字符串转换成float类型的是?: A. lot value = nwFlot(str); 创建一个对象B. foat vau = lat.pareoat(r);C. float lue Flat.floaVae(tr);D. foat vlue = (nw Float()pareFot(str);11、 下边程序运行的结果是? 实例化子类对象要看父类1.classBas /父类2. ae() Systtpit(se); /父类中构造函数3. 4. pblic
4、 ass Alpha exeds Base5. public stai vod main( Stigrgs ) 6. new Ap(); /实例化自己首先要实例化其父类7. e Ba(); /实例化父类8. 9. A. Be B. BaeBaeC. 程序编译失败D. 程序运行但没有任何输出12、 下面程序运行的结果是? A值传递1. public clsX2. prte tatic in a;3. pbicsttiod mai(Stringars) 4. odify(a);5. yem.out.pitln();6. 7. public aticvoid mify(int ) 8. a+;9.
5、10. A. C. 程序编译失败D. 程序抛出异常13、 下面程序运行的结果是?1.String =Hllo + 9 + 1;字符连接(+1+”hello”=10hlo(strng类型)Syste.ou.prntln(s);A. Helo10 B. Hello9 C. Ho10 D. 程序编译失败 14、 下列说法正确的是? C A. 一个子类可以有多个父类,一个父类也可以有多个子类B. 一个子类可以有多个父类,但一个父类只可以有一个子类C. 一个子类可以有一个父类,但一个父类可以有多个子类D. 上述说法都不对 15、 下面程序运行的结果是?1. stact las AbtrctIt 2. a
6、btr float gFloat ();3. . blic clsAbtractes extensracI 5 rivatefoat 1.0f;6. patefloat etloat () eurn f1; /权限只能扩大不能缩小7. A. 编译成功 B. 在第6行产生一个运行时异常 C. 在第6行产生一个编译错误D. 在第行产生一个编译错误16、 下面的程序输出的结果是:1. bc lass AilemetB 2. public saiod (Sng ars)3. it i;4. A c = ne();5. = c1.k;6. Systm.otpitln(=+i);8. 9. iefce 1
7、0. in k =0;接口(抽象方法和静态常量的结合)里的静态常量public satifialA. i=0 B. i=10 C. 程序有编译错误D. i=ru17、 方法ethod返回类型是:1ulc cass rernt 2. turnTyp ethodA(ytx, ey) 3. return (ort) x/y 2;4 5. A. inB. byte C. long D. oub18、 下面的程序输出的结果是:1plclat . pulcstic void main(stingargs) 3. nt x = ;4. in y= 1;5. if (= y) / =:赋值运算符 :比较运算符
8、6. Sem.outitln(“Not equal”);7. lse . Sstmout.printl(“Equl”);9. 10. A. Eul B. Not ual C. 编译失败D. 程序没有任何输出结果19、 在下面程序中,变量i可以使用的数据类型是:(两个答案)1witch () /i可以是byt、ar、shor、nt四种2 deful:3 System.oprintn(“Hllo”);4. A. hr B. byt C. loat 不行D. dle不行E. objct 20、 应用程序的main方法中有以下语句,则输出的结果是:1. int x=22,3,55,78,-987;2.
9、 int y=;3. r(int i=1;y)5. y xi;6. 7. Syste.out.ptln(y);A. 68B. 2 C. -7 D. 3321、 程序输出的结果是?1. pubc class X. pbc static vodmin(Str args). try baMetho(); /调用静态方法,无意义。5. Sysemout.prnt(“A”);6 7. tc (Exeptioex) / 未捕获到,不输出。. Systemupint(“B”);9. 1 fnal 1. Sytm.out.pint(“”); 13 ytm.ot.prin(“D”);4 15. puli sat
10、ivodbadeod() ystem.ot.println(“E”)1. A. B B. DC. EADD. ACD 22、 程序输出的结果是?ytm.out.pnln( | ); / 二进制按位或操作010 01 01A. B. 1C. 5 D. 7 23、 关于下述程序哪个是正确的构造器重载(两个正确) public clss Costv public onstOve (in , int, int z) A. ConstOver ( ) B. protected int ConsOr ( ) /构造函数不能有返回类型C. privte CotOver(in , int , be x) D.
11、 pubc OetCostOvr (t x, int y, it z) E. publ void onstOve (bytex, yte y,bte z) 24、 下述程序编译运行后在和处分别打印出什么值?1. plic lass Test92. statcni 1; /静态变量和静态块只会初始化一次3. sai4. i+; / =2;5. 6. publc Tst9()7. i+;8. 9. ubic static vi min(Srinargs)10. Tes9 t = nw t();11. Sstem.utritln(t1.); /112. Test9 t2 = nw Test();13
12、. Syemout.prinln(t2.i); /214. 15. A. 和 B. 3和3 C. 3和4 D. 4和3 25、 下列答案正确的是:两个答案 in arr = nein10;A. arr0 是null B. r10是 C. arr9 是 D. 是0 26、 编译器能够为类A分配一个默认构造器的是?(两个答案)A. cl A B. lass A pubic A() C. clssA publi A(int x) D. clas Z lassA xends Z vo () 27、 下面程序运行的结果是:1ublic class o 2.pblint i =3; pblic staiv
13、oi man(Stin ar) . jeco = n Foo();5. Fo = (oo)o;. Sstem.out.println(= fooi);7. 8. A. 3 B. = C. 程序编译错误D. 程序运行时抛出异常28、 下面程序运行的结果是:1. las Ex0 etnds Exeptin. css Exc1 extend Exc0 3.pbliccas Test 4 publc static void an(Strin rgs) 5. try 6. hrowew xc1();. cath (xc0 e0) 8. Sstem.ut.prtn(x0cauh);9 ctc(Except
14、in ) 1. Ssemou.inl(xceiocaut1. . . A. x0 caughtB. eepton cuht C. 编译失败,错误在第2行D. 编译失败,错误在第行 29、 下面表达式计算的结果和返回值类型分别是?Math.ci(.+ Mthfor(Mat.rnm(); 0-1之间的小数A. 0.B. 1.0C. flatD. doubleE. 一个随机数30、 下面程序运行的结果是:1.ubli intece Test . it frod = ;. clas stp implemens es 5. priaetat it frod;6 pubi stic voi ma(Sng
15、rs) 7. Sytemotprintn(+ro);8. .A. 0C. 42D. 43答题卡123578910111314116171812021223242522728230二、编程题注意:书写清晰,看不清楚不给分,注意字体大小,写不下可以写在背面,标清题号。1、 输出行n列的空心矩形(要求使用嵌套循环),当n=5时,运行结果显示如下:# # #程序如下:publi cass Tes puic stati omain(Sring ags) intn5; fo (ini=; i=; i+) for (int j=1;j0; i-) (empt =) epy=1;i+; else emty+;
16、 sum+;Systm.out.println(总共喝了+sum +瓶饮料。 3、 设计Jva程序,实现如下功能:获取个至3之间的随机整数,并输出到屏幕上;取出上面5个整数中的偶数,倒序排列输出到屏幕上。public caset public staic void mai(Sn as)int ary= ; nt even =0; for (ini = 0; i =; i-) Syse.ut.pintn(偶数:aryi);4、 编写一个Jav应用程序,设计一个汽车类Vicle,包含的属性有车轮个数whels和车重ght。小车类Ca是Vecl的子类,其中包含的属性有载人数lod。卡车类ruck是a
17、r类的子类,其中包含的属性有载重量ayloa。每个类都有构造方法和输出相关数据的方法。lassehcleublic Vehcle()i heels; nt weight;pubic voi pit() Syemou.ritn(汽车车轮个数是:+whees+,汽车车重为:weigt+。clas Car extes ehicle public r() sur(); intlader; pubic void rint()Sste.otrinl(小车有载人数是:lader+lass ruck exted ar ubiTc()supr();intyload; pulic void prt() stm.outprintln(卡车有载重量是:+lader+public class Ts ublic tatic oid main(Stri ars) ehicle 1 nw Vehice(); v.pr(); Vehice = n Ca(); v2.prnt(); ehicle v = ewrck(); v3.prin();
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1