Microsoft PowerPoint - FS720-Ch10.ppt

Size: px
Start display at page:

Download "Microsoft PowerPoint - FS720-Ch10.ppt"

Transcription

1 第 10 章 字串 (String) 著作權所有 旗標出版股份有限公司 本章重點 10-1 字串的產生 10-2 String 類別的方法 10-3 StringBuffer 與 StringBuilder 類別 10-4 規則表示法 (Regular Expression) 10-5 綜合演練 2 1

2 10-1 字串的產生 字串其實就是 String 物件, 所以宣告一個字串變數, 就等於是宣告一個指到 String 物件的參照, 然後再產生 String 物件 為了要能正確的產生物件, 首先來看看 String 類別所定義常用的建構方法 : 3 字串的產生 其中 StringBuffer 與 StringBuilder 類別會在 10-3 節中介紹 底下就來看看如何透過另外 4 個建構方法產生字串 : 4 2

3 字串的產生 5 字串的產生 1. 第 6 行使用不需參數的建構方法建構出來的就是空的字串, 也就是一個內容為 0 個字元的字串 2. 第 7 行由 test 所指字元陣列建構字串, 因此建構出的字串內容為 " 這是個測試字串 3. 第 8 行由 test 所指字元陣列中索引碼為 3 的元素開始, 取出 4 個元素建構字串 由於陣列元素索引碼是從 0 起算, 所以建構出來的字串為 " 測試字串 " 6 3

4 字串的產生 4. 第 9 行由剛剛建立的字串 b 產生副本, 因此內容一樣 5. 第 17 行是特別展示, 讓大家瞭解雖然字串 d 和字串 b 的內容一樣, 但卻是不同的物件個體, 所以 == 運算比較參照值的結果並不相等 如果要進行字串內容的比對, 必須使用稍後會介紹的 equals() 方法 7 字串的產生 Java 對於 String 類別的特別支援 使用字面常數建立 String 物件 連接運算 String 物件的特性 自動轉型 (Implicit Conversion) String 物件的內容無法更改 8 4

5 Java 對於 String 類別的特別支援 從剛剛的描述可以想見, 對於像是字串這樣常用的資料型別, 如果要一一使用建構方法來建立物件其實並不方便, 因此, Java 語言對於 String 類別提供了幾個特別的輔助 9 使用字面常數建立 String 物件 Java 對於 String 類別最重要的支援就和陣列一樣, 使用字面常數來產生 String 物件, 例如 : 10 5

6 使用字面常數建立 String 物件 其中第 4 行就是直接使用字面常數建立物件 當程式中有字面常數時,Java 編譯器其實會產生一個 String 物件來代表所有相同內容的字面常數字串 也就是說, 第 5 行設定給 b 的參照值其實和給 a 的是一樣的, 都指向同一個 String 物件 而第 6 行傳給 String 類別建構方法的也是同一個物件 您可以把這 3 行看成是這樣 : 11 使用字面常數建立 String 物件 因此, 第 8 行的 a == b 就會是 true, 因為 a 和 b 指向同一個物件, 參照值相等 但是 c 則是建立副本, 指向另一個物件, 所以不論是 a == c 或是 b == c 都不會相同 如果要比對字串的內容, 就必須使用 String 類別的 equals() 方法 : 12 6

7 使用字面常數建立 String 物件 13 使用字面常數建立 String 物件 對於英文字串, 則有另一個 equalsignorecase() 方法, 可在不分大小寫的情況下, 進行字串比對 亦即用 equals() 方法比對時, "ABC" 和 "abc" 會被視為不同 ; 但用 equalsignorecase() 方法, 則會將 "ABC" 和 "abc" 視為相同, 請參見以下的例子 14 7

8 使用字面常數建立 String 物件 15 連接運算 當運算元中有字串資料時, "+" 運算子就會進行連接字串的動作, 這在前幾章的範例之中已經使用過許多次, 相信大家都非常熟悉, 此處就不再舉例 16 8

9 String 物件的特性 String 類別還有幾個特性, 是單單從表面無法發掘的, 瞭解這些特性對於正確使用字串有很大的幫助 17 自動轉型 (Implicit Conversion) 搭配連接運算使用時, 如果連接的運算元中有非 String 物件, Java 會嘗試將該運算元轉換為 String 物件, 轉換的方式就是呼叫該運算元的 tostring () 方法 例如 : 18 9

10 自動轉型 (Implicit Conversion) 要注意的是, tostring() 方法必須傳回 String 物件, 而且必須加上 public 存取控制 19 String 物件的內容無法更改 String 物件一旦產生之後, 其內容就無法更改, 即便是連接運算, 都是以運算元連接之後的字串產生新的 String 物件作為運算結果 除此之外, String 類別所提供的各個方法也都是傳回一個新的字串, 而不是直接更改字串的內容 如果需要能夠更改字串內容的物件, 必須使用 10-3 節會介紹的 StringBuffer 或是 StringBuilder 類別 20 10

11 10-2 String 類別的方法 String 類別提供許多處理字串的方法, 可以幫助您有效的使用字串, 我們將在這一節為您介紹一些重要的方法, 相關資訊可以在 JDK 的說明文件中找到 要特別再提醒讀者, 以下傳回值型別為 String 的方法都是 傳回副本, 而不會修改原本的字串內容 21 String 類別的方法 char charat(int index) int compareto(string anotherstring) boolean contains(charsequence s) 甚麼是 CharSequence 類別 boolean endswith(string suffix) void getchars(int srcbegin, int srcend, char[ ] dst, int dstbegin) 區段的表示法 int indexof(int ch) int indexof(int ch, int fromindex) 22 11

12 String 類別的方法 int indexof(string str) int indexof(string str, int fromindex) int length() String replace(char oldchar, char newchar) String replace(charsequence target, CharSequence replacement) boolean startswith(string prefix, int offset) boolean startswith(string prefix) String substring(int beginindex) String substring(int beginindex, int endindex) 23 String 類別的方法 String tolowercase() String touppercase() String trim() 24 12

13 char charat(int index) 傳回 int 所指定索引碼的字元, 字串和陣列一樣, 索引碼是從 0 開始算起, 因此字串中的第 1 個字元的索引碼就是 0 25 char charat(int index) 26 13

14 int compareto (String anotherstring) 以逐字元方式 (Lexically) 與 anotherstring 所指字串的內容比較, 如果 anotherstring 比較大, 就傳回一個負數值 ; 如果字串內容完全相同, 就傳回 0; 如果 anotherstring 比較小, 就傳回一個正數值 至於兩個字串 a 與 b 之間的大小, 是依照以下的規則來決定 : 27 int compareto (String anotherstring) 1. 由索引 0 開始, 針對 a 與 b 相同索引碼的字元逐一比較其標準萬國碼 (Unicode), 一旦遇到相同位置但字元不同時, 就以此位置的字元相比較決定 a 與 b 的順序 例如, a 為 "abcd" b 為 "abed", 索引碼 0 1 這兩個位置的字元皆相同, 但索引碼 2 的地方 a 為 'c' b 為 'e', 所以 b 比 a 大 28 14

15 int compareto (String anotherstring) 2. 如果 a 與 b 的長度相同, 且逐一字元比較後, 同位置的字元皆相同, 就傳回 0 此時, a.equals(b) 或是 b.equals(a) 皆為 true 3. 如果 a 與 b 長度不同, 且逐一字元比較後, 較短的一方完全和較長的一方前面部分相同, 就比較 a 與 b 的長度決定大小 例如, 如果 a 為 "abc" b 為 "abcd", 那麼 a 就小於 b 29 int compareto(string anotherstring) 30 15

16 int compareto (String anotherstring) 與 equals ( ) 方法類似, CompareTo() 方法也有一個雙胞胎 comparetoignorecase(), 在比較時會將同一字母大小寫視為相同 例如 : 31 boolean contains(charsequence s) 傳回字串中是否包含有 s 所指字串的內容在裡頭 32 16

17 甚麼是 CharSequence 類別 CharSequence 其實並不是類別, 而是一個介面 (Interface), 我們會在第 12 章介紹介面, 這裡您只要知道所有出現 CharSequence 型別參數的地方, 都表示該參數可以是 String 或是 StringBuilder StringBuffer 類別的物件即可 33 boolean endswith(string suffix) 傳回是否以指定的字串內容結尾 34 17

18 void getchars(int srcbegin, int srcend, char[ ] dst, int dstbegin) 將索引碼為 srcbegin 的字元開始到索引碼為 srcend - 1 的字元複製到 dst 所指字元陣列中索引碼為 dstbegin 開始的元素中 是一個測 35 區段的表示法 在 Java 中, 表示一個區段時, 都是以開頭元素的索引碼以及結尾元素的下一個元素的索引碼來表示, 請熟悉這種表示方法, 避免弄錯包含的區段 36 18

19 int indexof(int ch) 傳回 ch 所指定的字元在字串中第一次出現位置的索引碼, 如果字串中未包含該字元, 就傳回 -1 這個方法有個雙胞胎的版本, 叫做 lastindexof(), 可以從字串尾端往前尋找 37 int indexof(int ch) 38 19

20 int indexof(int ch, int fromindex) indexof() 方法的多重定義版本, 可以透過 fromindex 指定開始尋找的位置 只要結合這 2 種 indexof() 方法, 就可以逐一找出字串中所有出現指定字元的位置了 這個方法也有個雙胞胎的版本, 叫做 lastindexof(), 可以從字串尾端往前尋找 39 int indexof(string str) indexof() 的多重定義版本, 尋找的是指定字串出現的位置 這個方法也有個雙胞胎的版本, 叫做 lastindexof(), 可以從字串尾端往前尋找 40 20

21 int indexof(string str) 41 int indexof (String str, int fromindex) indexof() 方法的多重定義版本, 可以透過 fromindex 指定開始尋找的位置 只要結合這 2 種 indexof() 方法, 就可以逐一找出所有出現指定字串的位置了 當然也有個對應的 lastindexof() 方法, 可以從字串尾端往前尋找 42 21

22 int length() 傳回字串的長度 43 String replace (char oldchar, char newchar) 將字串中所有出現 oldchar 所指定的字元取代為由 newchar 所指定的字元 要提醒您的是, 這並不會更改原始字串的內容, 而是將取代的結果以新的字串傳回 44 22

23 String replace (char oldchar, char newchar) 45 String replace (CharSequence target, CharSequence replacement) 和上一個方法功能類似, 但是將字串中所有出現 target 所指字串內容的地方都取代為 replacement 所指字串的內容 46 23

24 boolean startswith (String prefix, int offset) startswith() 的用法和前面看過的 endswith() 類似, 但功能相反, startswith() 是用來檢查目前字串是否是以參數字串 prefix 開頭 較特別的是 startswith() 有兩個參數的版本, 可指定從索引位置 offset 開始, 檢查是否以參數字串 prefix 為開頭 47 boolean startswith (String prefix, int offset) 48 24

25 boolean startswith(string prefix) 和 endwith() 方法類似, 但是傳回字串是否以 prefix 所指定的字串開頭 49 String substring(int beginindex) 傳回由 beginindex 所指定索引開始到結尾的子字串 50 25

26 String substring(int beginindex, int endindex) 傳回由 beginindex 所指定的索引碼開始到 endindex - 1 所指定的索引碼為止的部分字串 51 String tolowercase() 傳回將字串中的字元轉成小寫後的副本 52 26

27 String touppercase() 將字串中的字元全部轉為大寫 53 String trim() 將字串中頭 尾端的空白符號去除, 包含空白字元 定位字元等等 54 27

28 10-3 StringBuffer 與 StringBuilder 類別 前 2 節我們一直強調, String 物件無法更改其字串內容, 這主要是因為如此一來, String 物件就不需要因為字串內容變長或是變短時, 必須進行重新配置儲存空間的動作 但如果您必須使用可以隨時更改內容的字串, 那麼就必須改用 StringBuffer 或是 StringBuilder 類別 55 StringBuffer 與 StringBuilder 類別 StringBuffer 類別 append() 方法 insert() 方法 StringBuffer delete(int start, int end) StringBuffer deletecharat(int index) StringBuffer replace(int start, int end, String str) StringBuffer reverse() void setcharat(int index, char ch) 其他方法 StringBuilder 類別 56 28

29 StringBuffer 類別 基本上, 我們可以把 StringBuffer 類別看成是 可改變內容的 String 類別 因此 StringBuffer 類別提供了各種可改變字串內容的方法, 像是可新增內容到字串中的 append() 及 insert() 可刪除字串內容的 delete() 以下先來看 StringBuffer 類別的建構方法 : 57 StringBuffer 類別 58 29

30 StringBuffer 類別 還記得在 10-5 頁提過, Java 會產生一個 String 物件來代替程式中的字面常數, 所以第 4 5 行也可直接寫成 : 以下就來介紹 StringBuffer 類別的修改字串方法, 這些方法不但會直接修改 StringBuffer 物件的內容, 也會將修改後的結果傳回 59 append() 方法 StringBuffer 物件並不能使用 + 運算子來連接字串, 而必須使用 append() 或是 insert() 方法 append() 方法會在字串尾端添加資料, 並且擁有多重定義的版本, 可以傳入基本型別 String 物件以及其他有定義 tostring() 方法的物件 它會將傳入的參數轉成字串, 添加到目前字串的尾端, 然後傳回自己 60 30

31 append() 方法 61 insert() 方法 insert() 方法和 append() 方法一樣有多種版本, 但是它可以透過第 1 個參數 offset 將第 2 個參數插入到字串中的特定位置 offset 代表的是索引碼,insert() 方法會把資料插入到 offset 所指的位置之前 62 31

32 insert() 方法 在第 8 行可以看到, 如果第 1 個參數傳入字串的長度, 就等於是 append() 了 63 StringBuffer delete (int start, int end) delete() 方法可以刪除由 start 所指定索引碼開始到 end - 1 所指定索引碼之間的一段字元 64 32

33 StringBuffer deletecharat (int index) 刪除由 index 所指定索引碼的字元 65 StringBuffer replace (int start, int end, String str) 將 start 所指定索引碼開始到 end - 1 所指定索引碼之間的一段字元取代為 str 所指定的字串 66 33

34 StringBuffer replace (int start, int end, String str) 67 StringBuffer reverse() 將整個字串的內容頭尾反轉 68 34

35 void setcharat (int index, char ch) 將 index 所指定索引碼的字元取代成 ch 所指定的字元 請特別注意, 這是唯一一個更改了字串內容, 但卻沒有傳回自己的方法, 在使用時要特別小心 69 void setcharat (int index, char ch) 70 35

36 其他方法 StringBuffer 也提供下列方法, 其用法和 String 類別的同名方法相同 : char charat (int index) void getchars (int srcbegin, int srcend, char[ ] dst, int dstbegin) int indexof (String str) int indexof (String str, int fromindex) int lastindexof (String str) int lastindexof (String str, int fromindex) 71 其他方法 int length () String substring (int start) String substring (int start, int end) 72 36

37 StringBuilder 類別 這個類別和 StringBuffer 的用途相同, 且提供的方法一模一樣, 唯一的差別就是此類別並不保證在多執行緒的環境下可以正常運作 有關多執行緒, 請參考第 15 章 如果您使用字串的場合不會有多個執行緒共同存取同一字串的話, 建議可以改用 StringBuilder 類別, 以得到較高的效率 如果會有多個執行緒共同存取字串的內容, 就必須改用 StringBuffer 類別 規則表示法 (Regular Expression) 在字串的使用上, 有一種用途是接收使用者鍵入的資料, 比如說身份證字號 電話號碼 或者是電子郵件帳號等等 為了確保後續的處理正確, 通常都會希望使用者依據特定的格式輸入, 以避免使用者輸入不合乎該項資料的字元 因此, 在這類應用中, 一旦取得使用者輸入的資料, 第一件事就是要判斷使用者是否依據規定的格式輸入, 然後才進行後續的處理 74 37

38 規則表示法 (Regular Expression) 在 String 類別中, 雖然已經提供有多個方法可以讓您比對字串的內容, 可是要比對字串內容是否符合特定的格式, 例如 這種電話號或是 這樣的電子郵件信箱等等具有規則的樣式, 使用起來並不方便 因此我們需要一種可以描述字串內容規則的方式, 然後依據此一規則來驗證字串的內容是否相符 String 類別的 matches() 方法, 就可以搭配規則表示法來解決這樣的問題 75 規則表示法 (Regular Expression) 甚麼是規則表示法 比對數字 規則表示法入門 直接比對字串內容 限制出現次數 字元種類 (Character Classes) 預先定義的字元種類 (Character Class) 群組 (Grouping) 以字面常數指定樣式 replaceall () 方法 簡單取代 使用樣式進行取代 使用群組 76 38

39 甚麼是規則表示法 讓我們先以一個最簡單的範例來說明甚麼是規則表示法 假設程式需要使用者輸入一個整數, 那麼當取得使用者輸入的資料後, 就必須檢查使用者所輸入的是否為整數 要完成這件事, 最簡單 直覺的方法就是使用一個迴圈, 一一取出字串中的各個字元, 檢查這個字元是否為數字 : 77 甚麼是規則表示法 78 39

40 甚麼是規則表示法 79 甚麼是規則表示法 第 16 行的 for 迴圈就是從 str 所指字串中一一取出個別字元, 並比對是否為數字, 並且在使用者的輸入資料包含有非數字時顯示錯誤訊息 如果把第 16 行的迴圈用簡單的一句話來說, 就是要檢查使用者所輸入的資料是否都是數字 如果改用 String 類別的 matches() 方法搭配規則表示法, 就可以更清楚的表達出比對的規則 : 80 40

41 甚麼是規則表示法 81 甚麼是規則表示法 82 41

42 甚麼是規則表示法 第 16 行就是使用 String 類別的 matches() 方法來檢查字串是否符合某種樣式, 而 [0-9] + 就是用來描述字串樣式的規則 以此例來說,"[0-9]" 的意思就是指包含數字 0 ~ 9 之間的任意一個字元, 而後面的 "+" 的意思則是指前面規則所描述的樣式 ( 此例就是 [0-9]) 出現一次以上, 所以整體來說, 這個規則所描述的就是一個 由一或多個以上的數字所構成的字串 83 甚麼是規則表示法 當字串本身符合所描述的樣式時, matches() 方法就會傳回 true, 否則就傳回 false 因此, 這個程式就和剛剛使用 for 迴圈檢查的程式功用一模一樣 從這裡您可以看到, 使用 matches() 方法的好處是可以專注於要比對的樣式, 至於如何比對, 就交給 matches() 方法, 而不需要自己撰寫程式進行 因此, 如果您需要比對的是這類可以規則化的樣式, 建議多多利用 matches() 方法 84 42

43 比對數字 由於在標準萬國碼中, 數字 '0' ' 1' ' 2'... ' 9' 的字碼是連續的, 因此只要比對字元是否位於 '0' 到 '9' 之間, 即可確認該字元是否為數字 規則表示法入門 為了讓大家可以直接練習, 我們先撰寫了一個測試的程式, 可以讓您直接輸入樣式以及要比對的字串, 並顯示出比對的結果是否相符 : 86 43

44 規則表示法入門 87 規則表示法入門 這個程式會要求使用者輸入比對的樣式以及字串, 並顯示比對結果 後續的說明都會以此程式作為測試, 並顯示執行結果 88 44

45 直接比對字串內容 最簡單的規則表示法就是直接表示出字串的明確內容, 比如說如果要比對字串的內容是否為 "print", 那麼就可以使用 "print" 作為比對的樣式 : 89 限制出現次數 除了剛剛使用過的 "+" 以外, 規則表示法中還可以使用以下常用的次數限制規則 : 90 45

46 限制出現次數 由於樣式是 "ab?a", 也就是先出現一個 'a', 再出現最多一個 'b', 再接著一個 'a', 所以 "aa" 或是 "aba" 都相符, 但是 "abba" 中間出現了 2 個 'b ', 所以不相符 91 字元種類 (Character Classes) 您也可以用中括號來表示一組字元, 比如說 : 92 46

47 字元種類 (Character Classes) 其中樣式 [bjl] 表示此位置可以出現 b 或 j 或 l, 因此 a[bjl]a 這個樣式的意思就是先出現一個 a, 再出現一個 b 或 j 或 l, 再接著一個 a 在第 2 個執行結果中, 因為輸入的字串第 2 個字元並非 'b' 或 'j' 或 'l', 所以不相符 您也可以在中括號中使用 "-" 表示一段連續的字碼區間, 比如說上一小節使用過的 [0-9] 就包含了數字, 而 [a-z] 則包含了小寫的英文字母, [A-Z] 則包含了大寫的英文字母, [a-za-z] 就是所有的英文字母了 : 93 字元種類 (Character Classes) 94 47

48 字元種類 (Character Classes) 這個範例的樣式表示先出現一個 'a', 然後接著數字或是英文字母, 再接著一個 'a', 所以第 2 個執行結果因為有 '#' 而不相符 另外, 您也可以在左中括號後面跟著一個 '^', 排除中括號中的字元, 例如 : 95 字元種類 (Character Classes) 這個樣式表示第 2 個字元不能是小寫英文字母, 所以第 1 個執行結果因為第 2 個字元是 'd' 而不相符 96 48

49 預先定義的字元種類 (Character Class) 由於數字或是英文字母之類的規則很常會用到, 因此規則表示法中預先定義了一些字元種類, 如右所示 : 第 2 個執行結果因為第 2 個字元 'b' 不是數字而不相符 97 群組 (Grouping) 您也可以使用括號將一段規則組合起來, 搭配限制次數使用, 例如 : 98 49

50 群組 (Grouping) 其中以括號將 c\dc 組成群組, 因此整個規則描述的樣式就是先出現一個 a, 再出現 2 次 c\dc, 再出現一個 a 第 1 個執行結果中的 "c1c" 以及 "c2c" 都符合 "c\dc" 樣式, 而第 2 個執行結果只有 "c1c" 符合 "c\dc" 樣式, 等於 "c\dc" 僅出現 1 次, 所以比對不相符 99 以字面常數指定樣式 如果要在程式中以字面常數指定樣式, 由於 Java 的編譯器會將 '\' 視為跳脫序列的啟始字元, 因此要使用預先定義的字元種類時, 就必須在前面多加一個 '\', 以便讓 Java 編譯器將 '\' 視為一般的字元, 例如 : 如果寫成這樣 : 編譯時就會認為 '\d' 是一個不合法的跳脫序列

51 replaceall () 方法 規則表示法除了可以用來比對字串以外, 也可以用來將字串中符合指定樣式的一段文字取代成另外一段文字, 讓您可以極富彈性的方式進行字串的取代, 而不是僅能使用簡單的 replace() 方法 為了簡化, 我們將剛剛的 RegExTest.java 修改, 以方便測試 replaceall() 方法 : 101 replaceall () 方法

52 replaceall () 方法 103 replaceall () 方法 這個程式會要求使者輸入原始的字串 要搜尋的樣式 以及要將搜尋到的字串片段取代成甚麼內容, 最後顯示取代後的結果 接下來的內容就以這個程式來測試

53 簡單取代 replaceall() 最簡單的用法就是當成 replace() 方法使用, 以明確的字串內容當成樣式, 並進行取代 : 因為搜尋的樣式是 "111", 所以取代的結果就是將字串中的 "111" 取代掉 105 使用樣式進行取代 replaceall() 最大的用處是可以使用規則表示法, 例如 : 這裡搜尋的樣式是 "\d+", 所以字串中的 "111" 以及 "34" 都符合這個樣式, 都會被取代為 " 數字 "

54 使用群組 有時候我們會希望取代的結果要包含原來被取代的那段文字, 這時就可以使用群組的功能, 例如 : 其中要取代成 " 數字 $1" 中的 "$1" 的意思就是指比對相符的那段文字中, 和樣式中第 1 個群組相符的部分 107 使用群組 以本例來說, 當 "111" 與 "(\d+)" 比對相符時, 第一個群組就是 "(\d+)", 與這個群組相符的就是 "111" 這段文字, 所以取代後的結果變成 " 數字 111"; 相同的道理, 後面比對出 "34" 時, 就取代為 " 數字 34" 了 依此類推, $2 $3... 自然是指第 個群組了, 至於 $0 則是指比對出的整段文字, 例如 :

55 10-5 綜合演練 在撰寫程式時, 幾乎都會用到字串, 許多要求使用者輸入資料的程式, 所接收到的輸入資料也都是字串, 因此熟練字串的用法更是不可或缺的技能 檢查身份證字號的格式 檢核身份證字號 字元也是整數 檢查身份證字號的格式 許多要求使用者認證的程式都會需要輸入身份證字號, 對於這類程式來說, 第一步就是確認使用者所輸入的身份證格式沒有錯誤, 然後才去驗證該身份證字號是否合法 在這一小節中, 就要實際檢查身份證字號的格式 正確的身份證字號, 是由一個英文字母以及 9 個數字所組成, 因此檢查的程式可以這樣寫 :

56 檢查身份證字號的格式 111 檢查身份證字號的格式

57 檢查身份證字號的格式 這個程式的關鍵就在於指定正確的樣式, 第 16 行中的樣式就描述了先出現一個英文字母, 然後接著 9 個數字 檢核身份證字號 確認輸入的身份證字號符合格式之後, 接著就是要檢核輸入的身份證字號是否合法 檢核的規則如下 : 1. 首先將第一個字母依據下表取代成 2 個數字 :

58 檢核身份證字號 這樣身份證字號就成為一個內含 11 數字的字串 1. 將第一個數字乘 1, 再從第 2 個數字開始, 第 2 個數字乘以 9 第 3 個數字乘以 8... 第 9 個數字乘以 2 第 10 個數字乘以 1, 將這些乘法的結果相加總 2. 以 10 減去加總值的個位數 3. 如果上述減法的結果個位數和第 11 個數字相同, 此身份字號即為合法, 否則即為不合法的身份字號 115 檢核身份證字號 以下就是將上述規則轉換成程式的結果 :

59 檢核身份證字號 117 檢核身份證字號

60 檢核身份證字號 119 檢核身份證字號 1. 第 23 行宣告了一個對應於上述表格的陣列, 待會兒就會利用查表的方式找出字母對應的數值 2. 第 28 行先將輸入資料轉為大寫, 這樣就不需要去處理第一個字母大小寫的問題 3. 第 29 行取出第一個字母, 第 31 行將第一個字母減去 'A' 後, 就可以得到第一個字母在 26 個字母中的順序 ( 從 0 開始 ), 也就是其對應數字在陣列中的索引碼 同時利用字串的連接運算, 把字母換成數字後與原輸入資料後面的數字相連, 變成一個有 11 個數字的字串

61 檢核身份證字號 4. 第 33 行先把第一個數字加到 total 變數中, 然後在第 34 ~ 36 行使用 for 迴圈依序取出 9 個數字進行乘法運算後加總 5. 第 39 行即為計算以 10 減去加總值個位數後再取個位數的值 6. 第 42 行就是比對最後一位數, 如果相符就是合法的身份證字號 121 字元也是整數 char 型別的資料其實是以該字元在標準萬國碼中的字碼儲存, 因此可以當成數值使用 由於 0 ~ 9 的字碼是相連續的數值, 所以對數字來說, 減去字元 0 就是對應的整數值 例如 '8' 的字碼是 56, 而 '0' 的字碼是 48, 所以 '8' - '0' 的結果就是 56-48, 也就是 8 類似的應用方式含包括了小寫英文字母減去 a 或是大寫英文字母減去 A, 就可以得到該字母在 26 個英文字母中的序數 ( 由 0 起算 ) 這個技巧可以在以數字字元做算數或是利用英文字母到陣列中查表時使用

10_String

10_String 字串 String 字串就是 String 物件, 因此, 宣告一個字串變數時會先指到一個 String 的參照, 再產生一個字串物件 String 類別定義的常用建構方法 Yung-Chen Chou 1 字串 String (Cont.) 字元陣列中索引碼為 3 的元素開始, 取出 4 個元素建構字串 由剛剛建立的字串 b 產生副本 雖然字串 d 和字串 b 的內容一樣, 但卻是不同的物件個體,

More information

JAVA String常用APi

JAVA String常用APi JAVA String 常 用API 2015 年 5 月13 日 星 期 三 ------------------------------------------ String 类 的 特 点 : 字 符 串 对 象 一 旦 被 初 始 化 就 不 会 被 改 变 abc 存 储 在 字 符 串 常 量 池 中 Java 的 核 心 类 包 是 java.lang eclipse:ctrl+ 方

More information

第1章

第1章 第 7 章 字串 1 本章提要 7.1 前言 7.2 類別與物件 7.3 String 類別 7.4 StringBuffer 類別 7.5 綜合練習 7.6 後記 2 7.1 前言 Java 用 String 類別 (Class) 來處理字串, String 類別是 Java 類別庫內建的類別, 它是一堆已經寫好的程式, 我們可以直接拿來使用字串很像字元型別的一維陣列, 字串裡能存放的資料都屬於字元性質,

More information

Microsoft PowerPoint - C-Ch10.ppt

Microsoft PowerPoint - C-Ch10.ppt 了解陣列元素的位址 陣列 指標的應用 10-1 陣列與指標的關係 可以使用位址運算子 (&) 來查詢陣列中各個元素的位址 &test[0] 這行表示陣列最前面元素的位址 &test[1] 這行表示陣列第二個元素的位址 關於陣列名稱的機制 陣列名稱可以表示陣列最前面元素的位址 #include int main(void) int test[5] = 80,60,55,22,75;

More information

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h 資訊系統與實習 製作 : 林郁君 一 2009.09.28 9X9 'button 被按下後 ' Dim i, j As Integer For i = 1 To 9 'i 從 1 到 9' For j = 1 To 9 'j 從 1 到 9' If j * i < 10 Then ' 如果 j 乘上 i 是為個位數 ' Response.Write(i & "*" & j & " =" & i *

More information

Slide 1

Slide 1 Java 程式設計入門 講師 : 陳昭源 CSIE, NTU August 3, 2005 Outline Character & String Exercise August 3, 2005 Page 2 Character & String 處理字元資料時,Java 有三個類別可供使用 Character: 處理單一字元 String: 處理內容不改變 (immutable) 的字串 StringBuffer:

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

Microsoft PowerPoint - chap10.ppt

Microsoft PowerPoint - chap10.ppt 第十章 java.lang 套件 資訊科技系 林偉川 包裝器類別可以包裝基本資料型別數值的類別, 這些類別稱為包裝器 (Wrappers( Wrappers) ) 對應基本資料型別的包裝器類別為 :Boolean: Byte Short Character Integer Long Float 和 Double 八個類別 包裝器物件是不可變更的 (immutable( immutable), 物件建立後,

More information

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

More information

第1章

第1章 第 15 章 標準類別 1 本章提要 15.1 前言 15.2 基本資料類別介紹 15.3 Integer 類別 15.4 Double 類別 15.5 Float 類別 Long 類別 Short 類別 15.6 數學相關類別 Math 15.7 後記 2 15.1 前言 不同基本資料型別可以互相轉換, 但也只予許由小轉大的情況, 例如 1. byte 轉為 short int long float

More information

JAVA基礎程式設計班

JAVA基礎程式設計班 JAVA 基礎程式設計班 [ 第 5 章 ] 字串 國立台灣大學資訊工程學系暨研究所 資訊系統訓練班 講師 : 宋浩 章節目錄 5-1 字串的基礎 5-2 StringBuffer 類別 5-3 StringBuilder 類別 5-4 字串比對與正規表示法 台灣大學資訊工程系資訊系統訓練班 2 5-1 字串的基礎 台灣大學資訊工程系資訊系統訓練班 3 字串的使用 字串是一種使用非常頻繁的資料型態

More information

Microsoft Word - 04_object_Boxing_property_indexer.doc

Microsoft Word - 04_object_Boxing_property_indexer.doc C# 程式設計人員參考 object 型別是.NET Framework 中,System.Object 的別名 您可以將 任何型別的值指派給 object 型別的變數 所有的資料型別, 包括預先定義的和使用者定義的, 都繼承自 System.Object 類別 object 資料型別是物件 Box 目標或來源的型 別 範例下列範例顯示 object 型別的變數如何接受任何資料型別的值, 以及 object

More information

Microsoft PowerPoint - ch09_AEL0080.ppt

Microsoft PowerPoint - ch09_AEL0080.ppt 9 字 串 子曰 : 質勝文則野, 文勝質則史 文質彬彬, 然後君子 論語論語.雍也第六雍也第六 標準的 C++ 提供了方便的程式庫, 讓我們能將 字串 視為獨立的單元, 以進行各種存取和剪接的處理 1/36 字串 9.1 9.2 9.3 9.4 9.5 字串的基本概念字串的輸入與輸出字串的處理字串的指標陣列字串處理在編碼上的應用 2/36 字串的基本概念 字串 (string) 是由雙引號 所包括起來的一串文字

More information

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class 踩地雷遊戲 高慧君南港高中 開啟專案 MineSweep 任務一 : 產生 30X20 個磚塊編輯 Table 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) import java.util.arraylist; Write a description of class MyWorld

More information

Ps22Pdf

Ps22Pdf 990 1995 ( ),,,,,,, ( ) ( ) ;, ;,, ( ),, 2000 7 1 ( 1 ) ( 4 ) ( 6 ) ( 15 ) ( 21 ) ( 33 ) ( 36 ) ( 43 ) ( 53 ) ( 60 ) ( 65 ) ( 74 ) ( 84 ) ( 87 ) ( 92 ) ( 97 ) (100) (111) (116) (119) (122) (127) (138)

More information

,,,,,,,,,, : 12, 2 ; 1921,,,, ( ) ( ), ( ) ( ) ( ) ( ) 1945, 44 9, 33 4 1956 1 97 14, 73 8,,, 1949,,,,,,, ( ),, ( ),,, ( ),,,,,, 2 ,,,,,,,,,,,,, ; ;,,,,,, 3 1925,,,,, ( ),,,, 1 ( ),, 1922, ( ), 1925,,

More information

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 Excel - - Excel - -4-5 840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 ( 0 ) 智慧標籤 相關說明提示 -5 -- Excel 4 5 6 7 8 + - * / % ^ = < >= & 9 0 (:) (,) ( ) Chapter - :,

More information

Microsoft PowerPoint - ch1.pptx

Microsoft PowerPoint - ch1.pptx 1 變數 資料型別 變數宣告及使用 型別轉換 運算子 常數 列舉型別 結構型別 亂數 課後練習 2 何謂變數 變數 是用來請電腦幫忙記住某些我們需要的東西 變數宣告 變數在使用之前, 必須先告訴電腦要預先準備多大的空間來存放這個變數的內容, 這樣的步驟稱之為 宣告 資料型別 利用 資料型別 來描述所需要的空間大小 3 開頭第一個字必須為 A Z a z 或 _ ( 底線 ) 不允許數字 0 9 當做變數的開頭

More information

Microsoft Word - ACL chapter02-5ed.docx

Microsoft Word - ACL chapter02-5ed.docx 第 2 章神奇的質數 2.1.1 什麼是質數 1 1 1 打下好基礎 - 程式設計必修的數學思維與邏輯訓練 1 1 0 10 2 3 5 7 4 6 8 9 10 4 10000 1229 1000 168 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Fortran Algol Pascal Modula-2 BCPL C Simula SmallTalk C++ Ada Java C# C Fortran 5.1 message A B 5.2 1 class Vehicle subclass Car object mycar public class Vehicle extends Object{ public int WheelNum

More information

第1章

第1章 第 8 章 函式 1 本章提要 8.1 前言 8.2 如何定義函式 8.3 函式的呼叫和返回 8.4 傳遞陣列 8.5 方法多載 8.6 遞迴 8.7 綜合練習 8.8 後記 2 8.1 前言 每一種高階程式語言都有提供函式 (Function)( 或稱函數 ) 的功能, 以便將經常使用到的程式功能包裝成函式的形式, 如此一來便能反覆地呼叫該函式來完成某件特定工作在高階程式語言中, 副程式 (Subroutine)

More information

運算子多載 Operator Overloading

運算子多載 Operator Overloading 多型 Polymorphism 講師 : 洪安 1 多型 編譯時期多型 ( 靜態多型 ) function overloading 如何正確呼叫同名的函數? 利用參數個數與型態 operator overloading 其實同 function overloading 執行時期多型 ( 或動態多型 ) 如何正確呼叫不同物件的相同名稱的成員函數 利用繼承與多型 2 子類別與父類別物件間的指定 (assignment)

More information

Microsoft Word - data_mid1611_and_sol.docx

Microsoft Word - data_mid1611_and_sol.docx Department of Computer Science and Engineering National Sun Yat-sen University Data Structures - Middle Exam, Nov. 14, 2016 1. Explain each of the following terms. (16%) (a) private in C++ language (b)

More information

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new ListView 自訂排版 主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new int[]{r.drawable.dog1, R.drawable.dog2,

More information

4. 如下的程式碼中, 宣告了類別 A3 和 B3 由於在兩個類別中都定義了 print() 的方法, 所以依據定義, 總共有兩次的 overloading 以及一次的 overriding public class A3 { public class B3 extends A3 { protect

4. 如下的程式碼中, 宣告了類別 A3 和 B3 由於在兩個類別中都定義了 print() 的方法, 所以依據定義, 總共有兩次的 overloading 以及一次的 overriding public class A3 { public class B3 extends A3 { protect 姓名 : 物件導向程式設計 (II) Spring 2010, 期中考 學號 : 是非題 : ( 每題 5 分 ) 注意 : 若答案為 非, 你必須提供正確的解釋才有分數 ; 否則, 以零分計 若有程式錯誤, 請回答 非 並指出錯誤 1. 如下的程式碼中, 宣告了類別 A1 和 B1 若在其他類別( 如控制類別 ) 執行 B1 b1 = new B1(5);, 則 a1 的值會改成 5 public

More information

10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD

10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD 10 SCJD 簡介 Java 10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD 10 SCJD 10-3 Java Java SCJD 7 Swing RMI 10.1.1 The Assignment The Essay 9 10 10-4 SCJP SCJD 90 10.1.2 SCJP Java 90 120 Swing 10

More information

3.1 num = 3 ch = 'C' 2

3.1 num = 3 ch = 'C' 2 Java 1 3.1 num = 3 ch = 'C' 2 final 3.1 final : final final double PI=3.1415926; 3 3.2 4 int 3.2 (long int) (int) (short int) (byte) short sum; // sum 5 3.2 Java int long num=32967359818l; C:\java\app3_2.java:6:

More information

untitled

untitled 1 Outline 料 類 說 Tang, Shih-Hsuan 2006/07/26 ~ 2006/09/02 六 PM 7:00 ~ 9:30 聯 ives.net@gmail.com www.csie.ntu.edu.tw/~r93057/aspnet134 度 C# 力 度 C# Web SQL 料 DataGrid DataList 參 ASP.NET 1.0 C# 例 ASP.NET 立

More information

Microsoft PowerPoint - 20-string-s.pptx

Microsoft PowerPoint - 20-string-s.pptx String 1 String/ 1.: char s1[10]; char *s2; char s3[] = "Chan Tai Man"; char s4[20] = "Chan Siu Ming"; char s5[]={'h','e','l','l','o','\0'; 0 1 2 3 4 5 6 7 8 9 10 11 12 s3 C h a n T a i \0 M a n \0 printf

More information

Microsoft PowerPoint - Fig03_Stack.ppt [相容模式]

Microsoft PowerPoint - Fig03_Stack.ppt [相容模式] 四 堆疊與佇列 (Stack & Queue) 4-. 串列及鏈結串列 4-. 用陣列結構實作堆疊 4-3. 用鏈結串列實作堆疊 4-4. 堆疊的應用 4-5. 佇列 4-6. 用陣列結構實作佇列 4-7 7. 用鏈結串列實作佇列 堆疊的基本觀念. 定義 : 4- 堆疊 當將東西疊成一堆, 而取用的時候由上方來取出. 特性 : 先進後出, 後進先出 ( 號球先放, 但 3 號球會先拿出 ) 3 3

More information

CU0594.pdf

CU0594.pdf 8 SOHO 1 3 003 SOHO SOHO Coder Programmer HTML CSS PHP JavaScrip 009 LECTURE 1-1 1 048 PART 2 LECTURE 1-1 1 049 SOHO Landing Page Landing 050 PART 2 LECTURE 1-1 1 SEO SEO P.093 SEO SEO SEO SEO SEO 051

More information

Microsoft Word - DataStruct-981.doc

Microsoft Word - DataStruct-981.doc 4. 堆疊與佇列 (Stack and Queue) 4. Stak (). 基本觀念 定義 : 當將東西疊成一堆, 而取用的時候由上方來取出 特性 : 先進後出, 後進先出 ( 號球先放, 但 3 號球會先拿出 ) 2 3 3 2 (2). Stack 的運算 基本運算 push: 將資料放入堆疊 pop: 將資料由堆疊最頂端取出一個 TopItem: 位於堆疊中最上面的一個資料 IsEmpty:

More information

46 2011 11 467 數位遊戲式學習系統 7 2011 11 467 47 3 DBGameSys 48 2011 11 467 正規化資料模組 如何配置並儲存電子化資料 以 便減少資料被重覆儲存的程序 DBGameSys的主要功能模組包 學習者 審核評分模組 含 正規化資料模組 審核評分 模組 高分列表模組3大區塊 系統資料庫 在正規化資料模組的執行 高分列表模組 過程中 先要求學習者瀏覽遊戲

More information

40/60 AM Cardio 40/60 ... 4 Cardio 40/60... 4... 5... 5 :... 5... 5... 6 : Cardio 40/60... 6 / (Cardio 40)... 6 / (Cardio 60)... 6 :... 6 : GPS... 7 : Brytonsport.com... 8... 9 :... 9 GPS... 10... 11

More information

Microsoft Word - ok翁志文、張佳音...doc

Microsoft Word - ok翁志文、張佳音...doc 1 壹 研究動機 一般而言 傳統大三弦琴碼的擺放位置 圖 1 大約在琴鼓下方 由下往 上三分之一的地方 約 8.5 公分 但是這種擺法 學生在初學大三弦時 左手 常伴隨著指距較大 音準較難以掌握的困擾 為解決這個技巧上的問題 必須不 斷練習將手指指距撐開 並在琴桿上做記號來加以輔助 圖 1 傳統琴碼三分之一的擺放位置 8.5 公分 目前 北京中央音樂學院談龍建教授 採取將琴碼位置 往上移至 五度音

More information

untitled

untitled 1 Outline ArrayList 類 列類 串類 類 類 例 理 MSDN Library MSDN Library 量 例 參 列 [ 說 ] [] [ 索 ] [] 來 MSDN Library 了 類 類 利 F1 http://msdn.microsoft.com/library/ http://msdn.microsoft.com/library/cht/ Object object

More information

Microsoft PowerPoint - EmbSys101_Java Basics.ppt [相容模式]

Microsoft PowerPoint - EmbSys101_Java Basics.ppt [相容模式] Java Basics Hi Hsiao-Lung Chan, Ph.D. Dept Electrical Engineering Chang Gung University, Taiwan chanhl@maili.cgu.edu.twcgu 執行環境 - eclipse 點選 eclipse 軟體執行檔 設定工作路徑 eclipse 開啟 2 建置 Java 專案 File New project

More information

untitled

untitled 1 MSDN Library MSDN Library 量 例 參 列 [ 說 ] [] [ 索 ] [] 來 MSDN Library 了 類 類 利 F1 http://msdn.microsoft.com/library/ http://msdn.microsoft.com/library/cht/ Object object 參 類 都 object 參 object Boxing 參 boxing

More information

APA Preliminaries Text Reference 1. Cover Page 2. Title Page 3. Signature Page 4. Advisor s recommendation letter 5. Approval page 6. Copyri

APA Preliminaries Text Reference 1. Cover Page 2. Title Page 3. Signature Page 4. Advisor s recommendation letter 5. Approval page 6. Copyri 1 研究報告與論文的寫作格式 CHAPTER 1-1 1-2 專 題 研究報告, 乃至論文寫作都 有一定的標準與規範, 而寫作的 工具, 除了堪稱石器時代所用的筆與紙 外, 打字機及電動打字機仍是至今尚未完 消失的機具, 然而, 步入雲端世紀之後, 電腦文書處理的軟體早已是不可或缺的必備利器 這裡首推大家耳熟能詳的 Microsoft Word 1-2 1-2-2 APA Preliminaries

More information

二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲

二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲 -1 圓方程式 第 章 二次曲線 38 二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲線合稱為圓錐曲線 因為在平面坐標 系中 其對應的方程式均為二元二次式

More information

Microsoft PowerPoint - 14Threads.ppt

Microsoft PowerPoint - 14Threads.ppt Threads Outline Introduction to Threads How to create Thread extend Thread implement Runnable interface Synchronization What is thread? 定義 : 程式的執行軌跡 Single Thread Multi-Thread 依序執行 int x, y; int z; x =

More information

的友誼 而且無論外貌怎樣改變 自信心是自己給自己的 發自內心 的自我認同感是無法改變的 只要自我認同才能得真正的心靈富足 而不是單純的改變外表 不同的整容公司亦會利用現今社會的價值觀來作宣傳 誇大整容 後的效果 又用明星效應 令消費者認為整容真的能變成明星一樣 整容這個風氣是由人們的價值觀造成的 有人指出 我們要接納 整容後的人以及香港社會應對此持更開放的態度 但相反地 為什麼 不能接納那些我們認為不

More information

Microsoft PowerPoint - C-Ch11.ppt

Microsoft PowerPoint - C-Ch11.ppt 各式各樣的資料型態 11-1 結構的基礎知識 決定新的型態 關於結構 結構資料型態可以將不同資料型態的值整合成新的型態 結構型態的宣告語法 : struct 結構型態 { 資料型態識別字 ; 資料型態識別字 ; }; 加上 struct 進行宣告 宣告結構變數 語法 : 結構型態結構變數名稱 ; 範例 : struct Car car1; 對成員進行存取 使用結構型態的成員時, 必須使用成員選擇運算子

More information

C/C++基礎程式設計班

C/C++基礎程式設計班 C/C++ 基礎程式設計 字元與字串 講師 : 張傑帆 CSIE, NTU 人的出身並不重要, 你拿時間來做什麼才重要 It s not who you were at birth that matters, but what you do with the time you are given.-steve Jobs 課程大綱 字元 字串 作業 字元 在電腦的世界裡, 所有的一切都是以 0 與 1

More information

Microsoft PowerPoint - 04-array_pointer.ppt

Microsoft PowerPoint - 04-array_pointer.ppt Array 與 Pointer Array Dynamical Memory Allocation Array( 陣列 ) 陣列是用來存放同樣型態的資料陣列的大小必須在程式中預先設定在程式執行中, 陣列的大小無法改變陣列中的資料是透過索引 (index) 來存取 一維陣列的宣告 type array_name[array_size]; int iarray[100]; /* an integer array

More information

1 式子的運算 19 例 1 解 符號的簡記 ( 乘法 ) 1x 4x x 5 1xx 4x4x x 5 5 x 5 x 5x 除以一個不為 0 的數就是乘以該數的倒數 P5 1 1 x x 5 5 x 4 x 4 x 可視為 x 1x4 x 1 4 x4x x x 4 x x x

1 式子的運算 19 例 1 解 符號的簡記 ( 乘法 ) 1x 4x x 5 1xx 4x4x x 5 5 x 5 x 5x 除以一個不為 0 的數就是乘以該數的倒數 P5 1 1 x x 5 5 x 4 x 4 x 可視為 x 1x4 x 1 4 x4x x x 4 x x x 7 1 x y 基會試題 9 I 8 18 1 符號的簡記 x 第三章一元一次方程式 -1 xyz 1 4 x 4x x x 1500 x 1500x 4 y y x15 15x 15x x1.5 1.5x 1.5x x x x x 4 7 以符號代表數 式子的運算 1.. 4 7 x 4 7. x 4x 7 7-a-017-a-0 15x 15x 15x 1x 1x 1 1 x 簡記成 x (-1)

More information

電機工程系認可證照清單 2011/7/1

電機工程系認可證照清單                  2011/7/1 南 台 科 技 大 學 電 機 工 程 系 專 業 證 照 課 程 實 施 要 點 96 年 10 月 05 日 系 務 會 議 通 過 100 年 06 月 30 日 系 務 會 議 修 正 通 過 101 年 06 月 21 日 系 務 會 議 修 正 通 過 一 本 系 為 提 升 學 生 的 專 業 技 能, 特 訂 定 本 辦 法 二 實 施 對 象 : 本 系 日 間 部 96 學 年

More information

Microsoft PowerPoint - ch04_AEL0080.ppt

Microsoft PowerPoint - ch04_AEL0080.ppt 4 選擇 在正常的情況下, 電腦程式的執行是以敘述的排列次序逐步處理的 使用控制架構 (control structures) 可以改變這種既定的先後次序, 讓程式得以進行更複雜的運算, 或以更簡潔的指令來實現演算法 1/42 選擇 4.1 演算法的描述方式 4.2 變數的運用範圍 (Scope of variables) 4.3 if- 敘述 4.4 巢狀 if- 敘述 (Nested if statements)

More information

<4D F736F F D20B3AFABD8EA4D2DB9EFBAD9A668B6B5A6A1AABA652D68ABEDB5A5A6A15FA4555F>

<4D F736F F D20B3AFABD8EA4D2DB9EFBAD9A668B6B5A6A1AABA652D68ABEDB5A5A6A15FA4555F> 對稱多項式的 h恆等式 ( 下 ): 將 h 用 的行列式表示 陳建燁 臺北市立第一女子高級中學數學教師 壹 前言 : 關於對稱多項式, 有一個很重要的事實, 稱為 對稱多項式的基本定理, 簡單地說, 即任何 元 (,,, ) 的對稱多項式, 總是可以寫成 個基本對稱多項式 ( 即,,, ) 的多項式 ( 參考資料 [4]) 例如: ( ) ( ) [ (,, )] (,, ) 那 麼, 既然 h(,,,

More information

Chapter 3 Camera Raw Step negative clarity +25 ] P / Step 4 0 ( 下一頁 ) Camera Raw Chapter 3 089

Chapter 3 Camera Raw Step negative clarity +25 ] P / Step 4 0 ( 下一頁 ) Camera Raw Chapter 3 089 Photoshop CC Camera Raw Photoshop Camera Raw Step 1 3 1 2 3 SCOTT KELBY Step 2 B Camera Raw 088 Chapter 3 Camera Raw Chapter 3 Camera Raw Step 3-4 -100 negative clarity +25 ] P / -75-50 Step 4 0 ( 下一頁

More information

Book1

Book1 經 辦 網 點 名 稱 網 點 位 址 第 一 支 行 營 業 室 廣 東 省 廣 州 市 越 秀 區 沿 江 中 路 193 號 第 二 支 行 營 業 室 廣 東 省 廣 州 市 沿 江 西 路 145 號 吉 祥 支 行 廣 東 省 廣 州 市 東 風 中 路 313 號 荔 灣 支 行 營 業 室 廣 東 省 廣 州 市 荔 灣 區 南 岸 路 63 號 三 樓 北 京 路 支 行 營 業

More information

男人的大腦 女人的大腦

男人的大腦 女人的大腦 46 2014 6 498 男女大乾坤 男女的戀愛行為 男人的大腦 女人的大腦 2014 6 498 47 48 2014 6 498 女人的戀愛行為 70 900 男人的戀愛行為 8 2014 6 498 49 50 2014 6 498 對於愛與性的混淆 男女所面臨的問題 和我一樣喜歡做愛除了我, 不可以看別人相信我, 沒有問題現在, 和我做愛知道如何引燃我從不傷害我 朋友關係和性 嫉妒和占有欲

More information

Microsoft PowerPoint - 11_Templates.ppt

Microsoft PowerPoint - 11_Templates.ppt 1 1. 上機考 20% 期末考 6/23( 四 ) 晚 6:30~8:30 範圍 : 第 7, 8, 9, 10 章實習內容 按座位坐, 隨機抽兩題 2. 紙上測驗 20% 6/21( 二 ) :9:30~11:00 課本 7-11, 13 章內容 2 第 11 章樣版 (Templates) 11.1 簡介 11.2 函式樣版 11.3 多載函式樣版 11.4 類別樣版 11.5 類別樣版與無型

More information

BOOL EnumWindows(WNDENUMPROC lparam); lpenumfunc, LPARAM (Native Interface) PowerBuilder PowerBuilder PBNI 2

BOOL EnumWindows(WNDENUMPROC lparam); lpenumfunc, LPARAM (Native Interface) PowerBuilder PowerBuilder PBNI 2 PowerBuilder 9 PowerBuilder Native Interface(PBNI) PowerBuilder 9 PowerBuilder C++ Java PowerBuilder 9 PBNI PowerBuilder Java C++ PowerBuilder NVO / PowerBuilder C/C++ PowerBuilder 9.0 PowerBuilder Native

More information

Microsoft PowerPoint - VB14.ppt

Microsoft PowerPoint - VB14.ppt VB 列表盒 LISTBOX 應用 資科系 林偉川 執行畫面 1 2 1 重要屬性 LISTBOX 物件 (VB6) 新增至 LISTBOX 物件中 ADDITEM 自 LISTBOX 物件中刪除選取物件 REMOVEITEM 自 LISTBOX 物件中取出選取物件 ListIndex 顯示 LISTBOX 物件中紀錄個數 Listcount 3 LISTBOX 物件 (VB.NET) 重要屬性 新增至

More information

JavaIO.PDF

JavaIO.PDF O u t p u t S t ream j a v a. i o. O u t p u t S t r e a m w r i t e () f l u s h () c l o s e () public abstract void write(int b) throws IOException public void write(byte[] data) throws IOException

More information

工 序 的 是 ( ) A. 卷 筒 切 筒 装 药 造 粒 B. 搬 运 造 粒 切 引 装 药 C. 造 粒 切 引 包 装 检 验 D. 切 引 包 装 检 验 运 输 7. 甲 公 司 将 其 实 施 工 项 目 发 包 给 乙 公 司, 乙 公 司 将 其 中 部 分 业 务 分 包 给

工 序 的 是 ( ) A. 卷 筒 切 筒 装 药 造 粒 B. 搬 运 造 粒 切 引 装 药 C. 造 粒 切 引 包 装 检 验 D. 切 引 包 装 检 验 运 输 7. 甲 公 司 将 其 实 施 工 项 目 发 包 给 乙 公 司, 乙 公 司 将 其 中 部 分 业 务 分 包 给 2013 年 安 全 工 程 师 法 律 知 识 答 案 解 析 一 单 选 择 题 1. 某 省 人 大 常 务 委 员 会 公 布 实 施 了 某 省 安 全 生 产 条 例, 随 后 省 政 府 公 布 实 施 了 某 省 生 产 经 营 单 位 安 全 生 产 主 体 责 任 规 定, 下 列 关 于 两 者 法 律 地 位 和 效 力 的 说 法, 正 确 的 是 ( ) A. 某 省 安

More information

第八﹑九章 I/O系統

第八﹑九章 I/O系統 第八 九章 I/O 系統 檔案 I/O 的基本概念 格式化 I/O 建立自訂的嵌入子 建立自訂的擷取子 自訂 I/O 與檔案 檔案 I/O 的基本概念 C++ 對 I/O 的支援是放在 中, 而 Class ios 包括有許多成員函數與變數可以用來控制和監督串流的運作. 要處理檔案 I/O, 心必須 #include, 它包含了 ifstream,ofstream

More information

Microsoft Word - 投影片ch12

Microsoft Word - 投影片ch12 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 本章學習目標 學習如何分割檔案 第十二章大型程式的發展與常用的類別庫 認識類別庫, 以及如何取用在不同類別庫裡的類別 建構 package 的階層關係 學習 Java 裡常用的類別庫 大型程式的發展與常用的類別庫 12-2 12.1 檔案的分割 分割檔案的實作 : 1. 依序建立兩個類別檔案, 並置於同一個資料夾內

More information

<4D F736F F D203938BEC7ACECBCD2C0C0B8D5A8F7AEE6A6A1C0C92DB57BA6A1B35DAD705FA6B3B8D1B5AA5F2E646F63>

<4D F736F F D203938BEC7ACECBCD2C0C0B8D5A8F7AEE6A6A1C0C92DB57BA6A1B35DAD705FA6B3B8D1B5AA5F2E646F63> 全國高級中等學校 98 學年度商業類科學生技藝競賽 程式設計 職種學科模擬試卷 選手證號碼 : 姓名 : 注意事項 : 請將答案劃記於答案卡, 未依規定劃記者不予計分 試題說明 : ( 選擇題每題 4 分, 共 100 分 ) ( A ) 1. 在 ASCII Code 的表示法中, 下列大小之關係何者為錯誤? (A) A>B>C (B) c>b>a (C) 3>2>1 (D) p>g>e ( D

More information

國家圖書館典藏電子全文

國家圖書館典藏電子全文 - 1 - 1 2 - 3 - 4 - 5 - 2 1997 10 6 3 4-7 - 8 5-9 - 6 10 7-11 - 12 8 9-13 - 2000 10 10 14 - 15 - 16 - 17 - 11 11 18 12 12-19 - 20 13 13-21 - 22 - 23 - 14 14 24 - 25 - 26 9-27 - 28 15 16-29 - 17 30 18 18-31

More information

戒菸實務個案自助手冊105年Ver.2

戒菸實務個案自助手冊105年Ver.2 本計劃經費來自 品健康福利捐支應 衛生福利部國民健康署 我 名字 為了 以下理由 1. 2. 3. 4. 5. 決定從 年 月 日起 簽署人 (簽章) 見證人 (簽章) 年 月 日 a 準備戒 V 環境的準備 排除讓自己想吸 自己戒 的環境 V 心理的準備 瞭解自己的吸 的環境 建立能提醒 行為 強化戒 決心 V 身體的準備 評估身體的尼古丁依賴度 必要時找尋 藥物降低戒 戒 的難度

More information

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

第一章 簡介

第一章  簡介 數 數 數 HLOOKUP VLOOKUP LOOKUP VLOOKUP VLOOKUP(,, 欄, 不 ) =Vlookup(lookup_vaule, table_array, col_index_num, [range_lookup]) 欄 欄 列 欄 行 料 列 欄 不 邏 TRUE 省略 不 數 FALSE 不 #N/A 金 不 例 金 例 數 0 0 300,000 300,000 不

More information

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2

More information

Microsoft Word - 11900電腦軟體設計.doc

Microsoft Word - 11900電腦軟體設計.doc 技 能 檢 定 規 範 之 一 一 九 電 腦 軟 體 行 政 院 勞 工 委 員 會 職 業 訓 練 局 編 印 軟 體 技 術 士 技 能 檢 定 規 範 目 錄 一 軟 體 技 術 士 技 能 檢 定 規 範 說 明... 1 二 丙 級 軟 體 技 術 士 技 能 檢 定 規 範... 3 三 乙 級 軟 體 技 術 士 技 能 檢 定 規 範... 5 四 甲 級 軟 體 技 術 士 技

More information

EMC Document Sciences xPresso for Word 用户指南

EMC Document Sciences xPresso for Word 用户指南 EMC Document Sciences xpresso for Word 版 本 4.6 用 户 指 南 易 安 信 电 脑 系 统 ( 中 国 ) 有 限 公 司 中 国 北 京 朝 阳 区 霄 云 路 38 号 现 代 汽 车 大 厦 15 层 邮 编 : 100027 电 话 :(8610)8438 6000 传 真 :(8610)8453 8174 售 前 服 务 热 线 :400 650

More information

. (A) (B) (C) A (D) (E). (A)(B)(C)(D)(E) A

. (A) (B) (C) A (D) (E). (A)(B)(C)(D)(E) A . () () () () () (A) (B) (C) B (D) (E). (A) (B) (C) E (D) (E) (A) (B) (C) (D). () () () () E (A) (B) (C) (D) (E). C (A) (B) (C) (D) (E). (A) (B) (C) (D) D (E). () - () - () - () - () - D (A) (B) (C) (D)

More information

Microsoft Word - About_C_PointerAdvanced.doc

Microsoft Word - About_C_PointerAdvanced.doc (*) 如何宣告或解讀某一個資料型態的指標變數? 在變數名稱前加上一個 * 號 ( 陣列也可算成是指標只是其值不能被更改!) 反過來在解讀變數的型態時 : 先找到變數名稱, 再看其左邊是否有星號 ( 至多取一個 ), 若有表示這是一個指標變數, 否則就是一般的變數 至於資料型態的部份, 只要將變數或連同 * 號移去後, 剩下的部份就是此變數或指標的資料型態 (*) 優先順序 : 運算子的優先順序 5

More information

Microsoft PowerPoint - 09.Android 程式設計-SQLite

Microsoft PowerPoint - 09.Android 程式設計-SQLite 計劃名稱 : 104 年度教育部資通訊軟體創新人才推升推廣計畫跨校資源中心 : 雲端運算 ( 國立中山大學 ) 課程名稱 : 網路及平台服務 Part1- 課程教材 教材名稱 :Android 程式設計 -SQLite 國立高雄大學資訊工程學系張保榮教授 大綱 SQLite execsql() 函式 rawquery() 函式 insert() 函式 delet() 函式 update() 函式 query()

More information

,,,,,,,,,,,,, 1 ,,,,,,,,,,,, ;,,,,,,,,,,,,,,!,,, 2 ,,,,,,,,,,,!, 1 ,,,,,,,,,,,?, :,,,,,,,,,,,,,,,, :,,, 2 ,,,,,,,,, :,, :,,,,,,,,,,!,,,,,,,,,,,,,,, 3 ,,,?,,,,,,,,,, :,!,,,,,,,,,,,,,,,,,,, 4 ,,,,,,, Q,,,,,,,,,

More information

记 忆 155 期 北 京 大 学 文 革 专 辑 (9) 目 录 专 稿 章 铎 从 高 云 鹏 的 遭 遇, 看 迟 群 之 流 的 专 制 附 : 高 云 鹏 给 胡 宗 式 章 铎 的 信 (2015 年 11 月 19 日 ) 评 论 马 云 龙 王 复 兴 抢 救 记 忆 : 一 个 北

记 忆 155 期 北 京 大 学 文 革 专 辑 (9) 目 录 专 稿 章 铎 从 高 云 鹏 的 遭 遇, 看 迟 群 之 流 的 专 制 附 : 高 云 鹏 给 胡 宗 式 章 铎 的 信 (2015 年 11 月 19 日 ) 评 论 马 云 龙 王 复 兴 抢 救 记 忆 : 一 个 北 记 忆 155 期 北 京 大 学 文 革 专 辑 (9) 目 录 专 稿 章 铎 从 高 云 鹏 的 遭 遇, 看 迟 群 之 流 的 专 制 附 : 高 云 鹏 给 胡 宗 式 章 铎 的 信 (2015 年 11 月 19 日 ) 评 论 马 云 龙 王 复 兴 抢 救 记 忆 : 一 个 北 大 学 生 的 文 革 回 忆 录 序 扬 子 浪 洗 涤 我 们 被 污 损 的 灵 魂 读 抢

More information

硕士论文正文

硕士论文正文 1905 1945...3...4...11...23...41...54...66...73 1945 1949...81...117...127...132...176...184 1905 1945 1905 1910 1920 1922 1941 1945 1920 1944 1915 1939 25 1922 1933 40 1939 30 30 20 1932 30 1944 1945

More information

1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 2 1 3 4 1 9 17 25 3 11 19 27 5 13 21 29 7 15 23 31 2 10 18 26 3 11 19 27 6 14 22 30 7 15 23 31 4 12 20 28 5 13 21 29 6 14 22 30 7 15 23 31 8 12 24 28

More information

不 会 忘 记, 历 史 不 会 忘 记, 当 一 个 古 老 神 州 正 以 崭 新 的 姿 态 昂 首 屹 立 于 世 界 东 方 的 时 候, 当 世 界 把 延 伸 的 广 角 镜 瞄 准 这 片 神 奇 土 地 的 时 候, 中 国 人 民 已 深 深 感 到, 现 在 所 拥 有 的,

不 会 忘 记, 历 史 不 会 忘 记, 当 一 个 古 老 神 州 正 以 崭 新 的 姿 态 昂 首 屹 立 于 世 界 东 方 的 时 候, 当 世 界 把 延 伸 的 广 角 镜 瞄 准 这 片 神 奇 土 地 的 时 候, 中 国 人 民 已 深 深 感 到, 现 在 所 拥 有 的, 共 和 国 十 大 将 军 传 粟 裕 中 国 十 大 将 军 01 粟 裕 前 言 任 何 一 场 伟 大 的 革 命, 无 一 不 是 波 澜 壮 阔, 大 潮 叠 起 伴 随 和 影 响 着 这 些 革 命 的, 是 一 代 又 一 代 伟 大 的 革 命 家 对 于 二 十 世 纪 整 个 中 华 民 族 来 说, 革 命 一 词 总 是 蕴 涵 着 正 义 和 进 步, 圣 洁 和 光 荣

More information

标题

标题 三 风 云 人 物 27 三 风 云 人 物 武 进 人 杰 地 灵, 历 代 名 人 辈 出 千 年 悠 悠, 无 数 志 士 仁 人 名 贤 巨 贾 荟 萃 于 此, 给 这 片 土 地 带 来 了 富 庶 和 文 明, 留 下 了 数 不 尽 的 动 人 故 事, 在 武 进 历 史 的 演 进 中 刻 上 深 深 的 烙 印 1 延 陵 君 子 季 札 春 秋 末 期 的 季 札 被 武 进

More information

第 二 章 鉴 证 业 务 的 定 义 和 目 标 第 五 条 鉴 证 业 务 是 指 注 册 会 计 师 对 鉴 证 对 象 信 息 提 出 结 论, 以 增 强 除 责 任 方 之 外 的 预 期 使 用 者 对 鉴 证 对 象 信 息 信 任 程 度 的 业 务 鉴 证 对 象 信 息 是 按

第 二 章 鉴 证 业 务 的 定 义 和 目 标 第 五 条 鉴 证 业 务 是 指 注 册 会 计 师 对 鉴 证 对 象 信 息 提 出 结 论, 以 增 强 除 责 任 方 之 外 的 预 期 使 用 者 对 鉴 证 对 象 信 息 信 任 程 度 的 业 务 鉴 证 对 象 信 息 是 按 中 国 注 册 会 计 师 鉴 证 业 务 基 本 准 则 第 一 章 总 则 第 一 条 为 了 规 范 注 册 会 计 师 执 行 鉴 证 业 务, 明 确 鉴 证 业 务 的 目 标 和 要 素, 确 定 中 国 注 册 会 计 师 审 计 准 则 中 国 注 册 会 计 师 审 阅 准 则 中 国 注 册 会 计 师 其 他 鉴 证 业 务 准 则 ( 分 别 简 称 审 计 准 则 审 阅

More information

Microsoft Word - media-tips-zh.doc

Microsoft Word - media-tips-zh.doc 媒 摘 体 自 采 粮 访 该 做 和 不 农 该 组 做 织 的 媒 事 体 情 关 系 处 编 制 的 一 份 该 做 和 不 该 做 的 事 情 清 单 积 简 单 极 地 主 回 动 当 媒 体 打 来 应 电 质 话 询 并 不 确 保 每 次 都 能 传 递 你 的 关 键 信 息 通 过 下 列 问 是 您 题 哪 贵 个 确 保 单 姓? 你 位 的 能? 完 全 明 白 你 在 同

More information

第六篇守势

第六篇守势 克 劳 塞 维 慈 战 争 论 纲 要 1/31 第 六 篇 守 势 第 六 篇 守 势 守 势 的 本 质 1 守 势 的 概 念 2 守 势 的 价 值 3 守 势 价 值 的 变 迁 4 守 势 所 附 带 的 一 般 性 质 战 略 守 势 (A) 守 势 会 战 1 战 略 守 势 的 性 质 2 战 略 守 势 的 特 别 手 段 3 守 势 的 抵 抗 种 类 a 要 塞 b 防 御

More information

1152 1221 1195 1217 12 1 5 9 5000 90 2 10 6 1226 1255 1260 5 1301 1273 1275 1281 1956 1303 1358 1333 1352 13 43 3 20 2 6 3 7 10 1349 11 1522 1508 1522 30 1601 1645 1628 9 20 1655 1644 800 1652 3 5 5 7

More information

!"# $ %& (!") *+$, %-%-.! $, ,-,- /0 12$.!3,"+$&4,-$ 5&3$ 5) 67$, $") 89" .!2 " " " " $") $4 # $ # # % :&;$

More information

第一章

第一章 台南市立大內國民中學母語教學檔案 兒童文學 台灣兒童歌謠 壹 前言 我國的童謠 始於列子之康衢之謠 堯乃微服遊於康衢 兒童曰 立我烝民 莫匪爾極 不識不知 順序之則 後漢書 獻帝初 京師童謠曰 千里草 何青青 十日卜 不得生 前者歌頌帝堯德政 之廣被 後者諷刺董卓之虐政 人民將身受其殃 皆係含有政治作用的 歌謠 今日所說童謠 爾雅曾說 徒歌謂之謠 所謂徒歌即是隨口吟 唱 不加伴奏 也無固定旋律 隨興之所至啍唱

More information

A 单 位 负 责 人 B 会 计 机 构 负 责 人 C 会 计 主 管 人 员 D 会 计 人 员 多 选 题 : 1. 单 位 伪 造 变 造 会 计 凭 证 会 计 账 簿, 编 制 虚 假 财 务 会 计 报 告 的, 县 级 以 上 人 民 政 府 财 政 部 可 以 依 法 行 使 的

A 单 位 负 责 人 B 会 计 机 构 负 责 人 C 会 计 主 管 人 员 D 会 计 人 员 多 选 题 : 1. 单 位 伪 造 变 造 会 计 凭 证 会 计 账 簿, 编 制 虚 假 财 务 会 计 报 告 的, 县 级 以 上 人 民 政 府 财 政 部 可 以 依 法 行 使 的 (6.13 考 生 原 题 ) 原 始 资 料 请 勿 外 泄, 违 者 必 究! 单 选 题 : 1. 下 列 税 种 中, 不 属 于 行 为 税 的 是 ( ) A 车 船 使 用 牌 照 税 B 耕 地 占 用 税 C 城 市 维 护 建 设 税 D 车 辆 购 置 税 2. 根 据 人 民 币 银 行 结 算 账 户 管 理 办 法 的 规 定, 非 经 营 性 的 存 款 人 违 反 规

More information

(A) 二 小 時 (B) 三 小 時 (C) 四 小 時 (D) 五 小 時 第 一 組 出 題 6. 若 對 於 收 到 的 交 通 違 規 罰 單 不 服, 在 收 到 罰 單 幾 日 內 須 向 警 察 機 關 或 監 理 機 關 申 訴? (A) 十 天 (B) 十 五 天 (C) 二 十

(A) 二 小 時 (B) 三 小 時 (C) 四 小 時 (D) 五 小 時 第 一 組 出 題 6. 若 對 於 收 到 的 交 通 違 規 罰 單 不 服, 在 收 到 罰 單 幾 日 內 須 向 警 察 機 關 或 監 理 機 關 申 訴? (A) 十 天 (B) 十 五 天 (C) 二 十 1. 依 據 強 制 執 行 法 第 28-2 條 第 1 項 規 定, 執 行 標 的 金 額 或 價 額 未 滿 新 台 幣 五 千 元 者, 免 徵 執 行 費 ; 新 台 幣 五 千 元 以 上 者, 則 以 多 少 計 算? (A) 千 分 之 八 (B) 千 分 之 一 (C) 千 分 之 五 (D) 千 分 之 十 2. 何 種 票 據 可 直 接 向 法 院 聲 請 裁 定 後 強

More information

Microsoft Word - Mail2000_SecurityPatch_

Microsoft Word - Mail2000_SecurityPatch_ Mail2000 安全性加強程式 網擎資訊軟體股份有限公司謹呈 1 Mail2000 安全性加強程式 Introduction Mail2000 安全性加強程式, 是針對 Mail2000 V4.0 以上版本, 包括 V4.0 及 V4.5 版本所提供, 以加強系統的安全性, 減少因惡意信件而引起的安全性問題 版本名稱 Mail2000 版本作業系統檔案名稱 V4.0 單一網域版本 V4.0 SDSS

More information

Cross Border_t

Cross Border_t 開戶通 您需要一個香港銀行賬戶 處理在港的理財需要嗎 中銀香港為您提供多種辦理開戶手續的途徑 讓您輕鬆選用 中銀理財 或 智盈理財 服務 以配合您的需要 身在內地 在中國內地透過中銀香港指定的見證銀行簽署及提交中銀香港的開戶 文件 即可申請開立存款賬戶及投資賬戶1 並可申請電話銀行及網上 銀行服務 處理財務倍添靈活便捷 親身訪港 我們擁有龐大的服務網絡 您可帶同開戶文件親臨任何一家中銀香港 分行辦理開戶手續

More information

投影片 1

投影片 1 計算機程式及實習 期末報告 題目 : 六宿炒翻天 班級 : 奈米一乙姓名 : 陳洋翼學號 :4A514050 老師 : 謝慶存 程式說明 設計結帳系統, 選擇數量後, 在按下計算, 將會顯示總金額 若是老人或小孩, 將可享 8 折或 9 折的優惠 程式畫面 填選數量 在火腿蛋炒飯的數量選擇 1, 並按下計算, 可得總金額 50 元 程式畫面 打折 填選完後, 若客人是小孩或老人, 選擇欲打折項目,

More information

Microsoft PowerPoint - FS720-Ch08

Microsoft PowerPoint - FS720-Ch08 第 8 章物件導向程式設計 (Object-Oriented Programming) 著作權所有 旗標出版股份有限公司 本章重點 8-1 認識類別與物件 8-2 定義類別與建立物件 8-3 方法的進階應用 8-4 方法的多重定義 (Overloading) 8-5 綜合演練 2 8-1 認識類別與物件 如果將 Java 程式比擬為一齣舞台劇, 那麼要說明甚麼是物件導向程式語言就不難了 要上演一齣舞台劇,

More information

1 2 abc 3 4 (2) 5 6 7 8 9 50 p.h. 50 50 p.h. 50 10 50 P.H. 50.c.c 50 P.H. 50c.c 11 19 37 12 30 40 50 30 40 50 13 14 15 CH 3 COONa 16 17 18 MgSO 4 19 20 ; 21 1 10 2 40 50 60 70 80 3 22 23 1. 2. 3. --- 1997

More information

javaexample-02.pdf

javaexample-02.pdf n e w. s t a t i c s t a t i c 3 1 3 2 p u b l i c p r i v a t e p r o t e c t e d j a v a. l a n g. O b j e c t O b j e c t Rect R e c t x 1 y 1 x 2 y 2 R e c t t o S t r i n g ( ) j a v a. l a n g. O

More information

第一篇文概說第七章公文的用語及標點符號公本篇內容 第一章 緒論 第二章 公文的意義 第三章 公文與高 普 特各類考試 第四章 公文程式之意義及演變 第五章 公文之分類及其行文系統 第六章 公文之結構與行款 第一篇 第一章緒論 003 第一章緒論 等 等 004 最新應用公文 第一篇 第二章公文的意義 005 第二章公文的意義 第一節 一 須為公務員製作之文書 二 須為公務員 職務上 製作之文書 006

More information

Microsoft Word - JAVA Programming Language Homework I ans

Microsoft Word - JAVA Programming Language Homework I ans JAVA Programming Language Homework I - OO concept Student ID: Name: 1. Which of the following techniques can be used to prevent the instantiation of a class by any code outside of the class? A. Declare

More information

<4D6963726F736F667420506F776572506F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074>

<4D6963726F736F667420506F776572506F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074> 程 序 设 计 实 习 INFO130048 3-2.C++ 面 向 对 象 程 序 设 计 重 载 继 承 多 态 和 聚 合 复 旦 大 学 计 算 机 科 学 与 工 程 系 彭 鑫 pengxin@fudan.edu.cn 内 容 摘 要 方 法 重 载 类 的 继 承 对 象 引 用 和 拷 贝 构 造 函 数 虚 函 数 和 多 态 性 类 的 聚 集 复 旦 大 学 计 算 机 科 学

More information

Java API API(Application Programming Interface)

Java API API(Application Programming Interface) 2013-2014 学年度第二学期课程 C 语言程序设计 Java 语言程序设计面向过程编程方法 编程方法学 新疆农业大学计算机与信息工程学院 陈燕红 :cyh@xjau.edu.cn Java API API(Application Programming Interface) 教学内容 1 2 Java API Java 常用类 3 4 5 6 Java API java.lang(java Language

More information

国信证券股份有限公司

国信证券股份有限公司 国 信 证 券 股 份 有 限 公 司 关 于 鹭 燕 ( 福 建 ) 药 业 股 份 有 限 公 司 股 票 上 市 保 荐 书 深 圳 证 券 交 易 所 : 经 中 国 证 券 监 督 管 理 委 员 会 证 监 许 可 2016 89 号 文 核 准, 鹭 燕 ( 福 建 ) 药 业 股 份 有 限 公 司 ( 以 下 简 称 鹭 燕 医 药 发 行 人 或 公 司 ) 不 超 过 3,205

More information

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double x) { d

More information

人 物 春 秋 杨 永 泰 将 其 削 藩 策 略 概 括 为 : 以 经 济 方 法 瓦 解 冯 玉 祥 的 第 二 集 团 军, 以 政 治 方 法 解 决 阎 锡 山 的 第 3 集 团 军, 以 军 事 方 法 解 决 李 宗 仁 的 第 四 集 团 军, 以 外 交 方 法 对 付 张 学

人 物 春 秋 杨 永 泰 将 其 削 藩 策 略 概 括 为 : 以 经 济 方 法 瓦 解 冯 玉 祥 的 第 二 集 团 军, 以 政 治 方 法 解 决 阎 锡 山 的 第 3 集 团 军, 以 军 事 方 法 解 决 李 宗 仁 的 第 四 集 团 军, 以 外 交 方 法 对 付 张 学 和录像带 希望他能看到家乡的新面貌 还经常托回 选都要家属自行设法邀请 此事招致薛岳昔日部属 乐昌探亲的台胞把亲人的问候与祝福转达 这一切 大感不平 薛岳大半生追随孙中山蒋介石 在北伐 让客居他乡的薛岳异常感动 家乡政府也没有忘记 时期曾与毛泽东周恩来有革命情谊 蒋经国犹是他 这位抗日英雄 专门拨款对他在九峰的故居进行修 的后生晚辈 这位走过波涛壮阔的人生历程 与中 葺 他的祖祠文物及 伯陵堂等建筑物都得到了妥

More information