資源描述:
《JAVA程序員考試題庫》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、JAVA語言程序設(shè)計(jì)考試試題及部分答案一、單選題:(每題1分)下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)的標(biāo)記寫在題干后的括號(hào)內(nèi)。1.下列語句序列執(zhí)行后,k的值是(B)。intm=3,n=6,k=0;while((m++)<(--n))++k;A)0B)1C)2D)32.設(shè)i、j為int型變量名,a為int型數(shù)組名,以下選項(xiàng)中,正確的賦值語句是(B)。A)i=i+2B)a[0]=7;C)i++---j;D)a(0)=66;3.Java語言的類間的繼承關(guān)系是(B)。A)多重的B)單重的C)線程的D)不能繼
2、承4.設(shè)有定義inti=6;,則執(zhí)行以下語句后,i的值為(C)。i+=i-1;<即為i==i+(i-1),結(jié)果為11>A)10B)121C)11D)1005.下列選項(xiàng)中,用于在定義子類時(shí)聲明父類名的關(guān)鍵字是(C)。A)interfaceB)packageC)extends<繼承>D)class6.若已定義byte[]x={11,22,33,-66};其中0≤k≤3,則對(duì)x數(shù)組元素錯(cuò)誤的引用是(C)。A)x[5-3]B)x[k]C)x[k+5]D)x[0]7.下列語句序列執(zhí)行后,ch1的值是(B)。charch1='A',ch2='W';
3、if(ch1+2j)i--;elsej--;A)15B)16C)7D)89.下列語句序列執(zhí)行后,k的值是(C)。inti=10,j=18,k=30;switch(j-i){case8:k++;case9:k+=2;case10:k+=3;default:k/=j;}注:先判斷j-i,然后在此基礎(chǔ)上進(jìn)行下面的運(yùn)算,依次來進(jìn)行運(yùn)算,如果遇到break,就結(jié)束。A)31B)32C)2D)3310.下面語句執(zhí)行
4、后,i的值是(B)。for(inti=0,j=1;j<5;j+=3)i=i+j;可為:A)4B)5C)6D)711.設(shè)有定義floatx=3.5f,y=4.6f,z=5.7f;則以下的表達(dá)式中,值為true的是(B)。A)x>y
5、
6、x>zB)x!=yC)z>(y+x)D)x3);A)16B)8C)4D)213.以下由for語句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是(B)。for(i
7、nti=0;true;i++);A)有語法錯(cuò),不能執(zhí)行B)無限次C)執(zhí)行1次D)一次也不執(zhí)行14.定義類頭時(shí)能使用的修飾符是(C)。A)privateB)staticC)abstractD)protected15.設(shè)int型變量a、b,float型變量x、y,char型變量ch均已正確定義并賦值,正確的switch語句是(D)。A)switch(x+y)B)switch(ch+1){......}{......}C)switchchD)switch(a+b);{......}{......}16.下列最終屬性i的定義中,正確的是()。A
8、)staticfinalinti=100;B)finalinti=1.2;C)finali='w';D)finalchari;17.下列類定義中,不正確的是(C)。A)classx{....}B)classxextendsy{....}C)staticclassximplementsy1,y2{....}D)publicclassxextendsApplet{....}18.設(shè)x、y為已定義的類名,下列聲明x類的對(duì)象x1的語句中正確的是()。A)staticxx1;B)publicxx1=newx(int123);C)yx1;D)xx1
9、=x();19.設(shè)i、j、k為類x中定義的int型變量名,下列類x的構(gòu)造函數(shù)中不正確的是(B)。A)x(intm){...}B)voidx(intm){...}C)x(intm,intn){...}D)x(inth,intm,intn){...}20.下列方法定義中,正確的是(A)。A)intx(){charch='a';return(int)ch;}B)voidx(){...returntrue;}C)intx(){...returntrue;}D)intx(inta,b){returna+b;}21.用于定義類成員的訪問控制權(quán)的一組
10、關(guān)鍵字是(D)。A)class,float,double,publicB)float,boolean,int,longC)char,extends,float,doubleD)public,private,