版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 委托意向金合同范例
- 數(shù)據(jù)中心機房設(shè)計與建設(shè)服務(wù)合同
- 宜昌整體租賃合同范例
- 醫(yī)療服務(wù)遠程康復(fù)系統(tǒng)開發(fā)合同
- 中海物業(yè)變更員工合同模板
- 關(guān)于大型施工合同模板
- 嶺南師范學(xué)院《工程力學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 代理監(jiān)理合同模板
- 農(nóng)田修復(fù)合同范例
- 人工智能驅(qū)動的物流配送優(yōu)化方案合同
- 素養(yǎng)本位下的高中數(shù)學(xué)大單元整體教學(xué)設(shè)計實踐研究
- 溫泉設(shè)計方案方案
- 四年級美術(shù) 《飛天》【全國一等獎】
- 戲雪樂園策劃方案
- 實現(xiàn)中國夢必須弘揚中國精神
- 2024年國能包神鐵路集團有限責(zé)任公司招聘筆試參考題庫含答案解析
- 2023年煙臺工程職業(yè)技術(shù)學(xué)院輔導(dǎo)員招聘考試真題
- 設(shè)備確認函格式范文
- 大數(shù)據(jù)金融與風(fēng)險管理的智能化應(yīng)用與發(fā)展趨勢
- 學(xué)校體育場館運營方案
- 兒童海洋知識講座
評論
0/150
提交評論