

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、福師JAVA程序設(shè)計(jì)在線作業(yè)一-0001試卷總分:100 得分:100一、單選題 (共 30 道試題,共 60 分)1.設(shè)有定義 float x=3.5f, y=4.6f, z=5.7f;則以下的表達(dá)式中,值為true的是( )A.x > y | x > zB.x != yC.z > ( y + xD.x < y & ! ( x < z )答案:B2.為AB類的一個(gè)無(wú)形式參數(shù)無(wú)返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為( )A.static?void?method(?)B.public?void?method
2、(?)C.final?void?method(?)D.abstract?void?method(?)答案:A3.下列程序段執(zhí)行后的結(jié)果是( )。 String s=new String("abcdefg"); for(int i=0;i<s.length();i+=2) System.out.print(s.charAt(i); A.acegB.ACEGC.abcdefgD.abcd答案:A4.下列哪個(gè)選項(xiàng)的java源文件代碼片段是不正確的?A.package testpackage; public class Test B.import java.io.*; pac
3、kage testpackage; public class Test C.import java.io.*; class Person public class Test D.import java.io.*; import java.awt.*; public class Test 答案:B5.關(guān)于以下程序段的說(shuō)法正確的是( )。 1. public class Myar 2. public static void main(String argv) 3. inti=new int5; 4. System.out.println(i5); 5. 6. A.第2行編譯出錯(cuò)B.第4行編譯出錯(cuò)C
4、.編譯時(shí)產(chǎn)生錯(cuò)誤D.編譯時(shí)沒(méi)有產(chǎn)生錯(cuò)誤,運(yùn)行時(shí)發(fā)生異常答案:D6.給出如下代碼: class test private int m; public static void fun() / some code. 如何使成員變量m 被函數(shù)fun()直接訪問(wèn)( )。A.將private int m 改為protected int mB.將private int m 改為 public int mC.將private int m 改為 static int mD.將private int m 改為 int m答案:C7.在Java語(yǔ)言中,不允許使用指針體現(xiàn)出的Java特性是_。A.可移植B.解釋執(zhí)行C
5、.健壯性D.安全性答案:D8.下列語(yǔ)句序列執(zhí)行后,i的值是( )。int i=16; do i/=2; while( i > 3 );A.16B.8C.4D.2答案:D9.paint()方法使用哪種類型的參數(shù)( )。A.GraphicsB.Graphics2DC.StringD.Color答案:A10.下列關(guān)于Java線程的說(shuō)法那些是正確的( )。A.每一個(gè)Java線程可以看成由代碼、一個(gè)真實(shí)的CPU以及數(shù)據(jù)三部份組成B.創(chuàng)建線程的兩種方法中,從Thread類中繼承的創(chuàng)建方式可以防止出現(xiàn)多父類問(wèn)題C.Thread類屬于java.util程序包D.以上說(shuō)法無(wú)一正確答案:D11.每個(gè)java
6、的編譯單元可包含多個(gè)類或界面,但是每個(gè)編譯單元最多只能有()類或者界面是公共的。A.一個(gè)B.兩個(gè)C.四個(gè)D.任意多個(gè)答案:A12."閱讀下面程序 class ex3124 public static void main(String args) boolean b=true; if(b) int i=1; else int i=2;System.out.println(i); 現(xiàn)在想先編譯再運(yùn)行該程序,結(jié)果是( )。A.1B.2C.編譯出錯(cuò)D.運(yùn)行出錯(cuò)答案:C13.下列程序段的輸出結(jié)果是 ( )。 public class operatorsandExpressions void s
7、tringPlus() int x=3,y=4,z=5; System.out.println(x+y+z); A.xyzB.x+y+zC.12D.以上答案均不正確答案:C14.下列關(guān)于修飾符混用的說(shuō)法,錯(cuò)誤的是( )A.abstract不能與final并列修飾同一個(gè)類B.abstract類中不可以有private的成員C.static方法中能處理非static的屬性D.abstract方法必須在abstract類中答案:C15.順序執(zhí)行下列程序語(yǔ)句后,則b的值是_。String a="Hello" String b=a.substring(0,2);A.HelloB.he
8、lloC.HelD.null答案:C16.Java語(yǔ)言的類間的繼承關(guān)系是( )A.多重的B.單重的C.線程的D.不能繼承答案:B17.在 Java 中,用 package 語(yǔ)句說(shuō)明一個(gè)包時(shí),該包的層次結(jié)構(gòu)必須是( )A.與文件的結(jié)構(gòu)相同B.與文件目錄的層次相同C.與文件類型相同D.與文件大小相同答案:B18.下列屬于JAVA關(guān)鍵詞的是()A.TRUEB.gotoC.floatD.NULL答案:C19.給出下列代碼,則數(shù)組初始化中哪項(xiàng)是不正確的?byte array1,array2; byte array3; byte array4;A.array2 = array1B.array2=array
9、3C.array2=array4D.array3=array4答案:A20.java.io包的File類是_。A.字符流類B.字節(jié)流類C.對(duì)象流類D.非流類答案:B21.已知如下代碼:boolean m = true;if ( m = false ) System.out.println("False");else System.out.println("True");執(zhí)行結(jié)果是( )A.FalseB.TrueC.NoneD.出錯(cuò)答案:B22.int 型 public 成員變量 MAX_LENGTH,該值保持為常數(shù)100,則定義這個(gè)變量的語(yǔ)句是( )A.
10、public int MAX_LENGTH=100B.final int MAX_LENGTH=100C.public const int MAX_LENGTH=100D.public final int MAX_LENGTH=100答案:D23.下列方法定義中,正確的是( )A.int?x()?char?ch='a'?return?(int)ch;?B.void?x()?.return?true;?C.int?x()?.return?true;?D.int?x(int?a,b)?return?a+b;?答案:A24.下列不屬于簡(jiǎn)單數(shù)據(jù)類型的是()A.整數(shù)類型B.類C.符點(diǎn)數(shù)類
11、型D.布爾類型答案:B25.編譯并且執(zhí)行以下代碼,會(huì)出現(xiàn)什么情況( )。?public?class?Q?public?static?void?main(String?argv)?int?anar=new?int1,2,3;?System.out.println(anar1);?A.1B.有錯(cuò)誤,數(shù)組anar在初始化以前不能正常輸出C.2D.有錯(cuò)誤,數(shù)組的大小沒(méi)有定義。答案:C26.數(shù)組的大小在創(chuàng)建以后( )。A.可以改變B.不能改變C.使用new方法可以改變D.有些可以改變答案:B27.線程生命周期中正確的狀態(tài)是_。A.新建狀態(tài)、運(yùn)行狀態(tài)和終止?fàn)顟B(tài)B.新建狀態(tài)、運(yùn)行狀態(tài)、阻塞狀態(tài)和終止?fàn)顟B(tài)C.
12、新建狀態(tài)、可運(yùn)行狀態(tài)、運(yùn)行狀態(tài)、阻塞狀態(tài)和終止?fàn)顟B(tài)D.新建狀態(tài)、可運(yùn)行狀態(tài)、運(yùn)行狀態(tài)、恢復(fù)狀態(tài)和終止?fàn)顟B(tài)答案:C28.在switch(expression)語(yǔ)句中,expression的數(shù)據(jù)類型不能是( )。A.doubleB.charC.byteD.short答案:A29.java語(yǔ)言是1995年由()公司發(fā)布的。A.SunB.MicrosoftC.BorlandD.Fox Software答案:A30.以下敘述正確的是( )A.構(gòu)造方法必須是public方法B.main方法必須是public方法C.Java應(yīng)用程序的文件名可以是任意的D.構(gòu)造方法應(yīng)該聲明為void類型答案:B二、多選題 (
13、共 10 道試題,共 20 分)31.下列哪些語(yǔ)句是正確的( )。A.int a=new int3;B.int a=1,3,2,3,4,1,2;C.String s=new String2;D.String s="can","I","help","you"答案:BCD32.下述哪些說(shuō)法是正確的()。A.java語(yǔ)言中的類只能有一個(gè)構(gòu)造函數(shù)B.程序員可以自己定義自己的異常C.java語(yǔ)言允許多繼承D.socket在包中答案:BD33.以下哪些是Java語(yǔ)言的特點(diǎn)( )A.面向?qū)ο驜.安全可靠C.平臺(tái)無(wú)關(guān)D.多支持線程
14、E.支持分布操作答案:ABCDE34.指出下列哪個(gè)方法與方法public void add(int a)為合理的重載方法( )。A.public int add(int a)B.public void add(long a)C.public void add(int a,int b)D.public void add(float a)答案:BCD35.定義變量如下: char c=w; int i=8; long L=15; float f=8.9f; 以下賦值語(yǔ)句正確的是( )A.i=c+i;B.c=c+i;C.L=f+L;D.f=i+L+f;答案:AD36.下面是在命令行運(yùn)行Java應(yīng)用程
15、序A,怎樣才能在main(String args)方法中訪問(wèn)單詞"first" ()。 java A the first snow , the first snow came.A.args0B.args1C.args2D.args5答案:BD37.關(guān)于awt和swing說(shuō)法正確的是( )A.awt在不同操作系統(tǒng)中顯示相同的風(fēng)格B.swing在不同的操作系統(tǒng)中顯示相同的風(fēng)格C.java.awt的子類D.awt和swing都支持事件模型答案:BD38.如下哪些是Java中有效的關(guān)鍵字( )A.ConstB.NULLC.falseD.thisE.native答案:CDE39.下列
16、正確的表達(dá)式( )A.double a=10;B.Double a=new Double(10);C.byte a = 340;D.Byte a = 120;答案:AB40.哪個(gè)布局管理器使用的是組件的最佳尺寸( )A.FlowLayoutB.BorderLayoutC.GridLayoutD.CardLayoutE.GridBagLayout答案:AE三、判斷題 (共 10 道試題,共 20 分)41.Applet是一種特殊的Panel,它是Java Applet程序的最外層容器。答案:正確42.在Java中%是取余運(yùn)算符,要求兩端操作數(shù)為整型。( )答案:錯(cuò)誤43.Java的類不允許多重繼承,但接口支持多重繼承。答案:正確44.一個(gè)容器中可以混合使用多種布局策略( )答案:正確45.子類要調(diào)用父類的方法,必須使用super關(guān)鍵
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)全體職工勞動(dòng)合同范本
- 廚師短期合同范本
- 原木收購(gòu)出售合同范本
- 合同范本建立流程
- 廚房顧問(wèn)合同范本
- 商用商鋪?zhàn)赓U合同范本
- 二房東門面出租合同范本
- 賣買房協(xié)議合同范本
- 名師帶高徒合同范本
- 以公司名義合同范本
- Unit1DiscoveringUsefulStructures課件-高中英語(yǔ)人教版選擇性必修第三冊(cè)
- 第一講酒吧的類型及特征
- JJF 1071-2010國(guó)家計(jì)量校準(zhǔn)規(guī)范編寫規(guī)則
- GB/T 28906-2012冷鐓鋼熱軋盤條
- GB/T 24803.4-2013電梯安全要求第4部分:評(píng)價(jià)要求
- GB/T 1348-1988球墨鑄鐵件
- 獻(xiàn)給媽媽的愛(ài)doc資料
- Unit 4 History and Traditions Reading and thinking 課件- 高中英語(yǔ)人教版(2019)必修第二冊(cè)
- 世界文明與世界宗教課件
- JCI醫(yī)院評(píng)審標(biāo)準(zhǔn)-
- 北師大版二年級(jí)數(shù)學(xué)下冊(cè)導(dǎo)學(xué)案全冊(cè)
評(píng)論
0/150
提交評(píng)論