




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、java第2章結(jié)構(gòu)化程序設(shè)計(jì)第二章結(jié)構(gòu)化程序設(shè)計(jì)【判斷正誤* Java語言的標(biāo)識(shí)符是不區(qū)分大小寫的?!九袛嗾`*1在Java語言中,每個(gè) ASCII碼英文字符 占用8個(gè)二進(jìn)制位,而每個(gè)中文漢字字符則占用16個(gè)二進(jìn)制位【判斷正誤*1已知語句“ int t=640 ; ”在語法上是正確的。并將給變量 t賦初值 640,那么判斷語句 “short s=640 ; ”在語法上的正確性?!九袛嗾`*1已知語句“ int t=640000 ; ”在語法上是正確的,并將給變量 t賦初 值640000,那么請判斷語句 “short s=640000 ; ” 在語法上的正確性?!九袛嗾`*】已知語句“int t
2、=640000 在語法上是正確的,并將給變量t賦初 值640000,那么請判斷語句“ short s=(short)640000; ”在語法上的正確性。 【判斷正誤*】在Java語言中,語句“boolean t=1 ; 定義了 boolean類型的變量 t并給 它 賦了初值true 。【判斷正誤*1判斷下面語句是否正確。B=9a+2;【判斷正誤*】在Java語言中,執(zhí)行語句“ boolean t=1&8; ”的結(jié)果將使 boolean 類型變量t的值成為 true ?!咎羁疹}*】 Java 標(biāo)識(shí)符是 組成的字符序列?!咎羁疹}*】Java字符采用的是ISO規(guī)定的 字符集。 【填空題*】下面程序的
3、運(yùn)行結(jié)果是 。 Public class J_TestPublic static void main(String args)Inti=0;While(true)If(i+10)Break;(i) ;/方法main結(jié)束 類J_Test結(jié)束【填空題*】 下面程序的運(yùn)行結(jié)果是。Public classJ_TestPublic static void main(String args) Int i=0;While(true) If(i+10) Break;(i) ;/方法main結(jié)束 類J_Test結(jié)束【填空題*】請寫由下面程序的輸生結(jié)果:。 Class J_TestPublic static vo
4、id main(String args)Int a=1,b=2;if / 注:這種寫法不符合編程規(guī)則a=100;(a+b);/ 方法 main 結(jié)束 類 J_Test結(jié)束【填空題1 下面程序輸由的是。 Public class J_TestPublic static int mb_method(int x)int j=1; TOC o 1-5 h z Switch(x) case 1:j+; case 2:j+;case 3:j+; case 4:j+; case 5:j+;default:j+;return j+x; Public static void main(String args)(
5、方法main結(jié)束 類J_Test結(jié)束【填空題*】請寫由下面成學(xué)的輸生結(jié)果:。 class J_Testpublic static void main(String args) int a=2;switch(a) case 1:break;case 2:a+=2; case 3:a+=3;break;case 4:a+=4; break;default:a=0;(a);方法main結(jié)束 類J_Test結(jié)束【填空題*1下面程序輸由的是 。public class J_Teststatic boolean mb_fun(char c)(c);return true; 方法 mb_fun 結(jié)束Publ
6、ic static void main(String args)inti=0;for(mb_fun(A);mb_fun(B)&(i6)break outer;/內(nèi)部for 循環(huán)結(jié)束外部for循環(huán)結(jié)束System. out. println( sum = + sum); /方法main結(jié)束/類J_Test結(jié)束填空題*請寫由下面程序的輸由結(jié)果: c public class J_Test public static void main(String args ) int sum = 0 outer:for(int i = 1; i6)break outer;/內(nèi)部for 循環(huán)結(jié)束外部for循環(huán)結(jié)束
7、System. out. println( sum = + sum); /方法main結(jié)束/類J_Test結(jié)束填空題*請寫由下面程序的輸由結(jié)果: C public class J_Test public static void main(String args ) int sum = 0 outer:for(int i = 1; i6)continue inner;內(nèi)部for 循環(huán)結(jié)束外部for循環(huán)結(jié)束System. out. println( sum = + sum); / 方法 main結(jié)束/類J_Test結(jié)束填空題*請寫由下面程序的輸由結(jié)果: 。 public class J_Test
8、public static void main(String args ) int sum = 0 outer:for(int i = 1; i6)continue outer;/ 內(nèi)部 for 循環(huán)結(jié)束外部for循環(huán)結(jié)束System. out. println( sum = + sum); / 方法 main結(jié)束/類J_Test結(jié)束選擇題* 下面哪些選項(xiàng)不可以用作變量名的首字符(A)字母(B) 下劃線(_) (C) 數(shù)字(D) 美元符 號($)選擇題*下面哪些單詞是Java語言的關(guān)鍵字(A) sizeof (B) abstract (C) null (D) Sting 選擇題 * 下面哪些單
9、詞是 Java語言的關(guān)鍵字(A) For (B) for (C) FOR (D) true 選擇題* 下面哪些單詞是 Java語言的關(guān) 鍵字(A) null (B) false (C) length (D) instanceof選擇題* 下面哪些語句不會(huì)由現(xiàn)編譯警告或錯(cuò)誤(A)float f = ; (B) char c =a ; (C) byte b =25; (D) boolean d =null;選擇題* 下面哪個(gè)賦值語句會(huì)產(chǎn)生編譯錯(cuò)誤(A)float a =; (B) double b =; (C) int c =2; (D) long d二2;選擇題* 下面哪個(gè)賦值語句會(huì)產(chǎn)生編譯錯(cuò)誤
10、(A)char a = abc ; (B) byte b =1234; (C) long c =0 x123;(D) double d =1e-3f; 選擇題* 下面那些語句可以通過 編譯(A) float a =1; (B) float b =;(C) float c =2e1f; (D) float d =0 x1234;選擇題* 設(shè)各個(gè)變量的定義如下,哪些選項(xiàng)的值為true int i =1;float f =; double d =; boolean b =true; (A) i =f;(B) i =d; (C) f =d; (D) i =b;選擇題* 下面程序片段輸由的是什么int
11、a =3; intb =1; if(a =b)(“a = +a); (A) a =1;(B) a =3;(C)編譯錯(cuò)誤,沒有輸由(D)正常運(yùn)行,但沒有輸由選擇題* 執(zhí)行完下面程序片段之后,下面哪些結(jié)論 是正確的int a, b, c; a =1; b =2;c =(a+b3 a+: +b); (A) a 的值是 2,b 的值是 3 (B) a的值是1, b的值是3; (C) a 的值是1, b的值是2 (D)c的值是false選擇題* 請優(yōu)化下面的程序代碼,并判斷下面哪些 結(jié)論 是正確 的。 public void mb_method( boolean a,boolean b ) if ( a
12、)(A ); else if ( a & b)(“A&C ); else if( ! b )(“notB ); else(ELSE ); /方法mb_method結(jié)束(A)語句 mb_method(true, true); 輸由A&g (B) 語句 mb_method(true,false); “ 輸由“ notB” (C) 語句” mb_method(false, true); “ 輸由 ELSE” (D) 語句” mb_method(false, false); “ 輸由 ELSE選擇題* 對于下面的源程序,哪些選項(xiàng)的結(jié)論是正確的 public class J_Test public st
13、atic int mb_isOdd(int x) return(x % 2); / 方法 mb_isOdd 結(jié)束public static void main (String args ) if(mb_isOdd(3)(“3 is odd. ); else(“3 is even. ); / 方法 main 結(jié)束/ 類 J_Tese結(jié)束(A)程序輸由 “3 is odd. (B)程序輸由 “3 is even.” (C)程序無法通過編譯(D)程序可以通過編譯,但無法正常運(yùn)行選擇題* 對于下面的源程序,哪些選項(xiàng)的結(jié)論是正 確的 public class J_Testpublic static vo
14、id main (String args ) int x =2; int y =2;if (+x=y+)(“x=y ); else(“x!=y ); / 方法 main 結(jié)束/ 類 J_Test 結(jié)束(A) 程序輸由“ x=y” (B)程序輸由“ x!=y ” (C)程序無法通 過編譯(D)程序可以通過編譯,但無法正常運(yùn)行選擇題* 可以用作表達(dá)式switch的基本數(shù)據(jù)類型分 別是:(A) boolean (B) char (C) byte (D) short (E) int (F) long (G) float (H) double 選擇題 * 當(dāng)整數(shù)變量i的值為多少時(shí),下面的程序片段會(huì)在控制
15、臺(tái)窗口 中輸生 Message 2. switch(i) case 1:(Message 1. ); case 2: case 3:(Message 2. ); break;/switch 結(jié)構(gòu)結(jié)束(A) 0 (B) 1 (C) 2 (D) 3 (E) 4選擇題*針對下面的程序,哪些結(jié)論是正確的public class J_Test public static void main(String args ) byte b =1; while(+b0);(“Loop ); / 方法 main 結(jié)束/ 類 J_Test 結(jié)束(A)運(yùn)行程序?qū)⑦M(jìn)入死循環(huán),從而導(dǎo)致什么都無法輸生(B)每運(yùn)行一次程序,則
16、輸由一次“ Loop”并退由(C)每 運(yùn)行一次程序,會(huì)輸由多次“ Loop” (D)程序中含有編譯 錯(cuò)誤選擇題* 下面程序片段輸由的是什么int i =0,j =9;do TOC o 1-5 h z if(i+-j) break; while(i1 (13) -101(14)101 (15)-l0l(16)101 (17) -101(18)107)&(b1)(31)(a7)&(b7)(32)(a10)&(b7)(33)(a7)&(b1)(34)(a7)&(b7) (35)(a10)&(b7)(36)(a7)|(b1)(37)(a7)|(b7)(38)(a10)|(b7) (39)(a7) |
17、(b1)(40)(a7) | (b7)(42)(a7)A(b1) (43)(a7)A(b7)(44)(a10)A(b7)(45)(a7)&(b+1)&(b2)(46)(a7)&(+b)2)&(b2)(47)(a10)&(b+)1)&(b2)(48)(a10)&(+b)2)&(b2)(49)(a7)&(b+)1)&(b2) (50)(a7)&(+b)2)&(b2)(51)(a10)&(b+)1)&(b2)(52)(a10)&(+b)2)8L&(b2)(53)(a7)|(b+)1)&(b2)(54)(a7)|(+b)2)&(b2)(55)(a10)|(b+)1)&(b2)(56)(a10)|(+b
18、)2)&(b2)(57)(a7)|(b+)1)&(b2)(58)(a7)|(b+)2)&(b2)(59)(a10)|(b+)1)&(b2)(60)(a10)| (+b)2)&(b2) (61)(a7)A(b+)1)&(b2)(62)(a7)A(+b)2)&(b2) (63)(a10)A(b+)1)&(b2)(64)(a10)A(+b)2)&(b2)a7 a:b (66) a10a:b(67) (byte)214 2.46簡答題*請指由下面程序片斷可能存在的問題。for(int i= =0;i=1) try n=(args0);catch(Exception e) (n+ is converte
19、d into: );(“ );/ 方法main結(jié)束/類J_Test結(jié)束要求完整的程序能夠?qū)⒔o定的整數(shù)轉(zhuǎn)換成若干行星號(“*”)。具體的轉(zhuǎn)換規(guī)則如下唆所示。假設(shè)整數(shù)以十進(jìn)制 表示,如果給定整數(shù)第i位是n,則倒數(shù)第i行輸由n個(gè)星 號。下面是具體的兩個(gè)運(yùn)行實(shí)例。c:examplesjava J_Test 123 123 is converted into:* * * c:examplesjava J_Test 34 34 is convertedinto: * *請不要用超過四行的語句完成上面的程序。當(dāng)一行內(nèi)容只有“ ”或“ 時(shí),則這行不計(jì)算行數(shù)。每行至多只能由現(xiàn)一條Java語句,而且每行至多由現(xiàn)一
20、個(gè)如下的關(guān)鍵字:“ for ”、“ d?!?、“ while ”、“、“if 和 else ”。例如:1 . if(a=b) (s) ; (s);上面的程序應(yīng)當(dāng)計(jì)算為三行程序。編程題*在程序中直接給定一個(gè)正整數(shù)n,請編寫程序計(jì)算并輸由小于n的最大素?cái)?shù)。編程題*請編寫一個(gè)素?cái)?shù)表的程序,要求輸由 1000以 內(nèi)的所有素?cái)?shù)。編程題*請編寫程序輸由從1到9的乘法口訣表??谠E表的前一部分如下:1*2=2;2*2=4;1*1=1;1*3=3;2*3=6;3*3=9;l*4=4;2*4=8;3*4=12;4*4=16 ;編程題*請完成下面的方法體,使得方法mb-binary在控制臺(tái)窗口中輸由整數(shù)i的二進(jìn)制補(bǔ)碼
21、。Void mb_binary(int i)/ 方法體)/方法mb_binary 結(jié)束趣味題為請編寫一個(gè)組合24的游戲程序。程序的參 數(shù)給定四個(gè)從0到9的整數(shù)。程序可以對這四個(gè)數(shù)字進(jìn)行任 意排列并任意進(jìn)行四則運(yùn)算。如果能夠得到24,則輸由具體的表達(dá)式。否則,輸由“無解”。第二章結(jié)構(gòu)化程序設(shè)計(jì)【判斷正誤* Java語言的標(biāo)識(shí)符是不區(qū)分大小寫的。【判斷正誤*1在Java語言中,每個(gè) ASCII碼英文字符 占用8個(gè)二進(jìn)制位,而每個(gè)中文漢字字符則占用16個(gè)二進(jìn)制位 【判斷正誤*1已知語句“ int t=640 ; ”在語法 上是正確的。并將給變量t賦初值640,那么判斷語句“short s=640 ;
22、 ”在語法上的正確性。【判斷正誤*1已知語句“ int t=640000 ; ”在語法上是正確的,并將給變量 t賦初 值640000,那么請判斷語句 “short s=640000 ; ” 在語法上的正確性?!九袛嗾`*】已知語句“int t=640000在語法上是正確的,并將給變量t賦初 值640000,那么請判斷語句“ short s=(short)640000; ”在語法上的正確性。 【判斷正誤*】在Java語言中,語句“boolean t=1 ; 定義了 boolean類型的變量 t并給 它 賦了初值true ?!九袛嗾`*1判斷下面語句是否正確。B=9a+2;【判斷正誤*】在Java
23、語言中,執(zhí)行語句“ boolean t=1&8; ”的結(jié)果將使 boolean 類型變量t的值成為 true ?!咎羁疹}*】 Java 標(biāo)識(shí)符是 組成的字符序 列。【填空題*】Java字符采用的是ISO規(guī)定的 字 符集。 【填空題*】下面程序的運(yùn)行結(jié)果是。 Public class J_TestPublic static void main(String args)Inti=0;While(true)If(i+10)Break;/方法main結(jié)束 類J_Test結(jié)束【填空題*】 下面程序的運(yùn)行結(jié)果是Public classJ_TestPublic static void main(String
24、 args) Int i=0;While(true) If(i+10) Break;/方法main結(jié)束 類J_Test結(jié)束【填空題*】請寫由下面程序的輸生結(jié)果: 。 Class J_Test Public static void main(String args) Int a=1,b=2; if / 注:這種寫法不符合編程規(guī)則a=100;(a+b);/ 方法 main 結(jié)束 類 J_Test結(jié)束 【填空題*】下面程序輸由的是 。 Public class J_Test Public static int mb_method(int x)int j=1; TOC o 1-5 h z Switch
25、(x) case 1:j+; case 2:j+;case 3:j+; case 4:j+; case 5:j+;default:j+;return j+x; Public static void main(String args) (方法main結(jié)束 類J_Test結(jié)束int a=2;【填空題*】請寫由下面成學(xué)的輸生結(jié)果: 。 class J_Testpublic static void main(String args) switch(a) case 1:break;case 2:a+=2; case 3:a+=3;break;case 4:a+=4; break;default:a=0;
26、(a);方法main結(jié)束 類J_Test結(jié)束【填空題*1下面程序輸由的是 。 public class J_Teststaticboolean mb_fun(charc)(c);return true; 方法 mb_fun 結(jié)束Public static void main(String args)inti=0;for(mb_fun(A);mb_fun(B)&(i6)break outer;/內(nèi)部for 循環(huán)結(jié)束外部for循環(huán)結(jié)束System. out. println( sum = + sum); /方法main結(jié)束/類J_Test結(jié)束填空題*請寫由下面程序的輸由結(jié)果: 。 public c
27、lass J_Test public static void main(String args ) int sum = 0 outer:for(int i = 1; i6)break outer; 內(nèi)部for 循環(huán)結(jié)束外部for循環(huán)結(jié)束System. out. println( sum = + sum); /方法main結(jié)束/類J_Test結(jié)束填空題*請寫由下面程序的輸由結(jié)果: 。 public class J_Test public static void main(String args ) int sum = 0 outer:for(int i = 1; i6)continue inner;/ 內(nèi)部 for 循環(huán)結(jié)束外部for循環(huán)結(jié)束System. out. println( sum = + sum); / 方法 main結(jié)束/類J_Test結(jié)束填空題*請寫由下面程序的輸由結(jié)果: 。 public class J_Test public static void main(String args ) int sum = 0 outer:/內(nèi)部for循環(huán)結(jié)束/ 外sum = + sum); / 方法for(int
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 積極參與志愿活動(dòng)回饋社會(huì)計(jì)劃
- 制定職業(yè)生涯的長期規(guī)劃計(jì)劃
- 法學(xué)概論考試的互動(dòng)學(xué)習(xí)模式與試題及答案探討
- 前臺(tái)文員與其他部門的協(xié)調(diào)溝通計(jì)劃
- 信息技術(shù)市場的變化與機(jī)遇測試試題及答案
- 網(wǎng)絡(luò)管理員考試能力評估試題及答案
- 品牌預(yù)期與消費(fèi)者行為的關(guān)聯(lián)計(jì)劃
- 提升項(xiàng)目交付能力的策略計(jì)劃
- 2024年吉林省生態(tài)環(huán)境廳下屬事業(yè)單位真題
- 2024年湖北省交通運(yùn)輸廳下屬事業(yè)單位真題
- 地七年級下冊全冊知識(shí)要點(diǎn)總復(fù)習(xí)-2024-2025學(xué)年七年級地理教學(xué)課件(人教版2024)
- 【MOOC】大學(xué)體育(二)-華中科技大學(xué) 中國大學(xué)慕課MOOC答案
- 【MOOC】斷層影像解剖學(xué)-山東大學(xué) 中國大學(xué)慕課MOOC答案
- 2024版《糖尿病健康宣教》課件
- 高中地理思維導(dǎo)圖(高清 可以放大)
- 2024年四川省成都市中考?xì)v史試卷真題(含答案解析)
- 中學(xué)生英才計(jì)劃面試常見問題
- 社區(qū)工作者經(jīng)典備考題庫(必背300題)
- Q∕GDW 12130-2021 敏感用戶接入電網(wǎng)電能質(zhì)量技術(shù)規(guī)范
- 車間作業(yè)安全培訓(xùn)資料培訓(xùn)資料
- 超聲肺功能探測新技術(shù)
評論
0/150
提交評論