- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 1 章:程式語言與 Java 的基礎
請說明什麼是程式與軟體?程式語言的種類?低階和高階程式語言的差異?
請比較編譯和直譯程式語言的差異?並各舉出 2 種程式語言?
什麼是 Java ?其特點為何?為什麼 Java 是一種跨平台的程式語言,請說明其意義? Java 平台是由 和 元件組成。
請簡單說明JVM是什麼,並且使用圖例說明 Java程式的執行過程?
請說明 Java 語言的開發環境?並且分別列出命令列和 Gel 整合開發工具建立 Java 應用 程式的步驟?
Java 原始程式碼的副檔名: ,編譯成類別檔的副檔名: 。
請完成下列 Java 程式輸出「大家好!生日快樂」字串,如下所示:
class Test
{ public static void main(String[] args)
{ }
}
請問習題 7. 的 Java 程式儲存的全名為 : ,如果輸出字串改為兩行 「大
家好!」和「生日快樂」,請再次完成Java程式。
繼續習題 8,在命令提示字元視窗執行編譯的指令: ,編譯成的
Bytecode 檔案名稱: ,執行 Java 程式的指令: 。
10..在安裝好Gel整合開發工具後,使用Gel建立Java程式輸出下列” * ”字元顯示的圖 形,如下所示:
第 2 章: 變數與運算子
簡單說明 Java 的命名原則?
說明什麼是程式中的變數? Java 程式如何宣告變數?
請問下列哪些是 Java 的保留字,如下所示:
apple 、float 、 7up 、grandTotal 和 boolean
請指出下列哪些是 Java 合法的變數名稱,如下所示:
2bad 、 zero 、 lastValue 、 year2006 、TWO-DOLLARS 、team 、2Int、int、I、j
請寫出 Java 的資料型態分為哪兩種? 8 種基本資料型態是什麼?
請說明什麼是運算式?下列 Java 運算子的功能,如下所示:
!=
請指出下列哪些運算式是不正確的,如果正確請計算其值,如下所示:
5 + 7 (5 * 6)/2
(-12 + (12 + 8)/2 ) * 4
-20 + (14 + 6)/2 ) * 3
(30 - 15) / 3
34 - 14) / (20 - 5 )
( (34 - 14) / (13 + 7 ) )
( 1/2 + 3.5) * 2.0
(2 - 6) / 2 + 10
請建立 Java 程式計算下列運算式的值,如下所示:
2
2X2 -4X + 1 ,X = 3.0 、4.0 和 2/3
a2 + b ,a = 2.0 、4.0 和 2/3,b = 10.0 、5.0 和 12.0
2
3X2 -8X + 4 ,X = 2.0 、4.0 和 2/3
圓周長的公式是 2*PI*r ,PI 是圓周率 3.1415 ,r 是半徑 10, 20, 50, 請設計 Java 程式 使用常數定義圓周率,然後計算各半徑的圓周長。
請建立 Java 程式將下列的八和十六進位值轉換成十進位值顯示,如下表所示:
0277 、 0xcc 、0xab 、 0333 、 0555 、0xff
現在有 250個蛋,一打是 12個,請使用 Java 程式計算 250個蛋是幾打,還剩下幾個 蛋。
某人在銀行存入 150 萬,利率是 4%,如果每年的利息都繼續存入銀行,請使用 Java 程式計算在 15 年後,本金在利息一共有多少錢。
第 3 章:流程控制結構
請說明什麼是結構化程式設計?其主要觀念有哪 3 項?流程控制的種類有幾種?
單一 if/else 指令敘述共有 種選擇。寫出下列關係與條件運算式值是 true 或
false ,如下所示:
2 + 3 == 5 (2) 36 6 * 6 (3) 8 + 1 = 3 * 3
(4) 2 + 1 == (3 + 9) / 4 (5) 12 = 2 + 3 * 2 (6) 2 * 2 + 5 != (2 + 1) *
請寫出下列條件敘述程式片斷的輸出結果?
(1) int sum = 8 + 1 + 2 + 7; if ( sum 20 )
In(太小);
else
In(太大);
int depth = 10 ; if ( depth = 10 ) { In( 危險: );
In(水太深.);
}
請說明 whiIe 和 do/whiIe 迴圈的差異?並舉例說明是否會影響程式的執行結果
請寫出下列 main() 方法的輸出結果,如下所示:
pubIic static void main(String[] args)
{ int n = 1;
whiIe (n = 64)
{ n = 2*n;
}
}
pubIic static vo
文档评论(0)