




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——java程序設(shè)計(jì)第2章試題一、單項(xiàng)選擇題(從以下各題四個(gè)備選答案中選出一個(gè)正確答案,并將其寫在答題紙相應(yīng)位置處。答案錯(cuò)選或未選者,該題不得分。每題1分,共10分。)1、下面哪個(gè)是Java比較運(yùn)算符(A)
A.==B.:=C.=D.=:
2、下面表達(dá)式中哪個(gè)可以正確的把1賦值給變量X(B)A.1=x;B.x=1;C.x:=1;D.1:=x;
3、把MAX_LENGTH定義為常量,并且賦值為99.98(B)A.finalMAX_LENGTH=99.98;
B.finalfloatMAX_LENGTH=99.98;
C.doubleMAX_LENGTH=99.98;
D.finaldoubleMAX_LENGTH=99.98;
4、為了提高可讀性和可維護(hù)性,你應(yīng)當(dāng)聲明_________而不是使用文字的價(jià)值,例如3.14159
A.variablesB.methodsC.constantsD.classes5、下面那些數(shù)據(jù)類型哪個(gè)需要的內(nèi)存量最大(A)?A.longB.intC.shortD.byte
6、下面哪個(gè)表達(dá)式是正確的(C)A.intnumber=2L;B.intnumber=2l;C.intnumber=2;D.intnumber=2.0;
7、表達(dá)式45/4的結(jié)果是(B)
A.10B.11C.11.25D.128、下面哪個(gè)表達(dá)式的結(jié)果是1(D)A.2%1B.15%4
C.25%5D.37%6
9、分析下面的代碼,輸出的結(jié)果是(D)publicclassTest{
publicstaticvoidmain(String[]args){intmonth=09;
System.out.println(\}
}
A.monthis09B.monthis9C.monthis9.0D.程序報(bào)錯(cuò)
10、Y的值是多少(C)publicclassTest1{
publicstaticvoidmain(String[]args){intx=1;
inty=x=x+1;
System.out.println(\}}
A.yis0
B.yis1C.yis2D.程序報(bào)錯(cuò)
11、i的值為多少(D)publicclassTest{
publicstaticvoidmain(String[]args){intj=0;
inti=++j+j*5;
System.out.println(\}}A.0B.1C.5D.6
12、分析下面代碼,i的值為多少(C)publicclassTest{
publicstaticvoidmain(String[]args){intj=0;
inti=j+++j*5;
System.out.println(\}}A.0
B.1
C.5D.6
13、以下代碼的輸出結(jié)果是(C)publicclassTest{
publicstaticvoidmain(String[]args){intx=1;
inty=x+++x;
System.out.println(\}}A.yis1.B.yis2.C.yis3.
D.yis4.
14、以下代碼的輸出結(jié)果是(B)publicclassTest{
publicstaticvoidmain(String[]args){intx=1;
inty=x+x++;
System.out.println(\}}
A.yis1.B.yis2.C.yis3.D.yis4.
15、指定一個(gè)雙變量d轉(zhuǎn)換為一個(gè)浮點(diǎn)變量x(D)A.x=(long)dB.x=(int)d;
C.x=d;
D.x=(float)d;
16、下面代碼輸出的結(jié)果是(D)doublex=5.5;inty=(int)x;
System.out.println(\A.xis5andyis6B.xis6.0andyis6.0
C.xis6andyis6
D.xis5.5andyis5
17、表達(dá)式(double)5/2的結(jié)果是(B)A.2;B.2.5;C.3;D.2.0
18、表達(dá)式(double)(5/2)的結(jié)果是(D)A.2;B.2.5;C.3;
D.2.0;
19、假使您嘗試新增一個(gè)int,一個(gè)byte,一個(gè)long和一個(gè)double,結(jié)果將是(D)型。
A.byteB.intC.longD.double
20、以下哪項(xiàng)是正確表達(dá)的字符4(D)A.4
B.\C.'\\0004'D.'4'
21、一個(gè)Java字符占(D)A.onebyteB.twobytesC.threebytesD.fourbytes
22、以下語(yǔ)句顯示的結(jié)果是什么(C)charx='b';
System.out.println(++x);A.aB.bC.cD.d
23、下面哪個(gè)語(yǔ)句可以正確輸入smith\\exam1\\test.txt(B)A.System.out.println(\B.System.out.println(\
C.System.out.println(\
D.System.out.println(\
24、假設(shè)變量i是int型的,下面哪個(gè)語(yǔ)句可以輸入i的統(tǒng)一碼(C)A.System.out.println(i);
B.System.out.println((char)i);C.System.out.println((int)i);D.System.out.println(i+\
25、'a'的統(tǒng)一碼是97,那么'c'的呢?(C)A.96B.97C.98
D.99
26、語(yǔ)句System.out.println('z'-'a')輸出什么(A)A.25
B.26C.aD.z
27、下面哪個(gè)語(yǔ)句是正確的(A)A.charc='d';B.charc=\A;
C.charc=\D.charc=\28、“小于過(guò)等于〞的比較運(yùn)算符在Java中如何表示(B)A.B.!=
C.==D.^=
30、在Java中,true是一個(gè)(A)A.關(guān)鍵字B.一個(gè)布爾值
C.和1是等價(jià)值的D.和0是等價(jià)值的31、下面哪個(gè)布爾表達(dá)式的值為true,當(dāng)一個(gè)數(shù)在1到100之間或?yàn)樨?fù)的時(shí)候(B)
A.13)i=(i+4);}}
A.Theprogramcannotcompilebecausejisnotinitialized.
B.Theprogramcannotcompilebecauseidoesnothaveaninitialvaluewhenitisusedini=i+4;
C.Theprogramcompilesbuthasaruntimeerrorbecauseideosnothaveaninitialvaluewhenitisusedini=i+4;
D.Theprogramcompilesandrunsfine.
46、下面語(yǔ)句哪個(gè)是返回a的b次冪ab(C)A.Math.power(a,b)
B.Math.exponent(a,b)C.Math.pow(a,b)D.Math.pow(b,a)
47、表達(dá)式(int)(76.0252175*100)/100的值為(A)A.76.02B.76
C.76.0252175D.76.03
48、語(yǔ)句System.currentTimeMills()返回的是(D)A.當(dāng)前時(shí)間
B.當(dāng)前時(shí)間的毫秒數(shù)C.從凌晨到當(dāng)前的毫秒數(shù)
D.從1970年1月1日0點(diǎn)到現(xiàn)在的毫秒數(shù)
49、語(yǔ)句System.out.printf(\(用*代替空格)輸出的結(jié)果是(D)A.123456****B.23456*****
C.123456****D.****123456
50、語(yǔ)句System.out.printf(\的輸出結(jié)果是(C)A.0.1e+04
B.0.123456e+04C.0.123e+04D.1.2e+03
二、填空題(每空2分,共20分)
1.只要與變量適合,數(shù)值就可以賦給整型變量,假使字面量太大
超出變量的存儲(chǔ)范圍,就會(huì)出現(xiàn)溢出。2.浮點(diǎn)型直接量默認(rèn)為是double型的。
3.在賦值語(yǔ)句中,左邊變量的數(shù)據(jù)類型必需與右邊值的相匹配。4.charch=‘a(chǎn)’;
System.out.println(++ch);
該語(yǔ)句所顯示的結(jié)果為b。
5.當(dāng)一個(gè)整數(shù)被轉(zhuǎn)換成一個(gè)char型數(shù)據(jù)時(shí),只只用整數(shù)的低十六位,其余部分
被閑置。
6.3+4*4>5*(4+3)–1的值為false。
7.要把字符串轉(zhuǎn)換為int型的值,使用Integer類中的parseInt()方法。
8.把double數(shù)轉(zhuǎn)換為int型數(shù)時(shí)可能數(shù)據(jù)丟失。
9.println方法顯示完字符串后光標(biāo)向下一行,而print方法則在完成后向后一格。10.閱讀下面程序publicclassTest{
publicstaticvoidmain(String[]args){charx=‘a(chǎn)’;chary=‘c’;
System.out.println(++y);System.out.println(y++);System.out.println(x>y);System.out.println(x-y);
}}
其運(yùn)算結(jié)果依次是:d、d、false和-3。
11.程序錯(cuò)誤可以分為:運(yùn)行時(shí)錯(cuò)誤、規(guī)律錯(cuò)誤和編譯錯(cuò)誤。12.Java提供了表示int、boolean、float,double和char的數(shù)據(jù)類型,它們稱為基本數(shù)據(jù)類型。
13.final是Java的關(guān)鍵字,表示常量不會(huì)改變。14.System.out.printf(“amountis%f%e\\n〞,32.32,32.32);
該語(yǔ)句的輸出是32.3200003.232e+0115.假設(shè)X為1,執(zhí)行下述表達(dá)式之后X的值是1(X>1)i=(i=1)+i;
Syetem.out.println(i);
上面代碼輸出的結(jié)果是:2
三、判斷題(判斷以下論述的正誤,認(rèn)為正確的就在答題相應(yīng)位置劃“T〞,錯(cuò)誤的劃“F〞,每題1分,共10分)
1.表達(dá)式var++使變量的值增加1,并且該表達(dá)式的值取var增加以后的新值。
(F)
2.當(dāng)兩個(gè)類型不同的運(yùn)算對(duì)象進(jìn)行一元運(yùn)算時(shí),假使運(yùn)算對(duì)象之一是double
就將另一個(gè)自動(dòng)轉(zhuǎn)換為double型。(T)3.該表達(dá)式true|true&&false的值為true。(T)4.在java中使用除法時(shí),兩個(gè)整數(shù)相除商可以為浮點(diǎn)型。(T)5.常量必需在使用前說(shuō)明和初始化。(T)6.任何表達(dá)式都可以當(dāng)作語(yǔ)句。(F)7.表達(dá)式X++可以當(dāng)作語(yǔ)句。(T)8.語(yǔ)句X=X+5也是表達(dá)式。(T)9.語(yǔ)句X=Y=X=0是非法語(yǔ)句。(F)
10.具有一致優(yōu)先級(jí)的運(yùn)算符都是從左向右計(jì)算的。(F)
四、簡(jiǎn)答題(回復(fù)要點(diǎn),并簡(jiǎn)明扼要作解釋,每題6分,共30分)1.描述編譯錯(cuò)誤、運(yùn)行時(shí)錯(cuò)誤和規(guī)律錯(cuò)誤。
編譯錯(cuò)誤:在代碼編譯階段發(fā)生的錯(cuò)誤,一般由語(yǔ)法錯(cuò)誤引起運(yùn)行時(shí)錯(cuò)誤:則在程序接收到非法數(shù)據(jù)時(shí)導(dǎo)致程序無(wú)法運(yùn)行下去時(shí)所發(fā)生的錯(cuò)誤
規(guī)律錯(cuò)誤:則是程序員在寫代碼時(shí)算法不正確所引起的錯(cuò)誤
2.簡(jiǎn)述命名標(biāo)識(shí)符的規(guī)則。不與java的關(guān)鍵字和保存字重名,不以下劃線,數(shù)字開(kāi)頭
3.表達(dá)式的計(jì)算規(guī)則是什么?依照運(yùn)算符優(yōu)先級(jí)高低,運(yùn)算符優(yōu)先級(jí)高優(yōu)先運(yùn)算
4.要表示一個(gè)字符構(gòu)成的串,使用什么類型?該類型不是基本類型,稱為什么類型?使用showInputDialog方法獲取輸入字符串,其中各個(gè)參數(shù)表示什么?
String,String對(duì)象,showInputDialog(null,text(字符串文本),title(標(biāo)題文本),value(顯示對(duì)話框的圖標(biāo))),5.什么是縮進(jìn)?縮進(jìn)的好處是什么?同一代碼段的代碼,向右空一個(gè)tab,向左對(duì)齊,增加代碼可讀性,6.什么是塊?簡(jiǎn)述塊的兩種對(duì)齊方式。對(duì)變量對(duì)象進(jìn)行初始化的程序段,向左對(duì)齊
7.調(diào)試工具可以跟蹤程序的執(zhí)行,由于系統(tǒng)的不同而有所不同,它們共同的特點(diǎn)是什么?
}
7.編寫程序?qū)⒋髮懽帜皋D(zhuǎn)換為小寫字母,該字母在源代碼中制定。
importjavax.swing.*;
publicclassUpperWord{publicstaticvoidmain(String[]args){chari='A';i+=32;JOptionPane.showMessageDialog(null,i);}
}
8.編寫程序讀入一個(gè)ASCⅡ碼(0到128的整數(shù))并顯示它表示的字母。
importjavax.swing.*;
publicclassCharacrter{
publicstaticvoidmain(String[]args){chari;intj=0;j=Integer.parseInt(JOptionPane.showInputDialog(\inputthenumberwithin0~128\i=(char)j;JOptionPane.showMessageDialog(null,i);}}
9.編寫程序輸入三角形的三個(gè)邊,判斷是否有效。有效是指兩邊之和是否大于第3邊。例如,假使輸入1,2,1,輸出應(yīng)當(dāng)為:Canedges1,2,and1formatriangle?
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大棚辣椒多種常發(fā)病蟲害的發(fā)生特點(diǎn)及針對(duì)性高效防治措施
- 黑龍江省大慶市肇源縣開(kāi)學(xué)聯(lián)考2024-2025學(xué)年七年級(jí)下學(xué)期開(kāi)學(xué)考試歷史試題(原卷版+解析版)
- 住房保障與城鎮(zhèn)化的相互促進(jìn)策略
- 智能制造的生態(tài)系統(tǒng)與平臺(tái)的策略及實(shí)施路徑
- 智研咨詢發(fā)布:LED路燈行業(yè)市場(chǎng)動(dòng)態(tài)分析、發(fā)展方向及投資前景分析報(bào)告
- 2025年中國(guó)靈巧手行業(yè)市場(chǎng)規(guī)模、行業(yè)集中度及發(fā)展前景研究報(bào)告
- 【專精特新】AI芯片企業(yè)專精特新“小巨人”成長(zhǎng)之路(智研咨詢)
- 土壤污染防治策略與路徑
- 核心素養(yǎng)視域下高中政治活動(dòng)課教學(xué)的實(shí)踐與研究
- 2025年全液壓自行式大口徑工程鉆機(jī)項(xiàng)目建議書
- 天堂旅行團(tuán)讀書分享
- 室內(nèi)裝潢與裝修的危險(xiǎn)源辨識(shí)與風(fēng)險(xiǎn)評(píng)估
- 護(hù)理安全警示教育案例完整版
- 醫(yī)療保險(xiǎn)異地就醫(yī)登記備案表
- MAXIMO系統(tǒng)介紹課件
- 《雇主責(zé)任險(xiǎn)》課件
- 煙花爆竹經(jīng)營(yíng)安全培訓(xùn)課件
- 人為因素和航空法規(guī)-第二版-第1章
- 動(dòng)漫設(shè)計(jì)與制作專業(yè)實(shí)訓(xùn)室建設(shè)方案
- 初中英語(yǔ)翻譯專題訓(xùn)練題100題含答案
- 教科版科學(xué)五年級(jí)下冊(cè)第一單元《生物與環(huán)境》測(cè)試卷含答案(精練)
評(píng)論
0/150
提交評(píng)論