資源描述:
《Java期末試題》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、一、 單項(xiàng)選擇題(1.5分/題,共30分)1.Java?Application源程序的主類(lèi)是指包含有(??A?)方法的類(lèi)。A、main方法?????????????B、toString方法C、init方法??????????????D、actionPerfromed方法2.main方法是Java?Application程序執(zhí)行的入口點(diǎn),關(guān)于main方法的方法頭以下哪項(xiàng)是合法的?(?B??)??A、public?static?void?main()??B、public?static?void??
2、main(String?args[])??C、publicstaticint?main(String?[]arg)??D、public?void?main(String?arg[])3.為AB類(lèi)的一個(gè)無(wú)形式參數(shù)無(wú)返回值的方法method書(shū)寫(xiě)方法頭,使得使用類(lèi)名AB作為前綴就可以調(diào)用它,該方法頭的形式為(????A)。A、static?void?method()???????????B、public?void?method()???C、final?void?method()????????????D、abs
3、tract?void?method()4.不允許作為類(lèi)及類(lèi)成員的訪問(wèn)控制符的是(C)。A、publicB、privateC、staticD、protected5.在Java中,一個(gè)類(lèi)可同時(shí)定義許多同名的方法,這些方法的形式參數(shù)個(gè)數(shù)、類(lèi)型或順序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦虻奶匦苑Q(chēng)為(C)。A、隱藏B、覆蓋C、重載D、Java不支持此特性6.在Java中,關(guān)鍵字(A)使類(lèi)不能派生出子類(lèi)。A、finalB、publicC、privateD、protected7.正確的數(shù)組聲明與創(chuàng)建是(B)A
4、、intboy[][4]B、intboy[][]=newint[3][4]C、intboy[3][4]=newint[][]D、intboy[3][4]8.關(guān)于構(gòu)造方法敘述錯(cuò)誤的是(A)A、構(gòu)造方法不可以重載。B、構(gòu)造方法可以重載。C、構(gòu)造方法沒(méi)有類(lèi)型D、構(gòu)造方法的名字與類(lèi)名完全相同。9.下列敘述錯(cuò)誤的是(B)A、實(shí)例方法可以調(diào)用實(shí)例方法。B、類(lèi)方法可以調(diào)用實(shí)例方法。C、實(shí)例方法可以調(diào)用類(lèi)方法。D、類(lèi)方法可以調(diào)用類(lèi)方法。10.在編寫(xiě)Java?Application程序時(shí),若使用到標(biāo)準(zhǔn)輸入輸出語(yǔ)句,必須在程
5、序的開(kāi)頭寫(xiě)上(???C??)語(yǔ)句。A、import??java.awt.*;???????B、import??java.applet.Applet;?C、import??java.io.*;????????D、import??java.awt.Graphics;11.下面的是關(guān)于類(lèi)及其修飾符的一些描述,不正確的是:(????B??)。A、abstract類(lèi)只能用來(lái)派生子類(lèi),不能用來(lái)創(chuàng)建abstract類(lèi)的對(duì)象。B、final類(lèi)不但可以用來(lái)派生子類(lèi),也可以用來(lái)創(chuàng)建final類(lèi)的對(duì)象。C、?abstract不
6、能與final同時(shí)修飾一個(gè)類(lèi)。D、abstract方法必須在abstract類(lèi)中聲明,但abstract類(lèi)定義中可以沒(méi)有abstract方法。12.設(shè)有下面兩個(gè)類(lèi)的定義:????class?Person{???????????????????????class?Student?extends?Person{????????long???id;????//身份證號(hào)???????????int?score;?//入學(xué)總分????????String?name;??//姓名???????????????int?
7、getScore(){?????}????????????????????????????????????????????return?score;}第7頁(yè)共7頁(yè)???????????????????????????????????????????????}????問(wèn):類(lèi)Person和類(lèi)Student的關(guān)系是(????B)。??A、包含關(guān)系??????????????????????B、繼承關(guān)系??C、關(guān)聯(lián)關(guān)系??????????????????????D、無(wú)關(guān)系,上述類(lèi)定義有語(yǔ)法錯(cuò)誤1.設(shè)有下面的兩個(gè)類(lèi)
8、定義:??class?AA{?????void?Show(){System.out.println("我喜歡Java!");??}??class?BBextends?AA{????void?Show(){System.out.println("我喜歡C++!");??}則順序執(zhí)行如下語(yǔ)句后輸出結(jié)果為:(??A??)????AA??a;?????????BB??b;????a.Show();???????b.Show();??A