java习题8,java试题练习题(第8套
《java試題練習(xí)題(第8套》由會(huì)員分享,可在線閱讀,更多相關(guān)《java試題練習(xí)題(第8套(9頁(yè)珍藏版)》請(qǐng)?jiān)谌巳宋膸?kù)網(wǎng)上搜索。
1、班級(jí): 姓名: 學(xué)號(hào): 試題共 頁(yè) 加白紙 張 密 封 線 學(xué)年第 學(xué)期 Java程序設(shè)計(jì) 課程試題課程號(hào):考試A卷閉卷考查B卷開(kāi)卷題 號(hào)一二三四五六七八九十總分閱卷教師各題分?jǐn)?shù)4020105520100實(shí)得分?jǐn)?shù)一、單項(xiàng)選擇題(20題;每題2分,共40分)1、位運(yùn)算(9&5)的運(yùn)行結(jié)果是A)9 B)14C)1D)5答案: B ( 難度系數(shù)C 知識(shí)點(diǎn):位運(yùn)算)2、下列關(guān)于JAVA語(yǔ)言特點(diǎn)的敘述中,錯(cuò)誤的是。A)Java是面向過(guò)程的編程語(yǔ)言B)Java支持分布式計(jì)算C)Java是跨平臺(tái)的編程語(yǔ)言D)Java支持多線程答案:A (難度系數(shù)C知識(shí)點(diǎn): java基礎(chǔ))3、定義私有的成員函數(shù)或成員變量,正。
2、確的是。A)不需要定義,缺省的訪問(wèn)級(jí)就是私有級(jí)B)在類的開(kāi)頭部分集中定義C)成員函數(shù)需要定義,而成員變量不需要定義D)利用private 關(guān)鍵字定義答案: D (難度系數(shù)C 知識(shí)點(diǎn): 類成員)4、創(chuàng)建一個(gè)標(biāo)識(shí)有“關(guān)閉”按鈕的語(yǔ)句是。A) TextField b = new TextField(“關(guān)閉”);B) Label b = new Label(“關(guān)閉”);C) Checkbox b = new Checkbox(“關(guān)閉”);D) Button b = new Button(“關(guān)閉”);答案:D(難度系數(shù)C)知識(shí)點(diǎn):GUI編程5、在編寫異常處理的Java程序中,每個(gè)catch語(yǔ)句塊都應(yīng)該與。
3、語(yǔ)句塊對(duì)應(yīng),使得用該語(yǔ)句塊來(lái)啟動(dòng)Java的異常處理機(jī)制。A) if else B)switch C)try D) throw答案:C(難度系數(shù)B)知識(shí)點(diǎn):異常6、以下關(guān)于循環(huán)語(yǔ)句描述正確的是。A) for循環(huán)不可能產(chǎn)生死循環(huán)B)while循環(huán)不可能產(chǎn)生死循環(huán)C) for循環(huán)不能嵌套while循環(huán)D) 即使條件不滿足dowhile循環(huán)體內(nèi)的語(yǔ)句也至少執(zhí)行一次答案:D(難度系數(shù)B)知識(shí)點(diǎn):循環(huán)7、Java 中的java.exe文件是指 。A)java文檔生成器 B)java編譯器 C)java解釋器 D)java類診斷器答案:C (難度系數(shù)C ,JAVA語(yǔ)言特點(diǎn))8、Java中類提供了隨機(jī)訪問(wèn)文件。
4、的功能.A)RandomAccessFile B)RandomFileC)FileD)AccessFile答案:A(難度系數(shù)B)知識(shí)點(diǎn):數(shù)據(jù)流9、實(shí)現(xiàn)一個(gè)繼承接口Runnable的類需要實(shí)現(xiàn)方法。A) start B)run C) wait D)paint答案:B(難度系數(shù)B)知識(shí)點(diǎn):多線程10、關(guān)于被私有訪問(wèn)控制符private修飾的成員變量,以下說(shuō)法正確的是。A)可以被三種類所引用:該類自身、與它在同一個(gè)包中的其他類、在其他包中的該類的子類B)可以被兩種類訪問(wèn)和引用:該類本身、該類的所有子類C)只能被該類自身所訪問(wèn)和修改D)只能被同一個(gè)包中的類訪問(wèn)答案: C (難度系數(shù): B 知識(shí)點(diǎn):關(guān)鍵。
5、字)11、以下描述正確的是。A) JAVA不可以用來(lái)開(kāi)發(fā)手機(jī)程序B) 在JAVA程序中java.awt包是唯一自動(dòng)引入的類庫(kù)C) java.io包是JAVA語(yǔ)言的輸入輸出類庫(kù)D) JAVA的包中可以有相同的類名答案:C(難度系數(shù)B)知識(shí)點(diǎn):JAVA簡(jiǎn)介,包12、以下關(guān)于數(shù)組的描述有誤的是。A) 整型數(shù)組中的各元素的值必須是整型B) 數(shù)組是有序數(shù)據(jù)的集合C) 如數(shù)組名為ab,即ab.length可以取得該數(shù)組的長(zhǎng)度D) 數(shù)組的下標(biāo)從1開(kāi)始答案:D(難度系數(shù)B)知識(shí)點(diǎn):數(shù)組13、下面各類對(duì)象不能接受用戶輸入的是 。A)TextField B)JTextField C)JTextarea D)Jla。
6、ble答案D (難度系數(shù) C 知識(shí)點(diǎn):常用組件,可視化)14、以下語(yǔ)句正確的是。A) x+1=5; B) i+=1; C) a+b=1; D) x+=1;答案:D(難度系數(shù)B)知識(shí)點(diǎn):表達(dá)式15、以下結(jié)果為真(true)的是。A)10a B)a20 C) !true D)(310)答案:B(難度系數(shù)B)知識(shí)點(diǎn):表達(dá)式16、在Java中,____________負(fù)責(zé)對(duì)字節(jié)代碼解釋執(zhí)行。A)垃圾回收器B)虛擬機(jī)C)編譯器D)多線程機(jī)制答案:B; 難度系數(shù):C;知識(shí)點(diǎn):java特性。17、_________屬于合法的Java標(biāo)識(shí)符。A)catB)5booksC)+staticD)-3.14159答案。
7、:A;難度:C;知識(shí)點(diǎn):語(yǔ)法基礎(chǔ)18、下面語(yǔ)句中,不會(huì)出現(xiàn)編譯警告或錯(cuò)誤。A)float f=1.3; B)char c=”a”;C)byte b=25;D)boolean b=null;答案:C(難度系數(shù)B)知識(shí)點(diǎn):賦值相容19、下列敘述正確的是。A)final類可以有子類B)abstract類中只可以有 abstract方法C)abstract類上可以有非abstract方法,但該方法不可以用final修飾D)不可以同時(shí)用final和abstract修飾一個(gè)方法答案:D (難度系數(shù)B)知識(shí)點(diǎn):抽象類,抽象方法20、下列類的定義中,錯(cuò)誤的是。A) class x . B) public x 。
8、extends y . C)public class x extends y . D) class x extends y implements y1 . 答案:B(難度系數(shù)B)知識(shí)點(diǎn):類的定義二、填空題(10題;每題2分,共20分)1、表達(dá)式1/23的結(jié)果是____。答案:0(難度系數(shù)B)知識(shí)點(diǎn):表達(dá)式2、定義一個(gè)包含7個(gè)元素的數(shù)組a,則該數(shù)組的最后一個(gè)元素是 。答案:a6 (難度系數(shù)C)知識(shí)點(diǎn):數(shù)組3設(shè)有數(shù)組定義:int a = 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 ; 則執(zhí)行以下幾個(gè)語(yǔ)句后的輸出結(jié)果是 、 、 。for ( int i = 。
9、0 ; i 60)/在下行劃線處填上拋出IllegalAgeException異常的語(yǔ)句___________________________________________age = a;class ThrowExample public static void main (String args) UserTrial values = new UserTrial(); try values.setAge(75); /在下行空白處填上捕獲IllegalAgeException異常的語(yǔ)句______________ ___________________________System.out.p。
10、rintln (e.getMessage(); (難度系數(shù)B)知識(shí)點(diǎn):異常處理答案: throws IllegalAgeException throw new IllegalAgeException( ) catch(IllegalAgeException e ) 五、讀程序?qū)懡Y(jié)果(1題;每題5分,共5分)1下面程序?qū)崿F(xiàn)將已經(jīng)存入數(shù)組中的值按逆序打印出來(lái)。請(qǐng)將程序空白處補(bǔ)全。class mm() void fte(int arr) for( (1) )System.out.print(“ ”+arri);(2) class print_arr public static void main(S。
11、tring args)int a=45,89,7,6,0;(3) pp= new (4) ;(5) ;答案:(1)int i=arr.length-1;i=0;i+(2) public (3) mm (4)mm() (5)pp.fte(a)難度:B知識(shí)點(diǎn):java程序基本結(jié)構(gòu),循環(huán),數(shù)組,類的定義,對(duì)象使用,成員調(diào)用。六、編程題(2題;每題10分,共20分)1、利用條件運(yùn)算符的嵌套來(lái)完成此題:學(xué)習(xí)成績(jī)=90分的同學(xué)用A表示,60-89分之間的用B表示,60分以下的用C表示。難度系數(shù):B 知識(shí)點(diǎn):JAVA程序結(jié)構(gòu)答案:public class Prog5public static void ma。
12、in(String args)int n = -1;tryn = Integer.parseInt(args0);catch(ArrayIndexOutOfBoundsException e)System.out.println(請(qǐng)輸入成績(jī));return;grade(n);/成績(jī)等級(jí)計(jì)算private static void grade(int n)if(n100 | n=90)?分,屬于A等:(n60)?分,屬于B等:分,屬于C等);System.out.println(n+str);2、調(diào)用類java.lang.Math的成員方法“public static double random(。
13、)”運(yùn)算下面表達(dá)式10000次,(int) (Math.random()*20+0.5)統(tǒng)計(jì)其中生成的整數(shù)0,1,2,,20的個(gè)數(shù)分別是多少,并輸出統(tǒng)計(jì)結(jié)果。(難度系數(shù)B)答案: public class Countpublic static void main(String args)int c=new int21;int i,ran;for(i=0;ic.length;i+)ci=0;for(i=0;i10000;i+)ran=(int)(Math.random()*20+0.5);cran+;for(i=0;ic.length;i+)System.out.println(i+ 出現(xiàn)的次數(shù)是: +ci);知識(shí)點(diǎn):數(shù)組,循環(huán)。
總結(jié)
以上是生活随笔為你收集整理的java习题8,java试题练习题(第8套的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 两只老虎
- 下一篇: 删库跑路!创世人回应了,公司市值暴跌 1