版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
一、單選題1.Java屬于以下哪種語言?()A.機器語言B.匯編語言C.高級語言D.以上都不對答案:C解析:Java是一門高級編程語言考察點:第一章Java開發(fā)入門題目難度:★☆☆☆容易2.下列目錄中,哪一個是用來存放JDK核心源代碼的?A.lib目錄B.src目錄C.jre目錄D.include目錄答案:B解析:JDK核心源代碼存放在src文獻夾下考察點:第一章Java開發(fā)入門題目難度:★☆☆☆容易3.下面命令中,可以用來對的執(zhí)行HelloWorld案例的是()A.javaHelloWorldB.javaHelloWorld.javaC.javacHelloWorldD.javacHelloWorld.java答案:A解析:java命令負責運營編譯后的.class文獻,不需要文獻后綴名??疾禳c:第一章Java開發(fā)入門題目難度:★☆☆☆容易4.下面關于配置path環(huán)境變量作用的說法中,對的的是()A.在任意目錄可以使用javac和java命令B.在任意目錄下可以使用class文獻C.在任意目錄可以使用記事本D.在任意目錄下可以使用掃雷游戲答案:A解析:path環(huán)境變量的作用是在任意目錄下都可以使用javac和java命令。考察點:第一章Java開發(fā)入門題目難度:★☆☆☆容易5.下列選項中,可以對的配置classpath的命令是()A.setclasspat(yī)h=C:\ProgramFiles\Java\jdk1.7.0_15\binB.setclasspat(yī)h:C:\ProgramFiles\Java\jdk1.7.0_15\binC.classpathset=C:\ProgramFiles\Java\jdk1.7.0_15\binD.classpat(yī)hset:C:\ProgramFiles\Java\jdk1.7.0_15\bin答案:A解析:配置classpath的命令是setclasspath=xxx,并且等于號兩邊不要有空格??疾禳c:第一章Java開發(fā)入門題目難度:★☆☆☆容易6.下面選項中,完全面向?qū)ο蟮木幊陶Z言是?()A.CB.COBOLC.JAVAD.FORTRAN答案:C解析:Java語言全面支持動態(tài)綁定,而C++語言只對虛函數(shù)使用動態(tài)綁定??傊?Java語言是一個純粹的面向?qū)ο蟪绦蛟O計語言考察點:第一章Java開發(fā)入門題目難度:★☆☆☆容易7.是打發(fā)A.1B.2C.3D.4答案:A解析:放到考察點:第一章Java開發(fā)入門題目難度:★★☆☆一般8.下列關于Java特點的描述中,錯誤的是?A.Java語言不支持指針B.Java具有自動垃圾回收的機制C.Java只能運營在Window和Linux平臺D.Java允許多個線程同時執(zhí)行答案:C解析:JAVA是一門面向?qū)ο蟮恼Z言,它沒有指針的概念,并提供了自動垃圾回收的機制,具有跨平臺,多線程等特點??疾禳c:第一章Java開發(fā)入門題目難度:★★☆☆一般9.下列關于JDK、JRE和JVM關系的描述中,對的的是A.JDK中包含了JRE,JVM中包含了JRE。B.JRE中包含了JDK,JDK中包含了JVM。C.JRE中包含了JDK,JVM中包含了JRE。D.JDK中包含了JRE,JRE中包含了JVM。答案:D解析:JVM是Java虛擬機,JRE是Java程序的運營時環(huán)境,JDK是Java程序的編譯環(huán)境,包含范圍遞增。所以從小到大一次是JVM—JRE—JDK。考察點:第一章Java開發(fā)入門題目難度:★★☆☆一般10.下列關于JDK安裝的說法中,錯誤的是?A.Oracle公司提供了多種操作系統(tǒng)的JDKB.開發(fā)工具中已經(jīng)包含了一個JRE,因此可以選擇不再安裝公共的JRE環(huán)境C.在安裝JDK過程中,源代碼指的是Java公共的API類D.開發(fā)工具是JDK中的核心功能模塊,因此無論是否進行Java程序開發(fā)都必須安裝答案:D解析:只有開發(fā)Java程序時,才需要安裝開發(fā)工具,假如只是運營Java程序,安裝JRE即可??疾禳c:第一章Java開發(fā)入門題目難度:★★☆☆一般11.下面關于classpath的說法中,錯誤的是()。A.classpath和path環(huán)境變量的查看與配置的方式完全相同。B.為了讓Java虛擬機能找到所需的class文獻,就需要對classpath環(huán)境變量進行設立。C.從JDK5.0開始,假如classpath環(huán)境變量沒有進行設立,Java虛擬機會自動將其設立為“.”,也就是當前目錄。D.在命令行窗口中配置了classpat(yī)h后,重新打開新命令行窗口仍然生效答案:D解析:在命令行窗口設立的classpath只對當前窗口有效考察點:第一章Java開發(fā)入門題目難度:★☆☆☆容易12.下列關于JDK的說法中,錯誤的是?A.JDK是Java開發(fā)工具包的簡稱B.JDK涉及Java編譯器、Java文檔生成工具、Java打包工具等C.安裝JDK后,還需要單獨安裝JRED.JDK是整個Java的核心答案:C解析:SUN公司提供了一套Java開發(fā)環(huán)境,簡稱JDK(JavaDevelopmentKit),它是整個Java的核心,其中涉及Java編譯器、Java運營工具、Java文檔生成工具、Java打包工具等。JDK工具中自帶了一個JRE工具,也就是說開發(fā)環(huán)境中包含運營環(huán)境,這樣一來,開發(fā)人員只需要在計算機上安裝JDK即可,不需要專門安裝JRE工具了。考察點:第一章Java開發(fā)入門題目難度:★★☆☆一般13.下列目錄中,哪一個是用來存放JDK可執(zhí)行程序的。()A.db目錄B.jre目錄C.lib目錄D.bin目錄答案:D解析:JDK中可執(zhí)行程序都放在bin目錄下。考察點:第一章Java開發(fā)入門題目難度:★☆☆☆容易14.在JDK安裝目錄下,用于存放可執(zhí)行程序的文獻夾是?A.binB.jreC.libD.db答案:A解析:bin目錄用于存放一些可執(zhí)行程序,如javac.exe(Java編譯器)、java.exe(Java運營工具)、jar.exe(打包工具)和javadoc.exe(文檔生成工具)等??疾禳c:第一章Java開發(fā)入門題目難度:★☆☆☆容易15.假如jdk的安裝途徑為:c:\jdk,若想在命令窗口中任何當前程徑下,都可以直接使用javac和java命令,需要將環(huán)境變量path設立為以下哪個選項A.c:\jdk;B.c:\jdk\bin;C.c:\jre\bin;D.c:\jre;答案:B解析:path環(huán)境必須設為javac.exe和java.exe的上一級目錄bin考察點:第一章Java開發(fā)入門題目難度:★★★★難16.下列Java命令中,哪一個可以編譯HelloWorld.java文獻?A.javaHelloWorldB.javaHelloWorld.javaC.javacHelloWorldD.javacHelloWorld.java答案:D解析:javac命令用于編譯.java文獻;java命令用戶解析.class文獻??疾禳c:第一章Java開發(fā)入門題目難度:★☆☆☆容易17.下列關于Java語言的描述中,錯誤的是?()A.Java語言是一門面向?qū)ο蟮木幊陶Z言B.Java是一門與平臺無關的編程語言C.Java具有JavaSE、JavaME和JavaEE三大平臺D.Java是一門介于匯編和高級之間的語言答案:D解析:Java是一門高級語言,它的開發(fā)與平臺無關,采用的是面向?qū)ο蟮木幊趟枷???疾禳c:第一章Java開發(fā)入門題目難度:★☆☆☆容易18.下面關于javac命令作用的描述中,對的的是A.可以執(zhí)行java程序B.可以將編寫好的Java文獻編譯成.class文獻C.可以把文獻壓縮D.可以把數(shù)據(jù)打包答案:B解析:javac命令將java文獻編譯成java字節(jié)碼文獻??疾禳c:第一章Java開發(fā)入門題目難度:★☆☆☆容易19.以下關于java命令作用的描述中,對的的是A.它專門負責解析由Java編譯器生成的.class文獻B.它可以將編寫好的Java文獻編譯成.class文獻C.可以把文獻壓縮D.可以把數(shù)據(jù)打包答案:A解析:java命令負責運營編譯后的.class文獻??疾禳c:第一章Java開發(fā)入門題目難度:★☆☆☆容易20.安裝好JDK后,在其bin目錄下有許多exe可執(zhí)行文獻,其中java.exe命令的作用是以下哪一種()A.Java文檔制作工具B.Java解釋器C.Java編譯器D.Java啟動器答案:B解析:考察點:第一章Java開發(fā)入門題目難度:★★☆☆一般21.下列關于classpath環(huán)境變量的說法中,哪一個是對的的A.classpath配置一次后可永久使用B.沒有classpath環(huán)境變量就不能運營Java程序C.classpath環(huán)境變量可以讓虛擬機找到class文獻的目錄D.查看當前classpat(yī)h配置的命令是:classpath答案:C解析:classpat(yī)h環(huán)境變量可以讓虛擬機找到class文獻目錄,沒有配置classpat(yī)h環(huán)境變量時,java虛擬機會自動將其設立為“.”。查看當前classpath的命令是setclasspath;考察點:第一章Java開發(fā)入門題目難度:★☆☆☆容易22.下面關于path和classpath的說法中,錯誤的是()A.path用來指定java虛擬機(JVM)所在的目錄B.classpath用來指定我們自己所寫的或要用到的類文獻(.jar文獻)所在的目錄C.在dos命令行中,classpat(yī)h和path環(huán)境變量的查看與配置的方式不相同D.只要設立了classpath這個環(huán)境變量系統(tǒng)就不會再在當前目錄下查詢某個類答案:C解析:classpath和path環(huán)境變量的查看與配置的方式完全相同,都是通過set關鍵字實現(xiàn)的。考察點:第一章Java開發(fā)入門題目難度:★☆☆☆容易一、單選題1.下列選項中,哪一個是單行注釋的符號?()A.\\B.//C./D.\答案:B解析://雙斜杠表達注釋單行代碼考察點:第二章Java編程基礎題目難度:★☆☆☆容易2.以下標記符中,不合法的是A.userB.$innerC.classD.login_1答案:C解析:class為java中的關鍵字考察點:第二章Java編程基礎題目難度:★☆☆☆容易3.下列選項中,用于引入包的關鍵字是A.classB.importC.packageD.static答案:B解析:import關鍵字的作用是引入包考察點:第二章Java編程基礎題目難度:★☆☆☆容易4.下列選項中,屬于浮點數(shù)常量的是?()A.198B.2e3fC.trueD.null答案:B解析:198屬于整型常量,true屬于布爾常量,null屬于null常量考察點:第二章Java編程基礎題目難度:★☆☆☆容易5.以下關于變量的定義,對的的是()A.inta=10;B.b=2;C.int=20;D.inta;b=a+10;答案:A解析:變量定義的基本格式數(shù)據(jù)類型變量名=值;變量一定要先初始化后才可以使用??疾禳c:第二章Java編程基礎題目難度:★☆☆☆容易6.下列選項中,按照箭頭方向,不可以進行自動類型轉(zhuǎn)換的是A.byte→intB.int→longC.double→longD.short→int答案:C解析:類型轉(zhuǎn)換過程中,只能范圍小的自動轉(zhuǎn)成范圍大的。double范圍大于long考察點:第二章Java編程基礎題目難度:★☆☆☆容易7.下列關于變量作用域的說法中,對的的是A.在main()方法中任何位置定義的變量,其作用域為整個main()方法B.塊中定義的變量,在塊外也是可以使用的C.變量的作用域為:從定義處開始,到變量所在塊結(jié)束位置D.變量的作用域不受塊的限制答案:C解析:變量的作用域為:從定義處開始,到變量所在代碼塊結(jié)束位置考察點:第二章Java編程基礎題目難度:★☆☆☆容易8.表達式7%(-3)的運算結(jié)果為A.-2B.-1C.2D.1答案:D解析:在進行取模(%)運算時,運算結(jié)果的正負取決于被模數(shù)(%左邊的數(shù))的符號,與模數(shù)(%右邊的數(shù))的符號無關考察點:第二章Java編程基礎題目難度:★☆☆☆容易9.下列選項中,不屬于賦值運算符的是A.-=B.=C.==D.*=答案:C解析:選項C屬于比較運算符,其他三項屬于賦值運算符考察點:第二章Java編程基礎題目難度:★☆☆☆容易10.下列選項中,不屬于比較運算符的是A.=B.==C.<D.<=答案:A解析:“=”屬于賦值運算符,不屬于比較運算符考察點:第二章Java編程基礎題目難度:★☆☆☆容易11.下面選項中,哪個是短路與運算符()A.&B.&&C.|D.||答案:B解析:運算符“&”和“&&”都表達與操作,當且僅當運算符兩邊的操作數(shù)都為true時,其結(jié)果才為true,否則結(jié)果為false。當運算符“&”和“&&”的右邊為表達式時,兩者在使用上尚有一定的區(qū)別。在使用“&”進行運算時,不管左邊為true或者false,右邊的表達式都會進行運算。假如使用“&&”進行運算,當左邊為false時,右邊的表達式不會進行運算,因此“&&”被稱作短路與考察點:第二章Java編程基礎題目難度:★☆☆☆容易12.將十進制的6與11進行異或運算的結(jié)果為A.11B.12C.13D.14答案:C解析:位運算符“^”是將參與運算的兩個二進制數(shù)進行“異或”運算,假如二進制位相同,則值為0,否則為1。然后將得出的二進制數(shù)轉(zhuǎn)化成相應的整數(shù)值考察點:第二章Java編程基礎題目難度:★☆☆☆容易13.請閱讀下面的程序publicclassExample03{publicstaticvoidmain(String[]args){intx=8;if(x>5){System.out.println(\"a\");}else{System.out.println(\"b\");}}}程序的運營結(jié)果是?()A.trueB.falseC.aD.b答案:C解析:由于判斷條件8>5成立,所以{}中的語句會被執(zhí)行,輸出a考察點:第二章Java編程基礎題目難度:★☆☆☆容易14.請閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){inttemp=0;for(inti=1;i<5;i++){for(intj=0;j<i;j++){temp++;}}System.out.println(temp);}}下列選項中,哪一個是對的的運營結(jié)果()A.5B.9C.10D.15答案:C解析:嵌套for循環(huán),依次實現(xiàn)1,2,3,4,5以內(nèi)數(shù)字的疊加運算。外層for循環(huán),每次循環(huán)后temp的值依次為:1,3,6,10;考察點:第二章Java編程基礎題目難度:★☆☆☆容易15.關于continue語句的使用范圍,下列說法對的的是A.continue語句可以在選擇語句中使用B.continue語句可以在條件語句中使用C.continue語句可以在循環(huán)語句中使用D.不輸出任何內(nèi)容答案:C解析:continue語句只能在循環(huán)語句中使用考察點:第二章Java編程基礎題目難度:★☆☆☆容易16.聲明一個數(shù)組,__[]a=newString[]{};空格處應當填寫的的內(nèi)容為()A.intB.doubleC.StringD.string答案:C解析:根據(jù)類型[]數(shù)組名=new類型[]{元素,元素,……};的格式,此處需要填String考察點:第二章Java編程基礎題目難度:★☆☆☆容易17.下列選項中關于二維數(shù)組的定義,格式錯誤的是()A.int[][]arr=newint[3][4]B.int[][]arr=newint[3][]C.int[][]arr=newint[][4]D.int[][]arr={{1,2},{3,4,5},{6}}答案:C解析:選項3錯誤,由于該選項沒有給出二維數(shù)組的長度考察點:第二章Java編程基礎題目難度:★☆☆☆容易18.下列命令中,可以將文檔注釋提取出來生成幫助文檔的是()A.javacB.javaC.javadocD.jar答案:C解析:可以使用javadoc命令將文檔注釋提取出來生成幫助文檔考察點:第二章Java編程基礎題目難度:★★☆☆一般19.下面選項中,哪一個是合法的標記符A.helloworldB.1DemoC._3_D.class答案:C解析:標記符可以由任意順序的大小寫字母、數(shù)字、下劃線(_)和美元符號($)組成,但標記符不能以數(shù)字開頭,不能是Java中的關鍵字考察點:第二章Java編程基礎題目難度:★★☆☆一般20.下面選項中,哪一個不是Java中的關鍵字A.sizeofB.constC.publicD.goto答案:A解析:sizeof不屬于Java語言中的關鍵字考察點:第二章Java編程基礎題目難度:★★☆☆一般21.下列選項中,哪一個是十進制數(shù)6的二進制值()A.111B.101C.110D.011答案:C解析:十進制轉(zhuǎn)換成二進制就是一個除以2取余數(shù)的過程。把要轉(zhuǎn)換的數(shù),除以2,得到商和余數(shù),將商繼續(xù)除以2,直到商為0。最后將所有余數(shù)倒序排列,得到數(shù)就是轉(zhuǎn)換結(jié)果考察點:第二章Java編程基礎題目難度:★★☆☆一般22.下列轉(zhuǎn)義字符中,不合法的是()A.'\n'B.'\x'C.'\r'D.'\t'答案:B解析:Java中的轉(zhuǎn)義字符有\(zhòng)n、\r、\t、\b、\'、\\"、\\等考察點:第二章Java編程基礎題目難度:★★☆☆一般23.下列字符串常量中,哪一個是錯誤的()A.“abc”B.“12’12”C.“12”12”D.“”答案:C解析:字符串常量用于表達一串連續(xù)的字符,一個字符串常量要用一對英文半角格式的雙引號(”“)引起來,一個字符串可以包含一個字符或多個字符,也可以不包含任何字符,但不能包含特殊字符,例如在字符串中表達引號(”),需要用轉(zhuǎn)義字符(\)??疾禳c:第二章Java編程基礎題目難度:★★☆☆一般24.關于變量類型轉(zhuǎn)換的描述中,對的的是A.只有數(shù)據(jù)類型相同的數(shù)據(jù)才干進行運算B.byte類型和short類型的數(shù)據(jù)是不能一起運算的C.兩個byte類型數(shù)據(jù)一起運算時會把先自動提高到int類型再運算D.兩個整型在一起運算時,結(jié)果一定是int答案:C解析:byte類型和short類型的數(shù)據(jù)一起運算時會把先自動提高到int類型,再運算考察點:第二章Java編程基礎題目難度:★★☆☆一般25.請閱讀下列示例代碼,選擇程序的輸出結(jié)果inta=1;intb=a++;intc=++a;intd=a+++++a;System.out.print(a+\",\"+b+\",\"+c+\",\"+d);A.5,1,3,9B.5,2,3,9C.5,1,2,9D.5,1,3,8答案:D解析:++在前表達先運營自加運算,++在后表達后運營自加運算考察點:第二章Java編程基礎題目難度:★★☆☆一般26.下列選項中,哪個是程序的運營結(jié)果classTest{publicstat(yī)icvoidmain(String[]args){inta=3;intb=6;System.out.print(a==b);System.out.print(a<b);System.out.print(a!=b);System.out.print(a>=b);}}A.falsefalsetruefalseB.falsefalsetruetrueC.falsetruetruefalseD.truefalsefalsetrue答案:C解析:3==6(錯),3<6(對),3!=6(對),3>=6(錯)考察點:第二章Java編程基礎題目難度:★★☆☆一般27.下列關于浮點型數(shù)據(jù)的定義,哪一個不能通過編譯()A.doublea=12.45;B.floatb=12.45;C.doublec=100;D.floatd=100;答案:B解析:float(yī)類型的數(shù)據(jù)在定義浮點型數(shù)據(jù)時,必須在后面加上f或F.double類型的數(shù)據(jù)在定義時可以在后面加上d或D,也可以不加??疾禳c:第二章Java編程基礎題目難度:★★☆☆一般28.題號:請先閱讀下面的代碼。intx=1;inty=2;if(x%2==0){y++;}else{y--;}System.out.println(\"y=\"+y);上面一段程序運營結(jié)束時,變量y的值為下列哪一項A.1B.2C.3答案:A解析:1%2不為0,所以進入到else語句,2--,所以答案為A考察點:第二章Java編程基礎題目難度:★★☆☆一般29.請閱讀下面的程序publicclassSwitchDemo3{publicstaticvoidmain(String[]args){charc=‘B’;switch?{case‘A’:System.out.println(“優(yōu)”);break;case‘B’:System.out.println(“良”);break;case‘C’:System.out.println(“差”);break;}}}下列選項中,哪一個才是程序的運營結(jié)果A.優(yōu)B.良C.差D.編譯失敗答案:B解析:charc=’B’與case‘B’相匹配,因此輸出結(jié)果為“良”考察點:第二章Java編程基礎題目難度:★★☆☆一般30.下列關于while語句的描述中,對的的是A.while語句循環(huán)體中可以沒有語句B.while語句的循環(huán)條件可以是整型變量C.while語句的循環(huán)體必須使用大括號D.while語句的循環(huán)體至少被執(zhí)行一次答案:A解析:while語句的循環(huán)條件必須是boolean類型的while語句的循環(huán)體中只有一條語句時可以不用大括號while語句的循環(huán)條件不滿足時,循環(huán)體中的內(nèi)容不執(zhí)行考察點:第二章Java編程基礎題目難度:★★☆☆一般31.請閱讀下面的程序publicclassTest{publicstat(yī)icvoidmain(String[]args){intsum=0;for(inti=1;i<=100;i++){if(i%2==1){continue;}sum+=i;}System.out.println(\"sum=\"+sum);}}sum的值為()A.1050B.2550C.2500D.以上答案都不對答案:B解析:程序計算的是1到100間的偶數(shù)和,答案為2550考察點:第二章Java編程基礎題目難度:★★☆☆一般32.請閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){inttemp=0;for(inti=1;i<5;i++){for(intj=0;j<i;j++){temp++;}}System.out.println(temp);}}下列選項中,哪個是程序的運營結(jié)果()A.5B.9C.10D.15答案:C解析:循環(huán)結(jié)束后temp的值為10考察點:第二章Java編程基礎題目難度:★★☆☆一般33.請閱讀下面的程序PublicclassTest{publicstaticvoidmain(String[]args){inta=0;intb=0;for(inti=1;i<=5;i++){a=i%2;while(a-->=0){b++;}}System.out.println(\"a=\"+a+\",b=\"+b);}}下列選項中,哪一個是對的的運營結(jié)果()A.a=8,b=-2B.a(chǎn)=-2,b=8C.a=3,b=0D.a=0,b=3答案:B解析:本題中有兩個循環(huán)語句,分別是外層循環(huán)的for語句和內(nèi)層循環(huán)的while語句,一方面程序會執(zhí)行for循環(huán)中的語句,并執(zhí)行循環(huán)體中的表達式a=i%2,計算出a的值,然后在進入while循環(huán)計算b的值,循環(huán)往復直到外層循環(huán)條件i>5為止考察點:第二章Java編程基礎題目難度:★★☆☆一般34.閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){for(intx=0;x<=3;x++){continue;System.out.print(x%2);}}}運營結(jié)果對的的是A.跳出循環(huán),無輸出B.0121C.01D.0123答案:A解析:continue語句的作用是終止本次循環(huán),因此contine后的代碼永遠不會被執(zhí)行,都是無效代碼考察點:第二章Java編程基礎題目難度:★★☆☆一般35.閱讀下面的代碼片段publicstaticintadd(inta,intb){returna+b;}下列選項中,可以在main()方法中調(diào)用add()方法的是A.intnum=add(1.0,2.0);B.intnum=add(1,2);C.intnum=add(true,flase);D.intnum=add("1","2");答案:B解析:調(diào)用add方法時,傳入?yún)?shù)的數(shù)據(jù)類型必須和方法的形參類型相同考察點:第二章Java編程基礎題目難度:★★☆☆一般36.關于方法的遞歸,以下說法對的的是A.方法遞歸就是指在一個方法的內(nèi)部調(diào)用自身的過程B.方法遞歸其實就是調(diào)用其它方法C.方法遞歸是指方法的返回值不同D.以上說法都不對答案:A解析:方法的遞歸是指在一個方法的內(nèi)部調(diào)用自身的過程,并且必須要有結(jié)束條件,不然就會陷入無限遞歸的狀態(tài),永遠無法結(jié)束調(diào)用考察點:第二章Java編程基礎題目難度:★★☆☆一般37.publicclassExample01{publicstaticvoidmain(String[]args){int[]arr={4,1,6,3,9,8};//定義一個數(shù)組intminIndex=0;//初始時設第1個角標處的值為最小值for(inti=1;i<arr.length;i++){if(______){minIndex=i;}}System.out.println(\"數(shù)組中的最小值為:\"+arr[minIndex]);}}請問在上述程序的橫線處填寫下列哪段代碼,可以求到數(shù)組的最小值()A.i<minIndexB.arr[i]<arr[minIndex]C.arr[i]>arr[minIndex]D.i>minIndex答案:B解析:求最小值比較的不是角標大小,而是數(shù)組中元素的大小考察點:第二章Java編程基礎題目難度:★★☆☆一般38.已知類的繼承關系如下:classAclassBextendsAclassCextendsA則以下語句中可以通過編譯的是?()A.Aa=newB();B.Cc=newB();C.Cc=newA();D.Bb=newC();答案:A解析:假設A為犬類,B為狗,C為狼,那么狗當然屬于犬類對象考察點:第二章Java編程基礎題目難度:★★☆☆一般39.若二維數(shù)組intarr[][]={{1,2,3},{4,5,6},{7,8}};,則arr[1][2]的值是()A.2B.5C.6D.0答案:C解析:數(shù)組角標從0開始計數(shù),arr[1][2]表達的是二維數(shù)組中第2個一維數(shù)組中的第3個元素的值,因此答案是C考察點:第二章Java編程基礎題目難度:★★☆☆一般40.下列選項中,按照箭頭方向,需要進行強制類型轉(zhuǎn)換的是A.double←floatB.float←longC.int←charD.char←byte答案:D解析:byte是整數(shù)型變量,取值范圍小于char,但是char是字符型變量,所以需要強制轉(zhuǎn)換考察點:第二章Java編程基礎題目難度:★★☆☆一般41.以下哪個選項可以對的創(chuàng)建一個長度為3的二維數(shù)組()A.newint[2][3];B.newint[3][];C.newint[][3];D.以上答案都不對答案:B解析:考察點:第二章Java編程基礎題目難度:★☆☆☆容易42.閱讀下列代碼:System.out.println(“Hello”+9+1);下列選項中,哪個是對的的輸出結(jié)果()A.Hello91B.Hello10C.Compilationfails.D.Anexceptionisthrownatruntime答案:A解析:字符串常量與其他數(shù)據(jù)類型常量使用“+”進行操作時,返回結(jié)果還是字符串類型,因此輸出Hello91。考察點:第二章Java編程基礎題目難度:★★☆☆一般43.下列關于方法的描述中,對的的是A.方法是對功能代碼塊的封裝B.方法沒有返回值時,返回值類型可以不寫C.沒有返回值的方法,不能有return語句D.方法是不可以沒有參數(shù)的答案:A解析:假如方法沒有返回值,則返回值類型要定義為void。方法中沒有返回值也可以使用return語句,格式為return。方法中可以定義參數(shù),也可以不定義參數(shù)??疾禳c:第二章Java編程基礎題目難度:★★☆☆一般44.下列選項中,屬于布爾常量的是?()A.198B.2e3fC.trueD.null答案:C解析:198屬于整型常量,2e3f屬于浮點數(shù)常量,null屬于null常量考察點:第二章Java編程基礎題目難度:★☆☆☆容易45.下列選項中,按照箭頭方向,需要進行強制類型轉(zhuǎn)換的是A.int←shortB.int←byteC.int←charD.int←float答案:D解析:類型轉(zhuǎn)換過程中,范圍大的需要強制轉(zhuǎn)換成范圍小的考察點:第二章Java編程基礎題目難度:★★☆☆一般46.inta[]={45,4,67,23,65,87,34,52,56};數(shù)組中a[5]的值為()A.23B.45C.65D.87答案:D解析:數(shù)組的索引值從0開始,a[5]表達第6個元素即87考察點:第二章Java編程基礎題目難度:★☆☆☆容易47.下列選項中,哪個是八進制043的十六進制表達形式()A.0x43B.0x23C.23D.0x32答案:B解析:十六進制數(shù)字以0x或者0X開頭,八進制以3個二進制位為一個單元,而十六進制以4個二進制位為一個單元計算每一位數(shù)。運算過程:八進制043->二進制00100011->十六進制0x23)考察點:第二章Java編程基礎題目難度:★☆☆☆容易48.請閱讀下面的代碼booleana=false;booleanb=true;booleanc=(a&&b)&&(!b);intresult=(c==false)?1:2;當語句執(zhí)行完,變量c與result的值為()A.false和1B.true和2C.true和1D.false和2答案:A解析:三元運算符條件表達式為真就返回第一個表達式的值,條件表達式為假就返回第二個表達式的值。&&運算符的特點是,當且僅當運算符兩邊的操作數(shù)都為true時,其結(jié)果才為true,否則結(jié)果為false,因此c=false,三元運算符的表達式c==false就為true,因此返回結(jié)果為1考察點:第二章Java編程基礎題目難度:★★★★難49.下面選項中,可以從數(shù)組int[]arr={10,1,2,3,4,5,6,7,8,9,10}中求出元素10所相應角標值的是()A.for(intx=0;xB.for(intx=1;xC.for(intx=0;xD.for(intx=1;x答案:A解析:數(shù)組的最大角標值比數(shù)組的長度小1,并且數(shù)組的角標值從0開始。所以前提條件是x=0且判斷條件是x<arr.length或x≤arr.length-1考察點:第二章Java編程基礎題目難度:★★★★難50.下列選項中,按照箭頭方向,可以進行自動類型轉(zhuǎn)換的是A.char→intB.short→charC.float→longD.char→short答案:A解析:類型轉(zhuǎn)換過程中,只能范圍小的會自動轉(zhuǎn)成范圍大的考察點:第二章Java編程基礎題目難度:★☆☆☆容易51.若int[][]arr={{1,2,3}},則arr[0][1]的結(jié)果為()A.0B.1C.2D.3答案:C解析:題目中定義的二維數(shù)組只有一個一維數(shù)組,arr[0][1]表達要獲取的是一維數(shù)組的第二個元素,因此對的答案為第3項考察點:第二章Java編程基礎題目難度:★☆☆☆容易52.請閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){for(intx=0;x<=3;x++){continue;System.out.print(x%2+”“);}}}下列選項中,哪一個是程序的運營結(jié)果A.0123B.0121C.012D.編譯失敗答案:D解析:continue語句的作用是終止本次循環(huán),因此contine后的代碼永遠不會被執(zhí)行,編譯失敗考察點:第二章Java編程基礎題目難度:★★★★難53.若x=6,y=5則表達式intmax=x>y?x:y的結(jié)果為()A.6B.5C.trueD.false答案:A解析:三元表達式語法結(jié)構(gòu):判斷條件?表達式1:表達式2當判斷條件成立時,運算結(jié)果為表達式1的值,否則結(jié)果為表達式2的值考察點:第二章Java編程基礎題目難度:★★☆☆一般54.下列選項中,不屬于位運算符的是A.&B.!C.^D.|答案:B解析:“!”是邏輯運算符,表達邏輯非考察點:第二章Java編程基礎題目難度:★☆☆☆容易55.表達式3510/1000的運算結(jié)果為A.3B.3.51C.3.510D.4答案:A解析:整數(shù)之間相除,會忽略小數(shù)部分考察點:第二章Java編程基礎題目難度:★☆☆☆容易56.下面關于字符類型變量的定義中,錯誤的是()A.chara='97';B.charb=65536;C.charc='\u0061';D.chard=\"a\";答案:D解析:char類型數(shù)據(jù)在定義時需要使用單引號引起的單個字符,也可以賦值為0-65535之間的數(shù)字。也可以使用Unicode代碼來描述考察點:第二章Java編程基礎題目難度:★☆☆☆容易57.閱讀下段代碼片段,選擇對的的運營結(jié)果publicstaticvoidmain(String[]args){{inta=1;System.out.print(a);}{inta=2;System.out.print(a);}inta=3;System.out.print(a);}A.123B.111C.121D.編譯不通過答案:A解析:變量的作用域為:從定義處開始,到變量所在塊結(jié)束位置考察點:第二章Java編程基礎題目難度:★☆☆☆容易58.請閱讀下面的程序publicclassDemo{publicstaticvoidsum(inta,intb){System.out.println(\"int:\"+(a+b));}publicstaticvoidsum(inta,floatb){System.out.println(\"float:\"+(a+b));}publicstaticvoidsum(inta,doubleb){System.out.println(\"double:\"+(a+b));}publicstat(yī)icvoidmain(String[]args){inta=10;longb=20;sum(a,b);}}下列選項中,哪一個是程序的運營結(jié)果A.int:30B.float:30.0C.double:30.0D.int:30.0答案:B解析:在主方法中定義一個int類型,一個long,按照正常做法,是找相應的類型,可是沒有,這個時候要想到基本類型的隱式轉(zhuǎn)換。Long會自動轉(zhuǎn)到float(yī)。所以選擇B考察點:第二章Java編程基礎題目難度:★★★★難59.請閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){inta[]={2,0,4,1,8,3,5};inttemp;for(inti=0;i<a.length-1;i++){for(intj=a.length-1;j>i;j--){if(a[j]<a[j-1]){temp=a[j];a[j]=a[j-1];a[j-1]=temp;}}}for(Integeri:a){System.out.print(i);}}}下列選項中,哪個是程序的運營結(jié)果()A.8543210B.0123458C.2041835D.以上答案都不對答案:B解析:由于使用的輸出語句會換行,所以程序的運營結(jié)果為B選項考察點:第二章Java編程基礎題目難度:★★★★難60.publicclassTest{publicstaticvoidmain(String[]args){intsum=0;for(inti=1;i<=100;i++){if(i%2==0){continue;}sum+=i;}System.out.println(sum);}}下列選項中,哪一個是程序的運營結(jié)果()A.1050B.2050C.2500D.以上答案都不對答案:C解析:程序表達求出100以內(nèi),所有奇數(shù)的和考察點:第二章Java編程基礎題目難度:★★☆☆一般61.以下語法格式中,哪一個是三元運算符的語法格式()A.表達式1:表達式2?表達式3B.表達式1?表達式2:表達式3C.表達式1:表達式2:表達式3D.以上答案都不對答案:B解析:三元運算符語法格式:表達式1?表達式2:表達式3;考察點:第二章Java編程基礎題目難度:★☆☆☆容易62.程序的運營結(jié)果是publicclassExample02{publicstaticvoidmain(String[]args){intx=0;//定義變量x,初始值為0inty=0;//定義變量y,初始值為0booleanb=x==0||y++<0;System.out.println(\"b=\"+b+\",y=\"+y);}}A.b=false,y=0B.b=false,y=1C.b=true,y=0D.b=true,y=1答案:C解析:答案為C。我們看表達式的執(zhí)行流程:一方面判斷x==0是否成立,判斷結(jié)果是true成立,那么“||”右邊的表達式將不執(zhí)行,將true的值賦給b,由于右邊的表達式不參與運算,所以y的值還是0考察點:第二章Java編程基礎題目難度:★★★★難63.請閱讀下面的程序片段intx=3;if(x>5){System.out.print(\"a\");}else{System.out.print(\"b\");}選擇程序的運營結(jié)果()A.aB.bC.abD.編譯錯誤答案:B解析:if語句中的判斷條件成立時,會執(zhí)行if語句中的內(nèi)容,否則會執(zhí)行else語句中的內(nèi)容,很明顯3不大于5所以執(zhí)行else語句的內(nèi)容,輸出結(jié)果為b考察點:第二章Java編程基礎題目難度:★☆☆☆容易64.下面關于方法定義的描述中,對的的是A.當方法沒有返回值時,返回值類型要定義為voidB.當方法沒有返回值時,返回值類型可以不寫C.當方法沒有返回值時,不能有return語句D.方法是不可以沒有參數(shù)的答案:A解析:假如方法沒有返回值,則返回值類型要定義為void;方法中沒有返回值也可以使用return語句,格式為return;方法中可以定義參數(shù),也可以不定義參數(shù)??疾禳c:第二章Java編程基礎題目難度:★★☆☆一般65.下列關于int類型變量的定義,錯誤的是()A.inta=10;B.intb,c=20;C.intd=e=30;D.intf=40;答案:C解析:變量定義的基本格式數(shù)據(jù)類型變量名=值;變量一定要先初始化后才可以使用。考察點:第二章Java編程基礎題目難度:★☆☆☆容易66.下列選項中關于二維數(shù)組的定義,錯誤的是()A.int[][]arr=newint[][2]B.int[][]arr=newint[1][2]C.int[][]arr=newint[2][]D.int[][]arr={{1},{2,3},{4,5,6}}答案:A解析:由二維數(shù)組的定義方式可知,int[][]arr=newint[][2]中的int[]長度不能為空考察點:第二章Java編程基礎題目難度:★★☆☆一般67.請閱讀下列的程序,程序的運營結(jié)果是publicclassExample01{publicstaticvoidmain(String[]args){intnum=127;byteb=num;System.out.println(b);}}A.編譯報錯B.編譯通過,執(zhí)行輸出127C.編譯通過,執(zhí)行報錯D.以上選項均不對的答案:A解析:將一個int型num變量的值賦給byte類型的變量b時,int類型的取值范圍大于byte類型的取值范圍,這樣的賦值會導致數(shù)值溢出,需要進行強制類型轉(zhuǎn)換,否則編譯不能通過考察點:第二章Java編程基礎題目難度:★★★★難68.下列關于case關鍵字的說法中,錯誤的是A.case關鍵字后面必須是常量B.case關鍵字后面的break必須存在C.case關鍵字后面的break可以沒有D.case關鍵字后面的值必須不同樣答案:B解析:case關鍵字后面的break可以沒有考察點:第二章Java編程基礎題目難度:★★☆☆一般69.關于方法的遞歸,以下說法錯誤的是A.方法遞歸必須有結(jié)束條件B.方法遞歸次數(shù)太多會導致內(nèi)存溢出C.方法遞歸就是指在一個方法的內(nèi)部調(diào)用自身的過程D.方法遞歸可以無數(shù)次,只要有結(jié)束條件就可以答案:D解析:方法的遞歸是指在一個方法的內(nèi)部調(diào)用自身的過程,遞歸必須要有結(jié)束條件,不然就會陷入無限遞歸的狀態(tài),永遠無法結(jié)束調(diào)用。假如遞歸本次數(shù)太多就會導致內(nèi)存溢出關于方法的遞歸,以下說法錯誤的是考察點:第二章Java編程基礎題目難度:★★☆☆一般70.請閱讀下面的代碼片段publicstaticintadd(inta,intb){returna+b;}下列選項中,可以在main()方法中成功調(diào)用add()方法的是A.intnum=add(1.0,2.0);B.intnum=add('a','b');C.intnum=add(true,flase);D.intnum=add("1","2");答案:B解析:調(diào)用add方法傳入’a’和’b’會自動類型提高為int類型,查找相應的ascii碼表值考察點:第二章Java編程基礎題目難度:★★☆☆一般71.請閱讀下面的程序classWhileDemo4{publicstaticvoidmain(String[]args){intn=5;while(n>10){System.out.print(n);n++;}}}下列選項中,哪一個是程序運營的結(jié)果A.無輸出B.輸出56789C.死循環(huán)D.編譯錯誤答案:A解析:由于變量n=5,因此while條件為false,循環(huán)不執(zhí)行,沒有任何結(jié)果輸出考察點:第二章Java編程基礎題目難度:★★★★難72.下列關于數(shù)組最值的描述中,錯誤的是()A.要想求數(shù)組的最值必須先定義一個數(shù)組B.在求數(shù)組最值時,初始時一定要將數(shù)組中的第一個元素的值賦給變量C.求數(shù)組最值過程中,一定要對數(shù)組進行遍歷D.在求數(shù)組最大值時,使用變量記住每次比較后較大的那個值答案:B解析:考察點:第二章Java編程基礎題目難度:★★☆☆一般73.下列選項中,哪一個是多行注釋符號?()A.//**//B./*/*C.//D./**/答案:D解析:/**/表達多行注釋,以“/*”起始,以“*/”結(jié)束。考察點:第二章Java編程基礎題目難度:★☆☆☆容易74.下列選項中,哪一個不能通過編譯()A.bytea=1;B.shortb=100;C.intc='a';D.longd=;答案:D解析:java中的整型數(shù)據(jù)默認是int類型,longd=;它的值超過了int類型的范圍,這時假如要描述成一個long數(shù)據(jù),必須在值后面加上L后l??疾禳c:第二章Java編程基礎題目難度:★☆☆☆容易75.下列選項中,不屬于Java中關鍵字的是A.constB.falseC.FinalD.null答案:C解析:Java中的關鍵字都是小寫的考察點:第二章Java編程基礎題目難度:★☆☆☆容易76.請閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){intx;inty;for(x=1,y=1;x<=100;x++){if(y>=20){break;}if(y%3==1){y+=3;continue;}y-=5;}System.out.println(“x=”+x+“,y=”+y);}}下列選項中,哪一個是程序的運營結(jié)果A.x=8,y=22B.x=22,y=8C.x=3,y=0D.x=0,y=3答案:A解析:按照循環(huán)語句嵌套if語句的執(zhí)行流程分析即可得到對的結(jié)果,注意break和continue語句的特點考察點:第二章Java編程基礎題目難度:★★★★難77.請閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){inti=0;intcount=0;do{if(!(i+\"\").contains(\"4\")){count++;}i++;}while(i<500);System.out.println(\"一共有:\"+count);}}下列選項中,哪一個是程序運營后count的值A.322B.323C.324D.325答案:C解析:判斷500以內(nèi)的數(shù)字,不包含4的個數(shù),499-99-40-36=324。99表達以4為百位數(shù)數(shù)字的個數(shù),40表達以4為十位數(shù)數(shù)字的個數(shù),36=4*9表達以4位個位數(shù)數(shù)字的個數(shù)考察點:第二章Java編程基礎題目難度:★★★★難78.下面關于布爾類型變量的定義中,對的的是()A.booleana=TRUE;B.booleanb=FALSE;C.booleanc='true';D.booleand=false;答案:D解析:布爾類型的變量只有兩個值,即true和false??疾禳c:第二章Java編程基礎題目難度:★☆☆☆容易79.下面的運算符中,用于執(zhí)行除法運算是哪個?A./B.\C.%D.*答案:A解析:考察點:第二章Java編程基礎題目難度:★☆☆☆容易80.下列數(shù)據(jù)類型中,哪種數(shù)據(jù)類型轉(zhuǎn)為int類型需要進行強制轉(zhuǎn)換A.byteB.shortC.charD.float答案:D解析:在兩種類型兼容的前提下,取值范圍大的類型轉(zhuǎn)換成取值范圍小的類型時,需要進行強制類型轉(zhuǎn)換考察點:第二章Java編程基礎題目難度:★☆☆☆容易81.假設x為int類型,那么下列選項中可以作為if語句的判斷條件的是()A.x=4B.x&3C.x++D.x<10答案:D解析:if判斷條件只能是布爾值,上述選項中,只有x<10這個表達式的值是布爾值考察點:第二章Java編程基礎題目難度:★☆☆☆容易82.下面哪種寫法可以實現(xiàn)訪問數(shù)組arr的第1個元素?A.arr[0]B.a(chǎn)rr(0)C.arr[1]D.arr(1)答案:A解析:考察點:第二章Java編程基礎題目難度:★☆☆☆容易83.請閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){for(intx=0;x<5;x++){if(x%2==0)break;System.out.print(x+”“);}}}下列選項中,哪一個是程序的運營結(jié)果A.12345B.024C.13D.不輸出任何內(nèi)容答案:D解析:由于上述程序在for循環(huán)中使用了break語句,當執(zhí)行到break語句時,就會跳出本次循環(huán),break后的語句一直沒有機會執(zhí)行,因此,最后什么都不會輸出考察點:第二章Java編程基礎題目難度:★★★★難84.下列關于數(shù)據(jù)類型的說法中,錯誤的是A.Java中的數(shù)據(jù)類型分為基本數(shù)據(jù)類型和引用數(shù)據(jù)類型B.int類型數(shù)據(jù)占4個字節(jié)C.浮點數(shù)類型變量不能賦予一個整數(shù)數(shù)值D.布爾類型的變量只有true和false這兩個值答案:C解析:浮點數(shù)類型變量可以賦予一個整數(shù)數(shù)值考察點:第二章Java編程基礎題目難度:★☆☆☆容易85.下列常量中,屬于整型常量的是?()A.198B.2e3fC.trueD.null答案:A解析:2e3f屬于浮點數(shù)常量,true屬于布爾常量,null屬于null常量考察點:第二章Java編程基礎題目難度:★☆☆☆容易86.下列選項中,屬于字符常量的是()A.“a”B.‘ab'C.‘1'D.1答案:C解析:字符常量用于表達一個字符,一個字符常量要用一對英文半角格式的單引號('')引起來,它可以是英文字母、數(shù)字、標點符號、以及由轉(zhuǎn)義序列來表達的特殊字符,如’a’??疾禳c:第二章Java編程基礎題目難度:★☆☆☆容易87.下列有關數(shù)組中元素位置互換的描述,錯誤的是()A.位置互換的過程中需要借助一個中間變量B.位置互換的過程至少需要三步C.位置互換后數(shù)組的角標順序發(fā)生了改變D.位置互換后數(shù)組的角標順序不會發(fā)生改變答案:C解析:數(shù)組角標順序不會變化,只是角標上的值發(fā)生了變化考察點:第二章Java編程基礎題目難度:★★☆☆一般88.當Strings=null;時,下列選項中會拋出空指針異常的是()A.if((s!=null)&(s.length()>0))B.if((s!=null)&&(s.length()>0))C.if((s!=null)&&(s.length()==0))D.if((s==null)||(s.length()==0))答案:A解析:null賦值給引用型變量,不能訪問該類型中的成員,由于選項1中使用的運算符號為&當(s!=null)無論為true或者false,右邊的表達式都會執(zhí)行,因此就會出現(xiàn)空指針異常??疾禳c:第二章Java編程基礎題目難度:★☆☆☆容易89.下列選項中,關于運算符“^”的描述對的是A.二進制位有1,則結(jié)果為1B.二進制位有0,則結(jié)果為0C.二進制位有相同,則結(jié)果為1,不同為0D.二進制位有相同,則結(jié)果為0,不同為1答案:D解析:位運算符“^”是將參與運算的兩個二進制數(shù)進行“異或”運算,假如二進制位相同,則值為0,否則為1考察點:第二章Java編程基礎題目難度:★☆☆☆容易90.請閱讀下面的程序publicclassTest{publicstat(yī)icvoidmain(String[]args){inta[]={2,0,4,1,8,3,5};inttemp;for(inti=0;i<a.length-1;i++){for(intj=a.length-1;j>i;j--){if(a[j]<a[j-1]){temp=a[j];a[j]=a[j-1];a[j-1]=temp;}}}for(Integeri:a){System.out.println(i);}}}下列選項中,哪一個是程序的運營結(jié)果()A.8,5,4,3,2,1,0B.0,1,2,3,4,5,8C.2,0,4,1,8,3,5D.5,3,8,1,4,0,2答案:B解析:數(shù)組的冒泡排序法考察點:第二章Java編程基礎題目難度:★★☆☆一般91.下面浮點型數(shù)據(jù)的定義中,錯誤的是()A.floata=1.23;B.doubleb=1.23;C.doublec=1.5E4;D.floatd='a';答案:A解析:float類型的數(shù)據(jù)在定義浮點型數(shù)據(jù)時,必須在后面加上f或F;double類型的數(shù)據(jù)在定義時可以在后面加上d或D,也可以不加??疾禳c:第二章Java編程基礎題目難度:★★☆☆一般92.下面代碼中,哪一項是對的定義了一個3*4的二維數(shù)組A.int[][]arr=newint[3][4]B.int[][]arr=newint[3][]C.int[][]arr=newint[][4]D.int[][]arr={{1,2},{3,4,5},{6}}答案:A解析:只有1選項對的給出了二維數(shù)組的長度,以及每一個一維數(shù)組的元素個數(shù)考察點:第二章Java編程基礎題目難度:★☆☆☆容易93.下列選項中,不屬于基本數(shù)據(jù)類型的是A.StringB.shortC.booleanD.char答案:A解析:Java中的8種基本數(shù)據(jù)類型分別是byte、short、int、long、float、double、char和boolean,其中不包含String類型,String屬于引用類型考察點:第二章Java編程基礎題目難度:★☆☆☆容易94.下面關于字符變量的定義中,錯誤的是()A.chara='a';B.charb=97;C.charc=0x61;D.chard=A;答案:D解析:char類型數(shù)據(jù)在定義時需要使用單引號引起的單個字符,也可以賦值為0-65535之間的數(shù)字考察點:第二章Java編程基礎題目難度:★☆☆☆容易95.請閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){intm=37;intn=13;while(m?。絥){while(m>n){m-=n;}while(m<n){n-=m;}}System.out.println(\"m=\"+m);}}下列選項中,哪一個是對的的運營結(jié)果()A.m=37B.m=13C.m=1D.m=2答案:C解析:本題中有三個循環(huán)語句,一方面在外層循環(huán)中判斷m!=n是否成立,假如成立進入內(nèi)層循環(huán),然后在內(nèi)層循環(huán)中分別比較m>n還m<n,由于m=37,n=13,因此m>n,會執(zhí)行嵌套循環(huán)中的第2個,最終輸出結(jié)果為1考察點:第二章Java編程基礎題目難度:★★☆☆一般96.請閱讀下面的程序。ClassWhileDemo5{publicstaticvoidmain(String[]args){intn=5;while(n<10){System.out.print(n);n++;}}}下列選項中,哪一個是程序運營的結(jié)果A.無輸出B.輸出56789C.死循環(huán)D.編譯錯誤答案:B解析:while條件為true,循環(huán)體執(zhí)行,每執(zhí)行一次輸出n的值,并且n遞增考察點:第二章Java編程基礎題目難度:★★★★難97.下列關于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《汽車消費需求特征》課件
- 《天加風機盤管介紹》課件
- 戲水安全課件
- 贛州師范高等??茖W校《數(shù)量分析方法》2023-2024學年第一學期期末試卷
- 贛東學院《修辭學》2023-2024學年第一學期期末試卷
- 課件活動安全記錄表
- 三年級科學下冊第一單元土壤與生命第3課肥沃的土壤教案蘇教版
- 九年級化學上冊第五章燃料5.3二氧化碳的性質(zhì)和制法說課稿新版粵教版
- 小學生宿舍用電管理制度
- 科技安全課件
- 少兒編程教育教學指南
- 2024至2030年臺鈴項目投資價值分析報告
- 2024年時事政治考點大全(173條)
- 2025屆浙江省金華市十校高一上數(shù)學期末聯(lián)考試題含解析
- DB14-T 2730-2023 產(chǎn)后康復管理師等級劃分與評定
- 礦產(chǎn)資源總體規(guī)劃工作計劃
- 電力建設施工質(zhì)量驗收及評定規(guī)程-第1部分:土建工程
- 醫(yī)院消防安全知識試題及答案
- 湖南省炎德英才大聯(lián)考2025屆高二數(shù)學第一學期期末考試試題含解析
- 高中體育足球教案
- 2025屆內(nèi)蒙古赤峰市、呼和浩特市高考考前模擬物理試題含解析
評論
0/150
提交評論