版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——2022java基礎(chǔ)知識(shí)習(xí)題2022java根基學(xué)識(shí)習(xí)題
勤能補(bǔ)拙是良訓(xùn),一分勞累一分才。以下是我整理的2022java根基學(xué)識(shí)習(xí)題,接待學(xué)習(xí)!
一、選擇題每題1分,共30分以下各題A、B、C、D四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)的標(biāo)記寫在題干后的括號(hào)內(nèi)。
1.以下語(yǔ)句序列執(zhí)行后,k的值是。
intm=3,n=6,k=0;
whilem++--n++k;
A0B1C2D3
2.設(shè)i、j為int型變量名,a為int型數(shù)組名,以下選項(xiàng)中,正確的賦值語(yǔ)句是。
Ai=i+2Ba[0]=7;
Ci++---j;Da0=66;
3.Java語(yǔ)言的類間的繼承關(guān)系是。
A多重的B單重的C線程的D不能繼承
4.設(shè)有定義inti=6;,那么執(zhí)行以下語(yǔ)句后,i的值為。
i+=i-1;
A10B121C11D100
5.以下選項(xiàng)中,用于在定義子類時(shí)聲明父類名的關(guān)鍵字是。
AinterfaceBpackageCextendsDclass
6.若已定義byte[]x=11,22,33,-66;
其中0k3,那么對(duì)x數(shù)組元素錯(cuò)誤的引用是。
Ax[5-3]Bx[k]Cx[k+5]Dx[0]
7.以下語(yǔ)句序列執(zhí)行后,ch1的值是。
charch1=A,ch2=W;
ifch1+2ch2++ch1;
AABBCCDB
8.以下語(yǔ)句序列執(zhí)行后,i的值是。
inti=8,j=16;
ifi-1ji--;elsej--;
A15B16C7D8
9.以下語(yǔ)句序列執(zhí)行后,k的值是。
inti=10,j=18,k=30;
switchj-i
case8:k++;
case9:k+=2;
case10:k+=3;
default:k/=j;
A31B32C2D33
10.下面語(yǔ)句執(zhí)行后,i的值是。
forinti=0,j=1;j5;j+=3i=i+j;
A4B5C6D7
11.設(shè)有定義floatx=3.5f,y=4.6f,z=5.7f;那么以下的表達(dá)式中,值為true的是。
Axy||xzBx!=y
Czy+xDxy!xz
12.以下語(yǔ)句序列執(zhí)行后,i的值是。
inti=16;
doi/=2;whilei3;
A16B8C4D2
13.以下由for語(yǔ)句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是。
forinti=0;true;i++;
A有語(yǔ)法錯(cuò),不能執(zhí)行B無(wú)限次
C執(zhí)行1次D一次也不執(zhí)行
14.定義類頭時(shí)能使用的修飾符是。
AprivateBstaticCabstractDprotected
15.設(shè)int型變量a、b,float型變量x、y,char型變量ch均已正確定義并賦值,
正確的switch語(yǔ)句是。
Aswitchx+yBswitchch+1
CswitchchDswitcha+b;
16.以下最終屬性i的定義中,正確的是。
Astaticfinalinti=100;Bfinalinti=1.2;
Cfinali=w;Dfinalchari;
17.以下類定義中,不正確的是。
Aclassx
Bclassxextendsy
Cstaticclassximplementsy1,y2
DpublicclassxextendsApplet
18.設(shè)x、y為已定義的類名,以下聲明x類的對(duì)象x1的語(yǔ)句中正確的是。
Astaticxx1;Bpublicxx1=newxint123;
Cyx1;Dxx1=x;
19.設(shè)i、j、k為類x中定義的int型變量名,以下類x的構(gòu)造函數(shù)中不正確的是。
Axintm...Bvoidxintm...
Cxintm,intn...Dxinth,intm,intn...
20.以下方法定義中,正確的是。
Aintxcharch=a;returnintch;
Bvoidx...returntrue;
Cintx...returntrue;
Dintxinta,breturna+b;
21.用于定義類成員的訪問(wèn)操縱權(quán)的一組關(guān)鍵字是。
Aclass,float,double,public
Bfloat,boolean,int,long
Cchar,extends,float,double
Dpublic,private,protected
22.不能構(gòu)成循環(huán)的語(yǔ)句是。
Afor語(yǔ)句Bwhile語(yǔ)句Cswitch語(yǔ)句Ddo__while語(yǔ)句
23.以下程序段執(zhí)行后b3的結(jié)果是。
booleanb1=true,b2,b3;
b3=b1?b1:b2;
A0B1CtrueDfalse
24.下面數(shù)據(jù)布局中,屬于非線性的是。
A線性表B樹(shù)C隊(duì)列D堆棧
25.設(shè)有定義inti=123;longj=456;下面賦值不正確的語(yǔ)句是。
Aj=i;Bj=longi;Ci=intj;Di=j;
26.現(xiàn)有一整型數(shù)組a[4],它的全體數(shù)組元素是。
Aa0,a1,a2,a3Ba[0],a[1],a[2],a[3]
Ca[1],a[2],a[2],a[4]Da[0],a[1],a[2],a[3],a[4]
27.定義JavaApplet程序時(shí),務(wù)必有的import語(yǔ)句是。
Aimportjava.applet.Applet;Bimportjava.io.*;
2022java根基學(xué)識(shí)習(xí)題
Cimportjava.awt.event;Dimportjava.lang.*;
28.現(xiàn)有兩個(gè)類A、B,以下描述中表示B繼承自A的是。
AclassAextendsBBclassBimplementsA
CclassAimplementsBDclassBextendsA
29.以下算法中,不能用來(lái)排序的算法是。
A冒泡法B插入排序C選擇排序D對(duì)分法
30.堆棧操作的原那么是。
A先進(jìn)先出B后進(jìn)先出C只能進(jìn)D只能出
二、填空題每空1分,共15分
請(qǐng)將正確答案填寫在答題紙相應(yīng)位置上,答在試卷上不得分。
1.構(gòu)造函數(shù)______有返回值。
2.Java語(yǔ)言中的浮點(diǎn)型數(shù)據(jù)根據(jù)數(shù)據(jù)存儲(chǔ)長(zhǎng)度和數(shù)值精度的不同,進(jìn)一步分為float和__________兩種概括類型。
3.創(chuàng)造類對(duì)象的運(yùn)算符是___________。
4.當(dāng)整型變量n的值不能被13除盡時(shí),其值為false的`Java語(yǔ)言表達(dá)式是_____________。
5.在Java語(yǔ)言中,全體的數(shù)組都有一個(gè)lenght屬性,這個(gè)屬性存儲(chǔ)了該數(shù)組的__________。
6.定義類就是定義一種抽象的____________,它是全體具有確定共性的對(duì)象的抽象描述。
7.在Java語(yǔ)言中,使用_____、______等技術(shù),實(shí)現(xiàn)軟件重用。
8.Java的復(fù)合數(shù)據(jù)類型有:類、數(shù)組和_______等。
9.表達(dá)式3/6*5的計(jì)算結(jié)果是________。
10.定義初值為10的10次方的長(zhǎng)整型變量lvar的語(yǔ)句是:__________________________。
11.依次布局、分支布局或稱選擇布局、____________是布局化程序設(shè)計(jì)的三種根本流程操縱布局。
12.以下方法m的功能是求兩參數(shù)之積的整數(shù)片面。
intmfloatx,floaty
__________________;
13.Java源程序文件編譯后產(chǎn)生的文件稱為_(kāi)_______文件,其擴(kuò)展名為_(kāi)__________。
三、判斷題每題1分,共15分
以下各題中,你認(rèn)為正確的就在其題干后的括號(hào)內(nèi)打,錯(cuò)誤的打。
1.Java和c++都是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。
2.字符串\a\的長(zhǎng)度是5。
3.同一個(gè)類中定義多個(gè)參數(shù)列表不同的同名方法,叫做方法的重載。
4.一個(gè)類的定義包括定義類頭和定義類體兩個(gè)片面。
5.一個(gè)程序里可以有多個(gè)父類,也可以有多個(gè)主類。
6.一個(gè)子類可以重新定義從父類那里繼承來(lái)的同名方法,而且允許它們有不同的返回值。
7.抽象方法只能存在于抽象類中。
8.在父類中聲明為final的方法,也可以在其子類中被重新定義籠罩。
9.接口中全體方法均為抽象方法。
10.False是合法的Java標(biāo)識(shí)符。
11.子類的類成員變量不能與其父類的類成員變量同名。
12.static變量不能是private變量。
13.留存字this代表當(dāng)前對(duì)象。
14.類的構(gòu)造函數(shù)名務(wù)必和類名一致。
15.子類的對(duì)象能直接向其父類對(duì)象賦值。
四、程序填空每空2分,共20分
閱讀程序,根據(jù)程序功能,在指定的空白處填上適當(dāng)?shù)恼Z(yǔ)句或語(yǔ)法成分,使程序完整。
1.下面是一個(gè)類的定義:
publicclass____________
intx,y;
Myclassinti,_______//構(gòu)造函數(shù)
x=i;
y=j;
2.下面是用戶程序?qū)pplet類中方法paint的重新定義。
publicvoidpaintGraphics____
inti=689;
a.drawString________+i,20,60;
3.下面是一個(gè)JavaApplication的主類的定義,其功能是輸出全體命令行參數(shù)。
importjava.io.*;
publicclassMyClass
publicstaticvoidmainStringargs[]
ifargs.length!=___
forinti=0;iargs.length;i++
System.out.println___________;
elseSystem.out.println沒(méi)有命令行參數(shù);
4.下面是一個(gè)小程序的主類myprogram的定義,其中A、B是該主類所在源程序中已定義的另兩個(gè)類的類名:
importjavaawt.*;
importjavaapplet.*;
publicclassmyprogramextendsApplet//定義小程序的主類
Aa;Bb;
public________init
a=newA;b=_____B;
5.下面程序的功能是輸出數(shù)組各元素的和。
importjava.awt.Graphics;
importjava.applet.Applet;
publicclassSumArrayextendsApplet
float[]a;
a=new_______[6];
floatsum=0.0f;
publicvoidinit
forintj=0;ja.length;j++
a[j]=j+1;
forinti=0;ia.length;i++
sum+=a[i];
publicvoidpaintGraphicsg
g.drawStringTotalofarrayelements:+________,25,25;
五、簡(jiǎn)答題每1問(wèn)2分,共20分
2022java根基學(xué)識(shí)習(xí)題
閱讀程序或程序片段并回復(fù)問(wèn)題。
1.importjava.awt.*;
importjava.applet.*;
publicclassTest51`extendsApplet
float[]x=1.2,3.4,5.6,7.8;
publicvoidpaintGraphicsg
ints=0;
forinti=0;ix.length;i++
s+=intx[i];
g.drawString+s,30,60;
問(wèn)題:
1程序的輸出結(jié)果是什么?
2方法paint中的循環(huán)體s+=intx[i];能寫為s+=x[i];嗎?為什么?
2.publicclassTest52
Stringstr1=Hello,Javaworld!\t;
Stringstr2=Hello,students!;
publicstaticvoidmainStringargs[]
System.out.printstr1;
System.out.printlnstr2;
問(wèn)題:1這是哪種形式的Java程序?
2程序的輸出是什么?輸出的結(jié)果在Applet窗口中嗎?
3.設(shè)ch1,ch2是char型變量:
ifch1==a
ifch2==b
System.out.printch1=\a\,ch2=\b\;
else
System.out.printch1!=\a\;
System.out.printlnend;
問(wèn)題:1若執(zhí)行前ch1的值為a,ch2的值為c該程序段輸出是什么?
2若執(zhí)行前ch1的值為w,ch2的值為b該程序段輸出是什么?
3若執(zhí)行前ch1的值為a,ch2的值為b該程序段輸出是什么?
4.有如下源程序:
importjava.awt.*;
importjava.applet.*;
publicclassTest54extendsApplet
Bb;
publicvoidinit
b=newBf,87.6f,69.1f;
publicvoidpaintGraphicsg
g.drawString序號(hào)+性別+勞績(jī)1
+勞績(jī)2,20,50;
b.Printg;
classA
staticintn=100;
charch;
An++;
Acharcthis;ch=c;
voidPrintGraphicsg
g.drawString+n++ch,20,70;
classBextendsA
floats1,s2;
Bfloatr1,floatr2s1=r1;s2=r2;
Bcharc,floatr1,floatr2
superc;
s1=r1;s2=r2;
voidPrintGraphicsg
super.Printg;
g.drawString+s1++s2,40,70;
問(wèn)題:該程序的輸出是什么?
5.已知菲波那契數(shù)列的數(shù)學(xué)表達(dá)式為
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國(guó)石油大學(xué)(北京)《網(wǎng)絡(luò)及信息安全技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 長(zhǎng)春光華學(xué)院《數(shù)據(jù)倉(cāng)庫(kù)理論與實(shí)踐實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 食品加工機(jī)械衛(wèi)生級(jí)潤(rùn)滑產(chǎn)品
- 餐飲業(yè)前瞻與策略模板
- 財(cái)務(wù)團(tuán)隊(duì)商務(wù)禮儀模板
- 專業(yè)基礎(chǔ)知識(shí)(給排水)-(給水排水)《專業(yè)基礎(chǔ)知識(shí)》模擬試卷1
- 生物地理學(xué)探究模板
- 商務(wù)禮儀講解模板
- 青少年健身指南模板
- 誠(chéng)信考試-國(guó)旗下講話發(fā)言稿
- 2024年公務(wù)員考試必背常識(shí)大全
- JTG∕T E61-2014 公路路面技術(shù)狀況自動(dòng)化檢測(cè)規(guī)程
- 勞工與人權(quán)管理核心制度
- 北師大版數(shù)學(xué)五年級(jí)上冊(cè)第三單元《倍數(shù)與因數(shù)》大單元整體教學(xué)設(shè)計(jì)
- 中藥灌腸方法
- 醫(yī)美整形美容醫(yī)院眼部抗衰品牌課件
- 軟件研發(fā)安全管理制度
- 大學(xué)暑假假期社會(huì)實(shí)踐心得體會(huì)3篇
- 科普產(chǎn)業(yè)發(fā)展現(xiàn)狀調(diào)查報(bào)告
- 2024湖南湘電集團(tuán)有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 新課標(biāo)人教版小學(xué)四年級(jí)體育與健康下冊(cè)全冊(cè)教案設(shè)計(jì)及教學(xué)反思
評(píng)論
0/150
提交評(píng)論