




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上判斷題:第一章:1、CPU指的是運(yùn)算器和CRT F×2、計(jì)算機(jī)與一般計(jì)算裝置的本質(zhì)區(qū)別是它具有存儲程序和程序控制功能 T*3、在計(jì)算機(jī)中,控制器是執(zhí)行算術(shù)運(yùn)算和邏輯運(yùn)算的部件,它的任務(wù)是對信息進(jìn)行加工處理。 × 4、程序在運(yùn)行時發(fā)現(xiàn)的錯誤一般是程序語法上的錯誤。* 5、第一代計(jì)算機(jī)時期沒有操作系統(tǒng)。 6、計(jì)算機(jī)中數(shù)值數(shù)據(jù)一般采用補(bǔ)碼形式存儲。 7、利用Java語言可以開發(fā)客戶端Java小程序和應(yīng)用程序,以及獨(dú)立的服務(wù)器應(yīng)用程序等。 8、Java2技術(shù)分為J2EE、J2SE和J2ME,其中J2SE是Java的企業(yè)版,用來針對企業(yè)級進(jìn)行應(yīng)用服務(wù)的開發(fā)。
2、× 9、Java語言適合開發(fā)跨平臺的應(yīng)用程序。 10、Java語言適合用來開發(fā)系統(tǒng)程序,像很多的操作系統(tǒng)及驅(qū)動程序都是用Java來編寫的。× 11、Java源程序文件擴(kuò)展名必須為.java,但文件名不必與(主)類名保持一致。× 12、Java的平臺無關(guān)性主要是依靠JRE實(shí)現(xiàn)的。× 13、與Java應(yīng)用程序(Application)不同,Java Applet程序的運(yùn)行,需要得到客戶端瀏覽器的支持。 14、安裝JDK時,需要配置環(huán)境變量path、classpath和JAVA_HOME。 第三章:1、J2EE企業(yè)版是以企業(yè)為環(huán)境而開發(fā)應(yīng)用程序的解決方案。 2
3、、J2ME小型版是致力于消費(fèi)產(chǎn)品和嵌入式設(shè)備的最佳解決方案。 3、J2SE標(biāo)準(zhǔn)版為桌面開發(fā)和低端商務(wù)應(yīng)用提供了可行的解決方案。 4、Java是區(qū)分大小寫的語言,關(guān)鍵字的大小寫不能搞錯,如果把類class寫成Class或者CLASS,都是錯誤的。 5、Java源程序編寫好之后,以文件的形式保存在硬盤或U盤上,源文件的名字可以隨便取的,它不一定與程序的主類名一致。× 6、在JDK命令行開發(fā)工具中,用編譯程序javac.exe編譯生成的文件是二進(jìn)制可執(zhí)行文件。 7、Java程序可以分為Java Application和Java Applet兩類,這兩類程序的運(yùn)行方式是相同的。 ×
4、8、操作系統(tǒng)Microsoft Wndows XP/Wndows7、Linux、UNIX、Mac OS等都是支持Java虛擬機(jī)的操作系統(tǒng)。 9、Javac是Java編譯器,用來將Java源程序編譯成Java字節(jié)碼的程序。字節(jié)碼文件名和源文件名相同,擴(kuò)展名是class。 10、appletviewer 是Java小程序?yàn)g覽器,可以執(zhí)行HTML文件中的 Java小程序. Applet 是個模擬瀏覽器,可以顯示Applet的運(yùn)行結(jié)果。 11、若循環(huán)變量在for語句前面已經(jīng)有定義并具有循環(huán)初值,則初始語句可以為空,但分號不可省略 12、dowhile循環(huán)的執(zhí)行過程是無條件執(zhí)行循環(huán)體一次,在根據(jù)判斷條件
5、決定是否繼續(xù)執(zhí)行循環(huán)體 13、Java語言的任何類型,包括整型、浮點(diǎn)型、字符和布爾型都可以使用運(yùn)算符“”來比較是否相等,用運(yùn)算符“!”來判斷是否不等。14、Java語言提供了三個專門的循環(huán)控制語句:for語句、while語句和dowhile語句。 15、在switch選擇結(jié)構(gòu)中,break語句是用于退出switch語句的,若無break語句則程序?qū)⒊藞?zhí)行符合條件語句之外,而且還依次執(zhí)行其后的所有語句。 16、switch語句中的表達(dá)式的值除了是整型或字符型還可以是布爾型。× 17、在switch語句中,case后面的子句和if后面的子句相似,可以是一條語句,也可以是多條語句。 18
6、、在switch語句中,case后面的子句如果是多條語句,不用花括號將多條語句括起來。 19、在switch語句中,最后的default語句是必須的,其作用是當(dāng)表達(dá)式的值與任何一個case語句中的值都不匹配時執(zhí)行default。× 20、Java語言中,每個ASCII碼英文占用8個bit,而中文占用兩個字節(jié)(即16個bit)。× 21、在Java語言中,語句“boolean t=1;” 定義了boolean的類型變量t,并給它賦值為true 22、在Java語言中,執(zhí)行語句“boolean t=1&&8;”的結(jié)果將使得變量t的值為true 23、已知語句“s
7、hort t=640;”是正確的,語句“short t=;”也是正確的 ×24、語句“b=2a+2;”是正確的表達(dá) 25、Java語言沒有變量指針的用法,所以Java程序只有在運(yùn)行結(jié)束后才能釋放所占用的內(nèi)存× 26、Java語言通過垃圾回收機(jī)制簡化了程序的內(nèi)存管理 27、Java語言的引用數(shù)據(jù)類型包括數(shù)組、類和接口 28、為避免混淆,構(gòu)造函數(shù)名字可以不與所屬類名同名。× 32、任何類必須顯式定義該類的構(gòu)造函數(shù),以便對類成員初始化。× 33、Java語言是區(qū)分大小寫的。 34、if(true)int i=100; System.out.println(i)
8、;運(yùn)行此程序的結(jié)果是輸出100。 35、抽象方法不能含有方法體并且必須在抽象類中。× 38、在同一個類中不允許存在具有相同方法名和相同參數(shù)列表的方法即使方法返回類型不同。 39、Java語言中每個ASCII碼字符和每個中文漢字字符也是占16個二進(jìn)制位。 40、Java語言不含有指針與析構(gòu)方法所以Java程序只有在結(jié)束運(yùn)行時才能釋放所占用的內(nèi)存。× 41、int a=1,2,3; System.out.println(a.length(); 以上語句運(yùn)行的結(jié)果是顯示3. 42、abstract不能和final并列修飾同一個類。 46、如果一個類不是內(nèi)部類,則它的訪問屬性不能是
9、private和protected. 49、如果定義一個類時沒有用到extends關(guān)鍵字,該類無直接父類。× 第四章:1、switch語句不允許嵌套。 2、break語句是Java語言中的跳轉(zhuǎn)語句。 3、continue語句是Java語言中的跳轉(zhuǎn)語句。 4、return語句不是Java語言中的跳轉(zhuǎn)語句。× 5、Java語言支持無條件跳轉(zhuǎn)語句goto。× 6、不使用標(biāo)號的break語句只能跳出當(dāng)前的switch或循環(huán)結(jié)構(gòu)。 7、帶標(biāo)號的break語句可以跳出由標(biāo)號指出的語句塊,并從語句塊的下條語句處繼續(xù)執(zhí)行。 8、帶標(biāo)號的break語句可以用來跳出多重循環(huán)結(jié)構(gòu)。 9
10、、continue語句只能用于循環(huán)結(jié)構(gòu)。 第五章:1、Java允許創(chuàng)建不規(guī)則數(shù)組,即Java多維數(shù)組中各行的列數(shù)可以不同。 2、Java語言中的數(shù)組元素只能是基本數(shù)據(jù)類型而不能為對象類型。× 3、Java語言中的數(shù)組元素下標(biāo)總是從0開始,下標(biāo)可以是整數(shù)或者整型表達(dá)式。 4、在Java的方法中定義一個常量要用const關(guān)鍵字。× 5、Java語言中的數(shù)組元素只能是基本數(shù)據(jù)類型而不能是對象類型。× 6、同C語言一樣,在Java語言中,自定義方法必須放在主調(diào)方法之前定義,否則要在主調(diào)方法中在調(diào)用該自定義方法之前先聲明。× 7、Java規(guī)定,任何static方法
11、不得調(diào)用非static方法。 8、在Java語言中,發(fā)生方法調(diào)用時,主調(diào)方法把實(shí)參的值傳遞給被調(diào)方法的形參,從而實(shí)現(xiàn)主調(diào)方法傳遞數(shù)據(jù)給被調(diào)方法。 9、Java語言規(guī)定,用戶的自定義方法可以不需要形式參數(shù),此時方法名后不需要寫形參,括號也不需要。× 10、Java語言中,用戶的自定義方法的返回值類型要與return語句中的類型相匹配。 11、Java語言中,自定義方法的內(nèi)部定義的變量只能在方法內(nèi)部使用,稱之為靜態(tài)變量。 12、用戶自定義方法中局部變量的確定值要在該方法被調(diào)用時由形式參數(shù)傳入確定。 13、在不同的方法中,用戶可以定義同名的變量,它們之間相互獨(dú)立,具有不同的存儲空間,并且該
12、空間在方法被調(diào)用時分配,方法結(jié)束時失效。 14、被調(diào)用方法的返回值只能通過return語句返回給主調(diào)方法。 15、方法內(nèi)部返回值的數(shù)據(jù)類型和方法定義中方法的返回值類型應(yīng)保持一致。如果不一致,以方法中實(shí)際返回的類型為準(zhǔn)。 16、同C語言一樣,Java語言不允許作嵌套的方法定義,但是允許在一個方法的定義中調(diào)用另一個方法。 第六章:1、Java程序中,一個源文件中只能有一個公共類,且源文件的主文件名必須與該類同名。× 2、Java程序中,一個源文件中可以定義多個非public類型的類。 3、Java程序中,定義一個類時,可以從多個父類繼承。× 4、Java程序中,一個類可以實(shí)現(xiàn)多
13、個接口。 5、Object類是java的根類。 6、類和對象的關(guān)系是抽象和具體的關(guān)系。 7、某個類的某一個具體的對象稱為該類的一個實(shí)例。 8、在Java語言中,類不是一種數(shù)據(jù)類型。× 9、Java支持類的單繼承。 10、一個父類可以同時擁有多個子類。 11、一個子類可以繼承父類中所有的成員變量和成員方法。 12、在Java語言中,抽象類也可以實(shí)例化。 13、在Java語言中,用final修飾的類,也可以被繼承。× 14、在Java語言中,定義類時,類的名字必須以大寫字母開始。× 15、類中定義的非靜態(tài)變量,只能通過類的對象引用。× 16、類中定義的靜態(tài)變
14、量,只能通過類名引用。 17、Java中,通過定義類變量,可以讓多個對象共享一塊內(nèi)存空間。× 18、Java中,用final修飾的方法不能被重寫。 19、Java中,如果一個類定義了抽象方法,該類也必須被定義為抽象類。 20、Java中,方法重載機(jī)制,允許在一個類中定義多個同名的方法。 21、方法重載是java實(shí)現(xiàn)多態(tài)性的一種方式。 22、Java中,僅返回值的類型不同也可以區(qū)分重載的方法。× 23、Java中的每個類都有構(gòu)造方法,它的作用是在創(chuàng)建類的對象時初始化對象的狀態(tài)。 24、Java中定義的靜態(tài)方法,不能訪問該類的非靜態(tài)成員變量。 25、Java程序中,一個源文件中
15、只能有一個公共接口定義。× 26、Java程序中,一個源文件中只能有多個非public接口定義。 27、Java程序中,如果有package語句,該語句只能有一個,并且是第一條非注釋語句。 28、接口和類一樣也可以有繼承關(guān)系,而且都只能支持單繼承。 29、final類中的屬性和方法都必須被final修飾符修飾。× 30、Java中,構(gòu)造方法的名稱必須與類名相同。 31、Java中,構(gòu)造方法也可以有返回值。×32、Java中,用戶不能直接調(diào)用構(gòu)造方法,必須在創(chuàng)建對象時用new運(yùn)算符調(diào)用。 33、定義類時,若沒有定義構(gòu)造方法,則Java編譯器自動提供一個默認(rèn)構(gòu)造方法。
16、 34、Java中,構(gòu)造方法不可以重載。× 35、Java中,不同的包中可以有同名的類。 第七章:2、char num='a','b','c','d'中,num2的值為c 3、char num='C','h','i','n','e','s','e'中,最后一個字符的索引是7 × 4、構(gòu)造方法String(char,int,int)中,第二和第三個參數(shù)分別用來生成字符串的字符型數(shù)組的起始位置和長度 5、
17、StringBuffer型字符串是在字符串的拷貝上進(jìn)行操作 × 6、String類型字符串是在原字符串上進(jìn)行操作,所以任何改變都將導(dǎo)致原字符串的改變7、字符串"java programming"的長度是16× 8、對于String類型字符串來說,字符串的連接只有“+”一種× 9、charAt(int index)表示從字符串中取得一個字符,該字符的位置是index 10、substring(int begin,int end)表示取得一串子字符串,位置從begin到end × 11、equals()和equalsIgnoreCase(
18、)的作用完全一樣 × 12、設(shè)s1="she",那么pareTo("her")大于0 13、設(shè)s1="you",那么pareTo("her")的返回值是11 × 14、indexOf()方法是從字符串的第一個字符開始檢索 15、indexOf(String s,int begin_index)是從字符串s中第begin_index+1字符處開始檢索 × 16、valueOf(double t)是把字符串轉(zhuǎn)化為double型 × 17、toCharArray()是將字符串轉(zhuǎn)化為
19、字符數(shù)組 18、String s=new String(c,0,4)指把數(shù)組c中從索引0到索引4的字符提取出來,賦值給s 19、s.replace(a,e)表示把字符串s中的e提出來,用a替換 × 20、String trim()表示刪除字符串前方的空格 × 21、Date date=new Date()表示提取系統(tǒng)時間并把值賦給Date型變量date 22、StringBuffer append(數(shù)值類型 t),參數(shù)t可以是boolean、int、char、float、double、long 23、StringBuffer deleteCharAt(int index)表
20、示刪除索引index-1處的字符 × 24、當(dāng)使用setLength(int length)時,如果length的長度小于原字符串的長度,那么進(jìn)行setLength操作后當(dāng)前字符串的長度為length,且后面的字符被刪除 25、設(shè)StringBuffer s=new StringBuffer("Sunday"),那么s.capacity()的值為6 × 26、StringBuffer reverse()是將字符串倒序 27、StringTokenizer用于把字符數(shù)組分解成可獨(dú)立使用的單詞 28、main方法后的參數(shù)String args可使用任何常用數(shù)
21、據(jù)類型 * 29、使用String s1=new String("Java");String s2=new String("Java")創(chuàng)建兩個字符串時,s1,s2使用不同的內(nèi)存空間 30、String nextToken()用來逐個獲取字符串中的單詞并返回該字符串 第11、14章:1、AWT提供的布局方式主要有5種 2、AWT組件主要分為4大類 × 3種 3、AWT容器類主要有5種 ×3 4、AWT組件類主要有7類 × 5、每種容器類必須要有一種布局方式 6、微軟公司是視窗操作系統(tǒng)是計(jì)算機(jī)歷史上第一個圖形用戶界面
22、5; 7、圖形用戶界面的出現(xiàn),主要是為了科研人員方便編制程序 × 8、Java的Swing圖形組建集已經(jīng)完全取代了AWT圖形組件集 × 9、AWT布局主要目標(biāo)是提供與平臺無關(guān)的組件展示方式 * 10、BorderLayout布局方式主要參考了中國圍棋的布局 × 11、GridBagLayout布局方式包含東、西、南、北、中5個方向 × 12、CardLayout布局方式主要參考了撲克牌的布局方式 13、文本框始終可以編輯 × 14、按鈕不是圖形界面上唯一能對點(diǎn)擊做出響應(yīng)的組件 15、Java圖形界面的菜單,設(shè)計(jì)思想來源于現(xiàn)實(shí)生活中的菜單
23、15; 16、Java事件處理主要用來響應(yīng)一些異常事件 × 17、幾乎所有的界面操作都會觸發(fā)事件 18、AWT是線程安全的 19、SWING不是線程安全的 20、Java的流主要用來處理各種輸入和輸出 × 21、標(biāo)準(zhǔn)輸入和輸出流無法關(guān)閉 22、流有字節(jié)流、字符流、二進(jìn)制流之分 × 23、流一般無法進(jìn)行隨機(jī)定位訪問 ×* 24、文件可以進(jìn)行隨機(jī)定位和存取操作 1 Java語言的源程序不是編譯型的,而是編譯解釋型的。2 Java程序中不區(qū)分大小寫字母。×3 執(zhí)行java程序時,機(jī)器不能直接識別字節(jié)碼文件,它要經(jīng)過JVM中的解釋器邊解釋邊執(zhí)行。
24、15;4 在運(yùn)行字節(jié)碼文件時,使用java命令,一定要給出字節(jié)碼文件的擴(kuò)展名.class。×5 使用javac命令編譯java的源程序時,不需要給出來文件的擴(kuò)展名java。×6 方法重載要求方法名稱必須相同。 7 一個方法在所屬的類中只能被重載一次。 ×8 一個方法在所屬的類中可以被重載多次。9 源文件中public類的數(shù)目不限。10 Unicode是用16位來表示一個字符的。 11 java中用8位來表示一個字符的。×12 在for循環(huán)中,不能使用break語句跳出循環(huán)。×13 for循環(huán)是先執(zhí)行循環(huán)體語句,后進(jìn)行條件判斷。×14
25、for循環(huán)體語句中,可以包含多條語句,但要用大括號括起來 。15 在運(yùn)算過程中,double類型可以自動轉(zhuǎn)換為int 。×16 char類型和int類型相加結(jié)果一定是字符型。 ×17 char+byte的運(yùn)算結(jié)果是int型的數(shù)據(jù)。18 char + int + double 的運(yùn)算結(jié)果是double型的數(shù)據(jù)。 *19 一個類的方法使用該類的另一個方法時可以直接引用方法名。*20 java中,數(shù)組必須先聲明,然后才能使用。21 子類一定比父類有更多的成員。×22 在類的定義中,構(gòu)造方法的作用是初始化成員變量。23 常量不能作為循環(huán)的條件。×24 for循環(huán)
26、和while循環(huán)在任何時候都不能替換。×25 if語句和 else語句必須成對出現(xiàn)。×26 if語句可以沒有else語句對應(yīng)27 switch結(jié)構(gòu)中每個case語句中必須用break語句 。×28 while循環(huán)和 dowhile循環(huán)在任何時候都一樣。×29 dowhile循環(huán)是先循環(huán)后判斷所以循環(huán)體至少被執(zhí)行一次。30 任何循環(huán)的循環(huán)體不可以為空。×31 任何方法中都必須有return語句。×32 一個方法中可以含有多個return語句。33 不需要定義類,就能夠創(chuàng)建對象。×34 當(dāng)創(chuàng)建類的對象時,系統(tǒng)自動調(diào)用該類的構(gòu)造方
27、法。35 構(gòu)造函數(shù)的返回類型只能是void型。36 算術(shù)運(yùn)算符的優(yōu)先級高于賦值符號的優(yōu)先級。37 關(guān)系運(yùn)算符的優(yōu)先級低于算法運(yùn)算符的優(yōu)先級。38 一個數(shù)組中的元素的數(shù)據(jù)類型一樣。39 數(shù)組中的元素在內(nèi)存中連續(xù)存放。40 else語句可以沒有if和它對應(yīng)。×41 while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次。×42 如果for循環(huán)的循環(huán)體只有一條語句,則循環(huán)體的大括號可以省略。43 數(shù)組元素的下標(biāo)從1開始。×選擇題:1、下列不是java的位運(yùn)算符的是( d )。|!2、java中用來定義包的關(guān)鍵字是( a )。packageimportcomclass3、
28、抽象類是( b )。不能派生子類的類不能實(shí)例化的類所有方法都是抽象方法的類方法體為空的類4、繼承是面向?qū)ο蟮闹匾卣鳎梢裕?b )。優(yōu)化程序的存儲空間使代碼重用,降低程序復(fù)雜程度保證類和接口的安全更容易地實(shí)例化類得對象5、語句"Hello".equals("hello")的正確執(zhí)行結(jié)果是( c )。truefalse016、下列關(guān)于面向?qū)ο蟮恼撌鲋?,正確的是(a )。面向?qū)ο笫侵敢詫ο鬄橹行?,分析、設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用程序的機(jī)制面向?qū)ο笫侵敢怨δ転橹行?,分析、設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用程序的機(jī)制面向?qū)ο髢H適用于程序設(shè)計(jì)階段面向?qū)ο笫且环N程序設(shè)計(jì)語言7、下列整數(shù)的定義中
29、,錯誤的是( a )。int f=314.0;int a=012;int i=189;int d=0x123;8、下列變量的定義中,錯誤的是( b )。int x=8;float f;d;String s="hello"boolean b=true;9、下列代碼的執(zhí)行結(jié)果是:int a="hello".length();system.out.println(a); ( a )6521010、下列特點(diǎn)中不屬于java的是(d )。多線程多繼承跨平臺動態(tài)性11、下列變量定義中,不合法的是(d )。int $x;int _12;int Summer_2012;
30、int #dim;12、下列選項(xiàng)中為單精度數(shù)的是( b )。25.80.2f02313、若定義int a=2,b=2,下列表達(dá)式中值不為4的是( a )。a+(+b);a*(b+);a+b;a*b;14、下列選項(xiàng)中屬于字符串常量的是(a )。'abc'"abc"(abc)abc15、java所有類的父類是( d )。FatherLangExceptionObject16、下列數(shù)中為八進(jìn)制的是( c )。270x2502602817、下列選項(xiàng)中,與成員變量共同構(gòu)成一個類得是( a )。關(guān)鍵字方法運(yùn)算符表達(dá)式18、下列不屬于表達(dá)式語句的是( c )。+i;-j;
31、b#a;b+=a;19、下列不屬于邏輯運(yùn)算符的是( d )。!|&&|20、下列不屬于關(guān)系運(yùn)算符的是(c )。><>>!=21、在單一文件中import、class和package的正確出現(xiàn)順序是( a )。package, import, class class, import, package import, package, class package, class, import22、內(nèi)部數(shù)據(jù)類型byte的取值范圍是( B )065-1281273276832767 256 25523、System.out.println(4|3)能打印出什么結(jié)
32、果?( c )60 1724、對public void add(int a) 方法的重載方法應(yīng)返回(b )voidint float任何類型25、在JAVA中下面哪一行代碼不出現(xiàn)編譯警告或錯誤( d )。float f=1.3;char c="a"byte b=257;int i=10;26、以下( c )不是Java的原始數(shù)據(jù)類型。shortbooleanunitfloat27、在Java中,以下(d )標(biāo)識符是不是合法的。IDoLikeTheLongNameClass$byte_ok4_case28、在java中,下列( c)語句不能通過編譯。String s=&quo
33、t;john"+"was"+"here"String s="john"+3;float f=5+5.5;int a=3+5;29、在Java語言中,下面變量命名合法的有( a )。variable123123varablePrivate(private)-variable_12330、在JAVA中,( )關(guān)鍵字用來終止循環(huán)語句。cReturnContinueBreakExit31、以下Java語句,會產(chǎn)生編譯錯誤的是( a )。if(2=3) System.out.println("Hi");if(2=3
34、) System.out.println("Hi");if(true) System.out.println("Hi");if(2!= 3) System.out.println("Hi");32、已知:int x=10,y=4; x/y的值為(c )。22.02.5033、下面對于方法的描述,正確的有( c )。方法必須返回一個值方法可以返回多個值在方法內(nèi)可以定義其他方法方法可以有多個參數(shù)34、指出正確的表達(dá)式( b )。byte b=128;Boolean x=null; Long m= oxfffL; Double d=0.92
35、39d35、在java中,有下面代碼,其中可以正確編譯的是( a )。double d = (int)2; int I = 1.34; int I = (double)1; 以上都對36、在java中,變量名正確的是(c )。$(student) 1_people _ok"name"37、在java中,使用switch語句時,如希望設(shè)置默認(rèn)值,則需要使用( c )關(guān)鍵字。CaseDoDefaultelse38、在Java中,關(guān)于類與對象的說法,正確的是( d )。代碼:string s = new string(); 中的string 是類,s是對象對像包括類,類是對象有具
36、體表現(xiàn)對象擁有自己的行為和屬性,和對應(yīng)的類沒有關(guān)系學(xué)生,可以看作是張三類或者李四類的對象39、在Java中,下列說法正確的是( c )。編寫的源程序保存在擴(kuò)展名為class的文件中 源程序編譯后保存在擴(kuò)展名為java的文件中 編寫的源程序必須先編譯后才能運(yùn)行程序員可以讀懂?dāng)U展名為class的文件40、在Java類中,使用以下( c )聲明語句來定義公有的int型常量MAX。public int MAX = 100; final int MAX = 100; public static int MAX = 100; public static final int MAX = 100;41、在Ja
37、va中,下列關(guān)于方法重載的說法中錯誤的是( D )。 方法重載要求方法名稱必須相同 重載方法的參數(shù)列表必須不一致重載方法的返回類型可以不一致 一個方法在所屬的類中只能被重載一次42、在Java中,下面對于構(gòu)造方法的描述正確的是(D )。類必須顯式定義構(gòu)造方法構(gòu)造方法的返回類型是void構(gòu)造方法和類有相同的名稱,并且不能帶任何參數(shù)一個類可以定義多個構(gòu)造方法43、在Java語言中,下列關(guān)于類的繼承的描述,正確的是( C)。一個類可以繼承多個父類 一個類可以具有多個子類 子類可以使用父類的所有方法子類一定比父類有更多的成員方44、子類與父類的方法定義完全相同,但是方法的實(shí)現(xiàn)卻不同,這是采用了方法的(
38、 D )。重載 實(shí)現(xiàn) 覆蓋 繼承 45、在類的說明符中,被指定為私有的數(shù)據(jù)可以被以下( C )訪問。程序中的任何方法 其他類的成員方法本類中的成員方法子類中的成員方法46、如果要讓一個變量的值不被修改,可以將這個變量用關(guān)鍵字( C )修飾。static superfinalfinally 47、在 JAVA編程中,Java編譯器會將Java程序轉(zhuǎn)換為(A )。字節(jié)碼可執(zhí)行代碼機(jī)器代碼以上所有選項(xiàng)都不正確48、在Java中,下面關(guān)于構(gòu)造方法的描述正確的是(D)。類必須有顯式構(gòu)造函數(shù)它的返回類型是void它和類有相同的名稱,但它不能帶任何參數(shù)以上皆非 49、我們在方法前面加上關(guān)鍵字(C )后,該方
39、法不需要對象就可以調(diào)用。this public static final50、在Java中,根據(jù)你的理解,下列方法( C )不可能是類Orange的構(gòu)造方法。Orange() Orange() Public void Orange() Public Orange() 51、設(shè)A為已定義的類名,下面聲明類A的對象a的語句中正確的是( D )。float A a; public A a=A(); A a=new int(); A a=new A();52、下列語句中,屬于多分支語句的是(B )。if語句 switch語句 do while語句 for語句53、若數(shù)組a定義為inta=new int
40、34,則a是(B )。一維數(shù)組 二維數(shù)組 三維數(shù)組 四維數(shù)組54、Java語言使用的字符碼集是( D )。ASCII BCD DCB Unicode55、下列的哪個賦值語句是不正確的?(A )float f = 11.1; double d = 5.3E12; float d = 3.14f ; double f=11.1E10f;56、下列的哪個賦值語句是正確的?( D )char a=12; int a=12.0; int a=12.0f; int a=(int)12.057、Java是從( B )語言改進(jìn)重新設(shè)計(jì)。 AdaC+PasacalBASIC58、下列語句哪一個正確( B )。
41、Java程序經(jīng)編譯后會產(chǎn)生machine code Java程序經(jīng)編譯后會產(chǎn)生byte code Java程序經(jīng)編譯后會產(chǎn)生DLL 以上都不正確59、下列運(yùn)算符合法的是( A )。 && <> if :=60、下列運(yùn)算符不是算術(shù)運(yùn)算符的是(D )。+-*61、下列語句正確的是(A )。 形式參數(shù)可被視為局部變量 形式參數(shù)可被全局變量 形式參數(shù)為方法被調(diào)用時,是真正被傳遞的參數(shù) 形式參數(shù)不可以是對象62、下列標(biāo)識符合法的是(B )。 new $Usdollars 1234 car.taxi63、設(shè)有數(shù)組定義:int b = 10 , 20 , 30 , 40 , 50
42、 , 60 , 70; 則b1的值是 ( B )。1020304064、設(shè)有數(shù)組定義:int a =new int10;則最后一個數(shù)組元素的下標(biāo)是(B )。1091065、JAVA所定義的版本中不包括:( D ) J2EE J2SE J2MEJ2HE66、變量命名規(guī)范說法正確的是( B ) 變量由字母、下劃線、數(shù)字、$符號隨意組成 變量不能以數(shù)字作為開頭D和d在java中是同一個變量不同類型的變量,可以起相同的名字67、為一個boolean類型變量賦值時,可以使用( A )方式。boolean a=1;boolean a=(9>=10); boolean a="真"
43、boolean a=false;68、表達(dá)式(13+3*4)/4%3的值是( B )。2501269、下列值或表達(dá)式不能作為循環(huán)條件的是(D )。1>11!=0i-2&&270、在java中下列關(guān)于自動類型轉(zhuǎn)換說法正確的是( )?;緮?shù)據(jù)類型和String相加結(jié)果一定是字符串型char類型和int類型相加結(jié)果一定是字符型 double類型可以自動轉(zhuǎn)換為int char + int + double +"" 結(jié)果一定是double71、執(zhí)行下面代碼結(jié)果( C )。for(int i=0; ;) System.out.println("這是 &q
44、uot;+i); break; 語法錯誤,缺少表達(dá)式2和表達(dá)式3 死循環(huán) 程序什么都不輸出輸出:這是072、以下代碼段執(zhí)行后的輸出結(jié)果為( A )。int x=3;int y=10; System.out.println(y%x); 1-12373、下面代碼的執(zhí)行結(jié)果是(B )。int i=2;System.out.println(i+);321074、下面代碼的執(zhí)行結(jié)果是( D )。int i=2,j=2;System.out.println(i+-j-);321075、執(zhí)行下列語句后,j的值為(A )。int i=1;j=+i;210376、表達(dá)式6.0/2的運(yùn)算結(jié)果是(B )。33.02
45、6.077、在類的定義中,構(gòu)造方法的作用是( D )。保護(hù)成員變量讀取類的成員變量 描述類的特征初始化成員變量78、下面哪一個不是Java中合法的標(biāo)識符( A )。$pertwoNum_myVar*point79、設(shè)有a=2,b=3,則a&&b的結(jié)果是( A )。truefalse2380、表達(dá)式(16-3>2*5)的值是( A )。truefalse不確定以上答案都不對81、Java源文件和編譯后的文件擴(kuò)展名分別為(B )。.class和 .java .java和 .class .class和 .class .java和 .java82、下面哪個是非法的( B )。in
46、t I=32;float f=45.0; double d=45.0;char c ='a'83、設(shè)x=1 , y=2 , z=3則執(zhí)行語句 y+=z-/+x;后y的值是( B )。3.534584、while循環(huán)和 dowhile循環(huán)的區(qū)別是( D )。沒有區(qū)別這兩個結(jié)構(gòu)任何情況下效果一樣 while循環(huán)比 dowhile循環(huán)執(zhí)行效率高 while循環(huán)是先循環(huán)后判斷所以循環(huán)體至少被執(zhí)行一次dowhile循環(huán)是先循環(huán)后判斷所以循環(huán)體至少被執(zhí)行一次 85、下列循環(huán)執(zhí)行的次數(shù)是( C )。while(1) i+;10無數(shù)次以上說法都不對86、下列關(guān)于語句for(表達(dá)式1;表達(dá)式2;
47、表達(dá)式3)的描述中,錯誤的是( D )。表達(dá)式1僅在剛開始時被執(zhí)行一次 表達(dá)式2是一個條件表達(dá)式表達(dá)式3通常用作修改循環(huán)控制變量之用表達(dá)式3在循環(huán)體之前被執(zhí)行87、下列不是合法for語句的是(B )。for(表達(dá)式1;)for(表達(dá)式1,表達(dá)式2,表達(dá)式3)for(;表達(dá)式2;)for(;表達(dá)式3)88、和while(true)等價(jià)的for語句是(C )。for(true)for(1)for(;)for(,)89、下列關(guān)于語句for(表達(dá)式1;表達(dá)式2;表達(dá)式3)的描述中,錯誤的是( A )。表達(dá)式1和表達(dá)式3中不能含有多條語句表達(dá)式2為空時,默認(rèn)規(guī)定為恒真for語句中定義的循環(huán)控制變量只在該
48、塊內(nèi)有效表達(dá)式1、表達(dá)式2和表達(dá)式3都是可選的90、數(shù)組int results=new int6所占存儲空間是( C )字節(jié)?612244891、若a的值為1,則執(zhí)行語句if(a>0)|(a+<0) a+;后,a的值是(B )。321092、若a的值為1,則執(zhí)行語句if(a+<0)|(a>0) a+;后,a的值是( B )。321093、有如下定義:int a=1;byte b=2;則表達(dá)式a+b的數(shù)據(jù)類型為( A )。intbytecharlong94、有如下定義:float a=3.14f;byte b=3;則表達(dá)式a+b的值的數(shù)據(jù)類型為(D )。byteintch
49、arfloat95、有如下定義:float a=1.0f;double b=2.0;則表達(dá)式a+b的值的數(shù)據(jù)類型為( B )。floatdoublecharint96、若有int x=10;char c='d'則表達(dá)式a+c的值的類型是( A )。charintfloatbyte97、若有byte b=6;char c='c'則表達(dá)式b+c的值的類型是(C )。intbytecharfloat98、若有byte b=6;short s=20;則表達(dá)式b+s的值的類型是( C )。byteintshortchar99、若有char c='8'sho
50、rt s=20;則表達(dá)式c+s的值的類型是( A )。charshortintbyte100、若有float f=2.6f;short s=20;則表達(dá)式f+s的值的類型是( A )。floatshortintbyte101、int a,b,c,d;表達(dá)式(a+b>c+d)的值的數(shù)據(jù)類型是(B )。intbooleanchar以上都不對102、若有int x,y,z;則表達(dá)式(x+y+z)是( B )。算術(shù)表達(dá)式邏輯表達(dá)式關(guān)系表達(dá)式以上都不對103、若有int x,y,z;則表達(dá)式(x+y>z)是( B )。算術(shù)表達(dá)式邏輯表達(dá)式關(guān)系表達(dá)式以上都不對104、若有int x,y,z;則
51、表達(dá)式(x>y&&x>z)是( B )。算術(shù)表達(dá)式邏輯表達(dá)式關(guān)系表達(dá)式以上都不對105、若有int x,y,z;則表達(dá)式(x+3>y-1&&x>z)的類型是(B )。算術(shù)表達(dá)式邏輯表達(dá)式關(guān)系表達(dá)式以上都不對106、若有byte a=1,b=2,c;則下列賦值語句正確的是( )。c=a+b;c=a+2c=b-2;c=64+1;107、若有int i, j=30 , k=10;i=j=k*3?1:0;則i的值為( A )。130090108、在Java中負(fù)責(zé)對字節(jié)代碼解釋執(zhí)行的是( B )。應(yīng)用服務(wù)器 虛擬機(jī)垃圾回收器 編譯器109、設(shè)x為i
52、nt型變量,則執(zhí)行語句段x=10; x+=x-=x-x; 后,x的值為( B )。 30 20 4010110、執(zhí)行下列語句后i 和n的值為( B )。int i=10;int n=i+%5; 10,011,0 10,1 11,1111、下列標(biāo)識符中,( D )是正確的變量名? int one-hundred 1thing thing1112、定義整型變量:int n=456;表達(dá)式的值為5的是( C )。n%10 n/10 (n-n/100*100)/10n%10/10113、下面關(guān)于float數(shù)的定義錯誤的是( C )。float f=-5; float f=0x0687; float f=1.0; float f=7.8f;114、下列變量定義不合法的是 ( D )。boolean flag=false; int k=1+'k' char ch="c" float r=1/2; 115、Java的一個int型變量占內(nèi)存的字節(jié)是( B )。1 428116、若有定義 int x=3,y;則執(zhí)行語句y=(x+)+(x+)+(x+)后,y=( B )。912 15 18 117、若有定義 int x=3,y;則執(zhí)行語句y=(+x)+(+x)+(+x)后,y=( B )。912 15 18 118、若a是int型變量,計(jì)算表達(dá)式 a=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)控機(jī)床編程與操作考核試卷
- 油漆承包項(xiàng)目合同范本
- 簡單店面轉(zhuǎn)讓合同范本
- 內(nèi)部職工按揭合同范本
- 個人外包設(shè)備合同范本
- 農(nóng)村屋面租賃合同范本
- 電商企業(yè)商品供應(yīng)鏈管理合同
- 股份公司員工培訓(xùn)計(jì)劃書
- 高中生創(chuàng)新思維培養(yǎng)故事
- 運(yùn)輸購銷合同與運(yùn)輸車輛承包合同
- 孔軸的極限偏差表
- 熱軋鋼板和鋼帶尺寸允許偏差
- 無人機(jī)導(dǎo)航與通信技術(shù)PPT完整全套教學(xué)課件
- BBC-商務(wù)英語會話
- 中等職業(yè)學(xué)校畢業(yè)生就業(yè)推薦表
- 鋼結(jié)構(gòu)設(shè)計(jì)原理全套PPT完整教學(xué)課件
- 2023年浙江首考讀后續(xù)寫真題講評課件 高三英語二輪復(fù)習(xí)寫作專項(xiàng)+
- 各期前列腺癌治療的指南推薦
- 《植物學(xué)教學(xué)資料》第2章細(xì)胞與組織2馬煒梁版
- 廣東省五年一貫制考試英語真題
- ISO9001-2015質(zhì)量手冊及程序文件模板
評論
0/150
提交評論