版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、19春學(xué)期(1709、1803、1809、1903)Java語(yǔ)言程序設(shè)計(jì)在線作業(yè)-0001試卷總分:100 得分:0一、 單選題 (共 30 道試題,共 60 分)1.關(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.編譯時(shí)產(chǎn)生錯(cuò)誤D.編譯時(shí)沒(méi)有產(chǎn)生錯(cuò)誤,運(yùn)行時(shí)發(fā)生異常正確答案:D2.有程序如下,關(guān)于程序的描述哪個(gè)是正確的?( ) public clas
2、s Person static int a = new int10; public static void main(String a) System.out.println(arr1); A.編譯將產(chǎn)生錯(cuò)誤B.編譯時(shí)正確,但運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C.正確,輸出0D.正確,輸出?null正確答案:C3.下列程序段的輸出結(jié)果是 void doublearithmaticOperator() System.out.print(9/2); System.out.print(,); System.out.println(5/2.0); A.4.5,2.5B.4,2C.4.5,2D.4,2.5正確答案:D4.
3、下列屬于合法的Java標(biāo)識(shí)符是()。A._catB.5booksC.+staticD.-3.14159正確答案:A5.Java application中的主類需包含main方法,以下哪項(xiàng)是main方法的正確形參?A.String argsB.String arC.Char argD.StringBuffer args正確答案:B6.下列數(shù)組 a 中,版本較新的能在程序運(yùn)行時(shí)動(dòng)態(tài)調(diào)整大小的是A.int aB.String aC.a=new ArrayList()D.a=new Array()正確答案:C7.以下代碼段執(zhí)行后的輸出結(jié)果為( ) int x=3; int y=10; System.o
4、ut.println(y%x);A.-1B.2C.1D.3正確答案:A8.下列的變量定義中,錯(cuò)誤的是( )。A.int 6_a;B.float a;C.int i=Integer.MAX_VALUE;D.static int i=100;正確答案:A9.當(dāng)方法遇到異常又不知如何處理時(shí),下列哪種做法是正確的?A.捕獲異常B.拋出異常C.聲明異常D.嵌套異常正確答案:C10.下列哪個(gè)數(shù)代表八進(jìn)制整數(shù)?A.0XA6B.-1E3C.1840D.0144正確答案:D11.在 Java 中,所有類的根類是()。A.java.lang.ObjetB.java.lang.ClassC.java.applet.
5、AppletD.java.awt.Frame正確答案:A12.編譯Java application源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)文件的擴(kuò)展名為A.javaB.classC.objD.exe正確答案:A13.以下關(guān)于構(gòu)造函數(shù)的描述錯(cuò)誤的是A.構(gòu)造函數(shù)的返回類型只能是void型B.構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同。C.、構(gòu)造函數(shù)的主要作用是完成對(duì)類的對(duì)象的初始化工作。D.一般在創(chuàng)建新對(duì)象時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù)。正確答案:A14.在java語(yǔ)句中,運(yùn)算符|實(shí)現(xiàn)()A.邏輯或B.邏輯與C.邏輯非D.邏輯相等正確答案:A15.以下程序的功能是:求n!。請(qǐng)?jiān)谙铝谐绦蛑刑?/p>
6、入正確的語(yǔ)句 class FactorialTest static long Factorial(int n) if(n=1) return 1; else _ public static void main(String a) int n=8; System.out.println(n+!=+Factorial(n); A.return n*Factorial(n);B.return (n-1)*Factorial(n);C.return n*Factorial(n-1);D.return (n-1)*Factorial(n-1);正確答案:C16.一個(gè)循環(huán)一般應(yīng)包括哪幾部分內(nèi)容()A.初始
7、化部分B.循環(huán)體部分C.迭代部分和終止部分D.以上都是正確答案:D17.關(guān)于以下程序的描述正確的是( )。 public class UseArray static int arr = new int5; public static void main(String a) System.out.println(arr0); A.編譯將產(chǎn)生錯(cuò)誤B.編譯時(shí)正確,但運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C.正確,輸出0D.正確,輸出?null正確答案:C18.A派生出子類B ,B派生出子類C,并且在Java源代碼中有如下聲明: 1. A a0=new A(); 2. A a1 =new B(); 3. A a2=new
8、C(); 問(wèn)以下哪個(gè)說(shuō)法是正確的?A.只有第1行能通過(guò)編譯B.第1、2行能通過(guò)編譯,但第3行編譯出錯(cuò)C.第1、2、3行能通過(guò)編譯,但第2、3行運(yùn)行時(shí)出錯(cuò)D.第1行、第2行和第3行的聲明都是正確的?正確答案:D19.有語(yǔ)句String s=”hello world”; ,以下操作哪個(gè)是不合法的?A.int i=s.length();B.s=3;C.String ts=s.trim()D.String t=s+”!”;正確答案:B20.設(shè)有下面兩個(gè)類的定義: class Person class Student extends Person long id; / 身份證號(hào) int score; /
9、 入學(xué)總分 String name; / 姓名 int getScore() retuA.包含關(guān)系B.繼承關(guān)系C.關(guān)聯(lián)關(guān)系D.上述類定義有語(yǔ)法錯(cuò)誤正確答案:B21.給出下面代碼,關(guān)于該程序以下哪個(gè)說(shuō)法是正確的?( ) public class Person static int arr = new int5; public static void main(String a) System.out.println(arr0); A.編譯時(shí)將產(chǎn)生錯(cuò)誤B.編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C.輸出零D.輸出空正確答案:C22.以下關(guān)于繼承的敘述正確的是()。A.在Java中類只允許單一繼承B.在Java
10、中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口C.在Java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口D.在Java中接口只允許單一繼承正確答案:A23.給出下面程序段: if(x0)System.out.println(Hello.); else if(x-3)System.out.println(Nice to meet you!); else System.out.println(How are you?); 若打印字符串“How are you?”,則x的取值范圍是A.x0B.x-3C.x=-3D.x-3正確答案:C24.編譯并且執(zhí)行以下代碼,會(huì)出現(xiàn)什么情況? public class Q public st
11、atic 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)有定義。正確答案:C25.下列代碼中,將引起一個(gè)編譯錯(cuò)誤的行是()。 1)public class Test 2) int m,n; 3) public Test() 4) public Test(int a)m=a; 5) public static void main(String args) 6) Test t1,t2; 7) int j,k; 8)
12、 j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) 12) A.第3行B.第5行C.第6行D.第10行正確答案:D26.閱讀下列代碼后 public class Person int arr=new int10; public static void main(String args) System.out.println(arr1); 正確的說(shuō)法是A.編譯時(shí)將產(chǎn)生錯(cuò)誤B.編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C.輸出零D.輸出空正確答案:A27.下列程序段的輸出結(jié)果是 public class operatorsandExpressions vo
13、id stringPlus() int x=3,y=4,z=5; System.out.println(x+y+z); A.xyzB.x+y+zC.12D.以上均不正確正確答案:C28.下面可作為public?void? aMethod().重載方法的是A.void aMethod().B.public int aMethod().C.public void aMethod ( ).D.public int aMethod(int m).正確答案:D29.下列構(gòu)造方法的調(diào)用方式中,正確的是()。A.按照一般方法調(diào)用B.由用戶直接調(diào)用C.只能通過(guò) new 自動(dòng)調(diào)用D.被系統(tǒng)調(diào)用正確答案:C30.
14、下列關(guān)于構(gòu)造方法的說(shuō)法正確的是A.因?yàn)闃?gòu)造方法名與類名必須相同,所以構(gòu)造方法的首字母必須大寫(xiě)。B.構(gòu)造方法是給對(duì)象賦初值,所以沒(méi)有返回值,要用void來(lái)聲明。C.構(gòu)造方法不能被程序調(diào)用,也不可以重載。D.一個(gè)類只允許有一個(gè)構(gòu)造方法。正確答案:A二、 判斷題 (共 20 道試題,共 40 分)1.無(wú)論Java源程序包含幾個(gè)類的定義,若該源程序文件以A.java命名,編譯后生成的都只有一個(gè)名為A的字節(jié)碼文件。A.錯(cuò)誤B.正確正確答案:A2.在Java中對(duì)象可以賦值,只要使用賦值號(hào)(等號(hào))即可,相當(dāng)于生成了一個(gè)各屬性與賦值對(duì)象相同的新對(duì)象。A.錯(cuò)誤B.正確正確答案:A3.構(gòu)造函數(shù)用于創(chuàng)建類的實(shí)例對(duì)象
15、,構(gòu)造函數(shù)名應(yīng)與類名相同,在類中必須定義構(gòu)造函數(shù),且只能定義一個(gè)構(gòu)造函數(shù)。A.錯(cuò)誤B.正確正確答案:A4.Java的各種數(shù)據(jù)類型占用的內(nèi)存長(zhǎng)度固定,與具體軟硬件環(huán)境無(wú)關(guān)。A.錯(cuò)誤B.正確正確答案:B5.java異常處理中可以使用多個(gè)catch子句,此時(shí)應(yīng)將高級(jí)別異常類的catch子句放在前面。A.錯(cuò)誤B.正確正確答案:A6.Java的源代碼中定義幾個(gè)類,編譯結(jié)果就生成幾個(gè)以.class為后綴的字節(jié)碼文件。A.錯(cuò)誤B.正確正確答案:B7.在異常處理中,若try中的代碼可能產(chǎn)生多種異常則可以對(duì)應(yīng)多個(gè)catch語(yǔ)句,若catch中的參數(shù)類型有父類子類關(guān)系,此時(shí)應(yīng)該將父類放在后面,子類放在前面。A.錯(cuò)
16、誤B.正確正確答案:B8.構(gòu)造方法是一種特殊的方法,名字與類名一致,但返回類型都為void型。A.錯(cuò)誤B.正確正確答案:A9.Java源程序文件應(yīng)以.java為后綴名保存,文件內(nèi)包含幾個(gè)類的定義就編譯生成幾個(gè)對(duì)應(yīng)的字節(jié)碼文件。A.錯(cuò)誤B.正確正確答案:B10.Java語(yǔ)言中的數(shù)組元素下標(biāo)總是從0開(kāi)始,下標(biāo)可以是整數(shù)或整型表達(dá)式。A.錯(cuò)誤B.正確正確答案:B11.注釋的作用是使程序在執(zhí)行時(shí)在屏幕上顯示/之后的內(nèi)容。A.錯(cuò)誤B.正確正確答案:A12.在Java的方法中定義一個(gè)常量要用const關(guān)鍵字。A.錯(cuò)誤B.正確正確答案:A13.若Java源程序中包含了幾個(gè)類的定義,則編譯后就生成對(duì)應(yīng)的幾個(gè)字節(jié)碼文件。A.錯(cuò)誤B.正確正確答案:B14.Java有兩類程序:Java Application和Java Applet,其中Java Applet程序由嵌入到瀏覽器中的解釋器解釋運(yùn)行。A.錯(cuò)誤B.正確正確答案:B15.在Java中%是取余運(yùn)算符,要求兩端操作數(shù)為整型。A.錯(cuò)誤B.正確正確答案:A16.一個(gè)線程對(duì)象的具體操作是由run()方法的內(nèi)容確定的,但是Thread類的run()方法是空的,其中沒(méi)有內(nèi)容;所以用戶程序要么派生一個(gè)Thread的子類并在子類里重新定義run
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年粉煤灰銷售合同范本(含供應(yīng)鏈金融服務(wù))
- 二零二五美容院美容院美容院品牌戰(zhàn)略規(guī)劃與實(shí)施合同3篇
- 影視院校校外實(shí)訓(xùn)基地協(xié)議書(shū)(2篇)
- 二零二五年度民辦中學(xué)教師教學(xué)質(zhì)量提升服務(wù)合同4篇
- 打樁施工方案
- 2025年度個(gè)人房貸提前還款手續(xù)費(fèi)合同4篇
- 財(cái)務(wù)風(fēng)險(xiǎn)述職報(bào)告模板
- 2024年中級(jí)經(jīng)濟(jì)師考試題庫(kù)含答案【鞏固】
- 二零二五年度時(shí)尚面料品牌授權(quán)合作協(xié)議4篇
- 2025年能源互聯(lián)網(wǎng)項(xiàng)目合作實(shí)施保密及技術(shù)交流協(xié)議3篇
- 數(shù)學(xué)-山東省2025年1月濟(jì)南市高三期末學(xué)習(xí)質(zhì)量檢測(cè)濟(jì)南期末試題和答案
- 中儲(chǔ)糧黑龍江分公司社招2025年學(xué)習(xí)資料
- 湖南省長(zhǎng)沙市2024-2025學(xué)年高一數(shù)學(xué)上學(xué)期期末考試試卷
- (完整版)小學(xué)生24點(diǎn)習(xí)題大全(含答案)
- 四川省2023年普通高等學(xué)校高職教育單獨(dú)招生文化考試(中職類)數(shù)學(xué)試題(原卷版)
- 2024年3月江蘇省考公務(wù)員面試題(B類)及參考答案
- 醫(yī)院科室考勤表
- 春節(jié)期間化工企業(yè)安全生產(chǎn)注意安全生產(chǎn)
- 數(shù)字的秘密生活:最有趣的50個(gè)數(shù)學(xué)故事
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)一 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)關(guān)鍵要素分解
- 基于ADAMS的汽車懸架系統(tǒng)建模與優(yōu)化
評(píng)論
0/150
提交評(píng)論