Java面向?qū)ο蟪绦蛟O(shè)計學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第1頁
Java面向?qū)ο蟪绦蛟O(shè)計學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第2頁
Java面向?qū)ο蟪绦蛟O(shè)計學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第3頁
Java面向?qū)ο蟪绦蛟O(shè)計學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第4頁
Java面向?qū)ο蟪绦蛟O(shè)計學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Java面向?qū)ο蟪绦蛟O(shè)計學(xué)習(xí)通超星期末考試章節(jié)答案2024年用for循環(huán)計算1000以內(nèi)的奇數(shù)的和。

答案:publicclassOddNumberSum{publicstaticvoidmain(String[]args){

intsum=0;

for(inti=1;i<1000;i++){

if(i%2!=0){

sum+=i;

}

}

System.out.println(sum);}}實現(xiàn)一個數(shù)字加密器,加密規(guī)則是:加密結(jié)果=(整數(shù)*10+5)/2+3.14159,加密結(jié)果仍為一個整數(shù)。

答案:importjava.util.Scanner;publicclassSetSecret{

publicstaticvoidmain(String[]args){

Scannerscanner=newScanner(System.in);

intnumber=scanner.nextInt();

intresult=(int)((number*10+5)/2+3.14159);

System.out.println("加密后的結(jié)果為:"+result);

}}求2-1000內(nèi)的所有素數(shù)。

答案:publicclassGetPrime{publicstaticvoidmain(Stringargs[]){

intsum=0,i,j;

for(j=2;j<=1000;j++){

for(i=2;i<=j/2;i++){

if(j%i==0)

break;

}

if(i>j/2){

System.out.println(""+j+"是素數(shù)");

}

}}}調(diào)用Scanner類完成控制臺接收鍵盤輸入的整型數(shù)據(jù),并輸出。

答案:publicclassScannerInput{

publicstaticvoidmain(String[]args){

//從控制臺輸入1個整數(shù)

Scannerinput=newScanner(System.in);

intx=input.nextInt();

System.out.println(x);

}}模擬銀行取錢,如果輸入的密碼為“12345”,登陸成果,提示“可以取錢”,否則提示“密碼錯誤,請重新輸入”

答案:importjava.util.Scanner;publicclassPracticeTwo{

publicstaticvoidmain(String[]args){

Scannerscanner=newScanner(System.in);

System.out.print("請輸入取款密碼:");

Stringpassword=scanner.next();

if("123456".equals(password)){

System.out.println("可以取錢");

}else{

System.out.println("密碼錯誤,請重新輸入");

}

}}定義一個抽象類Employee,具有姓名name,住址addresss,電話號碼number等屬性,因為每個雇員的薪資計算方法不一樣,所以定義的計算薪資的方法設(shè)置為抽象類,在子類中具體實現(xiàn)。

答案:publicabstractclassEmployee{

privateStringname;

privateStringaddress;

privateintnumber;

publicabstractdoublecomputePay();}publicclassSalaryextendsEmployee{

privatedoublesalary;//Annualsalary

publicdoublecomputePay(){

System.out.println("Computingsalarypayfor"+getName());

returnsalary/52;

}}多分支月份選擇天數(shù):輸入月份,給出該月的天數(shù)(2月份以28天算)。

答案:importjava.util.Scanner;publicclassPracticeThree{

publicstaticvoidmain(String[]args){

Scannerscanner=newScanner(System.in);

System.out.print("請輸入月份:");

intmonth=scanner.nextInt();

switch(month){

case1:

case3:

case5:

case7:

case8:

case10:

case12:

System.out.println("該月天數(shù)為31天");

break;

case2:

System.out.println("該月天數(shù)為28天");

break;

case4:

case6:

case9:

case11:

System.out.println("該月天數(shù)為30天");

break;

default:

System.out.println("輸入了錯誤月份");

break;

}

}}定義Person類的有參構(gòu)造方法,對成員變量進(jìn)行初始化。

答案:publicclassTestThis{

publicstaticvoidmain(String[]args){

//調(diào)用無參構(gòu)造函數(shù),

Personp1=newPerson();

p1.setAge(20);

p1.setName("張三");

p1.setGender("男");

System.out.println(""+p1.getName()+"今年"+p1.getAge()+"歲性別為:"+p1.getGender());

}}classPerson{

privateStringname;

privateintage;

privateStringgender;

Person(){}

Person(Stringname,intage,Stringgender){

=name;

this.age=age;

this.gender=gender;

}

publicvoidsetName(Stringname){name=name;}

publicStringgetName(){returnname;}

publicvoidsetAge(intage){age=age;}

publicintgetAge(){returnage;}

publicvoidsetGender(Stringgender){gender=gender;}

publicStringgetGender(){returngender;}}每個Java程序可以包括許多方法,但是必須有且只能有一個main()方法,統(tǒng)一格式為(

),它是程序執(zhí)行的入口。

答案:publicstaticvoidmain(String[]args如果在Java程序中需要使用java.util包中的所有類,則應(yīng)該在程序開始處加上(

)語句。

答案:importjava.util.*計算機(jī)軟件指的是能指示計算機(jī)完成特定任務(wù)的、以電子格式存儲的程序、(

)和相關(guān)的文檔的集合。

答案:數(shù)據(jù)定義三個數(shù)a=10,b=20,c=30,求下列三個表達(dá)式的結(jié)果:(1)((a>=b)==(b==c)==(cb)

答案:false;false;truepublicclassexamle3_1{

publicstaticvoidmain(Stringargs[]){

System.out.println("ThisismyfirstJavaApplication!");

}}運(yùn)行結(jié)果是:(

答案:ThisismyfirstJavaApplication!抽象方法只包含一個方法名,且沒有方法體,常用關(guān)鍵字(

)聲明抽象方法。

答案:abstractJava源程序文件和字節(jié)碼文件的擴(kuò)展名分別為.java和(

)。

答案:.class;.CLASS(

)方法在子類構(gòu)造方法中調(diào)用父類的構(gòu)造函數(shù)時使用,而且必須要在構(gòu)造方法的第一行。

答案:super;super(由高級語言編寫的源程序要轉(zhuǎn)換成計算機(jī)能直接執(zhí)行的目標(biāo)程序,首先必須經(jīng)過(

)。

答案:編譯Java可以跨平臺的原因是(

)。

答案:Java虛擬機(jī);JVM;虛擬機(jī)JavaSE的命令文件(java、javac、javadoc等)所在目錄是(

)。

答案:bin;BIN創(chuàng)建包時需要使用關(guān)鍵字(

)。

答案:package設(shè)intm=9,n;分別計算n=++m和n=m++后,m=(

)、n=(

)?

答案:11;10在Java中,(

)是對對象的抽象和歸納。

答案:類Java中,在程序運(yùn)行根據(jù)對象的具體類型進(jìn)行綁定,稱之為(

)。

答案:動態(tài)綁定?下列整型數(shù)據(jù)類型中,需要內(nèi)存空間最少的是(

)。

答案:byte?下列關(guān)于接口的說法不正確的是(

)。

答案:在Java語言中,Java接口不可以定義為public的變量應(yīng)用軟件分為通用應(yīng)用軟件和定制應(yīng)用軟件兩類,下列軟件中全部屬于通用應(yīng)用軟件的是(

)。

答案:PowerPoint、Photoshop、Word?下面關(guān)于類說法不正確的是(

)。

答案:類就是對象閱讀下列代碼,填寫代碼使得程序結(jié)果升序輸出的是(

)。staticvoidBubbleSort(inta[]){

inttemp=0;

for(inti=0;i答案:a[j]>a[j+1]?下面幾個選項中是循環(huán)語句的是(

)。

答案:for語句intarra[][];arra=newint[3][4];

其中,下列選項中根據(jù)以上數(shù)組的聲明,不可以得到的是(

)。

答案:arra=newint[][4];(

)能將高級語言源程序轉(zhuǎn)換成目標(biāo)程序。

答案:編譯程序?下列運(yùn)算符中屬于關(guān)系運(yùn)算符的是(

)。

答案:==?不屬于Java實現(xiàn)多態(tài)的必要條件的是(

)。

答案:重載?在Java中,下列不屬于方法重載的規(guī)則的是(

)。

答案:不可以有不同的訪問修飾符Java語言類間的繼承關(guān)系(

)。

答案:單繼承下面執(zhí)行語句輸出結(jié)果為(

)publicclassnam{

publicstaticvoidmain(String[]args){

intsum=0;

for(inti=0;i<=10;i++){

sum=sum+i;

}

System.out.println(sum);

}}

答案:55下列語句序列執(zhí)行后,r

的值是(

charch='8';intr=10;switch(ch+1){

case'7':r=r+3;

case'8':r=r+5;

case'9':r=r+6;break;

default:r=r+8;}

答案:16?Java中,調(diào)用super構(gòu)造方法的語句應(yīng)該(

)。

答案:第一條語句?一個類實現(xiàn)接口的情況是(

)。

答案:一次可以實現(xiàn)多個接口?下面關(guān)于繼承的說法,正確的是(

)。

答案:一個類只能有一個超類Java語句在遇到(

)時將結(jié)束。

答案:;下面的方法重載,正確的是(

)。

答案:floatfun(floata){}和floatfun(floata,floatb){}?在Java中,以下關(guān)于方法的重載和重寫正確的是(

)。

答案:方法重寫的返回值類型必須相同Java語言屬于(

)種語言。

答案:面向?qū)ο蟮恼Z言在if…else語句中if的條件表達(dá)式不可以是(

)。

答案:浮點(diǎn)型變量?有一個類Test,下面為其構(gòu)造方法的聲明,正確的是(

)。

答案:Test(inti){}當(dāng)方法的返回值類型是void時,方法中的(

)語句可以省略不寫。

答案:return語句在Java循環(huán)語句中,跳出整個循環(huán)體的語句是(

)。

答案:break下面哪些選項是正確的main方法說明?(

答案:publicstaticvoidmain(Stringargs[])下面哪條語句可對某次考試中凡成績在90或者90分以上的學(xué)生顯示出A?

答案:if(studentGrade>=90)System.out.println("studentreceivedanA")Java語言能做到“編寫一次,隨處可用”,是指Java語言具有(

)。

答案:可移植性Java表達(dá)式(2*8.3)的類型是(

)型。

答案:double分析如下所示的Java代碼,其中this關(guān)鍵字的意思是(

)。publicclassTest{

privateStringname;

publicStringgetName(){

returnname;

}

publicvoidsetName(Stringname){

=name;

//this關(guān)鍵字所在的行

}}

答案:Test類的內(nèi)部指代自身的引用一個完整的計算機(jī)系統(tǒng)應(yīng)包括(

)。

答案:硬件系統(tǒng)和軟件系統(tǒng)?下列二維數(shù)組初始化語句中,正確的是(

)。

答案:inta[][]={{1,2},{3,4}};下列(

)不是Java中的保留字?

答案:sizeofJava程序的執(zhí)行過程中用到一套JDK工具,其中javac.exe指(

)。

答案:java語言編譯器?在interface中,只能夠有靜態(tài)的不能被修改的數(shù)據(jù)成員,所有的成員方法都是(

)的。

答案:abstract下面程序的運(yùn)行結(jié)果是(

){

intnum=0;

while(num<=2){

num++;

System.out.println(num);

}}

答案:1\n2\n3\n?在Java語言中,哪一個包中的類是自動導(dǎo)入的(

)。

答案:java.lang下列說法中,不正確的一個是(

)。

答案:if…elseif語句的執(zhí)行效率總是比switch語句高?能被計算機(jī)直接執(zhí)行的語言是(

)。

答案:機(jī)器語言下列不屬于面向?qū)ο蟪绦蛟O(shè)計特點(diǎn)的是(

)。

答案:冗余性?在Java中,grid[9][5]描述的是(

)。

答案:二維數(shù)組Java語言與C++語言相比,最突出的特點(diǎn)是(

)。

答案:跨平臺?在Java中,以下哪個約束符可以用來定義成員常量(

)。

答案:final一個可以獨(dú)立運(yùn)行的Java應(yīng)用程序(

)。

答案:只能有一個main方法?Java中,子類的對象可以當(dāng)做基類的對象來使用稱作(

)。

答案:向上轉(zhuǎn)型?下列(

)不屬于Java語言流程控制結(jié)構(gòu)?

答案:賦值語句Java程序基本結(jié)構(gòu)不包括(

)。

答案:邏輯結(jié)構(gòu)?下列選項中,表示數(shù)據(jù)或方法只能被本類訪問的修飾符是(

)。

答案:private下列屬于系統(tǒng)軟件的是(

)。

答案:SQLServer?Java中,接口中的方法默認(rèn)都是(

)類型的。

答案:public和abstract?如果局部變量和成員變量同名,如何在局部變量中引用成員變量(

)。

答案:在成員變量前加this,使用this訪問該成員變量下列循環(huán)體執(zhí)行的次數(shù)是(

)。inty=2,x=4;while(--x!=x/y){}

答案:3?在Java程序編譯過程中,(

)是程序的入口。

答案:主方法?與C++語言不同,Java不通過(

)語句進(jìn)行跳轉(zhuǎn)。

答案:goto?下列語句中可以做無限循環(huán)的是(

)。

答案:for(;;){}?當(dāng)(

)則條件expreaaion1&&expression2的計算結(jié)果為true。

答案:expreaaion1和expression2為true在數(shù)組定義語句中,位于數(shù)據(jù)類型和變量名之間的符號是(

)。

答案:[]所有異常的父類是哪項(

)?

答案:ThrowableJava語言是1995年由(

)公司發(fā)布的。

答案:Sun運(yùn)算符(

)能夠在其左操作數(shù)大于右操作數(shù)時返回false。

答案:==下列(

)不是合法的標(biāo)識符?

答案:2$_million?Java語言中,(

)方法不可以被繼承。

答案:構(gòu)造?下列說法錯誤的是(

)。

答案:抽象類中一定包含抽象方法以下不是Java的關(guān)鍵的特征的是(

答案:類和對象?Java提供四種訪問權(quán)限來實現(xiàn)封裝機(jī)制,下列不屬于的是(

)。

答案:static?下列不屬于對象轉(zhuǎn)型的是(

)。

答案:子類的對象可以做基類的對象,稱之為向下轉(zhuǎn)型若有如下語句

intx=3;

do{

System.out.println(x);

x-=2;}while(--x>0);則上面程序段運(yùn)行的結(jié)果為(

)。

答案:輸出的是3下列表示中,不可以作為循環(huán)條件的是(

)。

答案:i++應(yīng)用數(shù)組元素時,數(shù)組下標(biāo)可以是(

)。

答案:以上均可?在沒有為類定義任何構(gòu)造方法時,Java編譯器會自動建立一個(

)的構(gòu)造方法。

答案:不帶參數(shù)?Java中(

)類是所有類的直接或間接父類,它在java.lang包中。

答案:Object?在Java中,math函數(shù)的使用,需要導(dǎo)入的包是(

)。

答案:java.lang?為了使包c(diǎn)h4在當(dāng)前程序中可見,可以使用的語句是(

)。

答案:importch4.*;Java應(yīng)用程序的入口方法是(

)。

答案:main()方法重載所涉及的方法(

)。

答案:有相同的名字下列敘述不正確的是(

)。

答案:Java語言是一種面向過程的高級程序設(shè)計語言當(dāng)方法運(yùn)算后,沒有具體的返回值時,這是返回值類型用一個(

)關(guān)鍵字來標(biāo)識。

答案:void?下列不屬于數(shù)組的排序的排序方式是(

)。

答案:嵌套排序Java數(shù)組中用于排序的方法是(

)。

答案:sort()一個完整的計算機(jī)軟件通常包含(

)。

答案:程序、數(shù)據(jù)和文檔?在Java中,(

)是定義和常量值的集合。

答案:接口下列數(shù)組定義及賦值,錯誤的是(

)。

答案:intarray=newint[3];intarray[1]=1;intarray[2]=2;intarray[3]=3;?對于X*=3+2算術(shù),與他等價的是(

)。

答案:X=X*(3+2)關(guān)于異常的含義,下列描述中正確的是(

)。

答案:程序編譯或運(yùn)行時發(fā)生的異常事件下列關(guān)于計算機(jī)硬件與軟件關(guān)系的敘述,錯誤的是(

)。

答案:軟件價值低于硬件價值?表達(dá)式(12==0)&&(1/0<1)的值為(

)。

答案:false下面賦值語句正確的是(

)。

答案:booleana=false根據(jù)下列程序代碼,不正確的是(

)。int[][]arr={{2,5},{1},{3,2,4},{1,7,5,9}};

答案:a[1][1]的值為2?Java語言中數(shù)值數(shù)據(jù)的類型能自動轉(zhuǎn)換,按照從左到右的轉(zhuǎn)換次序為(

)。

答案:byte→short→int→long→float→double?已知循環(huán)體語句至少執(zhí)行一次,使用以下哪種循環(huán)語句(

)。

答案:do...whileJava的源代碼文件具有(

)的擴(kuò)展名。

答案:java如果(

)沒有構(gòu)造方法,那么(

)也一定沒有帶參的構(gòu)造方法。

答案:子類,父類關(guān)于數(shù)組,下列說法不正確的是(

)。

答案:定義數(shù)組時必須分配內(nèi)存Java是一種面向(

)的語言。

答案:對象?關(guān)于數(shù)據(jù)類型轉(zhuǎn)換下面描述錯誤的是(

)。

答案:在語句inti=(int)78.67;中,變量i的值為79?Java中,方法的形參(

)。

答案:可以沒有編譯和運(yùn)行以下代碼的結(jié)果為(

)。publicclassMyMain{publicstaticvoidmain(Stringargv){System.out.println("Hellocruelworld");}

}

答案:編譯無錯,但運(yùn)行時指示沒有正確定義main方法以下代碼說正確的是(

)。for(inti=1;i<=9;i++){

for(intj=0;j<=9;j++){

if(i!=j){

continue;

}

System.out.println(i*10+j);

}}

答案:輸出結(jié)果的最大值是99?如果x=3,y=5,則表達(dá)式x|y的值為:(

答案:7?在Java中,子類可以重新定義與父類同名的成員方法,這種方法稱為(

)。

答案:方法重寫?假設(shè)x是int型變量,初始化為1,則下列(C)是合法的條件語句。

答案:if(true){}?下列不屬于多態(tài)的特性的是(

)。

答案:相似性inttest=newint[6];

對test數(shù)組來說下面賦值語句不合法的是(

)。

答案:test[6]=32;?對于一個Java源文件,import,class定義以及package正確的順序是(

)。

答案:package,import,class已知如下代碼:switch(m){

case0:System.out.println("Condition0");

case1:System.out.println("Condition1");

case2:System.out.println("Condition2");

case3:System.out.println("Condition3");break;

default:System.out.println("OtherCondition");}當(dāng)m的值為(

)時,輸出結(jié)果里含“Condition3”

答案:0、1、2、3下列運(yùn)算符中,優(yōu)先級最高的是(

)。

答案:++下列關(guān)于計算機(jī)機(jī)器語言的敘述,錯誤的是(

)。

答案:用機(jī)器語言編制的某個程序,可以在不同類型的計算機(jī)上直接執(zhí)行?在Java中,字節(jié)型byte的取值范圍是(

)。

答案:-128~127下列運(yùn)算中屬于跳轉(zhuǎn)語句的是(

)。

答案:break?下列不屬于Java變量賦值規(guī)則的是(

)。

答案:先賦值再聲明在計算機(jī)的軟件分類中,應(yīng)用軟件和系統(tǒng)軟件的相互關(guān)系是(

)。

答案:前者以后者為基礎(chǔ)Java中實現(xiàn)多態(tài)的兩種形式(

)。

答案:繼承和接口?下列描述錯誤的是(

)。

答案:通過成員變量的訪問權(quán)限設(shè)定限制自身對這些變量方法的調(diào)用?在Java的構(gòu)造方法中,構(gòu)造名必須與(

)相同,它沒有返回值,用戶不能直接調(diào)用,只能通過new來調(diào)用。

答案:類名?布爾邏輯運(yùn)算符包括:!、&&和(

)。

答案:&?下列關(guān)于抽象方法,不正確的是(

)。

答案:抽象類能直接實例化,需要依靠子類采用向上轉(zhuǎn)型的方式處理?下列屬于非受檢異常的是哪項(

)?

答案:OutOfMemoryError常量被聲明并賦值后,其值(

)在程序執(zhí)行過程中被修改?

答案:不可以下面關(guān)于Java語言特點(diǎn)的描述中,錯誤的是(

)。

答案:Java是純面向?qū)ο缶幊陶Z言,支持單繼承和多重繼承使用Scanner類的各種方法實現(xiàn)輸入操作,該類提供一系列nextXXX()方法實現(xiàn)輸入不同類型的數(shù)據(jù),其中代表整數(shù)數(shù)據(jù)的為(

)。

答案:nextInt()在java中,跳出循環(huán)的語句有多種,用于跳出本次循環(huán),繼續(xù)執(zhí)行下一次循環(huán)的是(

)。

答案:continue?Java語言屬于(

)語言。

答案:面向?qū)ο?下列哪一項說法最好地描述了Java中的對象?(

答案:對象是一種數(shù)據(jù)結(jié)構(gòu),它具有操作數(shù)據(jù)的方法常用的類、包及接口,各舉出5個。

答案:類:StringArraysArrayListThreadFile包:Java.langJava.ioJava.utilJavax.SwingJava,awtjava.sql接口:Map

接口Runnable接口Comparable接口List接口Collection接口接口是否可繼承接口?抽象類是否可實現(xiàn)(implements)接口?抽象類是否可繼承實體類(concreteclass)。

答案:接口可以繼承接口;抽象類可以實現(xiàn)(implements)接口;抽象類可以繼承實體類(concreteclass)。抽象類和接口之間的區(qū)別。

答案:抽象類:抽象類中可以包含常量和成員變量,抽象類中可以包含有方法體的方法。接口:只能包含常量,接口中所有方法都是抽象的,可以繼承多個接口。相同點(diǎn):?不能實例化;?包含未實現(xiàn)的方法聲明;?派生類必須實現(xiàn)未實現(xiàn)的方法;不同點(diǎn)?繼承性;抽象類與子類之間采用單繼承機(jī)制一個類實現(xiàn)多個接口則可以實現(xiàn)多重繼承?成員變量;抽象類中可以聲明成員變量,子類可以對該成員變量賦值,接口只能是常量。下列哪些方法是在Collection接口中定義的?(ABC)

答案:Iterator;isEmpty;toArray下面哪些類實現(xiàn)了下列接口(D)。interfaceJ_Interface{intmb_method(intdata);intmb_function(intindex);}A.classJ_ClassimplementsJ_Interface{intmb_method____{return1;}intmb_function____{return2;}}B.classJ_ClassextendsJ_Interface{intmb_method(intdata){return1;}intmb_function(intindex){return2;}}C.classJ_ClassimplementsJ_Interface{intmb_method(intdata){return1;}intmb_function(intindex){return2;}}D.classJ_ClassimplementsJ_Interface{publicintmb_method(intindex){return1;};publicintmb_function(intdata){return2;};}

答案:D在Java程序中,通過類的定義只能實現(xiàn)____重繼承,但通過接口的定義可以實現(xiàn)____重繼承關(guān)系。

答案:單;多使用Map接口中定義的哪個方法可以獲得全部鍵組成的Set?____

答案:keySet(HashMap是否實現(xiàn)了Collection接口?____

答案:否,是Map接口publicinterfaceFoo{intk=4;}下面哪一項與以上接口中的第二行不等價?(D)

答案:privateintk=4;下列有關(guān)抽象類與接口的敘述中正確的是哪一個(D)。

答案:含有抽象方法的類必須是抽象類,接口中的方法必須是抽象方法。在使用interface聲明一個接口時,只可以使用哪個修飾符修飾該接口(D)。

答案:Public表示關(guān)系X<=Y<=Z的JAVA語言表達(dá)式為()

答案:(X<=Y)&&(Y<=Z)Java的字面常量不包括()

答案:0Java程序中,main方法的格式正確的是()

答案:publicstaticvoidmain(String[]s)Java中,byte數(shù)據(jù)類型的取值范圍是()

答案:-128至127doublex,y;

答案:=2;在Java語言中,下列表達(dá)式的運(yùn)算的結(jié)果是()

答案:7在Java語言中,下列變量定義和賦值錯誤的是()

答案:charc="c";intj=c;在Java語言中,能正確表示a和b同時為正或同時為負(fù)的表達(dá)式是()

答案:a*b>0在JAVA語言中,靜態(tài)變量用()修飾的。()

答案:static在Java語言中,經(jīng)過如下運(yùn)算后,num的值為()

答案:m=2>3?0:1;在Java語言中,假設(shè)以下所有變量均為整型,則下列代碼執(zhí)行后c的值是()

答案:7在Java語言中,5/3的值是()

答案:1在Java中,以下()標(biāo)識符不是合法的。()

答案:4_caseJAVA語言中,while和do...while循環(huán)的主要區(qū)別是()

答案:do...while的循環(huán)體至少無條件執(zhí)行一次能正確表示a≥10或a≤0的關(guān)系表達(dá)式是()

答案:a>=10||a<=0給定如下Java代碼,編譯運(yùn)行時,結(jié)果是()publicstaticvoidmain(Stringargs[]){for(inti=0;i<3;i++){System.out.print(i);}System.out.print(i);}

答案:編譯時報錯inti=0,x=0;do{if(i%5==0)x++;}while(i<20);System.out.println(x);輸出結(jié)果是()

答案:以上都不是inta=0;if(a>5&&a<5){System.out.println("ok");}輸出結(jié)果是(選一項)

答案:沒有輸出(5>10)&&(3<8)的結(jié)果為()

答案:falsewhile循環(huán)和do…while循環(huán)的區(qū)別,下列說法正確的是()。

答案:do…while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次在Java語言中,已知a為int型,b為double型,c為float型,d為char型,則表達(dá)式a+b*c-d/a的結(jié)果類型為()

答案:double若有說明語句:charc='72';則變量c()

答案:代碼錯誤以下會產(chǎn)生編譯錯誤的Java語句是()

答案:if(2=3)System.out.println("Hi");以下關(guān)于Java虛擬機(jī)說法不正確的是()

答案:字節(jié)碼會被解釋成本地機(jī)器語言下列關(guān)于變量組成部分描述正確的一項是:()

答案:變量名是標(biāo)識符;現(xiàn)有一個int類型的整數(shù)和一個double類型的數(shù)進(jìn)行加法運(yùn)算,則得到的結(jié)果類型為:()

答案:double類型下列語句序列執(zhí)行后,k的值是()。{intx=2,y=5,k=0;switch(x%y){case0:k=x+y;break;case1:k=x-y;break;case2:k=x*y;break;default:k=x/y;break;}System.out.println(k);}

答案:10Javaapplication中的主類需包含main方法,以下哪項是main方法的正確形參()。

答案:Stringargs[]以下哪個是Java應(yīng)用程序main方法的有效定義()。

答案:publicstaticvoidmain(Stringargs[]);以下不屬于基本數(shù)據(jù)類型的有()。

答案:String關(guān)于Java語言敘述錯誤的是()。

答案:Java語言中的類可以多繼承對JDK描述錯誤的是()。

答案:JDK本身也是平臺無關(guān)的,不同的操作系統(tǒng)安裝的JDK是一樣的inta,b;intcount=0;for(a=2,b=5;a答案:3關(guān)于char類型的數(shù)組,說法正確的是()

答案:可以儲存整型數(shù)值Dinta=10,b=6;if(a==b)System.out.println(++a);elseSystem.out.println(b--);代碼的輸出結(jié)果是()。

答案:6編譯并運(yùn)行下面的Java代碼段:charc='a';switch(c){case'a':System.out.println("a");default:System.out.println("default");}輸出結(jié)果是()。(選擇一項)

答案:aDefault以下會產(chǎn)生編譯錯誤的Java語句是(選一項)

答案:if(2=3)System.out.println("Hi");以下程序的輸出結(jié)果是()publicstaticvoidmain(String[]args){inta[]={1,2,3,4,5,6,7};for(inti=1;i<7;i++){a[i]=a[i-1];System.out.println(a[i]);}}

答案:1,1,1,1,1,1,1編譯和執(zhí)行下例代碼會輸出什么?(選擇一項)inti=10;switch(i)default:System.out.println(“default”);case0:System.out.println(“zero”);break;case1:System.out.println(“one”);break;case2:System.out.println(“two”);break;

答案:default,zero下列輸出結(jié)果是(C)inta=0;while(a<5){switch(a){case0:case3:a=a+2;case1:case2:a=a+3;default:a=a+5;}}System.out.print(a);

答案:10在java語言中,有如下定義publicstaticvoidf(intx,inty){intt;if(x>y){t=x;x=y;y=t;}}publicstaticvoidmain(Stringargs[]){inta=4,b=3,c=5;f(a,b);System.out.println(a,b,c);}輸出結(jié)果是(選一項)

答案:4,5,3下列語句序列執(zhí)行后,k的值是________。intx=3,y=5,k=0;switch(x%y+3){case0:k=x*y;break;case6:k=x/y;break;case12:k=x-y;break;default:k=x*y-x;break;}

答案:0以下代碼的運(yùn)行結(jié)果是()。publicstaticvoidmain(String[]args){inta=2;switch(a){case1:System.out.println("Incase1a="+a);break;case2:System.out.println("Incase2a="+a);case3:System.out.println("Incase3a="+a);break;default:System.out.println("Indefaulta="+a);}}

答案:Incase2a=2In

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論