JAVA編程技術(shù)基礎(chǔ)測試卷附答案_第1頁
JAVA編程技術(shù)基礎(chǔ)測試卷附答案_第2頁
JAVA編程技術(shù)基礎(chǔ)測試卷附答案_第3頁
JAVA編程技術(shù)基礎(chǔ)測試卷附答案_第4頁
JAVA編程技術(shù)基礎(chǔ)測試卷附答案_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

JAVA編程技術(shù)基礎(chǔ)測試卷附答案1.閱讀下面的Java代碼

int[]arr;

intn=5;

n=n*2+1;

arr=newint[n];

System.out.println(arr.length);

程序輸出的結(jié)果是(選一項)()A、5B、8C、10D、11(正確答案)2.(10*(2-+/(5-5*在JAVA語言中,上面的表達式計算結(jié)果為(選一項)()A、-10B、10(正確答案)C、30D、-323.在Java語言中,下面()轉(zhuǎn)義序列表示換行。(選一項)A、\aB、\n(正確答案)C、\rD、\f4.在JAVA編程中,Java編譯器會將Java源代碼程序轉(zhuǎn)換為(選一項)()A、字節(jié)碼(正確答案)B、可執(zhí)行代碼C、機器代碼D、以上所有選項都不正確5.在Java語言中定義了如下變量:

doublex=10.0;

y=3.0;

intz=2;

下面強制轉(zhuǎn)換符都發(fā)生了作用,除了(選一項)()A、(int)(x+y/z);B、(double)(x/y);(正確答案)C、(int)x;D、(int)(y+z);6.在Java語言中,下列代碼的輸出結(jié)果是(選一項)()

publicstaticvoidmain(String[]args){

inti=5,j=10;

do{

if(i>j){

break;

}

j--;

i++;

}while(j!=i);

System.out.println(i+","+j);

}A、8,7(正確答案)B、9,6C、7,6D、7,87.在JAVA語言中描述

A:‘8’與8是相同的描述

B:‘¥’的數(shù)據(jù)類型是char

下面的選項()是正確的(選一項)A、兩個描述都是正確的B、只有描述A是正確的C、兩個描述都是錯誤的D、只有描述B是正確的(正確答案)8.publicstaticvoidshowInfo(inta,intb){

a++;

b++;

}

publicstaticvoidmain(String[]args){

inta=5;

intb=10;

System.out.println(a+","+b);

showInfo(a,b);

System.out.println(a+","+b);

}

在JAVA語言中,上列代碼的運行結(jié)果是(選一項)()A、5,105,10(正確答案)B、5,106,11C、5,104,11D、5,105,119.在JAVA編程中,源代碼文件的擴展名為(選一項)()A、.classB、.java(正確答案)C、.comD、以上所有選項都不正確10.在JAVA語言中,()語句可以結(jié)束本次循環(huán)而不會結(jié)束整個循環(huán)。(選一項)A、nextB、continue(正確答案)C、switchD、break11.在Java語言中,5/3的值是(選一項)()A、1(正確答案)B、–1C、2D、1.6712.在JAVA語言中,3/5的值是(選一項)()A、1B、0(正確答案)C、2D、0.613.在Java語言中,經(jīng)過如下運算后,num的值為(選一項)()

intnum=0;

num=2>3?0:1;A、0B、1(正確答案)C、2D、314.在Java語言中,能正確表示a和b同時為正或同時為負的表達式是(選一項)(B)A、(a>=0||(正確答案)b>=0)&&(a<0||b<0)C、(a+b>0)&&(a+b<=0)D、(a>=0&&b>=0)&&(a<0&&b<0)15.在Java語言中,假設(shè)以下所有變量均為整型,則下列代碼執(zhí)行后c的值是(選一項)()

a=2;

b=5;

b++;

c=a+b;A、5B、6C、7D、8(正確答案)16.在JAVA語言中,靜態(tài)變量用()修飾的。(選一項)A、static(正確答案)B、finalC、abstractD、interface17.在JAVA語言中,下列()是合法的標(biāo)示符(選兩項)A、Main(正確答案)B、p234(正確答案)C、4xD、short18.在Java語言中,下列()是合法的標(biāo)示符(選兩項)A、$95(正確答案)B、_wii(正確答案)C、3pspD、break;19.在JAVA語言中,下列JAVA語言代碼的循環(huán)體執(zhí)行的次數(shù)是(選一項)()

intn=2;

while(n=={

System.out.println(n);

n--;

}A、0(正確答案)B、1C、2D、320.在Java語言中,下列變量定義和賦值錯誤的是(選一項)()A、shorti=5;intj=i;B、charc="c";intj=c;(正確答案)C、floatf='c'+1;D、floati=5;doubled=i;21.在Java語言中,下列代碼的輸出結(jié)果是(選一項)()

publicstaticvoidmain(String[]args){

int[]num={10,20,51,40,50};

System.out.println(num[2]);

}A、40B、50C、51(正確答案)D、6022.在Java語言中,下列表達式的運算的結(jié)果是(選一項)()

10/2+5%10;A、5B、7C、10(正確答案)D、1223.在JAVA語言中,下列代碼的輸出結(jié)果是(選一項)()

publicstaticvoidmain(Stringargs[]){

inti,j=0;

for(i=1;i<10;i++){

if(i%4==continue;

j=i;

}

System.out.println(i+","+j);

}A、10,9(正確答案)B、3,6C、10,8D、4,1024.在JAVA語言中,下列代碼的運行結(jié)果是(選一項)()

publicstaticvoidmain(Stringargs[]){

intstuAge[]={18,22,26};

inti,avgAge=0;

for(i=0;i<3;i++){

avgAge+=stuAge[i]/3;

}

System.out.println(avgAge);

}A、0B、9C、11D、21(正確答案)25.在Java語言中,下列代碼的運行結(jié)果是(選一項)()

inta=1,sum=0;

while(a<{

sum=sum+a;

a++;

}

System.out.println(sum);A、2B、3(正確答案)C、4D、以上都不對26.在JAVA語言中,下列代碼運行的結(jié)果是(選一項)()

inta=1,b=3,c=5;

if(a>b)

if(b>c)

c=a+b;

else

c=a*b;

System.out.println(a+"\t"+b+"\t"+c);A、135(正確答案)B、134C、136D、13327.在Java語言中,下列對于字符數(shù)組的定義并賦值正確的是(選一項)()A、char[]name=newchar[4];B、char[]name={'S','V','S','E'};(正確答案)C、char[4]name="SVSE";D、char[4]name={'S','V','S','E'};28.(5>&&(3<的結(jié)果為(選一項)()A、非0B、trueC、0D、false(正確答案)29.在Java語言中,下列關(guān)于方法的優(yōu)點,說法錯誤的是(選一項)()A、通過使用方法,可以提供程序開發(fā)的效率B、通過使用方法,可以提高代碼的重用性C、通過使用方法,使得程序的維護變得復(fù)雜(正確答案)D、通過使用方法,使得程序的變得簡短和清晰30.if(條件){語名}和if(條件)語句的區(qū)別是(選一項)()A、沒有區(qū)別B、一個可以執(zhí)行多條語句,另一個可以執(zhí)行一條語句(正確答案)C、可以執(zhí)行多條語句D、不可以執(zhí)行多條語句31.doublex,y;

x=2;

y=x+3/2;

System.out.println(y);

輸出結(jié)果應(yīng)該為(選一項)()A、3.5B、3.0(正確答案)C、2.0D、332.if語句的控制條件(選一項)()A、只能用關(guān)系表達式B、只能用關(guān)系表達式或邏輯表達式(正確答案)C、只能用邏輯表達式D、可以用任何表達式33.inta,b;

intcount=0;

for(a=2,b=5;a<b;a+=2,b++)

count++;

以上JAVA程序運行后count的值為(選一項)()A、0B、3(正確答案)C、2D、434.inta[]={3,9,5,6,4};

System.out.println(a[4]);

以上JAVA程序段的輸出結(jié)果為(選一項)()A、3B、5C、4(正確答案)D、635.inti=0,x=0;

do{

if(i%5==x++;

}while(i<;

System.out.println(x);輸出結(jié)果是(選一項)()A、4B、10C、0D、以上都不是(正確答案)36.inta=0;

if(a>5&&a<{

System.out.println("ok");

}

輸出結(jié)果是(選一項)()A、okB、falseC、沒有輸出(正確答案)D、true37.Java語言中某程序員編寫了如下while循環(huán)代碼,請問該循環(huán)執(zhí)行()遍。(選一項)

inta=5,b=15;

while(a<b){

System.out.println(b-a);

a++;

b--;

}A、1B、5(正確答案)C、10D、無數(shù)遍38.Java語言中有如下代碼,下列x的定義中,可以使上段代碼輸出100的有(選兩項)()

switch(x){

case100:System.out.println("100");

break;

case110:System.out.println("110");

break;

}A、bytex=100;(正確答案)B、floatx=100;C、charx='(正確答案)d';39.Java程序中,main方法的格式正確的是(選一項)()A、staticvoidmain(String[]args)B、publicvoidmain(String[]args)C、publicstaticvoidmain(String[]s)(正確答案)D、publicstaticvoidmain(Stringargs)40.Java中,byte數(shù)據(jù)類型的取值范圍是(選一項)()A、-256至255B、-255至255C、-128至127(正確答案)D、-127至12841.Java的字面常量不包括(選一項)()A、0(正確答案)B、trueC、falseD、null42.JAVA語言中,若有說明inta[10];則對a數(shù)組元素的正確的引用是(選一項)()A、a[10]B、a[3+1](正確答案)C、a(5)D、a(0)43.JAVA語言中函數(shù)返回值的類型由()決定的(選一項)A、return語句中的表達式類型B、調(diào)用該函數(shù)的主調(diào)函數(shù)的類型C、調(diào)用函數(shù)時臨時決定D、定義函數(shù)時所指定的返回值類型(正確答案)44.Java語言中命名一個變量的規(guī)則包括(選兩項)()A、變量的第一個字母必須是字母或下劃線或$(正確答案)B、變量名必須以字母或下劃線或數(shù)字開頭C、變量名不區(qū)分大小寫D、第一個字符后可以是字母,數(shù)字和下劃線組成的序列(正確答案)45.publicstaticvoidmain(Stringargs[]){

doublex,y;

x=2;

y=x+3/2;

System.out.println(y);

}

編譯運行以上Java語言中,輸出結(jié)果應(yīng)該為(選一項)()A、3.5B、3C、2.0D、3.0(正確答案)46.編譯并運行下面的Java代碼段:

charc='a';

switch(c){

case'a':System.out.println("a");

default:System.out.println("default");

}輸出結(jié)果是(選一項)()A、代碼無法編譯,因為switch語句沒有一個合法的表達式B、a(正確答案)C、aD、default47.表示關(guān)系X<=Y<=Z的JAVA語言表達式為(選一項)()A、(X<=Y)&&(Y<=Z)(正確答案)B、(X<=Y)AND(Y<=Z)C、(X<=Y<=Z)D、(X<=Y)&(Y<=Z)48.定如下java代碼,編譯運行之后,將會輸出(選一項)()

publicclassTest{

publicstaticvoidmain(Stringargs[]){

inta=5;

System.out.println((a%2==?(a+/2:a/;

}

}A、1B、2C、2.5D、3(正確答案)49.方法pr聲明為

publicstaticvoidpr(float[]scores,intn){聲明了三個變量

int[]ary=new[10];

intm=5;

intn=10;

}

那么下面正確調(diào)用pr方法的是(選一項)()A、pr(ary);B、pr(ary,m);C、n=pr(ary,m);D、都不正確(正確答案)50.定義了一個方法如下

publicstaticvoidmain(String[]args){

int[]arr={5,1,3,6,4,5,6,7,8,9};

changeValue(arr);

System.out.println(arr[2]);

}

publicstaticvoidchangeValue(int[]arr){

arr[2]=5;

}程序運行后輸出結(jié)果為(選一項)()A、5(正確答案)B、1C、2D、351.分析如下Java代碼片段,輸出結(jié)果為(選一項)()

intprice=10,number=0,monney=0;

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

number++;--price;

monney+=number*price;

}

System.out.println(monney);A、25(正確答案)B、28C、31D、2052.分析如下Java語言代碼段,x、y均為int數(shù)據(jù)類型,下列說法正確的是(選一項)()

if(x>y){

x+=y;

++y;

}else{

y+=x;

x++;

}

System.out.println(x+","+y);A、若x=2,y=0,則輸出為1,1B、若x=0,y=1,則輸出為1,0C、若x=1,y=1,則輸出為2,2(正確答案)D、若x=2,y=3,則輸出為3,453.分析下面的JAVA程序:

publicstaticvoidmain(Stringargs[]){

intnum=0;

while(num<={

num++;

System.out.println(num);

}

}

輸出結(jié)果是(選一項)()A、123(正確答案)B、012C、23D、1254.分析如下JAVA語言代碼片斷

inti=6,j=4;

System.out.println(i%j);

輸出結(jié)果為(選一項)()A、0B、2(正確答案)C、1.5D、155.分析下面的Java程序:

publicstaticvoidmain(Stringargs[]){

intnum=0;

while(num<={

num++;

System.out.print(num);

}

}

輸出結(jié)果是(選一項)()A、13B、12C、023D、123(正確答案)56.分析下面的程序:

voidfun(inta,intb,intc){

a=456;

b=567;

c=678;

}

publicstaticvoidmain(Stringargs[]){

intx=10,y=20,z=30;

fun(x,y,z);

System.out.println(z,y,x);

}

輸出結(jié)果是(選一項)()A、30,20,10(正確答案)B、10,20,30C、456,567,678D、678,567,45657.給定java代碼片段,如下:

inti=0,j=-1;

switch(i){

case0,1:j=1;

case2:j=2;

}

System.out.print("j="+j);編譯運行,正確的是(選一項)()A、程序編譯出錯(正確答案)B、j=1C、j=2D、j=058.給定Java代碼,如下:

publicbytecount(byteb1,byteb{

return______;

}

要使這段代碼能夠編譯成功,橫線處可以填入(選一項)()A、(byte)((正確答案)b1-b2)C、b1-b2D、(byte)b1/b259.給定java代碼如下,編譯運行,結(jié)果是(選一項)()

publicstaticvoidmain(String[]args){

inti;

System.out.println("i="+i);

}A、編譯錯誤(正確答案)B、運行時出現(xiàn)例外C、正常運行,輸出i=-1D、正常運行,輸出i=060.給定某Java程序的main方法,如下:

publicstaticvoidmain(String[]args){

System.out.print("Hello"+args[1]);

}

從命令行傳參:peopleworldnation,該程序的運行結(jié)果是(選一項)()A、HellopeopleB、Helloworld(正確答案)C、hellopeopleworldnationD、運行時出現(xiàn)異常61.給定java代碼如下:要使用這段代碼能夠編譯成功,橫線處可以填入(選兩項)()

publicintcount(charc,inti,doubled){

return______;

}A、c*i(正確答案)B、c*(int)d(正確答案)C、(int)c*dD、i*d62.給定某Java程序的main方法如下,該程序的運行結(jié)果是(選一項)()

publicstaticvoidmain(String[]args){

booleanboo=true;

if(boo==false){

System.out.println("a");

}else{

Systim.out.println("b");

}

}A、aB、b(正確答案)C、cD、d63.給定如下Java代碼,編譯運行時,結(jié)果是(選一項)()publicstaticvoidmain(Stringargs[]){

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

System.out.print(i);

}

System.out.print(i);

}A、編譯時報錯(正確答案)B、正確運行,輸出012C、正確運行,輸出123D、正確運行,輸出012364.給定如下Java代碼,編譯運行時,以下()描述是正確的(選一項)()

publicclassPerson{

staticintarr[]=newint[10];

publicstaticvoidmain(Stringa[]){

System.out.println(arr[1]);

}

}A、編譯時將發(fā)生錯誤B、編譯時正確但是運行時出錯C、輸出為0(正確答案)D、輸出為null65.給定如下Java代碼,編譯運行之后,將會輸出(選一項)()

publicclassTest{

publicstaticvoidmain(Stringargs[]){

intOutput=10;

booleanb1=false;

if((b1==true)&&((Output+===){

System.out.println("Notequal"+Output);

}

}

}A、Equal10B、Equal20C、Notequal10(正確答案)D、Notequal2066.給定一個Java源程序Test.Java,在命令行中應(yīng)該使用下面()語句可以編譯、運行該程序。(選一項)A、JavacTest.JavaJavaTest(正確答案)B、JavacTest.JavaJavaTest.clsssC、JavacTest.JavaJavaTestD、JavacTest.JavaJavaTest.class67.給定如下Java代碼,編譯運行之后,將會輸出(選一項)()

publicstaticvoidmain(Stringargs[]){

inta=5;

System.out.println((a%2==?(a+/2:a/;

}A、1B、2C、2.5D、3(正確答案)68.給定一個java程序的代碼片段,如下:把這段代碼轉(zhuǎn)換為if語句,以下正確的是(選兩項)()

switch(grade){

case'A':score=100;

break;

case'B':score=90;

break;

case'C':

case'D':score=60;

break;

default:score=0;

break;

}A、if(grade='A')score=100;elseif(grade='B')score=90;elseif(grade='C'||grade='(正確答案)D')score=60;elsescore=0;(正確答案)69.關(guān)于Java下列描述中正確的一項是(選一項)()A、標(biāo)識符首字符的后面可以跟數(shù)字;(正確答案)B、標(biāo)識符不區(qū)分大小寫;C、復(fù)合數(shù)據(jù)類型變量包括布爾型、字符型、浮點型;D、數(shù)組屬于基本數(shù)據(jù)類型;70.給定一個Java程序的代碼片斷如下:

if(grade=='A'||grade=='B')Score=90;

elseif(grade=='C'||grade=='D')Score=70;

elseScore=60;

等同的switch是下列哪一個(選一項)()A、switch(grade){case'A':case'B':score=90;case'C':case'D':scpre=70;default:score=60;}(正確答案)71.關(guān)于Java語法說法正確的是(選一項)()A、switch–case語句中的default語句是必須的B、else可以單獨使用C、case子句后可以跟字符串D、else總是和最近的if匹配(正確答案)72.考慮以下的JAVA程序:

publicstaticvoidmain(Stringargs[]){

inti,j,num=0;

for(i=0;i<4;i++)

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

num=num+j;

System.out.println("thevalueofnumis"+num);

}程序執(zhí)行后,num的值應(yīng)該是(選一項)()A、2(正確答案)B、4C、0D、373.結(jié)構(gòu)化程序設(shè)計所規(guī)定的三種基本控制結(jié)構(gòu)是(選一項)()A、輸入,處理,輸出B、樹行,網(wǎng)狀,環(huán)行C、順序,分支,循環(huán)(正確答案)D、主程序,子程序,函數(shù)74.能將用JAVA語言編寫的源代碼轉(zhuǎn)換成字節(jié)碼的命令是(選一項)()A、javaB、javac(正確答案)C、javadocD、javab75.李明買了幾本Java的書籍,價格(單位元)分別是32,40,28,30,18。為了按價格對這些書進行升序排序得到結(jié)果18,28,30,32,40,李明編寫了如下Java代碼,請問在橫線處應(yīng)該填寫的代碼是(選一項)()

publicstaticvoidmain(Stringargs[]){

intprice[5]={30,40,20,32,18};

inti,j,temp;

for(i=0;i<5;i++){

for(j=0;j<5-i-1;j++){

if(_________){

temp=price[j];

price[j]=price[j+1];

price[j+1]=temp;

}

}

}

}A、price[j]>price[j+1](正確答案)B、price[j]<price[j+1]C、j>iD、i<j76.如果數(shù)組a有10個成員,則對a數(shù)組元素的不正確引用是(選兩項)()A、a[10](正確答案)B、a[3-4](正確答案)C、a[5]D、a[0]77.能正確表示a≥10或a≤0的關(guān)系表達式是(選一項)()A、a>=10ora<=0B、a>=10│a<=0C、a>=10||a<=0(正確答案)D、a>=10&&a<=078.若k為整形,則while循環(huán)執(zhí)行()次(選一項)

intk=2;

while(k=={

System.out.println(k);

k--;

}A、10B、9C、0(正確答案)D、179.若有說明語句:charc='72';則變量c(選一項)()A、包含1個字符B、2個字符C、包含3個字符D、代碼錯誤(正確答案)80.下JAVA代碼的輸出結(jié)果是(選一項)()

intanswer=100,result;

result=answer-10;

System.out.println("Theresultis"+result+5);A、Theresultis95B、Theresultis905(正確答案)C、Theresultis10D、Theresultis10081.設(shè)int型變量a、b,float型變量x、y,char型變量ch均已正確定義并賦值,正確的switch語句是(選兩項)()A、switch(x+y){……}B、switch(ch+1){……}(正確答案)C、switchch{……}D、switch(a+b){……}(正確答案)82.聲明一個數(shù)組int[][]arr=new[3][5];該數(shù)組中共有()個元素。(選一項)()A、9B、10C、15(正確答案)D、1283.下列Java語句中,不正確的一項是(選一項)(C)A、int$e,a,(正確答案)b=10;d='a';e=0.0d;f;84.下列Java代碼運行后a,b,c的值分別為(選一項)()

inta=1,b=5,c;

++a;

b++;

c=a+b;A、268(正確答案)B、159C、158D、以上都不正確85.下列Java方法定義中,正確的是(選一項)()A、intx(inta,b)B、booleanx(inta,intb){return(a-b);}C、voidx(a;b)D、voidx(a,b)(正確答案)86.下列JAVA語言程序段不是死循環(huán)的是(選一項)()A、inti=100;while(1==1){i=i%100;if(i>100)break;}B、for(;;){}C、intk=0;do{}while(k<=0);D、booleanb=false;while(b){};(正確答案)87.下列Java語言代碼的運行結(jié)果是(選一項)()

publicstaticvoidmain(String[]args){

inta=2,b=-1,c=2;

if(a>b){

if(b<c=0;

elsec++;

System.out.println(c);

}

}A、0(正確答案)B、1C、2D、388.下列JAVA語言代碼的輸出結(jié)果是(選一項)()publicstaticvoidmain(Stringargs[]){

inti;

for(i=0;i<3;i++){

switch(i){

case1:System.out.print(i);

case2:System.out.print(i);

default:System.out.print(i);

}

}

}A、011122(正確答案)B、012C、012020D、12089.下列代碼

publicstaticvoidmain(String[]args){

inti=5;

do{

System.out.println(i);++i;

}while(i>;

}

輸出為(選一項)()A、死循環(huán)(正確答案)B、5C、程序報錯D、無法編譯90.下列代碼

publicstaticvoidmain(String[]args){

inti=0;

for(i=1;i<10;i++){

System.out.println("i="+i);

if(i%2=={continue;}

}

}

輸出的結(jié)果為(選一項)()A、從1到9中的奇數(shù)B、從1到9中的偶數(shù)C、無輸出D、從1到9(正確答案)91.下列的哪個賦值語句是正確的?(選一項)(D)A、chara=12.0;(正確答案)B、inta=12.0;C、inta=12.0f;92.下列代碼中,將引起編譯錯誤的行是(選一項)()

publicclassExercise{

publicstaticvoidmain(Stringargs[]){

floatf=0.0;f+=1.0;

}

}A、第2行B、第3行(正確答案)C、第4行D、第6行93.下列方法定義中,方法頭不正確的是(選一項)()A、publicstaticx(doublea)(正確答案)B、publicstaticintx(doubley)C、voidx(doubled)94.下列關(guān)于變量組成部分描述正確的一項是:(選一項)()A、變量名不是標(biāo)識符;B、變量名是標(biāo)識符;(正確答案)C、浮點型屬于復(fù)合類型;D、變量分為:基本類型和復(fù)合類型;95.下列關(guān)于char類型的數(shù)據(jù)說法中,正確的一項是:(選一項)()A、’\r’表示換行符;B、’\n’表示回車符;C、byte的范圍是-128~128D、凡是在Unicode的字符都可以用單引號括起來作為char類型常量;(正確答案)96.下列哪個不是正確標(biāo)識符:(選一項)()A、$million;B、$_million;C、1$_million;(正確答案)D、$1_million;97.下列哪一項不屬于Java語言的特點(選一項)()A、健壯性B、安全性C、面向?qū)ο驞、不能跨平臺(正確答案)98.下列哪一個是正確的Java標(biāo)識符命名(選一項)()A、12@34B、_student(正確答案)C、-classD、123499.下列語句序列執(zhí)行后,x的值是(選一項)()

inta=3,b=4,x=5;

a++;

if(a==b)

x=a*x;A、35B、25C、20(正確答案)D、5100.下面()是JAVA語言中的有效注釋(選一項)A、/*thisisacomment*/(正確答案)B、--thisisacommentC、*thisisacomment*D、/--thisisacomment101.下面程序輸出結(jié)果是(選一項)()

System.out.println('2'+'2');A、22B、4C、0D、100(正確答案)102.下面JAVA程序的輸出結(jié)果是(選一項)()

inti,x[][]={{1,2,3},{4,5,6},{7,8,9}};

for(i=0;i<3;i++)

System.out.print(x[i][2-i]);A、159B、147C、357(正確答案)D、369103.下面的Java程序段:

inti,j;

for(i=3;i>0;i--)

for(j=0;j<5;j++)

{...}循環(huán)體的總執(zhí)行次數(shù)是(選一項)()A、8B、15(正確答案)C、20D、16104.下面的JAVA程序的輸出結(jié)果是(選一項)()

inta=3,b=2,c=1;

intx=10,y=20;

if(a<b)

if(b!=

if(!(x==)

y=1;

elseif(x==y=0;

y=-1;

System.out.println(y);A、20B、1C、0D、-1(正確答案)105.下面的JAVA語言代碼段的輸出結(jié)果是(選一項)()

intj;

for(j=1;j<10;j+=

System.out.print(j);A、123456789B、2468C、13579(正確答案)D、12468106.下面的程序段輸出的結(jié)果是(選一項)()

inti=1,b,c;

int[]a=newint[3];

b=a[i];

c=b+i;

System.out.println(c);A、1(正確答案)B、2C、0D、3107.下面定義數(shù)組語句,正確的是(選一項)()A、intarr=newarr[10][2];B、intary={1,2,3,4,5};C、int[]arr=newarr[10];(正確答案)D、int[]arr={-1,"2",3,4,5};108.下面的方法用來求兩個數(shù)中較大的值

publicstaticintmax(intx,inty){return________;}

在橫線出應(yīng)填入(選一項)()A、xB、yC、x>y?x:y(正確答案)D、x<y?x:y109.下面對于方法的描述,正確的是(選一項)()A、方法可以返回多個值B、方法必須返回一個值C、方法可以有多個參數(shù)(正確答案)D、再方法內(nèi)可以定義其它方法110.下面選項()是JAVA語言中定義的循環(huán)語句類型(選一項)。A、ifelseB、loopC、switch...caseD、for(正確答案)111.研究下面的JAVA程序段

inti,j;

for(i=5;i<10;i++)

for(j=0;j<4;j++)

{...}

循環(huán)體的總執(zhí)行次數(shù)是(選一項)()A、20(正確答案)B、25C、24D、30112.下面哪些是Java語言中的關(guān)鍵字?(選一項)()A、sizeofB、AbstractC、null(正確答案)D、Native113.研究下面的Java代碼,但x=2時,運行結(jié)果是(選一項)()

switch(x){

case1:System.out.println;

case2:

case3:System.out.println;

System.out.println;

}A、沒有任何輸出結(jié)果B、輸出結(jié)果為3C、輸出結(jié)果為3和4(正確答案)D、輸出結(jié)果是1、3和4114.已知:intx=7,y=5;x/y的值為(選一項)()A、1(正確答案)B、7C、0D、2115.以下()不是Java的原始數(shù)據(jù)類型。(選一項)A、shortB、booleanC、unit(正確答案)D、float116.以下不是Java基本數(shù)據(jù)類型的是(選一項)()A、intB、floatC、String(正確答案)D、boolean117.以下程序的輸出結(jié)果是(選一項)()

inti;

for(i=1;i<=5;i++){

if(i%2==

System.out.print("*");

else

continue;

System.out.print("#");

}

System.out.print("$");A、*#*#*#$B、#*#*#*$C、*#*#$(正確答案)D、#*#*$118.以下程序的輸出結(jié)果是(選一項)()

publicstaticvoidmain(Stringargs[]){

inta=11;

System.out.println(++a);

}A、12(正確答案)B、11C、10D、9119.以下程序片斷

inti=1;

while(i<;

{i++;}

System.out.println(i);運行結(jié)果是(選一項)()A、輸出1B、輸出5C、程序無法運行D、死循環(huán)(正確答案)120.以下代碼段

inti=5;

if(i<{

if(i>0){

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

}else{

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

}

}else{System.out.println("no!");}

輸出的應(yīng)該是(選一項)()A、ok!B、yes!C、no!(正確答案)D、ok!121.以下關(guān)于Java虛擬機說法不正確的是(選一項)()A、Java虛擬機執(zhí)行的是字節(jié)碼B、字節(jié)碼會被解釋成本地機器語言C、不同平臺下需要安裝該平臺下相應(yīng)的Java虛擬機版本D、不同平臺下Java虛擬機的規(guī)范不一樣(正確答案)122.以下敘述正確的是(選一項)()A、JAVA語言程序總是從第一個定義的方法開始執(zhí)行B、在JAVA語言程序中,要調(diào)用的方法必須在main()方法中定義C、JAVA語言程序總是從main()方法開始執(zhí)行(正確答案)D、JAVA語言程序中的main()方法必須放在程序的開始部分123.以下會產(chǎn)生編譯錯誤的Java語句是(選一項)()A、if(2==3)System.out.println("Hi");B、if(2=3)System.out.println("Hi");(正確答案)C、if(true)System.out.println("Hi");D、if(2!=3)System.out.println("Hi");124.以下正確的敘述有(選兩項)()A、在Java程序中,每行中只能寫一條語句。B、在Java程序中,Abc和abc是2個相同的變量C、若a和b的類型相同,在計算賦值表達式a=b后b的值將放入a,而a的值丟失(正確答案)D、若a是float型變量,a=10是合法的,因為float型變量允許存放整型數(shù)(正確答案)125.以下字符常量中不合法的是(選一項)()A、'|'B、'\''C、"\n"(正確答案)D、'我'126.有如下JAVA語言程序,則程序運行后的結(jié)果為(選一項)()

publicstaticvoidmain(Stringargs[]){

inta=2;

intb=3;

intc=a>b?a:b;

System.out.println(c);

}A、2B、3(正確答案)C、1D、0127.有如下的JAVA語言程序,運行后m的值為(選一項)()

publicstaticvoidmain(Stringargs[]){

inta=4;

intm=0;

inti,j;

for(i=0;i<a;i++)

for(j=0;j<=i;j++)

m++;

}A、9B、10(正確答案)C、12D、16128.有以下程序

publicstaticvoidmain(Stringargs[]){

intx=3,y=2;

System.out.println(x/y);

}

程序運行后的輸出結(jié)果是(選一項)()A、3B、2C、1(正確答案)D、0129.閱讀下面的JAVA語言代碼,輸出結(jié)果是(選一項)()

intx,y=1,z=0;

if(z<x=3;

elseif(y==x=5;

elsex=7;

System.out.println(x-y);A、7B、3C、4D、2(正確答案)130.在JAVA語言中,下面()是邏輯運算符中優(yōu)先級最高的(選一項)()A、!(正確答案)B、&&C、||D、|131.在JAVA語言中,下列正確的字符型常量是(選一項)()A、“”B、'9'(正確答案)C、#D、365132.在Java語言中,下面變量命名合法的有(選兩項)()A、variable123(正確答案)B、123varableC、privateD、variable_123(正確答案)133.在Java語言中,下面程序的輸出結(jié)果是(選一項)()

publicstaticvoidfun(inta,intb,intc){

c=a*b;

}

publicstaticvoidmain(String[]args){

intc=0;

fun(2,3,c);

System.out.println(c);

}A、0(正確答案)B、1C、6D、無法確定134.在JAVA語言中,下面選項()聲明一個數(shù)組用于保存4個參賽者參加5個不同項目的比賽成績(選一項)A、int[][]s=newint[5][6];B、int[][]s=newint[4][5];(正確答案)C、int[][]s=newint[3][4];D、int[][]s=newint[5][4];135.在Java語言中,已知a為int型,b為double型,c為float型,d為char型,則表達式a+b*c-d/a的結(jié)果類型為(選一項)()A、intB、double(正確答案)C、floatD、char136.在JAVA語言中,以上正確的函數(shù)定義形式是(選一項)()A、doublerun(x,y);B、doublerun(intx;inty);C、doublerun(intx,inty);(正確答案)D、doublerun(intx,y);137.在Java語言中,有如下兩條敘述:(選一項)()

陳述A:5/2結(jié)果為2.5

陳述B:5.0/2.0結(jié)果為2.5A、兩句都對B、兩句都錯C、只有a對D、只有b對(正確答案)138.在java語言中,有如下定義

publics

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論