版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Java考試題及其答案、選擇題1、JavaApplet源程序文件的擴展名為(A)。A.javaB.classC.htmlD.exe2、設(shè)a=3,則表達式則表達式(-a)<<a的值是(B)。A.16B.8C.24D.123、在JavaApplet程序用戶自定義的Applet子類中,一般需要重載父類的(C)方法來完成主類實例的初始化工作。A.start()B.stop()C.init()D.paint()4、創(chuàng)建一個標識有“關(guān)閉”按鈕的語句是(D)。A.TextFieldb=newTextField(關(guān)閉”);“BLabelb=newLabel(關(guān)閉”“);C. Checkboxb=n
2、ewCheckbox(關(guān)閉“”);D. Buttonb=newButton(關(guān)閉“”);5、在編寫異常處理的Java程序中,每個catch語句塊都應該與(C)語句塊對應,使得用該語句塊來啟動Java的異常處理機制。A.if-elseB.switchC.tryD.Throw6、編譯JavaApplet源程序文件產(chǎn)生的字節(jié)碼文件的擴展名為(B)。A.javaB.classC.htmlD.exe7、設(shè)a=8,則表達式a>>>2的值是(B)。A.1B.2C.3D.48 、在JavaApplet程序用戶自定義的Applet子類中,常常重載(D)方法在Applet的界面中顯示文字、圖形和
3、其它界面元素。A.start()B.stop()C.init()D.paint()9 、下面程序段的輸出結(jié)果是(A)。StringMyStr="Hello,"MyStr=MyStr+"Guys!"A.Hello,Guys!B.Hello,C.Guys!D.該程序段有語法錯誤10 、在編寫JavaApplication程序時,若需要使用到標準輸入輸出語句,必須在程序的開頭寫上(C)語句。A.import.*;B.import;C.import.*;D.import;1、 、A2、B3、C4、D5、C6、 B7、B8、D9、A10、C、填空題1、一個復雜的系
4、統(tǒng)必然包括有多個對象,這些對象間可能存在的關(guān)系有三種:包含、芳聯(lián)和繼承_O2、根據(jù)程序的構(gòu)成和運行環(huán)境的不同,Java源程序分為兩類:應用程序和小應用程序。3、如果一個Java源程序文件中定義有4個類,則使用Sun公司的JDK編譯器javac編譯該源程序文件將產(chǎn)生4個文件名與類名相同而擴展名為.class的字節(jié)碼文件。4、在Java的基本數(shù)據(jù)類型中,char型數(shù)據(jù)占2字節(jié)內(nèi)存空間,int型數(shù)據(jù)占用4字節(jié)內(nèi)存空間。5、設(shè)x=2,則表達式(x+)*3的值是6。6、若x=5,y=10,貝Ux>y和x<=y的邏輯值分別為flase和true。7、 抽象方法是一種僅有方法頭,沒有具體方法體和
5、操作實現(xiàn)的方法,該方法必須在抽象類之中定義。最終方法是不能被當前類的子類重新定義的方法。8、從標準輸入讀入一個字節(jié)的信息并返回給一個字符變量c的語句為:9、設(shè)有數(shù)組定義:intMyIntArray口=10,20,30,40,50,60,70;則執(zhí)行以下幾個語句后的輸出結(jié)果是280。ints=0;for(inti=0;i<i+)s+=MyIntArrayi;s);10、若需要在PhoneCard200類中聲明變量additoryFee為浮點雙精度型的靜態(tài)域并初始化其值為,則應在類PhoneCard200的定義中加入一條域定義語句:。11、在Java程序中,通過類的定義只能實現(xiàn)單重繼承,但通
6、過接口的定義可以實現(xiàn)多重繼承關(guān)系。12、順序執(zhí)行以下兩個語句的輸出結(jié)果是:6。Strings="Hello!');13、開發(fā)與運行Java程序需要經(jīng)過的三個主要步驟為編輯源程4、編譯牛成字節(jié)碼和解釋運行字節(jié)碼。14、如果一個JavaApplet源程序文件只定義有一個類,該類的類名為MyApplet,則類MyApplet必須是_Applet類的子類并且存儲該源程序文件的文件名為。15、一個JavaApplication源程序文件名為,如果使用Sun公司的Java開發(fā)工具JDK編譯該源程序文件并使用其虛擬機運算這個程序的字節(jié)碼文件,應該順序執(zhí)行如下兩個命令:javac、javaM
7、yJavaApplication。16、在Java的基本數(shù)據(jù)類型中,char型采用Unicode編碼方案,每個Unicode碼占用2字節(jié)內(nèi)存空間,這樣,無論是中文字符還是英文字符,都是占用2字節(jié)內(nèi)存空間。17、設(shè)x=2,貝U表達式(+x)*3的值是9。18、若x=5,y=10,則x>y&&x+=y-的邏輯值為flase。19、創(chuàng)建一個名為MyPackage的包的語句是packageMyPackage,該語句應該放在程序的位置為:應該在程序第一。20、設(shè)有數(shù)組定義:inta=11,22,33,44,55,66,77,88,99;則執(zhí)行以下幾個語句后的輸出結(jié)果是33、66、9
8、9。for(inti=0;i<i+)if(ai%3=0)、若需要在PhoneCard200類中聲明變量additoryFee為浮點雙精度型的靜態(tài)域并初始化其值為,則應在類PhoneCard200的定義中加入一條域定義語句為:22、在Java程序中,通過類的定義只能實現(xiàn)重繼承,但通過接口的定義可以實現(xiàn)重繼承關(guān)系。23、順序執(zhí)行以下兩個語句的輸出結(jié)果是:。Strings="萬方科技學院");1、包含、繼承、關(guān)聯(lián)2、JavaApplication、JavaApplet(或應用程序、小應用程序)3、4、.class4、2、45、66、flase、true7、抽象方法、最終方法
9、(或abstract方法、final方法)8、charc=);9、28010、staticdoubleadditoryFee=;11、單、多12、613、編輯源程序、編譯生成字節(jié)碼、解釋運行字節(jié)碼14、Applet、15、javac、javaMyJavaApplication16、2、217、918、flase19、packageMyPackage;應該在程序第一句。20、33、66、9921、staticdoubleadditoryFee=;22、單、多23、6三、寫出下列程序完成的功能。1、 publicclassSumpublicstaticvoidmain(Stringargs)int
10、sum=0;for(inti=1;i<=100;i+)sum+=i;);2、 import.*;publicclassReversepublicstaticvoidmain(Stringargs)inti,n=10;inta=newint10;for(i=0;i<n;i+)tryBufferedReaderbr=newBufferedReader(newInputStreamReader);ai=();publicclassAppOutpublicstaticvoidmain(Stringargs口)newFrameOut();classFrameOutextendsFrameLa
11、belprompt;FrameOut()super("萬方科技學院");prompt=newLabel("萬方科技學院歡迎您");setLayout(newFlowLayout();add(prompt);setSize(300,200);show();4、 import.*;publicclassabcpublicstaticvoidmain(Stringargs)SubClasssb=newSubClass(););classSuperClassinta=10,b=20;classSubClassextendsSuperClassintmax()re
12、turn(a>b)a:b);5、 publicclassSumpublicstaticvoidmain(Stringargs)doublesum=;for(inti=1;i<=100;i+)sum+=(double)i;"sum="+sum);6、 import.*;publicclassArrayCountpublicstaticvoidmain(Stringargs)inti,n=10,sum=0,count=0;inta=newint10;for(i=0;i<n;i+)tryBufferedReaderbr=newBufferedReader(new
13、InputStreamReader);ai=();catch(IOExceptione);for(i=0;i<n;i+)sum+=ai;sum/=n;for(i=0;i<n;i+)if(ai<sum)+count;7、 import.*;import.*;importpublicclassApplet1extendsAppletimplementsActionListenerLabelprompt;Buttonbtn;publicvoidinit()prompt=newLabel("");btn=newButton("開始");add(
14、btn);add(prompt);(this);publicvoidactionPerformed(ActionEvente)if()=btn)("祝您考試及格");8、 import.*;publicclassabcpublicstaticvoidmain(Stringargs)SubClasssb=newSubClass(););classSuperClassinta=10,b=20;classSubClassextendsSuperClassintmin()return(a<b)a:b);1、求1至100之間的整數(shù)的和,并在屏幕上顯示出來。2、從標準輸入(即鍵盤
15、)讀入10個整數(shù)存入整型數(shù)組a中,然后逆序輸出這10個整數(shù)。3、創(chuàng)建一個標題為“萬方科技學院”的窗框,窗框中顯示有“萬方科技學院歡迎您”字樣的4、求兩個數(shù)的最大值。5、計算1/1+1/2+1/3+.+1/100的值,并在屏幕上顯示出來。6、從鍵盤讀入10個整數(shù)存入整型數(shù)組a中,然后統(tǒng)計并輸出小于元素平均值的元素個7、在一個Applet程序中創(chuàng)建一個標識為“開始”的按鈕,當鼠標按下“開始”按鈕時,就顯示出標識有“祝您考試及格”字樣的標簽。8、求兩個數(shù)的最小值。四、寫出下面程序的運行結(jié)果1 、import.*;publicclassabcpublicstaticvoidmain(Stringarg
16、s)Strings1="Hello!"Strings2=newString("IlikeJava!");""+s2);2 、import.*;publicclassabcpublicstaticvoidmain(Stringargs)inti,s=0;inta=11,22,33,44,55,66,77,88,99;for(i=0;i<i+)if(ai%2=0)s+=ai;"s="+s);3 、import.*;publicclassabcpublicstaticvoidmain(Stringargs)SubS
17、ubClassx=newSubSubClass(10,20,30);();classSuperClass inta,b;SuperClass(intaa,intbb)a=aa;b=bb;voidshow()"a="+a+"nb="+b);classSubClassextendsSuperClass intc;SubClass(intaa,intbb,intcc)super(aa,bb);c=cc;classSubSubClassextendsSubClass inta;SubSubClass(intaa,intbb,intcc)super(aa,bb,c
18、c);a=aa+bb+cc;voidshow()"a="+a+"nb="+b+"nc="+c);4 import.*;publicclassabcpublicstaticvoidmain(Stringargs)Strings1="Hello!"Strings2=newString("World!");5 import.*;publicclassabcpublicstaticvoidmain(Stringargs)inti,k;inta=11,21,31,41,51,61,71,81,91;for
19、(i=0;i<i+)for(k=2;k<=ai/2;k+)if(ai%k=0)break;if(k>ai/2)"");6 import.*;publicclassabcpublicstaticvoidmain(Stringargs)SubSubClassx=newSubSubClass(1,2,3);();classSuperClassinta,b;SuperClass(intaa,intbb)a=aa;b=bb;voidshow()"a="+a+"nb="+b);classSubClassextendsSuperC
20、lassintc;SubClass(intaa,intbb,intcc)super(aa,bb);c=cc;classSubSubClassextendsSubClassinta;SubSubClass(intaa,intbb,intcc)super(aa,bb,cc);a=aa*bb*cc;voidshow()"a="+a+"nb="+b+"nc="+c);1、Hello!IlikeJava!2、 s=2203、 a=60b=20c=304、Hello!World!5、11314161716、a=6b=2c=3五、使用Java語言編
21、寫程序。1、編寫一個字符界面的JavaApplication程序,接受用戶輸入的10個整數(shù),并輸出這10個整數(shù)的累加和。2、編寫一個完整的JavaApplet程序使用復數(shù)類Complex驗證兩個復數(shù)1+2i和3+4i相加產(chǎn)生一個新的復數(shù)4+6i。復數(shù)類Complex必須滿足如下要求:(1) 復數(shù)類Complex的屬性有:RealPart:int型,代表復數(shù)的實數(shù)部分ImaginPart:int型,代表復數(shù)的虛數(shù)部分(2) 復數(shù)類Complex的方法有:Complex():構(gòu)造函數(shù),將復數(shù)的實部和虛部都置0。Complex(intr,inti):構(gòu)造函數(shù),形參r為實部的初值,i為虛部的初值。ComplexcomplexAdd(Complexa):將當前復數(shù)對象與形參復數(shù)對象相加,所得的結(jié)果仍是一個復數(shù)值,返回給此方法的調(diào)用者。StringToString():把當前復數(shù)對象的實部、虛部組合成a+bi的字符串形式,其中a和b分別為實部和虛部的數(shù)據(jù)。3 、編寫一個字符界面的JavaApplication程序,接受用戶從鍵盤輸入的一個正整數(shù),然后統(tǒng)計并輸出從1到這個正整數(shù)的累加和。4 、編寫一個日期類Date,要求:(1) 日期類Date屬性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年南昌大學共青學院單招綜合素質(zhì)筆試模擬試題含詳細答案解析
- 2026年內(nèi)蒙古體育職業(yè)學院單招綜合素質(zhì)考試備考題庫含詳細答案解析
- 2026年內(nèi)蒙古化工職業(yè)學院單招綜合素質(zhì)筆試模擬試題含詳細答案解析
- 2026年廣西城市職業(yè)大學單招綜合素質(zhì)筆試備考試題含詳細答案解析
- 2026年酒泉職業(yè)技術(shù)學院單招綜合素質(zhì)考試備考試題含詳細答案解析
- 2026年山東外事職業(yè)大學單招職業(yè)技能考試備考題庫含詳細答案解析
- 2026年廣東機電職業(yè)技術(shù)學院單招綜合素質(zhì)考試模擬試題含詳細答案解析
- 2026年安徽汽車職業(yè)技術(shù)學院單招綜合素質(zhì)考試備考試題含詳細答案解析
- 2026年揭陽職業(yè)技術(shù)學院單招綜合素質(zhì)筆試備考試題含詳細答案解析
- 2026年綿陽職業(yè)技術(shù)學院單招綜合素質(zhì)考試備考題庫含詳細答案解析
- 衛(wèi)星傳輸專業(yè)試題題庫及答案
- 細胞治療GMP生產(chǎn)中的工藝控制
- 氣體滅火拆除施工方案及流程
- DL-T+5220-2021-10kV及以下架空配電線路設(shè)計規(guī)范
- 視覺傳播概論(第2版)課件全套 任悅 第1-12章 視覺傳播概述- 視覺傳播中的倫理道德與法規(guī)
- 進社區(qū)宣講民法典
- 《被壓扁的沙子》優(yōu)質(zhì)教案與反思
- GB/T 27866-2023鋼制管道和設(shè)備防止焊縫硫化物應力開裂的硬度控制技術(shù)規(guī)范
- 部編版小學語文四年級下冊第一單元教材解讀課件
- IVMS-5000視頻管理平臺軟件軟件功能介紹
- 保單整理分享課件
評論
0/150
提交評論