下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上Java 基本語法習(xí)題一、 判斷正誤:(每題1分,共7分)1. Java語言的標(biāo)志符是不區(qū)分大小寫的。 錯(cuò) 2. 在Java語言中,每個(gè)ASCII碼英文字符占用8個(gè)二進(jìn)制位,而每個(gè)中文漢字字符則占用16個(gè)二進(jìn)制位。錯(cuò)3. 已知語句“int t=640;” 在語法上是正確的,并將給變量t賦初值640,那么請(qǐng)判斷語句“short s=640;”在語法上的正確性。 錯(cuò)4. 在java語言中,語句”boolean t=1;”定義了boolean類型的變量t,并給它賦了初值true. 錯(cuò)5. 判斷下面語句是否正確:b=9a+2; 錯(cuò) 6. 在java語言中,執(zhí)行語句”boole
2、an t=1&&8;”的結(jié)果將使boolean類型變量t的值成為true. 對(duì)7. java程序源文件的擴(kuò)展名為“.jar”。錯(cuò)二、 選擇題(每題1分,共10題)1、 下面哪些選項(xiàng)不可以用作變量名的首字符? CA. 字母B. 下劃線 C. 數(shù)字D. $2、 下面哪些單詞是Java語言合法的標(biāo)識(shí)符? C E GA. nullB. falseC. scoreD. level E. _radius F. class G. 貓3、 下面那些語句不會(huì)出現(xiàn)編譯警告或錯(cuò)誤? CA. float f =1.3;B. char c=”a”;C. byte b=25;D. boolean d=nu
3、ll;E. double b=2.0;G. char a=abc; H. byte b=1234;I. long c=0x123;J.double d=1e-3f;4、 下面程序片斷輸出的是什么? Cint a = 3;int b = 1;if(a=b)System.out.println(“a=” + a); A. a = 1; B. a = 3; C. 編譯錯(cuò)誤,沒有輸出;D. 正常運(yùn)行,但沒有輸出;5、 執(zhí)行完下面程序片斷之后,下面哪些結(jié)論是正確的?Bint a,b,c;a=1;b=2;c=( a+b>3 ? a+ : b+);A. a的值是2,b的值是3;B. a的值是1,b的值
4、是3;C. a的值是1,b的值是2;D. c的值是false;6、 請(qǐng)優(yōu)化下面的程序代碼,并判斷下面哪些結(jié)論是正確的。 Cpublic void mb_method(boolean a, boolean b)if(a)System.out.println(“A”);else if( a&&b )System.out.println(“A&&B”);elseif (!b)System.out.println(“notB”);elseSystem.out.println(“ELSE);A. 語句“mb_method(true,true);” 輸出“A&&am
5、p;B”B. 語句“mb_method(true,false);” 輸出“notB”C. 語句“mb_method(false,true);” 輸出“ELSE”D. 語句“mb_method(false,false);” 輸出“ELSE”7、 對(duì)于下面的源程序,哪些選項(xiàng)的結(jié)論是正確的?Cpublic class J_Testpublic static int mb_isOdd(int x)return (x % 2);public static void main(String args)if (mb_isOdd(3)System.out.println(“3 is odd.”);elseSy
6、stem.out.println(“3 is even.”);A. 程序輸出“3 is odd.”B. 程序輸出“3 is even.”C. 程序無法通過編譯D. 程序可以通過編譯,但無法正常運(yùn)行8、 對(duì)于下面的源程序,哪些選項(xiàng)的結(jié)論是正確的?Bpublic class J_Testpublic static void main(String args)int x=2;int y=2;if( +x = = y+)System.out.println(“x=y”);elseSystem.out.println(“x != y”);A. 程序輸出 “x=y”;B. 程序輸出”x!=y”;C. 程序
7、無法通過編譯;D. 程序可以通過編譯,但無法正常運(yùn)行9、 當(dāng)整數(shù)變量i的值為多少時(shí),下面的程序片段會(huì)在控制臺(tái)窗口中輸出”Message 2. “?D Eswitch(i)case 1:System.out.println(“Message 1.”);case 2:case 3:System.out.println(“Message 2.”);break;A. 0B. 1C. 2D. 3E. 410、 針對(duì)下面的程序,哪些結(jié)論是正確的?Cpublic class J_Testpublic static void main(String args)byte b=1;while( +b>0);
8、System.out.println(“Loop?”);A. 運(yùn)行程序?qū)?huì)進(jìn)入死循環(huán),從而導(dǎo)致什么都無法輸出B. 每運(yùn)行一次程序,則輸出一次“Loop?”并退出C. 每運(yùn)行一次程序,會(huì)輸出多次“Loop?”D. 程序中含有編譯錯(cuò)誤三、 簡(jiǎn)答題1. 假設(shè)已經(jīng)定義如下的一些變量(每題1分,共9分)int a = 8;int b = 2;請(qǐng)計(jì)算下面Java表達(dá)式的值,并寫出表達(dá)式結(jié)果的數(shù)據(jù)類型。(注:在計(jì)算某小題的表達(dá)式的值時(shí)請(qǐng)不要考慮其他小題對(duì)它的影響,即假定每道小題的運(yùn)算都是在前面變量定義之后立即進(jìn)行的。)1) (int)1.5/2.00.52) 3/21.53) 5.2%3 2.2 4) (a
9、>10) && (+b)>2) && (b>2) false5) 1+4/5+(int)(5.2/2.5) 36) 1+4/5+5.2/2.5 3.087) (+a)+(a+)198) (truefalse)&&true true9)(!true)|false)|(!false) true2. 判斷下面的表達(dá)式是否含有語法錯(cuò)誤。如果含有語法錯(cuò)誤,請(qǐng)寫出錯(cuò)誤原因,否則寫出運(yùn)算結(jié)果。(每題1分,共4分) (1) 01 && (4+6) 錯(cuò)誤 (2) 4.2 % 2.1 0 (3) a >A 錯(cuò)誤 (4) 1=1
10、 錯(cuò)誤四、 附加題1:1. 請(qǐng)指出下面程序片斷可能存在的問題。1) for( int i= = 0; i<10; i+) =System.out.println(i);2) for( int i=0; i= =10; i+) 直接跳出循環(huán)System.out.println(i);3) int i = 0; 死循環(huán)while ( i<5)System.out.println(i);2. 請(qǐng)判斷下面的程序片斷能否通過編譯并正常運(yùn)行。如果能通過編譯并正常運(yùn)行,則請(qǐng)寫出程序運(yùn)行的結(jié)果。12345int i=0;doSystem.out.println(i+);while(i<5);
11、3. 請(qǐng)判斷下面的字符序列是不是合法的Java標(biāo)識(shí)符。如果認(rèn)為不是合法的Java標(biāo)識(shí)符,請(qǐng)說明原因。1)public 不是2) %def123abc不是3) $400是4) redHat是5) Line-Number 是6) 400Arcs不是7) _400Arcs是8) _debug是9) a 不是10) “char” 不是11) keyword 是12) null不是13) red hat不是14) *pointer 不是五、 寫出下面程序的運(yùn)行結(jié)果:1. public class J_Testpublic static void main(String args)int i=0;whil
12、e(true)if(i+ > 10)break;System.out.println(i); 122. public class J_TestPublic static void main(String args)int a=1,b=2;if(a=0) & (+b =6)a =100;System.out.println(a+b); 43. public class J_Testpublic static int mb_method( int x)int j=1;switch(x)case 1:j+;case 2:j+;case 3:j+;case 4:j+;case 5:j+;
13、default:j+;return j+x;Public static void main(String args)System.out.println(“value = “ + mb_method(4); value =84. public class J_Teststatic boolean mb_fun(char c)System.out.print(c);return true;public static void main(String args)int i=0;for( mb_fun(A); mb_fun(B) && (i<2); mb_fun(C)i +;mb_fun(D); ABDCBDCB5. public class J_TestPublic static void main(String args)int sum=0;outer:for(int i=1;i<10; i+)inner:for( in
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山西省太原市2024-2025學(xué)年高三上學(xué)期期末學(xué)業(yè)診斷語文試題 含答案
- 2025年中國(guó)地鐵輕軌用大型鋁合金型材市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)井用潛水電泵市場(chǎng)調(diào)查研究報(bào)告
- 2025至2031年中國(guó)車床中心架行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)男寶膠囊行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)雙面絨衫行業(yè)投資前景及策略咨詢研究報(bào)告
- 二零二五版離婚方式選擇與訴訟離婚法律援助合同2篇
- 二零二五宅基地使用權(quán)轉(zhuǎn)讓與土地承包合同2篇
- 二零二五年度離婚協(xié)議書范本:專業(yè)律師指導(dǎo)實(shí)現(xiàn)和平分手8篇
- 二零二五版學(xué)校宿舍樓周邊門面房租賃管理協(xié)議2篇
- 垃圾處理廠工程施工組織設(shè)計(jì)
- 天皰瘡患者護(hù)理
- 2023年四川省公務(wù)員錄用考試《行測(cè)》真題卷及答案解析
- 機(jī)電一體化系統(tǒng)設(shè)計(jì)-第5章-特性分析
- 2025年高考物理復(fù)習(xí)壓軸題:電磁感應(yīng)綜合問題(原卷版)
- 雨棚鋼結(jié)構(gòu)施工組織設(shè)計(jì)正式版
- 2025年蛇年新年金蛇賀歲金蛇狂舞春添彩玉樹臨風(fēng)福滿門模板
- 《建筑制圖及陰影透視(第2版)》課件 4-直線的投影
- 2024年印度辣椒行業(yè)狀況及未來發(fā)展趨勢(shì)報(bào)告
- 2024-2030年中國(guó)IVD(體外診斷)測(cè)試行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 碎紙機(jī)設(shè)計(jì)說明書
評(píng)論
0/150
提交評(píng)論