




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、二級JAVA筆試-Java程序設計的初步認識(總分:100.00,做題時間:90分鐘)一、B選擇題/B(總題數(shù):50,分數(shù):100.00)I.Java語言與C+鋪言相比,最突出的特點是。 A.面向對象 B.高性能 C.跨平臺 D.有類庫(分數(shù):2.00)A.B.C. VD.解析:解析Java語言與C+璐言相比,最突出的特點是跨平臺。2.下列布爾變量定義中,正確并且規(guī)范的是。 A.BOOLEANcanceled=false B.booleancanceled=false C.booleanCANCELED=false D.booleancanceled=FALSE(分數(shù):2.00)A.B. VC
2、.D.解析:解析按照Java約定,變量名、方法名首字母小寫,其余單詞只有首字母大寫,所以選項C錯誤選項A中布爾型數(shù)據(jù)類型應表示為boolean。選項D中邏輯假應表示為false。3.內部類不可直接使用外部類的成員是。 A.靜態(tài)成員 B.實例成員 C.方法內定義 D.以上A、B、C都不是(分數(shù):2.00)A.B.C.解析:解析內部類可以使用它所在的類的靜態(tài)成員變量和實例成員變量,也可使用它所在類的方法中的局部變量。4.閱讀如下程序。publicclassTesti(publicstaticvoidmain(Stringargs)(System.out.println(34+56-6);Syste
3、m.out.println(26*2-3);System.out.println(3*4/2);System.out.println(5/2);)程序運行結果是。 A.844962 B.9025625 C.8423122 D.6849142.5(分數(shù):2.00)A. VB.C.D.解析:解析本題考查Java中的基本算術運算,34+56-6=84,26X2-3=49,3X4/2=6,5/2=2,所以選項A正確。5.在JDK目錄中,Java程序運行環(huán)境的根目錄是。 A.bin B.demo C.lib D.jre(分數(shù):2.00)A. VB.C.D.解析:解析在JDK目錄中,Java程序運行環(huán)境的
4、根目錄是bin。6.下列運算符中屬于關系運算符的是。 A.= B.= C.+=D.-=(分數(shù):2.00)A.VB.C.D.解析:解析“=是關系運算符,其功能是比較兩個操作數(shù)是否相等。7.下列運算符中不能進行位運算的是(分數(shù):2.00)A.B.C.D.A.B.C.D. V解析:解析“*”表示按位右移,“*”表示按位左移,“*”表示邏輯右移運算(即高位添零右移)8.閱讀如下程序。publicclassTest2(publicstaticvoidmain(Stringargs)(inta=10,b=4,c=20,d=6;System.out.println(a+*b+c*-d);程序運行結果是。 A
5、.144 B.160 C.140 D.164(分數(shù):2.00)A.B.C. VD.解析:解析表達式a+和-d的值分別是a和d-1,所以程序運彳f結果是10X4+20X(6-1)=40+100=1409.閱讀如下程序。publicclassTest3(publicstaticvoidmain(Stringargs)(intx=3,y=4,z=5;Strings=xyz;System.out.println(s+x+y+z);程序運行結果是。 A.xyz12 B.xyz345 C.xyzxyz D.12xyz(分數(shù):2.00)A.B. VC.D.解析:解析Java對“+”運算符進行了擴展,使它能夠
6、進行字符串的連接。一般來說,如果“+”運算符的第一個操作數(shù)是字符串,則Java系統(tǒng)會自動將后繼的操作數(shù)類型轉換成為字符串類型,然后再進行連接。對本題而言,s+x+y+z的結果是字符串“xyz345”,所以選項B正確。10.閱讀如下程序。publicclassTest4(publicstaticvoidmain(Stringargs)(inti=10,j=3;floatm=213.5f,n=4.0f;System.out.println(i%j);System.out,println(m%n);程序運行結果是。 A.1.0和1.5 B.1和1.5 C.1.0和2.5 D.1和2.5(分數(shù):2.0
7、0)A.B. VC.D.解析:解析因為10%3=1213.5%4.0=1.5,所以選項B正確。11 .下列關于System類的敘述中,錯誤的是。 A.System類是一個final類 B.System類不能實例化 C.System類中沒有定義屬性 D.System類主要提供了系統(tǒng)環(huán)境參數(shù)的訪問(分數(shù):2.00)A.B.C.7D.解析:解析System類是一個final類,對System類不能實例化。該類提供了標準輸入/輸出和系統(tǒng)環(huán)境信息的訪問及設置,它定義的屬性包括標準輸入in、標準輸出out和標準錯誤輸出err。12 .下列敘述中,錯誤的是o A.Java提供了豐富的類庫 B.Java最大限
8、度地利用網絡資源 C.Java支持多線程 D.Java不支持TCP/IP協(xié)議(分數(shù):2.00)A.B.C.D. V解析:解析Java支持TCP/IP協(xié)議。13.下列敘述中,錯誤的是o A.javac.exe是Java的編譯器 B.javadoc.exe是Java的文檔生成器 C.javaprof.exe是Java解釋器的剖析工具 D.javap.exe是Java的解釋器(分數(shù):2.00)A.B.C.D. V解析:解析javap.exe是Java類分解器,對.class文件提供字節(jié)碼的反匯編,并打印。14.在執(zhí)行Java程序時,將應用程序連接到調試器的選項是。 A.-D B.-debug C.-
9、vexbosegs D.-mx(分數(shù):2.00)A.B. VC.D.解析:解析在執(zhí)行Java程序時,將應用程序連接到調試器的選項是“-debug”。15.請閱讀如下程序。importjava.io.*;publicclassTypeTransition(publicstaticvoidmain(Stringargs)(chara=a;inti=100;longy=456L;intaa=a+i;longyy=y-aa;System.out.print(aa=+aa);System.out.print(yy=+yy);程序運行結果是。 A.aa=197yy=259 B.aa=177yy=259 C
10、.aa=543yy=288 D.aa=197yy=333(分數(shù):2.00)A. VB.C.D.解析:解析由題知,字符a的ASCII碼是97,所以aa=100+97=197,yy=456-197=259,所以選項A正確。16.對Java程序書寫格式的描述中,正確的是。 A.不區(qū)分字母大小寫 B.一個注釋不可以分寫到多行上 C.每個語句必須以逗號(,)作為結束符 D.一行中可以既包含正常的Java語句,又包含注釋(分數(shù):2.00)A.B.C.D. V解析:解析本題考查Java編程規(guī)范,Java程序是區(qū)分字母大小寫的,而且一般還遵循“變量名、方法名首單詞小寫,其余單詞只有首字母大寫”、“接口名、類名
11、首單詞第一個字母大寫”、“常量完全大寫”等原則。注釋既可以寫在一行,也可分行寫。每個語句后以“;”為結束符,而非“,”。17.下列關于字節(jié)代碼的說法不正確的是。 A.字節(jié)代碼是一種二進制文件 B.可以看成是虛擬機的機器碼 C.可以直接在操作系統(tǒng)上運行 D.Java程序首先由編譯器轉換為標準字節(jié)代碼(分數(shù):2.00)A.B.C. VD.解析:解析Java語言的執(zhí)行模式是半編譯和半解釋型。Java編寫好的程序首先由編譯器轉換為標準字節(jié)代碼,然后由Java虛擬機去解釋執(zhí)行。字節(jié)代碼也是一種二進制文件,但不能直接在操作系統(tǒng)上運行,它可看成是虛擬機的機器碼。虛擬機把字節(jié)代碼程序與各操作系統(tǒng)和硬件分開,使
12、Java程序獨立于平臺。虛擬機可以用軟件實現(xiàn),也可以用硬件實現(xiàn),但在無線技術中都用硬件實現(xiàn)。18.下列說法正確的是。aA.Java語言和C語言一樣,是不區(qū)分大小寫的 B.源文件名與程序類名可以不同 C.可以有一個public類 D.任何類都只能有一個(分數(shù):2.00)A.B.C. VD.解析:解析C語言不區(qū)分大小寫,而Java語言區(qū)分大小寫,在這方面兩種語言不一樣。在Java語言中,類名必須與文件名保持一致;類不是只能有一個,不在同級目錄下,可以有多個。19.下列說法錯誤的是o A.Java語言中通過#define命令定義常量 B.Java語言中無sizeof運算符C.Java語言中所有類型的
13、長度和表示是固定的關鍵字D.goto和const不是Java編程語言中使用的關鍵字(分數(shù):2.00)A. VB.C.D.解析:解析本題考查Java語言的一些基本概念。Java語言中有sizeof運算符。goto和const不是Java編程語言中使用的關鍵字,而是C語言中的。Java語言中所有類型的長度和表示都是固定的關鍵字。20.如下程序段的輸出結果為。publlicclassTestpublicstaticvoidmain(String口args)intx,y;x=(int)56.3;y=(int)A;System.out.print(x);System.out.print(/t+y);)
14、A.56.3A B.56A C.56.365 D.5665(分數(shù):2.00)A.B.C.D. V解析:解析本題考查強制類型轉換,程序中的56.3與大寫字母A均被強制轉換為整型數(shù)據(jù),所以輸出的第1個數(shù)據(jù)為56(即56.3取整),第2個數(shù)據(jù)為65(即字母A的ASCII碼值)。21.下面關于Java命名規(guī)則的約定,錯誤的是。 A.變量名、方法名首字母小寫,其余單詞只有首字母大寫 B.常量完全小寫 C._、$不作為變量名、方法名開頭 D.接口名、類名首單詞第一個字母大寫(分數(shù):2.00)A.B.C.D. V解析:解析Java中命名的基本原則如下。1)_和$不作為變量名、方法名開頭。2)變量名、方法名首
15、單詞小寫,其余單詞只有首字母大寫。3)接口名、類名首單詞第一個字母大寫。4)常量完全大寫。從以上規(guī)則可以看出,D選項描述錯誤。22.在Java中,實現(xiàn)用戶界面功能的包是。 A.java.applet B.java.transaction C.java.util D.java.awt(分數(shù):2.00)A.B.C.D. V解析:解析Java核心包包括以下內容。1)java.lang包:封裝所有編程應用的基本類。2)java.awt包:封裝抽象窗口工具包,提供構建和管理用戶圖形界面功能。3)java.applet包:為Applet提供執(zhí)行需要的所有類。4)java.io包:提供程序輸入/輸出文件操作
16、的類。5)包:提供程序執(zhí)行網絡通信應用及URL處理的類。6)java.rmi包:提供程序遠程方法調用所需的類。7)java.math包:提供程序常用的整數(shù)算術及十進制算術的基本方法類。8)java.util包:提供實用程序類和集合類,如系統(tǒng)特性定義和使用、日期方法類、集合Collection、MapList、Arrays等常用工具類。9)java.sql包:提供訪問和處理標準數(shù)據(jù)源數(shù)據(jù)的類。10)java.security包:提供網絡安全操作類。11)java.text包:提供處理文本、日期、數(shù)字及非自然語言消息操作的類。12萬ava.bean包:提供開發(fā)編寫JavaBean所需的類。從上面的
17、分析可以看出實現(xiàn)用戶界面功能的包是java.awt。23.下列關于Java語言特點的敘述中,錯誤的是。aA.Java是面向過程的編程語言 B.Java支持分布式計算 C.Java是跨平臺的編程語言 D.Java支持多線程(分數(shù):2.00)A.VB.C.D.解析:解析Java語言特點:簡單易學、利用面向對象技術、分布式計算、健壯性、安全性、跨平臺、可移植性、解釋執(zhí)行、高性能、多線程、動態(tài)性、可提供Applet應用。24.運行Java程序需要的工具軟件所在的目錄是。 A.JDK的bin目錄 B.JDK的demo目錄 C.JDK的lib目錄 D.JDKR的jre目錄(分數(shù):2.00)A.VB.C.D
18、.解析:解析進彳fJava程序需要的工具軟彳所在的目錄是JDK的bin目錄,里面有編譯器、解釋器和許多工具。25.Java的核心包中,提供編程應用的基本類的包是。 A.java.lang B.java.util C.java.applet D.java.rmi(分數(shù):2.00)A.VB.C.D.解析:解析Java.lang包封裝所有編程應用的基本類,如Object、Class、StringInteger等。26.下列關于Java對import語句規(guī)定的敘述中,錯誤的是。 A.在Java程序中import語句可以有多個 B.在Java程序中import語句可以沒有 C.在Java程序中impor
19、t語句必須有一個 D.在Java程序中import語句必須引入在所有類定義之前(分數(shù):2.00)A.B.C. VD.解析:解析按照Java程序結構,import語句可以有0個或多個,必須在所有類定義之前引入標準類。27.在編譯Java程序時,用于指定生成class文件位置的選項是。 A.-g B.-d C.-verbose D.-nowarn(分數(shù):2.00)A.B. VC.D.解析:解析在編譯Java程序時,-g選項可以輸出文件中加行號及局部變量信息,調試程序時使用;-d選項可以指定生成class文件位置;-verbose選項可以顯示源代碼文件和字節(jié)碼文件的相關信息;-nowam選項可以關閉
20、警告信息,只顯示錯誤信息。28.下列關于構造方法的敘述中,錯誤的是oA.Java語言規(guī)定構造方法名與類名必須相同B.Java語言規(guī)定構造方法沒有返回值,但不用void聲明C.Java語言規(guī)定構造方法不可以重載D.Java語言規(guī)定構造方法只能通過new自動調用(分數(shù):2.00)A.B.C. VD.解析:解析Java語言規(guī)定,通過加入不同的參數(shù)和返回值,構造方法也可以重載。29.下列標識符(名字)命名原則中,正確的是。 A.類名的首字母小寫 B.變量和方法名的首字母大寫 C.接口名的首字母小寫 D.常量完全大寫(分數(shù):2.00)A.B.C.D. V解析:解析在Java中,所有變量、常量、對象和類都
21、用標識符命名,除了常量完全大寫外,其他標識符首字母沒有大小寫的限制。30.Java為移動設備提供的平臺是o A.J2ME B.J2SE C.J2EE D.JDK5.0(分數(shù):2.00)A. VB.C.D.解析:解析本題考查常用Java開發(fā)平臺。J2ME是為嵌入式和移動設備提供的Java平臺,J2SE是面向企業(yè)級應用與服務的綜合性標準開發(fā)平臺,J2EE是面向大企業(yè)級、用容器管理專用構件的應用平臺,JDK5.0是SUN公司發(fā)布的一種Java開發(fā)工具包。31.在Java語言中,不允許使用指針體現(xiàn)出的Java特性是。 A.可移植 B.解釋執(zhí)行 C.健壯性 D.安全性(分數(shù):2.00)A.B.C.D.
22、V解析:解析本題考查Java安全性。Java語言對字節(jié)代碼執(zhí)行前要檢查,不允許使用指針,可以防止對內存的非法入侵,提高安全性。32.下列命題中,錯誤的是。 A.Java編程時,要求應盡量多用公共變量 B.Java編程時,要求應盡量少用公共變量 C.Java編程時,要求應盡量不用公共變量 D.Java編程時,要求應盡量使用私有變量(分數(shù):2.00)A. VB.C.D.解析:解析本題考查Java編程規(guī)范。Java編程中,為了減少模塊耦合性,應當少用甚至不用公共變量;為了增強模塊獨立性,應當盡量使用私有變量。33.下列能生成Java文檔的命令是。 A.Java B.javaprof C.jdb D.javadoc(分數(shù):2.00)A.B.C.D. V解析:解析通過javadoc可將格
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度食堂工作人員健康體檢及福利聘用合同
- 二零二五年度汽修廠與汽車維修配件研發(fā)中心合作協(xié)議
- 二零二五年度養(yǎng)老公寓入住與子女共同維護社區(qū)和諧協(xié)議
- 二零二五年度游艇俱樂部個人保潔合同
- 二零二五年度房地產項目銷售代理及客戶關系維護合同
- 綠茶茶園承包經營合同(2025年度)含茶文化體驗項目
- 二零二五年度個人車輛抵押保險理賠合同
- 二零二五實習律師實習合同(反壟斷與反不正當競爭)
- 2025年度藝人經紀違約金及違約行為處理合同
- 二零二五年度房產交易傭金糾紛解決合同
- 交通安全宣傳意義
- 智慧農業(yè)的智能農機與裝備
- 并聯(lián)有源電力濾波器工程應用關鍵技術的研究的開題報告
- 跨文化語境下的國家形象塑造與傳播以中國《國家形象》宣傳片為例
- 志愿服務與志愿者精神知識考試題庫大全(含答案)
- 工業(yè)機器人應用基礎 教案(教學設計) 模塊二-任務二-ABB工業(yè)機器人編程基礎
- 文創(chuàng)產品設計:文創(chuàng)產品設計與創(chuàng)新
- 麻醉復蘇護理進修匯報
- 企業(yè)安全與風險管控課件
- 小學語文《文學閱讀與創(chuàng)意表達》
- 醫(yī)保定點納入預測性研究的報告
評論
0/150
提交評論