05322AR12.indd

Size: px
Start display at page:

Download "05322AR12.indd"

Transcription

1 主題 12 Visual Basic 入門 12-1 認識 Visual Basic 常用控制項的用途 P 資料型別與運算子 資料型別的宣告符號 P 及佔用記憶體空間 算術 比較 邏輯運算子 P ~P 輸入與輸出基本輸出入敘述 P P

2 主題 12:Visual Basic 入門 12-1 認識 Visual Basic 一 Visual Basic 簡介 1. VB 程式組成架構 : 方案 專案 專案 表單表單 表單表單 a. 建立一個新專案,VB 會自動建立一個與專案同名的方案, 在儲存檔案時, 必須分別儲存方案檔 (*.sln) 與專案檔 (*.vbproj) b. 每一個方案預設包含一個專案 ; 每個專案預設包含一個表單, 我們可視需要新增專案與表單 c. 表單檔 (*.vb)vb 預設以 Form1 Form2 等檔名命名 d. 方案名稱會顯示在標題列上 ; 在方案總管中可檢視方案所包含的專案與表單名稱 註方案名稱 ( 圖 示為 ) 專案名稱 ( 圖示為 ) 專案中包含的表單 ( 圖示為 ) VB 6 開發的程式包含專案檔 (*.vbp) 與表單檔 (*.frm) 2. 程式的開發流程 : a. 建立專案 b. 建立表單 c. 佈建控制項 d. 設定控制項的屬性 e. 撰寫程式碼 f. 執行及測試程式 g. 儲存專案 h. 將原始程式編譯成.EXE 執行檔 ( 非必要流程 ) 註 : 當方案中包含多個專案, 在方案總管視窗中才可看見方案名稱 12-3

3 計算機概論總複習 ( 下 ) 3. VB 語言的組成要素 : 要素變數常數保留字運算子註解 說明 可隨程式的執行而改變內容 不會隨著程式的執行而改變內容 具有特殊意義的字元, 如 Dim 是用來宣告變數的保留字 即運算符號, 如 * 表示乘法 程式敘述的說明, 不會影響程式的執行, 可使程式易於閱讀與維護 註解文字前須以單引號 (') 或 REM 開頭 保留字 常數 Private Sub Button1_Click( ) Handles Button1.Click Const pi As Double = Dim r As Single, L As Double r = TextBox1.Text L = 2 * pi * r TextBox2.Text = L End Sub ' 圓周長的計算 註解 變數 運算子 4. VB 程式翻譯方式 : a. 直譯 : 在即時運算視窗運算 ( 如下圖 ) 或按開始鈕執行程式 逐行翻譯? ? 5 * 立即顯示結果 b. 編譯 : 將原始程式翻譯並製作成.EXE 執行檔 12-4

4 主題 12:Visual Basic 入門 + ( )1. 在 Visual Basic 中其值不會因程式的執行而改變者稱為 (A) 常數 (B) 整數 (C) 變數 (D) 浮點數 [ 教育視導 ] ( )2. 在 Visual Basic 2010 內部編輯完的程式, 存檔時至少會產生哪三種類型的檔案? (A).bas.txt.frm (B).com.exe.bat (C).doc.xls.ppt (D).sln.vbproj.vb ( )3. VB 2010 的一個完整程式是以專案形式儲存, 其副檔名為 (A).sln (B).frm (C).vb (D).vbproj ( )4. 下列哪一個步驟不是 Visual Basic 程式開發的必要步驟? (A) 建立專案與表單 (B) 編寫程式碼與測試程式 (C) 儲存專案 (D) 編譯程式成執行檔 ( )5. 若想在未安裝 Visual Basic 的電腦上, 執行以 Visual Basic 所撰寫的程式, 應該如何處理? (A) 將 Visual Basic 程式壓縮成 *.zip 檔 (B) 將 Visual Basic 程式編譯成 *.exe 檔 (C) 刪除 Visual Basic 程式的 *.vbproj 檔 (D) 刪除 Visual Basic 程式的 *.vb 檔 ( )6. 在 VB 中, 保留字 是指? (A) 具有特殊意義的字元 (B) 不能使用的字元 (C) 不可修改的字元 (D) 會隨程式執行而改變內容的字元 ( )7. 若要在程式碼中加入註解, 應在註解文字前加上哪一個符號? (A)* (B)^ (C)' (D)@ 答 1. A 2. D 3. D 4. D 5. B 6. A 7. C 解 2..sln 是方案檔.vbproj 是專案檔.vb 是表單檔 4. VB 程式不必編譯成執行檔, 也能在 VB 環境中執行, 但編譯成執行檔 (.exe), 可以在未安裝 VB 的電腦上執行 5. 將 VB 程式編譯成執行檔後, 就可以在未安裝 VB 的電腦上執行 12-5

5 計算機概論總複習 ( 下 ) 二 控制項的特徵與功能 1. VB 工具箱提供有許多可用來設計視窗程式外觀的控制項 控制項 用途 VB 版本差異 表單 Form 是佈建表單以外之控制項的平台, 常作為程式的主畫面 標籤 Label 顯示資料 文字方塊 TextBox 輸入資料 按鈕 Button 或 CommandButton 程式運作的操控 選項按鈕 RadioButton 或 OptionButton 單選式選項 ( 如性別 ) 核取方塊 CheckBox 複選式選項 ( 如興趣 ) 圖片框 PictureBox 顯示圖片或繪製圖案 框架 GroupBox Frame 或 同一個框架中的控制項, 視為同一群組 每隔一段時間 ( 時間自訂 ), 動 計時器 Timer 執行某段程式 此控制項在程式執行時不會顯示 表單標籤 文字方塊 圖文框 框架 選項按鈕 核取方塊 按鈕 2. 屬性 (property) 是指控制項所具有的性質或特性 透過屬性的改變, 可更改控制項的外觀 大小或樣式 更改屬性的方法有以下 2 種 : 秒 測 Label TextBox Button 控制項的用途分別為何? 12-6

6 主題 12:Visual Basic 入門 a. 利用屬性視窗 : 適用於控制項的屬性在表單設計階段即已確定 按鈕控制項的屬性視窗 屬性名稱 在此可變更屬性的設定值 b. 透過程式敘述 : 適用於控制項的屬性需隨程式的執行而改變 語法舉例設定 Button1 顯示 " 輸入資料 " 控制項名稱. 屬性 = 設定值 Button1.Text = " 輸入資料 " 執行結果 3. 方法 (method) 是指內建在控制項中的程序 語法舉例顯示 Form2 表單 控制項名稱. 方法 Form2.Show() 執行結果 4. 事件 (event): 可被控制項偵測的動作, 如在按鈕上單按滑鼠左鍵 (Click), 按鈕會偵測到這個動作 a. 命名規則 : 控制項名稱 _ 事件 稱, 如 Button1_Click( ) b. 事件依其產生的來源, 可概分為以下三類 : 種類使用者事件系統事件程式事件 說明使用者操控滑鼠或鍵盤所引起的事件 ; 如 Click 作業系統所引起的事件 ; 如每隔一段設定的時間即會自動引發的 Tick 程式間接引發的事件 ; 如載入表單時, 引發的 Load 12-7

7 計算機概論總複習 ( 下 ) c. 利用事件的發生, 來驅動程式的執行稱為事件驅動 (event driven), 而被驅動起來執行的程式碼則稱為事件程序 (event procedure) Button1 Click Public Class Form1 Private Sub Button1_Click(ByVal sender Form2.Show( ) ' 顯示 Form2 表單 End Sub End Class 事件程序 ( 當 Button1 被按下, 會執行此段程式碼 ) 5. 控制項常用的屬性 : 屬性 說明 適用控制項 Enabled 設定控制項是否可使用 多數控制項 Font 字型 大小及樣式 多數控制項 Image 顯示的圖片 Label Button PictureBox Name 名稱 所有控制項 Size 控制項的大小 多數控制項 Text 或 Caption TextAlign 或 Alignment 顯示的文字 多數控制項 對齊方式 Label TextBox Button Visible 顯示狀態多數控制項 VB 版本差異 註 控制項常用的方法 : 方法說明適用控制項 Close 關閉表單 Form Print Debug.Print Focus SetFocus 或 或 輸出資料 Form 多數控制項 設定游標停駐點 多數控制項 Hide 隱藏控制項 多數控制項 SetDesktopLocation 表單顯示的位置 Form Show 顯示控制項 多數控制項 VB 版本差異 註 : 在 VB 6 中, 控制項的標題文字大多透過 Caption 屬性來設定, 僅 TextBox 控制項是透過 Text 屬性來設定 12-8

8 主題 12:Visual Basic 入門 a. 不同版本的 VB 關鍵字雖有些許差異, 但統測考的重點在程式的執行結果 ( 即運算結果 ) b. 以 Print 方法為例, 左下方的 98 年試題, 雖出現程式敘述 "Print T", 但和右下方的 99 年試題一樣, 都是在求 T 的運算結果, 而非考 Print 方法 下列 Visual Basic 語言片段程式的結果為何? (A) 18 (B) 19 (C) 21.2 (D) 22 T = T + INT(P) Print T 都是在問 T 的運算結果 ( 而非考 Print 方法 ) 下列 Visual Basic 程式片段執 行後, T 的值為何? (A)256 (B)240 (C)225 (D)196 T = 0 T = T + U 98 商業類 99 商業類 c. Print vs. Debug.Print: 兩種方法皆是用來輸出資料, 只是輸出的方式略異, Print 是輸出在表單 ;Debug.Print 方法則是輸出在即時運算視窗 例 1 Print 執行結果 例 2 Debug.Print(1 + 2) 結果相同 執行結果 12-9

9 計算機概論總複習 ( 下 ) 7. 控制項常用的事件 : Activated Activate 事件說明適用控制項 顯示表單時 Form Load 載入表單時 Form Paint 系統重新繪製表單畫面時多數控制項 Tick Timer 滑鼠事件MouseMove 滑鼠經過控制項時鍵盤事件或 或 Click DoubleClick 或 DblClick KeyDown KeyPress KeyUp 每隔一段時間 ( 時間自訂 ) 自動引發 單按控制項時 雙按控制項時 按下再放開任一鍵時 按任一鍵時 放開任一鍵時 Timer 多數控制項 VB 版本差異 a. Paint 事件是一種系統事件, 常應用於 Form PictureBox 等控制項 b. 作業系統每隔一段時間會重繪表單畫面, 包含按鈕 核取方塊等控制項, 但不會重繪由程式敘述在表單繪製的圖形 ( 如圓形 ), 因此, 為了避免利用程式所繪製的圖形因縮放表單或表單被其他表單覆蓋後再移開, 造成圖形消失, 可將繪圖的程式敘述撰寫在 Paint 事件中, 避免上述情形發生 + ( )1. 在 Visual Basic 的整合式開發環境中, 下列哪一個區域, 最適合用來在表單上建 立一個按鈕物件? (A) 工具箱 (B) 工作清單 (C) 專案總管 (D) 即時運算視 窗 [100 工管管理 ] ( )2. 關於 Visual Basic 的表單事件 Paint 的敘述, 下列何者正確? (A) 該事件發生在 表單被印表機列印時 (B) 該事件發生在表單被記憶體儲存時 (C) 該事件發生 在表單上的 Paint 按鈕被按一下時 (D) 該事件發生在表單被搬動 放大或覆蓋 表單的物件被移開時 [100 工管管理 ] ( )3. 設計 Visual Basic 程式時, 若在表單上建立按鈕物件, 則該按鈕物件至多會出現多少個控制點, 供程式設計師拖曳以調整按鈕物件的大小? (A)2 (B)4 (C)6 (D)8 [100 工管管理 ] 秒 測如果我們希望按一下按鈕控制項, 即會執行某段程式, 必須將該段程式撰寫在哪一個事件中? 12-10

10 主題 12:Visual Basic 入門 ( )4. 在 Visual Basic 中, 下列哪一個控制項, 可以用來提供使用者輸入文字資料, 也可以用來顯示文字資料? (A) 標籤 (Label) (B) 指令按鈕 (Command Button) (C) 文字方塊 (Text Box) (D) 圖片方塊 (Picture Box) [97 工管管理 ] ( )5. 在 Visual Basic 中, 如果我們要改變標籤控制物件 (Label) 上的標題文字 (Caption), 則我們應該使用下列哪一個視窗? (A) 屬性視窗 (Properties Window) (B) 專案總管視窗 (Project Explorer) (C) 表單配置視窗 (Form Layout Window) (D) 監看視窗 (Watch Window) [96 工管管理 ] ( )6. 下列 Visual Basic 表單中, 共使用幾個控制物件 ( 表單本身不計 )? (A)4 (B)7 (C)8 (D)12 [95 商業類 ] ( )7. 在 Visual Basic 程式設計中, 下列何者不是由使用者操作產生的事件? (A)Timer (B)DblClick (C)MouseMove (D)KeyDown [ 工業設計 ] ( )8. 在 VB 中, 下列何者是系統提供給物件, 使該物件產生一特定功能, 使用者不能設定, 只能引用 (A) 方法 (B) 事件 (C) 屬性 (D) 類別 [ 教育視導 ] ( )9. 下列 Visual Basic 程式片段執行後, 何者的值為 5? (A)Print( ) (B)Print(6 * 2 7) (C)Print( ) (D)Print( ) ( )10. 某唱片公司在網路上票選 你最喜歡的歌星, 若這家公司的程式設計人員將使用 VB 來撰寫投票的程式, 請問下列哪一種控制項可能是選單上用來讓投票者投票的控制項? (A)Label (B)TextBox (C)RadioButton (D)Timer ( )11. 下列哪一個是由使用者操控滑鼠所引發的事件? (A)Activated (B)Click (C)Load (D)Tick ( )12. 下列哪一個屬性可用來設定控制項的顯示狀態? (A)Hide (B)Picture (C)Value (D)Visible ( )13. 某一程式使用 1 個按鈕控制項, 來清除使用者在文字方塊中所輸入的資料 ; 若希望表單載入時, 使用者暫時無法使用該按鈕控制項, 請問應將按鈕的哪一個屬性值設為 False? (A)Font (B)Text (C)Name (D)Enabled ( )14. 如果要讓標籤控制項 Label1 顯示 " 愛的麵包魂 ", 應該如何撰寫程式碼? (A)Label1.Name = " 愛的麵包魂 " (B)Label1.Font = " 愛的麵包魂 " (C)Label1.Show " 愛的麵包魂 " (D)Label1.Text = " 愛的麵包魂 " ( )15. 表單的哪一個方法可以用來隱藏表單本身? (A)Close (B)Hide (C)Show (D)Focus 12-11

11 計算機概論總複習 ( 下 ) ( )16. 從物件導向的觀點來看, 文字的字型 大小 顏色是文字的 (A) 事件 (B) 類別 (C) 屬性 (D) 物件 答 1. A 2. D 3. D 4. C 5. A 6. C 7. A 8. A 9. B 10. C 11. B 12. D 13. D 14. D 15. B 16. C 解 3. 選取佈建在表單上的按鈕 (Button) 控制項 ( 如 ), 即可利用控制項 四周的 8 個控制點來調整按鈕大小 6. 表單中有 1 個圖片框 (PictureBox) 1 個框架 (GroupBox) 4 個選項按鈕 (RadioButton) 2 個按鈕 (Button), 共 8 個控制物件 7. 在 VB 6 中,Timer 事件是在每隔一段 Interval 屬性所訂的時間即自動引發 9. ( ) = 1;(6 * 2 7) = 5;( ) = 10;( ) = RadioButton 是單選式選項按鈕 13. Font: 設定控制項顯示文字的字型 大小及樣式 ;Text: 設定控制項顯示的文字 ;Name: 設定控制項的名稱 ;Enabled: 設定控制項是否可使用 15. Close: 關閉表單 ;Hide: 隱藏表單 ;Show: 顯示表單 ;Focus: 設定游標停駐點 12-2 資料型別與運算子 一 資料型別 料型別型別宣告符號記憶體佔用空間 數值 短整數 Short 無 2 bytes 整數 Integer % 4 bytes 長整數 Long & 8 bytes 單精度 Single! 4 bytes 倍精度 Double # 8 bytes 文字元 Char 無 2 bytes 字視字串長度而定 ( 每字串 String $ 個字元佔 2 bytes) 布林 Boolean 無 2 bytes 日期時間 Date 無 8 bytes 物件 Object 無 4 bytes + 存放的資料所佔用之空間 可存放上述任一資料型別的資料 VB 6 的資料型別中, 整數 (I nteger) 佔用 2 bytes 長整數 (Long) 佔用 4bytes VB 6 未提供短整數 (Short) 資料型別 物件 (Object) 資料型別在 VB 6 中稱為可變 (Variant) 資料型別 秒 測整數 長整數 單精度的型別宣告符號分別為何? 它們佔用的記憶體空間各是多少? 12-12

12 主題 12:Visual Basic 入門 1. 短整數 整數 長整數資料型別只能儲存整數, 單精度 倍精度 物件資料型別可以儲存帶有小數的實數 2. 若將帶有小數的實數存入只能儲存整數的資料型別,VB 會自動㆕捨㈥入再存入 當小數為 5, 則取最接近該數 口訣記憶法㆕捨㈥入㈤近偶 的偶數整數, 如 4.5 取 4,5.5 取 6 解題秘技 : 本口訣適用於小數位數一位的情況, 由於統測題目中的數據若有小數, 多半為小數一位, 因此同學可使用此口訣來作答 ( 若遇到小數超過一位, 先將小數依 :< 0.5 捨去,> 0.5 進位 ) 3. 短整數資料 : 可表示的數值範圍為 32,768 ~ 32, 字串資料 : 須以雙引號 (" ") 括住 例 1 Debug.Print("3") 執行結果 3 例 2 Debug.Print("Hi~") 執行結果 Hi~ 5. 布林資料 : 用以表示真 (True) 或假 (False) 兩種狀態 6. 日期資料 : 表示日期和時間, 須以井字號 (#) 括住, 如 #12/24/2014# + ( )1. 在 Visual Basic 程式中, 想要宣告一個數值變數用來儲存成績資料的平均值, 精確度必須達小數點後兩位, 那麼在 Dim 的指令中, 應該要使用下列哪一種資料型態? (A)Byte (B)Integer (C)Long (D)Single [100 商業類 ] ( )2. 下列何者不屬於 Visual Basic 程式語法中資料型態的符號? (A)String (B)Boolean (C)Date (D)Int [98 工程與管理 ] ( )3. 下列 Visual Basic 6 程式語言之變數宣告, 佔用記憶體空間最大者為何? (A)Dim AA% (B)Dim AA& (C)Dim AA! (D)Dim AA# [97 商業類 ] ( )4. 在 Visual Basic 語言中, 一短整數變數佔用 2 位元組的記憶體, 則此變數可表示的數值範圍為 : (A) ~ (B) ~ (C) ~ (D) ~ ( )5. 下列哪一種類型的資料型別, 可以儲存帶有小數的數值? (A) 整數 (B) 單精度 (C) 字串 (D) 長整數 12-13

13 計算機概論總複習 ( 下 ) ( )6. 身分證統一編號 ( 含第 1 個英文字母 ) 適合使用下列哪一種類型的資料型別來表示? (A) 字串 (B) 數值 (C) 布林 (D) 日期 ( )7. 下列哪一種類型的資料, 可用來表示條件式的成立與否? (A) 字串資料 (B) 數值資料 (C) 布林資料 (D) 日期資料 ( )8. 在 VB 中, 如果 A$ = " 徐志摩 ", 請問 A$ 佔用多少記憶體空間? (A)2Bytes (B)3Bytes (C)6Bytes (D)12Bytes ( )9. Sum% = 245.5, 請問 Sum 的值為何? (A)246 (B)sum (C)245.5 (D)245 ( )10. 在設定字串變數的初始值時, 必須使用下列哪一個符號來標示字串資料的範圍? (A) 單引號 (') (B) 雙引號 (") (C) 井字號 (#) (D) 星號 (*) ( )11. 若在即時運算視窗中輸入程式敘述 :result = True, 表示變數 result 的資料型別為 (A) 字串 (B) 數值 (C) 布林 (D) 日期 ( )12. 在撰寫計算每月手機通話費時, 下列哪一種資料型別的常數最適合用來存放費用固定不變的基本費? (A) 短整數 (Short) (B) 日期時間 (Date) (C) 字串 (String) (D) 布林 (Boolean) ( )13. 下列 Visual Basic 語言之變數, 何者所存之內容不能直接用來做算術運算? (A)ANS% (B)ANS! (C)ANS# (D)ANS$ ( )14. 在 Visual Basic 語言中宣告變數 A%, 則此變數屬於下列哪一變數? (A) 整數變數 (Integer) (B) 字串變數 (String) (C) 單精度變數 (Single) (D) 倍精度變數 (Double) ( )15. 下列何者不是 Visual Basic 的整數型態資料? (A)11 (B) 123 (C)3.247 (D)245 ( )16. 下列四種資料型別, 何者佔用較少的記憶體空間? (A) 日期時間 (B) 長整數 (C) 整數 (D) 布林 答 1. D 2. D 3. D 4. B 5. B 6. A 7. C 8. C 9. A 10. B 11. C 12. A 13. D 14. A 15. C 16. D 解 3. 選項中各資料型別符號所代表的意義及佔用的記憶體空間, 如下表所示 型別符號 表的意義 佔用記憶體空間 VB 6 VB 2010 % 整數 2 4 & 長整數 4 8! 單精度 4 4 # 倍精度 在 VB 中, 字串變數是使用 Unicode 編碼方法來儲存及處理, 所以字串中的每一字元都佔用 2bytes 的記憶體空間 ;" 徐志摩 " 共佔用 6(= 2 3)Bytes 9. 在整數變數中存入小數, 必須先四捨六入五近偶 13. $ 代表字串, 字串不能用來進行算術運算 12-14

14 主題 12:Visual Basic 入門 二 變數與常數的宣告 1. 變數 ( 常數 ) 命名規則 : 規則錯誤範例正確範例 a. 不能使用保留字 Dim Play b. 名稱中只能使用英文字母 中文字 數字 底線 (_) A%2 A_2 c. 不能以數字開頭 (VB 中文版可使用中文字命名 ) d. 長度須在 1023 個字元以內 e. 英文大小寫視為相同 2Sum Sum2 2. 宣告是為了指定變數或常數的名稱 資料型別, 並取得記憶體空間 a. 變數的宣告 : 語法舉例宣告 N 為整數 Dim 變數名稱 As 資料型別 [= 初始值 ] Dim 變數名稱型別宣告符號 [= 初始值 ] Dim N As Integer Dim N% 說明 要將多個變數宣告成相同的資料型別, 需以逗號 (,) 區隔變數, 再加上指定的資料型別 若未指定資料型別, 預設為物件 (Object) 型別 語法中以括號 ("[]") 隔開的參數, 如 [= 初始值 ], 表示可省略不寫 例 1 Dim b_name, t_name As String ' 宣告 b_name 與 t_name 皆為字串型別 例 2 Dim Name$ = " 計概 " ' 宣告 Name 為字串型別, 並設定初始值為 " 計概 " Debug.Print(Name) ' 印出變數 Name 的值執行結果 計概 b. 常數的宣告 : 語法舉例宣告 N 為整數 5 Const 常數名稱 As 資料型別 = 內容 Const 常數名稱型別宣告符號 = 內容 Const N As Integer = 5 Const N% = 5 秒 測變數與常數的命名規則有哪些? 12-15

15 計算機概論總複習 ( 下 ) 3. 數值變數預設值為 0, 字串與物件變數預設值為 ""( 空字串 ) 例 1 Dim N As Integer ' 宣告 N 為整數 Debug.Print(N) ' 印出 N 執行結果說明 0 印出數值 0 例 2 Dim S As String ' 宣告 S 為字串 執行結果 說明 Debug.Print(S) ' 印出 S 印出空字串 例 3 Dim X ' 未宣告型別, 預設為物件 執行結果 說明 Debug.Print(X) ' 印出 X 印出空字串 + ( )1. 根據 Visual Basic 變數與常數命名的規則, 下列何者是正確的變數或常數名稱? (A)Case (B)Sub (C)Tha (D)Then [100 工管管理 ] ( )2. 在 Visual Basic 程式語言中, 下列何者不符合變數名稱的命名規則? (A)5A_B (B)ABD$ (C)FOR5 (D)PRIN [96 商業類 ] ( )3. 在 Visual Basic 語言中,DIM SUM% 宣告與下列何者宣告效果是相同? (A)DIM SUM AS INTEGER (B)DIM SUM AS LONG (C)DIM SUM AS FLOAT (D)DIM SUM AS DOUBLE [ 丙級軟體設計 ] ( )4. 下列哪一個 Visual Basic 的保留字可用來宣告常數? (A)Dim (B)Const (C)For (D)Print ( )5. 在 Visual Basic 程式語言中, 下列何者是正確的宣告語法? (A)Dim A = Integer (B)Const B As Double (C)Dim C As Long (D)Dim D As Double = "ABC" ( )6. 在 Visual Basic 中文版中, 下列有關變數命名的規則, 何者錯誤? (A) 可使用中文 (B) 長度須在 1023 個字元以內 (C) 不可使用保留字 (D) 不可使用底線符號 ( )7. 執行下列 Visual Basic 程式片段後, 變數 AA 的值為何? (A)50 (B)5 (C)0 (D)AA Dim AA As Integer AA = 50 答 1. C 2. A 3. A 4. B 5. C 6. D 7. A 解 2. 變數名稱不能以數字開頭, 所以 5A_B 不正確 另外,ABD$ 也不是正確的變數名稱, 但若輸入 Dim ABD$,VB 會自動將 "$" 判斷成型別符號, 所以不會出現錯誤訊息 12-16

16 主題 12:Visual Basic 入門 三 運算子 運算元與運算式 1. 認識運算子 運算元與運算式 : a. 運算子 (operator): 即運算符號, 有算術 比較 邏輯 串接及指定等 5 類 b. 運算元 (operand): 運算子所要運算的資料項目, 可以是常數 變數 函數中的參數 c. 運算式 (expression): 運算子與運算元的組合 運算子 運算式 A = 2 + B * 8 運算元 2. 算術運算子 : 用來執行數值間的運算 優先順序 算術運算子意義範例結果 1 ( )( 括號 ) 括號內的算式優先計算 (3 + 2) * ^( 指數 ) 計算次方值 3 ^ ( 負數 ) 表示負數 3 * *( 乘法 ) 兩數相乘 9 * 2 18 / ( 除法 ) 兩數相除, 取商 22 / \ ( 整數除法 ) 兩數相除, 取整數商 22 \ Mod( 餘數運算 ) 兩數相除, 取餘數 22 Mod ( 加法 ) 兩數相加 ( 減法 ) 兩數加減 解題密技 : 除法 (/) 和整數除法 (\) 容易混淆, 請同學在作答時應特別注意 口訣記憶法 刮指腹, 先乘除後加減右用摩登擺中間 () ^ * / + \ Mod 秒 測 ^( 指數 ) ( 負數 ) *( 乘法 ) \( 整數除法 ) Mod( 餘數運算 ) +( 加法 ) 的運算優先順序為何? 12-17

17 計算機概論總複習 ( 下 ) a. 進行整數除法 (\) 時, 若被除數或除數帶有小數, 須先㆕捨㈥入再相除, 當小數為 5, 取最接近該數的偶數整數 口訣記憶法㆕捨㈥入㈤近偶 算過㆒定強 16.8 \ 2 類似題 7.5 \ 2.4 = 答 8 解 16.8 \ 2 = 17 \ 2 四捨六入, 進位 = 8 答 4 b. 除法 (/) 整數除法 (\) 餘數運算 (Mod) 超級比一比 : 除法 18 / 4 = 4.5( 取商 ) 整數除法 18 \ 4 = 4( 取整數商 ) 餘數運算 18 Mod 4 = 2( 取餘數 ) c. 數學方程式轉換成 VB 運算式範例 ( 請特別注意運算的優先順先 ): Z = A + B C Z = (A + B) / C Y = AX 2 + BX + C Y = A * X ^ 2 + B * X + C X = A 2 + B 2 = (A 2 + B 2 ) 0.5 X = (A ^ 2 + B ^ 2) ^ 比較運算子 : 比較運算元的大小, 若成立傳回真 (True); 不成立傳回假 (False) 比較運算子意義範例結果 > 大於 3 > 9 False < 小於 3 < 9 True = 等於 3 = 9 False >= 大於或等於 9 >= 9 True <= 小於或等於 3 <= 9 True <> 不等於 3 <> 9 True 12-18

18 主題 12:Visual Basic 入門 a. 比較運算子並無運算的優先順序 b. VB 比較字元大小時, 是依照各字元的 Unicode 碼大小, 即 : 數字 0 ~ 9 < 大寫字母 A ~ Z < 小寫字母 a ~ z < 中文字 口訣記憶法 字元的 Unicode 碼 : 由小到大 數字 大寫字母 小寫字母 中文 字 大 小 意 : 自大的小鍾 4. 邏輯運算子 : 判斷運算式的真假 優先順序 邏輯運算子 意義範例 1 範例 2 1 Not ( 非 ) True 變 False False 變 True Not 5 > 8 = Not False = True Not 7 <= 9 = Not True = False 2 And ( 且 ) 兩邊皆真, 結果為真 2 < 4 And 10 > 5 = True And True = True 1 < 2 And 5 > 7 = True And False = False 3 Or ( 或 ) 兩邊皆假, 結果為假 1 < 2 Or 5 > 7 = True Or False = True 3 > 5 Or 6 = 8 = False Or False = False 4 Xor ( 互斥或 ) 一真一假, 結果為真 1 < 2 Xor 5 > 7 = True Xor False = True 2 < 4 Xor 10 > 5 = True Xor True = False 5. 運算子的運算優先順序 : 算術 > 比較 > 邏輯 口訣記憶法 算筆 Not At All X 算 > 比 > Not > And > Or > Xor 意 : 算算術用筆, 一點也不差 12-19

19 計算機概論總複習 ( 下 ) 算過㆒定強 Not (2.5 * 4 < 4 + 6) Or "a" > "b" 類似題 25 ^ (1 / 2) < 4 Xor 3 \ 1.5 > 1 答 解 True Not (2.5 * 4 < 4 + 6) Or "a" > "b" = Not (10 < 10) Or "a" > "b" = Not (False) Or False = True Or False = True 答 True 6. 串接運算子 : 串接 2 筆以上資料 串接運算子運算元 料範例結果 + 字串 Debug.Print(" 李大仁 " + " 先生 ") 李大仁先生 & 相同或不同類型的資料 Debug.Print(365 & " 天 ") 365 天 7. 指定運算子 : 將變數的值與等號右側的運算元進行運算, 再將運算結果指定給變數 指定運算子 意義 範例 範例說明 += 相加 a += 1 等於 a = a + 1 = 相減 b = 2 等於 b = b 2 *= 相乘 c *= 3 等於 c = c * 3 /= 相除 ( 一般除法 ) e /= 3 等於 e = e / 3 \= 相除 ( 整數除法 ) d \= 4 等於 d = d \ 4 ^= 次方運算 f ^= 2 等於 f = f ^ 2 a. 算術運算子中的 Mod( 餘數運算 ), 不可用指定運算子的寫法來表示 b. 若等號右側有一個以上的運算子時, 會先進行等號右側的運算, 再針對指定運算子進行運算 12-20

20 主題 12:Visual Basic 入門 算過㆒定強假設 a = 1 b = 2 類似題假設 a = 1 b = 4 c = 2 a += 2 * b b *= a + 10 / c 答 5 解 a += 2 * b a += 2 * 2 a += 4 a = a + 4 a = a = 5 答 24 + ( )1. 下列哪一個 Visual Basic 的運算式執行後的計算結果值為 3? (A)5 \ ^ 0 (B)5 / Mod 2 (C)5 2 = 3 (D)"2" + "1" [100 商業類 ] ( )2. 下列 Visual Basic 程式片段執行後,X 之值為何? (A)FALSE (B)NOT (C)OR (D)TRUE [100 工管管理 ] Dim X As Boolean X = NOT FALSE AND TRUE OR FALSE OR TRUE ( )3. 下列 Visual Basic 語言運算式之值, 何者正確? (A) (3 > 4) Or (2 <> 5) 值為 False (B) 7 \ * 3 值為 22 (C) Mod 值為 8 (D) "12" + "34" 值為 46 [98 商業類 ] ( )4. 在 Visual Basic 執行下列那一項指令的結果為假 (False)? (A)PRINT (3 > 2) XOR (4 > 3) (B)PRINT (NOT(4 > 5)) XOR (5 > 6) (C)PRINT ((3 > 4) XOR (5 > 4)) AND (7 > 6) (D)PRINT ((6 > 5) AND (7 > 6)) OR ((3 > 4) AND (5 > 6)) [98 商業類 ] ( )5. 若邏輯運算式 :NOT((A)OR(B)), 執行結果得出值為 True, 則 A 與 B 的值, 應該是多少? (A)A = False B = False (B)A = False B = True (C)A = True B = False (D)A = True B = True [97 工業設計 ] 12-21

21 計算機概論總複習 ( 下 ) ( )6. 當輸入資料均為 1 的時候, 輸出才會為 1 否則輸出均為 0 者, 為何種布林代數運算? (A)AND (B)NOT (C)XOR (D)OR ( 身障 )[97 工業設計 ] ( )7. 於 Visual Basic 中, 若 A = False: B = True: C = True, 則執行下列程式碼後, 何者所得結果為 True? (A)Print Not A Or B And Not C (B)Print A And B Or Not C (C)Print Not A And Not B Or Not C (D)Print A Or B And Not C [96 工業設計 ] ( )8. 下列有關 Visual Basic 算術運算子的優先順序依序為 : (A)^ + / MOD (B)* ^ \ MOD (C)^ * \ + (D)^ \ * + [96 電子計概 ] ( )9. 在 Visual Basic 中, 關於運算的優先順序, 下列何者正確? (A) 算術運算 > 關係運算 > 邏輯運算 (B) 關係運算 > 邏輯運算 > 算術運算 (C) 邏輯運算 > 算術運算 > 關係運算 (D) 關係運算 > 算術運算 > 邏輯運算 [95 商業類 ] ( )10. 若 A = 1: B = 0: C = 1, 則下列邏輯運算的結果, 何者為真? (A)A > B And C > B (B)A < B Or C < B (C)(B C) = (B A) (D)(A B) <> (B C) [95 工業設計 ] ( )11. 下列 Visual Basic 的敘述執行後, 何者所輸出的資料不是 2? (A)Print 5 \ 2 (B)Print 5 Mod 2 (C)Print 2 ^ 1 (D)Print 6 / 3 [94 工業設計 ] ( )12. 下列 Visual Basic 程式語言的邏輯運算中, 何者的邏輯值為 True? (A)(3 < 5) Xor (20.3 Mod 2.7) > 2 (B)"123" + "456" = "579" (C)5 / 4 < 5 \ 4 (D)Not <= 5 [94 工管工程 ] ( )13. 下列的 Visual Basic 指令執行後, 其輸出結果為何? (A)14 (B)22 (C)40 (D)48 Print 65 \ 20 * / 5 [93 衛生計概 ] ( )14. 在程式中執行符號運算時, 下列何者最為優先? (A) 乘號 (B) 加號 (C) 指數 (D) 括號 [93 工管管理 ] ( )15. VB 指令 :Print "3" + "1" + (3 & 1) & (3 + 1), 執行後印出的結果為 : (A)3112 (B)3134 (C)31314 (D) [93 電子計概 ] ( )16. 使用 Visual Basic( VB) 程式語言, 在即時運算視窗的環境下, 執行 Print (2 5) ^ 2 Mod 5, 則螢幕輸出之資料為何? (A) 3 (B)3 (C)4 (D)5 [92 工業設計 ] ( )17. 使用 Visual Basic( VB) 程式語言, 在即時運算視窗的環境下, 執行 Print Not (3 ^ 2 = 6) Or (6 <> 3 * 2), 則螢幕輸出之資料為何? (A) 1 (B)False (C)2 (D)True [92 工業設計 ] ( )18. 下列關於 Visual Basic 語言的比較運算子, 何者有誤? (A)== (B)<= (C)<> (D)>= [ 電子計概 ] 12-22

22 主題 12:Visual Basic 入門 ( )19. 執行 Visual Basic 敘述,Print (9 ^ Mod 3) * 2 的輸出結果為何? (A)10 (B)13 (C)16 (D)19 [ 海事計概 ] ( )20. 假設某銀行的計算利息公式為 :I = P(1 + r) t, 其中 I: 本利和 P: 本金 r: 年利率 t: 年數 ; 下列哪一個是正確的 Visual Basic 敘述? (A)I = P * r + P * t (B)I = P * (1 + r) ^ t (C)I = P ^ t + (P * r) ^ t (D)I = P + r ^ t ( )21. 有關下列 Visual Basic 程式碼的執行結果, 何者正確? (A)2 (B)4 (C)7 (D)9 Dim A, B, C As Integer A = 4 : B = 5 : C = 6 C = A + B * 2 Mod Debug.Print(C) ( )22. 下列 Visual Basic 的程式碼, 執行後的結果為何? (A)12 (B)20 (C)24 (D)144 Dim A, B, C As Integer A = 4 : B = 2 : C = 2 C = A + 2 * B ^ C Debug.Print(C) 答 1. A 2. D 3. C 4. A 5. A 6. A 7. A 8. C 9. A 10. B 11. B 12. A 13. A 14. D 15. C 16. C 17. D 18. A 19. A 20. B 21. C 22. A 解 3. (3 > 4) Or (2 <> 5) 值為 True;7 \ * 3 值為 23; "12" + "34" 值為 1234( 因為 "12" "34" 皆為字串, 所以 + 號會串接字串 ) 4. (3 > 2) XOR (4 > 3) = True XOR True = False; (NOT(4 > 5)) XOR (5 > 6) = (NOT(False)) XOR False = True XOR False = True; ((3 > 4) XOR (5 > 4)) AND (7 > 6) = (False XOR True) AND True = True AND True = True; ((6 > 5) AND (7 > 6)) OR ((3 > 4) AND (5 > 6)) = (True AND True) OR (False AND False) = True OR False = True 7. Not A Or B And Not C = True Or True And False = True Or False = True; A And B Or Not C = False And True Or False = False Or False = False; Not A And Not B Or Not C = True And False Or False = False Or False = False; A Or B And Not C = False Or True And False = False Or False = False 10. A > B And C > B = 1 > 0 And 1 > 0 = False And True = False; A < B Or C < B = 1 < 0 Or 1 < 0 = True Or False = True; (B C) = (B A) (0 1) = (0 ( 1)) 1 = 1 False; (A B) <> (B C) = ( 1 0) <> (0 1) = 1 <> 1 = False \ 2 = 2;5 Mod 2 = 1;2 ^ 1 = 2;6 / 3 =

23 計算機概論總複習 ( 下 ) 12. (3 < 5) Xor (20.3 Mod 2.7) > 2 = (3 < 5) Xor 1.4 > 2 = True Xor False = True; "123" + "456" 應為 "123456", 所以 "123" + "456" = "579" 為 False; 5 / 4 < 5 \ 4 = 1.25 < 1 = False; Not <= 5 = Not 5 <= 5 = Not True = False 12-3 輸入與輸出 一 InputBox 函數 語法 變數 = InputBox( 訊息文字 [, 標題 ] [, 預設值 ]) 說明 顯示一個供使用者輸入資料的交談窗 變數用來承接使用者所輸入的資料 語法中以括號 ("[ ]") 隔開的參數, 如 [, 標題 ], 表示可省略不寫 若要設定預設值, 但省略標題, 應寫成 InputBox( 訊息文字,, 預設值 ) 例 1 age = InputBox(" 輸入年齡 ", " 遊戲 ") 標題 訊息文字 執行結果 傳回值 ( 使用者輸入 ) 例 2 age = InputBox(" 輸入年齡 ", " 遊戲 ", "18") 執行結果 預設值 秒 測在 VB 中, 使用哪一個函數, 可顯示一個輸入交談窗? 12-24

24 主題 12:Visual Basic 入門 + ( )1. 在 VB 中, 如果要讓表單開啟時, 顯示一個可以供使用者輸入資料的交談窗, 應該使用哪一個函數? (A)InputBox( ) (B)MsgBox( ) (C)Val( ) (D)TextBox( ) ( )2. 執行 Visual Basic 敘述 N$ = InputBox(" 一 ", " 二 ", " 三 "), 請問交談窗的標題列會顯示? (A)N$ (B) 一 (C) 二 (D) 三 ( )3. 承上題, 如果使用者沒有輸入任何資料就按確定鈕, 則 N$ 變數中的值將為何? (A) 空白 (B) 一 (C) 二 (D) 三 答 1. A 2. C 3. D 二 MsgBox 敘述 語法 MsgBox( 訊息文字 [, 訊息圖示 + 回覆鈕 + 預設作用按鈕 ] [, 標題 ]) 說明 1. 顯示訊息交談窗 2. 語法中以括號 ("[ ]") 隔開的參數, 如 [, 訊息圖示 ], 表示可省略不寫 若要設定標題, 但省略訊息圖示 + 回覆鈕 + 預設作用按鈕, 應寫成 MsgBox( 訊息文字,, 標題 ) 3. 常用的訊息圖示 : 訊息圖示 註 VB 內建常數 表值 MsgBoxStyle.Critical 16 MsgBoxStyle.Question 32 MsgBoxStyle.Exclamation 48 MsgBoxStyle.Information 64 例 1 MsgBox(" 下一步?") 執行結果 訊息文字 註 : MsgBox 敘述的內建常數是以 VB 2010 為例, 其與 VB 6 的內建常數差異為常數中的 MsgBoxStyle. 是以 vb 來替代, 如 VB 2010:MsgBoxStyle.Critical VB 6:vbCritical 秒 測在 MsgBox 敘述的語法中, 標題文字與訊息文字各應撰寫在何處? 12-25

25 計算機概論總複習 ( 下 ) 例 2 MsgBox(" 下一步?", 標題 MsgBoxStyle.Information, " 提示 ") 執行結果 等同於 訊息圖示 (VB 內建常數 ) MsgBox(" 下一步?", 64, " 提示 ") 4. 常用的回覆鈕 : 回覆鈕 VB 內建常數 表值 MsgBoxStyle.OkOnly( 預設值 ) 0 MsgBoxStyle.OkCancel 1 MsgBoxStyle.AbortRetryIgnore 2 MsgBoxStyle.YesNoCancel 3 MsgBoxStyle.YesNo 4 MsgBoxStyle.RetryCancel 5 例 MsgBox (" 下一步?", , " 提示 ") 執行結果 等同於 回覆鈕 ( 代表值 ) MsgBox(" 下一步?", 64 + MsgBoxStyle.YesNo, " 提示 ") 5. 預設作用按鈕 : 預設作用按鈕 VB 內建常數 表值 第 1 個 MsgBoxStyle.DefaultButton1 0 第 2 個 MsgBoxStyle.DefaultButton2 256 第 3 個 MsgBoxStyle.DefaultButton3 512 例 MsgBox(" 下一步?", , " 提示 ") 執行結果 等同於 預設作用按鈕 MsgBox(" 下一步?", MsgBoxStyle.DefaultButton2, " 提示 ") 12-26

26 主題 12:Visual Basic 入門 + ( )1. 下列哪一項可以在 Visual Basic 語言執行中顯示對話方塊? (A)ImageBox (B)PictureBox (C)TextBox (D)MsgBox [93 工業設計 ] ( )2. Visual Basic 語言的執行畫面, 如圖 ( 一 ) 所示, 是哪一項指令執行的結果? (A) MsgBox(" 成績公佈 ", MsgBoxStyle.OkCancel + MsgBoxStyle.Information, " 國文成績 90") (B) MsgBox(" 國文成績 90", MsgBoxStyle.OkCancel + MsgBoxStyle. Information, " 成績公佈 ") (C) MsgBox(" 成績公佈 ", MsgBoxStyle.YesNo + MsgBoxStyle.Information, " 國文成績 90") (D) MsgBox(" 國文成績 90", MsgBoxStyle.YesNo + MsgBoxStyle.Information, " 成績公佈 ") 圖 ( 一 ) ( )3. 欲以 Visual Basic 製作表單 (Form) 程式, 功能為在表單上有一 請按我 按鈕, 按了此按鈕後, 就出現一個訊息方塊寫道 恭喜快考完了, 範例請見下圖 為達成目的, 在 VB 整合式開發環境中, 建立一個新專案 (project), 在 Form 控制項上先新建立一個名稱為 Button1 的按鈕, 將控制項 Button1 的 Text 屬性值改為 請按我 後, 再進行下列哪一動作即可完成程式? 按鈕後出現 (A) 在程序 Button1_Click 內新增敘述 MsgBox(" 恭喜快考完了 ") (B) 在程序 請按我 _Click 內新增敘述 MsgBox(" 恭喜快考完了 ") (C) 在程序 Button1_Click 內新增敘述 Debug.Print(" 恭喜快考完了 ") (D) 在程序 請按我 _Click 內新增敘述 Debug.Print(" 恭喜快考完了 ") ( )4. 使用 MsgBox 敘述時, 若要同時設定訊息圖示及回覆鈕, 則須使用哪一個符號來連接? (A)+ (B)& (C)* (D) ( )5. 在 VB 中, 撰寫訊息交談窗敘述 :MsgBox("Visual Basic", 16, " 程式語言 "), 當執行程式時," 程式語言 " 將出現在訊息交談窗中的哪個位置? (A) 訊息文字 (B) 標題文字 (C) 輸入欄的預設值 (D) 說明檔代碼 答 1. D 2. B 3. A 4. A 5. B 12-27

27 計算機概論總複習 ( 下 ) 三 MsgBox 函數 語法 變數 = MsgBox( 訊息文字 [, 訊息圖示 + 回覆鈕 + 預設作用鈕 ] [, 標題 ]) 說明 同 MsgBox 敘述, 但多了用來承接傳回值的變數 透過變數所承接的傳回值, 可判斷使用者按下哪一個按鈕 常見的按鈕及其傳回值 : 使用者按 的按鈕 傳回值 例 X = MsgBox("7 是質數嗎?", ) If X <> 6 Then MsgBox(" 答錯囉 ") 執行結果 說明按下否鈕, 變數 X 承接到傳回值為 7 後, 執行 If 敘述, 因條件式 X<>6 成立, 顯示 " 答錯囉 " + ( )1. 在 InputBox( ) 及 MsgBox( ) 函數中, 下列哪一個參數項目不可省略? (A) 訊息文字 (B) 標題文字 (C) 傳回值 (D) 預設值 ( )2. 在 Visual Basic 中, 若要使用 MsgBox 函數來撰寫訊息交談窗, 則交談窗的標題文字, 應撰寫於 MsgBox 函數的哪一個位置 : ID = MsgBox(1 [,(2) + (3)] [,(4)]) (A)1 (B)2 (C)3 (D)4 答 1. A 2. D 12-28

28 MENU 主題 12:Visual Basic 入門 時事生活題 ( )1. 方岑打算利用 VB 撰寫一個備忘小鬧鈴的程式, 若她希望程式執行時, 能每隔一段時間就發出鈴聲, 提醒使用者備忘事項, 則她必須在表單上佈建下列哪一個控制項呢? (A) 標籤 (B) 計時器 (C) 按鈕 (D) 文字方塊 ( )2. 王老師想要利用 Visual Basic 撰寫一個可計算班上同學段考成績的程式, 請問他最可能需要在表單上佈建哪些控制項 : a. 標籤 b. 文字方塊 c. 按鈕 d. 選項按鈕 e. 核取方塊 f. 框架 (A)a, b, c (B)a, b, d (C)b, c, d (D)d, e, f ( )3. 有三位同學到遊樂區玩, 甲同學表明若乙和丙同學都要乘坐獨木舟遊樂設施, 則他也願意乘坐該遊樂設施 ; 假設 X Y 分別表示乙 丙兩位同學的乘坐意願, 請問下列哪一個 Visual Basic 敘述可用來表示甲同學的乘坐意願? (A)X And Y (B)X Or Y (C)Not X And Y (D)X And (Not Y) 12-1 精選試題 ( )4. 阿偉想要開啟尚未撰寫完成的 VB 方案, 請問下列何者是他應該開啟的檔案? (A)project.exe (B)project.sln (C)project.doc (D)project.htm ( )5. 在 VB 中, 如果在文字前加上 "Rem", 代表該段文字為 (A) 註解 (B) 常數 (C) 保留字 (D) 變數 ( )6. 在 VB 中, 一個專案可以包含幾個表單? (A)0 個 (B)1 個 (C)1 個以上 (D) 最多 3 個 ( )7. VB 提供有 即時運算 視窗, 可以逐行翻譯程式, 並立即顯示執行結果 請問這種翻譯方式是屬於下列何者? (A) 編譯 (B) 組譯 (C) 解碼 (D) 直譯 ( )8. Visual Basic 程式專案中的表單檔案, 其副檔名為 (A).vb (B).sln (C).vbproj (D).xsd ( )9. 在程式敘述的組成要素中, 下列何者是程式中具有特別意義的字元組合, 例如 : Dim Const 等? (A) 運算子 (B) 變數 (C) 保留字 (D) 註解 ( )10. 利用 Visual Basic 設計程式時, 若希望在表單顯示時, 可以輸出目前系統的時間及日期, 則應在下列哪一個事件中撰寫對應的程式碼? (A)Form1_Load (B)Form1_Activated (C)Form1_Click (D)Form1_DoubleClick ( )11. CheckBox( 核取方塊 ) 控制項可用來 (A) 接收使用者輸入的文字資料 (B) 提供使 用者勾選多個選項 (C) 提供使用者從多個選項中點選其中的一個選項 (D) 顯示清單 資料 ( )12. 如果要讓文字方塊 TextBox1 顯示 " 你好 ", 應該如何撰寫程式碼? (A)TextBox1.Name = " 你好 " (B)TextBox1.Size = " 你好 " (C)TextBox1.Show " 你好 " (D)TextBox1.Text = " 你好 " 12-29

29 計算機概論總複習 ( 下 ) 12-2 ( )13. 在 VB 2010 中, 有關下列方法的說明何者有誤? (A)Hide: 清除內容 (B)Debug.Print: 在即時運算視窗中顯示資料 (C)Focus: 設定游標停駐點 (D)Show: 顯示表單 ( )14. 在 VB 2010 中, 下列何者不是操控滑鼠所能觸發的事件? (A)Click (B)DoubleClick (C)KeyDown (D)MouseMove ( )15. 如果在 VB 中輸入程式碼 Label1.Text = "Left", 則 Label1 控制項的屬性會發生下列何種變化? (A) 名稱被改為 "True" (B) 標題文字靠左對齊 (C) 標題文字改為 "Left" (D) 標題文字的字型改成新細明體 ( )16. 在 Visual Basic 6 中, 下列哪一種資料型態所佔用的記憶體空間最多? (A) 整數 (Integer) (B) 長整數 (Long Integer) (C) 單精準度浮點數 (Single-precision Floating-point) (D) 倍精準度浮點數 (Double-precision Floating-point) [100 工管管理 ] ( )17. 執行 Visual Basic 運算式 3 ^ 2 * 2 10 Mod 4 / 2 所得之結果為何? (A)17 (B)18 (C)80 (D)81 [99 商業類 ] ( )18. 下列 Visual Basic 程式片段執行時, 會在哪裡產生錯誤? (A)Const A As Integer = 2 (B)Dim B As Integer (C)B = 1 (D)A = B [99 商業類 ] Const A As Integer = 2 Dim B As Integer B = 1 A = B ( )19. 下列 Visual Basic 運算式, 何者為真 (True)? (A)"abdc" > "string" (B)(2 > 9) Or (3 < 8) (C)((9 Mod 4) > 2) And (8 < 3) (D)Not((1 <> 2) Or (5 = 4)) [99 商業類 ] ( )20. Visual Basic 中變數命名的規則及限制, 下列何者不正確? (A) 須以英文字母為起頭 (A ~ Z 或 a ~ z) (B) 變數名稱的字數沒有限制 (C) 不可使用保留字 (D) 英文字母大小寫並無區別 [99 工管管理 ] ( )21. 下列何者為給定之 Visual Basic 程式片段執行後的結果? (A)6 (B)12 (C)13 (D)15 [99 工管管理 ] Month = 12 Money = 150 R = Money \ Month Print R 12-30

30 主題 12:Visual Basic 入門 ( )22. 下列何者為給定之 Visual Basic 程式片段執行後的結果? (A)0 (B)1 (C)2 (D)3 [99 工管管理 ] A = 1: B = 3 T = A: A = B Print A / B ( )23. 一般高階程式語言都提供各種運算功能, 下列運算何者的優先順序最低? (A) 關係運算 (B) 乘法運算 (C) 邏輯運算 (D) 加法運算 [96 商業類 ] ( )24. 在 Visual Basic 語言中, 下列哪一個是合法的變數名稱? (A)nEw_7day (B)%width (C)5dollars (D)#height [94 工管管理 ] ( )25. 在 Visual Basic 程式語言中, 當變數 test 宣告成下列哪一種資料型態時, 所需的記憶體最多? (A)Boolean (B)Integer (C)Double (D)Single [92 海事計概 ] ( )26. 在 A = True: B = True: C = False 的情況下 ; 執行下列哪一項 Visual Basic 語言指令的 結果為真 (True)? (A)Print (Not B) Or C (B)Print (Not A) And B (C)Print (A Or C) And (Not B) (D)Print (A And B) Or (B And C) [ 工管管理 ] ( )27. 下列何者是 Visual Basic 語言宣告變數的保留字? (A)Rem (B)Const (C)As (D)Dim [ 工業設計 ] ( )28. 下列何種運算式的執行結果, 與其他三個不同? (A)88 > 87 And 16 <= 15 (B)12 <= 11 Or 99 > 98 (C)Not (16 <= 15) (D)12 <= 11 Xor 99 > 98 [97 二技 ] ( )29. 執行下列的 Visual Basic 程式片段後, 其顯示的結果為何? (A)5 (B)6 (C)7 (D)8 [92 二技 ] X = 6 * 2 2 Y = 2 ^ 3 Print (X / 2 + Y ^ 2) Mod 9 ( )30. 宣告字串變數後, 請問變數的預設內容為? (A)0 (B)1 (C)text (D) 空字串 ( )31. 在 VB 中, 未宣告的變數, 其資料型別預設為 (A)Object (B)Integer (C)Boolean (D)Long ( )32. 下列 Visual Basic 程式敘述執行後,x 值為何? (A)10 (B)30 (C)25 (D)55 x = 5 ^ / 6 5 ( )33. 下列 Visual Basic 程式敘述, 何者可獲得 2 的 3 次方之運算結果? (A)2 * 3 (B)2 + 3 (C)2 ^ 3 (D)2 \ 3 ( )34. 下列 Visual Basic 程式敘述, 何者為計算 的正確表示法? (A)x = 5! (B)x = 5 ^ 5 (C)x = 5..1 (D)x = 5 * 4 * 3 * 2 *

31 計算機概論總複習 ( 下 ) ( )35. 執行下列 Visual Basic 程式片段後, 請問 Answer =? (A)3.5 (B)5 (C)5.5 (D)6 Dim Answer As Integer Answer = 17 Mod 2 * ^ ( 1) ( )36. 執行 Visual Basic 指令 X = 14 Mod 3 ^ 2 後,X 的值應為何? (A)1 (B)4 (C)5 (D)16 ( )37. 在 Visual Basic 語言中執行 Y = / 5 後, 則 Y 值為何? (A)0.8 (B) 2.4 (C) 2 (D)1.6 ( )38. 下列哪一行 Visual Basic 2010 程式所定義的資料結構, 佔有最少的記憶體位元組? (A)Dim AA As Long (B)Dim BB As Double (C)Dim CC As Short (D)Dim DD As Single ( )39. 在 VB 中, 字串 "Hello!" 佔用多少記憶體空間? (A)2bytes (B)4bytes (C)6bytes (D)12bytes ( )40. 如果要在字串變數 TXT$ 中存入文字 "123", 下列語法何者正確? (A)TXT$ = "123" (B)TXT$ = #123# (C)TXT$ = $123 (D)123 = TXT$ ( )41. 在 VB 中, 如果要表示日期和時間資料, 應該在資料前後加上什麼符號? (A)? (B)# (C)/ (D)@ ( )42. 在 VB 中, 若 A% = 12.5,B = 5.7, 則 A% + B =? (A)17 (B)17.7 (C)18.2 (D)19 ( )43. 下列 4 種資料型別與宣告符號的對照, 何者錯誤? (A)Integer:% (B)Double:# (C)Long:& (D)Single:* ( )44. 在 VB 2010 中, 如果 A& = 12667, 請問 A& 變數佔用了多少記憶體空間? (A)1bytes (B)4bytes (C)8bytes (D)16bytes ( )45. 下列哪一個是正確宣告常數的語法? (A)Dim 變數名稱 = 資料型別 (C)Const 變數名稱 As 資料型別 = 內容 (B)Dim 變數名稱 = 內容 (D)Const 變數名稱 As 資料型別 ( )46. 在 VB 2010 中, 下列何者不能作為變數名稱? (A)Age (B)Char (C)sum (D)Eng ( )47. 執行下列程式片段後,A 預設的初始值為何? (A)0 (B)1 (C)A (D) 空字串 Dim A As Integer ( )48. 在 VB 中宣告 Dim S As String = " 電影 陣頭 ", 請問變數 S 共佔用多少記憶體? (A)2bytes (B)4bytes (C)5bytes (D)10bytes ( )49. 在 Visual Basic 語言中, 運算式 47.3 \ Mod 6.8 之結果為 (A)12 (B)12.5 (C)10 (D)

32 主題 12:Visual Basic 入門 ( )50. 在 Visual Basic 語言中,C = 20 Mod 6 的結果為何? (A)1 (B)2 (C)3 (D)4 ( )51. 在 Visual Basic 語言中, + 運算符號的用途為何? (A) 串接不同類型的資料 (B) 作為比較運算子使用 (C) 當字串連結運算外, 亦可做數值資料加法運算 (D) 判斷運算式的真假 ( )52. 在 Visual Basic 語言中,S = * (5 4) 的結果為何? (A)31 (B)7 (C)41 (D)49 ( )53. 在 Visual Basic 語言中,N = 19 Mod 6.7 的結果為何? (A)1 (B)3 (C)5.6 (D)7 ( )54. 執行 Visual Basic 敘述 S = Not (3 ^ 2 = 6) Or (6 <> 3 * 2) 後, 其 S 值為何? (A) 1 (B)False (C)2 (D)True ( )55. 執行 Visual Basic 敘述之 C = 4 * 3 ^ 2 \ 5 結果為何? (A)7 (B)28 (C)29 (D)7.2 ( )56. 在 Visual Basic 語言中, 若變數 X 的內容為 3, 變數 Y 的內容為 3, 則下列邏輯關係運算結果何者異於其他三者? (A)(X = 3) And (Y = 3) (B)(X = 3) Or (Y = 3) (C)Not (X + Y = 0) (D)(X * Y < 0) And (X > Y) ( )57. Visual Basic 敘述 S = 3 5 * 2 ^ 2 2 的 S 值為何? (A) 2 (B) 22 (C) 7 (D) 19 ( )58. 數學式 3X + (X + 5Y) / 2 寫成 Visual Basic 運算式為 : (A)3 * X + X + 5Y / 2 (B)3 * X + (X + 5 * Y) / 2 (C)3X + (X + 5 * Y) / 2 (D)3X + (X + 5Y) / 2 ( )59. ABC$ 在 Visual Basic 語言中是代表 (A) 字串變數 (B) 整數變數 (C) 實數變數 (D) 單精度變數 ( )60. 下列哪一個變數佔 8 個位元組 (Bytes)? (A)PK% (B)PL! (C)PM# (D)P$ = "APPLE" ( )61. 將代數式 x b 2 4ac = 以 Visual Basic 語言表示成 2a (A)X = (b ^ 2 4 * a * c) (B)X = (b ^ 2 4 * a * c) ^ 0.5 / (2 * a) (C)X = (b ^ 2 4 a c) ^ 0.5 / 2 * a (D)X = (b2 4 * a * c) ^ 0.5 / 2 / a 12-33

33 計算機概論總複習 ( 下 ) 12-3 ( )62. 執行下列哪一個程式敘述可顯示下圖之交談窗? (A)Print " 請輸入使用者帳號 "; 1234 (B)ID = InputBox(" 請輸入使用者帳號 ", " 歡迎光臨 ") (C)ID = MsgBox(" 請輸入使用者帳號 ",, " 歡迎光臨 ") (D)Print " 歡迎光臨 " 題組 參考下列情境回答問題( 共 3 題 ) 小龍班上將舉辦人氣王的選拔, 他是這次活動的負責人, 為了方便投票及票數的統計, 他利用 VB 語言撰寫了一個投票程式, 以輔助活動的進行 ( )63. 小龍希望同學們進入投票系統時, 能出現一個可讓同學輸入密碼的交談窗, 他需要利用以下哪個敘述? (A)Debug.Print (B)InputBox (C)MsgBox (D)Circle ( )64. 如果要宣告一個姓名變數, 使用以下何種資料型別最合適? (A)String (B)Single (C)Boolean (D)Double ( )65. 在 Visual Basic 中執行下列哪一個程式片段可顯示以下交談窗? (A)InputBox(" 感謝你的參與 ", 32," 人氣選拔 ") (B)InputBox(" 人氣選拔 ", 32," 感謝你的參與 ") (C)MsgBox(" 人氣選拔 ", 32, " 感謝你的參與 ") (D)MsgBox(" 感謝你的參與 ", 32, " 人氣選拔 ") 12-34

34 主題 12:Visual Basic 入門 答案 答案 & 詳解 1.B 2.A 3.A 4.B 5.A 6.C 7.D 8.A 9.C 10.B 11.B 12.D 13.A 14.C 15.C 16.D 17.B 18.D 19.B 20.B 21.B 22.B 23.C 24.A 25.C 26.D 27.D 28.A 29.B 30.D 31.A 32.C 33.C 34.D 35.D 36.C 37.B 38.C 39.D 40.A 41.B 42.B 43.D 44.C 45.C 46.B 47.A 48.D 49.B 50.B 51.C 52.B 53.C 54.D 55.A 56.C 57.D 58.B 59.A 60.C 61.B 62.B 63.B 64.A 65.C 詳解 10. Form1_Load: 表單第一次被載入時 ;Form1_Activated: 表單顯示時 ; Form1_Click: 單按表單時 ;Form1_DoubleClick: 雙按表單時 13. Hide 是隱藏表單 14. KeyDown 是鍵盤事件 ^ 2 * 2 10 Mod 4 / 2 = 9 * 2 10 Mod 4 / 2 = Mod 2 = 18 0 = Const 是用來宣告常數, 表示存放的資料內容不會隨程式執行而改變, 所以不能將變數 B 的值設定給常數 A 19. "abdc" > "string" = False; (2 > 9) Or (3 < 8) = False Or True = True; ((9 Mod 4) > 2) And (8 < 3) = (1 > 2) And (8 < 3) = False And False = False; Not ((1 <> 2) Or (5 = 4)) = Not (True Or False) = Not (True) = False 20. 在 VB 2010 中, 變數名稱的長度必須在 1023 個字元以內 ; VB 6 則不可超過 255 個字元 24. 變數名稱中只能使用英文字母 中文字 數字 底線 (_) 符號, 且不能以數字開頭 > 87 And 16 <= 15 = True And False = False; 12 <= 11 Or 99 > 98 = False Or True = True; Not (16 <= 15) = Not (False) = True; 12 <= 11 Xor 99 > 98 = False Xor True = True 29. X = 6 * 2 2 = 10;Y = 2 ^ 3 = 8; (X / 2 + Y ^ 2) Mod 9 = (10 / ^ 2) Mod 9 = (5 + 64) Mod 9 = 69 Mod 9 = Mod 2 * ^ ( 1) = 5.5, 四捨六入五近偶後為 Not (3 ^ 2 = 6) Or (6 <> 3 * 2) = Not (False) Or (False) = True Or False = True 56. (X = 3) And (Y = 3) = (3 = 3) And ( 3 = 3) = True And True = True; (X = 3) Or (Y = 3) = (3 = 3) Or ( 3 = 3) = True Or False = True; Not (X + Y = 0) = Not (3 + ( 3) = 0) = Not (True) = False; (X * Y < 0) And (X > Y) = (3 * ( 3) < 0) And (3 > 3) = True And True = True 12-35

【電腦閱卷專用】

【電腦閱卷專用】 國立新化高級工業職業學校 102 學年度第 1 學期第 2 次期中考試卷 選擇題 100 分 1. ( ) 執行下列 Visual Basic 語言片段程式的結果為何? S = 0 For K = 1 To 2 For J = 2 To 3 S = S + K * J Next K Print S (95 工管管理 ) (A)10 (B)13 (C)15 (D)20 2. ( ) 執行下列 Visual

More information

第 26 章 :Visual Basic 入門 二 控制項的特徵與功能 考 1. VB 工具箱提供有許多可用來設計視窗程式外觀的控制項 控制項 用途 表單 Form 是佈建表單以外之控制項的平台, 常作為程式的主畫面 標籤 Label 顯示資料 文字方塊 TextBox 輸入資料 按鈕 Button

第 26 章 :Visual Basic 入門 二 控制項的特徵與功能 考 1. VB 工具箱提供有許多可用來設計視窗程式外觀的控制項 控制項 用途 表單 Form 是佈建表單以外之控制項的平台, 常作為程式的主畫面 標籤 Label 顯示資料 文字方塊 TextBox 輸入資料 按鈕 Button 計算機概論 B 總複習 第 26 章 Visual Basic 入門 26-1 認識 Visual Basic 一 Visual Basic 簡介 1. VB 程式組成架構 : a. 建立新檔後, 每個方案檔預設包含一個專案檔 ; 每個專案檔預設包含一個表單 檔 ( 預設以 Form1 Form2 等命名 ) b. VB 2010 常見的檔案類型 : 檔案類型 副檔名 說明 方案檔 *.sln 儲存與方案相關的資訊,

More information

05224AA11.indd

05224AA11.indd 計算機概論 CHAPTER 11 Visual Basic 入門 XBOX 360 Kinect 體感電玩 電腦遊戲 ( 如憤怒鳥 ) 圖書管理系統等都是使用程式語言開發而成 學會 Visual Basic, 你也可以自己動手開發專屬個人的遊戲或實用的軟體喔! 學好本章, 打好程式設計的基礎 執行 開始 / 所有程式 /Microsoft Visual Studio 2010 Express/Microsoft

More information

VB程序设计教程

VB程序设计教程 高 等 学 校 教 材 Visual Basic 程 序 设 计 教 程 魏 东 平 郑 立 垠 梁 玉 环 石 油 大 学 出 版 社 内 容 提 要 本 书 是 按 高 等 学 校 计 算 机 程 序 设 计 课 程 教 学 大 纲 编 写 的 大 学 教 材, 主 要 包 括 VB 基 础 知 识 常 用 程 序 结 构 和 算 法 Windows 用 户 界 面 设 计 基 础 文 件 处

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

投影片 1

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

More information

Excel VBA Excel Visual Basic for Application

Excel VBA  Excel Visual Basic for Application Excel VBA Jun5,00 Sub 分頁 () Dim i As Integer Dim Cname As String Dim Code As Variant Set score=thisworkbook.sheets("sheet") Code=Array(" 專北一 "," 專北二 "," 專北三 "," 專桃園 "," 專桃竹 "," 專中苗 ", " 專台中 "," 專台南 ","

More information

Microsoft PowerPoint - Chapter3

Microsoft PowerPoint - Chapter3 第三章資料型別與運算 課程目標 1. 暸解 VBA 程式設計可用之資料型態 2. 定義變數 3. 運算子與優先順序 4. 變數與資料運算實務案例 - 業績獎金自訂函數範例與延伸 2 資料型別 在 VBA 巨集語言當中, 資料被分成十種基本型別, 再加上使用者自訂型別物件型別及附於 Variant 型別中的 Decimal 型別, 總共是十三種資料型態的表示法 3 數字資料型別 數字類資料型態的種類共可以分為

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

untitled

untitled Visual Basic 2005 (VB.net 2.0) hana@arbor.ee.ntu.edu.tw 立 六 數 串 數數 數 數 串 數 串 數 Len( 串 ) 串 度 Len( 123 )=3 LCase( 串 ) 串 LCase( AnB123 ) anb123 UCase( 串 ) 串 UCase( AnB123 ) ANB123 串 數 InStr([ ], 串 1, 串 2[,

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 - 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

05322AR13.indd

05322AR13.indd 主題 13 條件判斷敘述 13-1 If 敘述 If Then P.13-5 巢狀 If 敘述 P. 13-8 13-2 Select Case 敘述 Select Case 敘述 P. 13-13 主題 13: 條件判斷敘述 條件判斷 種類 If Then If Then Select Case 適用於單一條件判斷單一條件判斷多重條件判斷 13-1 If 敘述 一 If Then 敘述 1. 流程

More information

05855BB03.indd

05855BB03.indd 3 Visual Basic 控制項 智慧型手機的功能日益強大, 不論是哪一種廠牌的手機, 都會提供用來顯示運作狀態的螢幕 用來拍照或攝影的鏡頭, 以及供使用者撥號的按鍵等 視窗應用程式也有類似之處, 通常都會提供可與使用者互動的元件, 例如操控程式執行的按鈕 提示操作的標籤文字 等控制項, 可用來佈建使用者介面 你曾注意到人氣超高的遊戲軟體 ( 如神魔之塔 ), 多半都提供操作簡易的使用者介面嗎?

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

Microsoft Word _eBook_

Microsoft Word _eBook_ 15-1 程式語言的發展與種類 程式語言的發展與種類 1. 程式語言是用來命令電腦執行各種作業的工具, 是人類與電腦溝通的語言 2. 程式語言的分類 : 3. 低階語言 : 較接近電腦的語言, 執行速度快, 但編寫不易 例如 : 機器語言 組合語言 (1) 機器語言 完全由 0 與 1 來表示要執行的命令, 程式不易編寫與閱讀 電腦唯一能直接辨識的語言, 不需經過翻譯, 執行速度最快 無法適用在不同機型的電腦,

More information

投影片 1

投影片 1 第五章 選擇控制項 5-1 選擇控制項介紹 一. 關於 RadioButton 選項按鈕控制項 當表單中有多個同性質的選項且只能單選時就需用到選項按鈕控制項 選項按鈕控制項彼此間是互斥 當有一個選項按鈕被點選時 - 該按鈕的 Checked =True, - 其它按鈕的 Checked = False 選項按鈕常用屬性和事件 程式設計技巧 1. 選項按鈕必須先將 Enabled 屬性設為 True

More information

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378>

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378> 全國國高級中中等學校 105 學年度商商業類學學生技藝藝競賽 程式式設計 職職種 學學科 試試卷 崗位位編號 : 姓名 : 注意事項 : 請將答案案劃記於答案案卡, 未依依規定劃記者者不予計分分 試題說明 :( 選擇題每每題 4 分, 共 100 分 ) ( )1. 執行以下 Visual Basic 程式片段, 其結果為何?(A) 15 Dim i As Byte i = &HFC Console.WriteLine(Not

More information

Microsoft Word - ACG chapter00c-3ed.docx

Microsoft Word - ACG chapter00c-3ed.docx Python 好好玩, 趣學電玩遊戲程式設計 Python Python BASIC Java JavaScript PHP C++ BASIC Python Python Python Xbox PlayStation Nintendo - 2 - 簡介 : 互動式 Python Shell : 編寫程式 Python File editor : 猜數字 : 腦筋急轉彎 : 龍域 ( ) : 使用

More information

untitled

untitled 說 參 例 邏 邏 1. 說 2. 數 數 3. 8 4. 理念 李 龍老 立 1. 理 料 2. 理 料 3. 數 料 4. 流 邏 念 5. 良 6. 讀 行 行 7. 行 例 來 邏 1. 說 說 識 量 2. 說 理 類 3. 數 數 念 4. 令 5. 良 6. 流 邏 念 7. 說 邏 理 力 1. 2. 3. 4. 5. 列 念 1 參 1. ( Visual Basic 例 ) (1)

More information

編輯大意 一 本書是一本專為普通高中 技術高中學生編寫的程式語言入門書籍, 全書以 Visual Basic 2015 Express 版的程式開發環境, 來介紹程式基礎實作, 適合首次學習程式語言及程式設計的學生使用 二 本書共分 Ⅰ Ⅱ 兩冊,Ⅰ 冊著重介紹程式設計概念與流程控制,Ⅱ 冊則著重介

編輯大意 一 本書是一本專為普通高中 技術高中學生編寫的程式語言入門書籍, 全書以 Visual Basic 2015 Express 版的程式開發環境, 來介紹程式基礎實作, 適合首次學習程式語言及程式設計的學生使用 二 本書共分 Ⅰ Ⅱ 兩冊,Ⅰ 冊著重介紹程式設計概念與流程控制,Ⅱ 冊則著重介 程式語言與設計 ( 全 ) Fu nc For tion Button End Next Dim Public ByVal Form Private Sub led Enab Else 編輯大意 一 本書是一本專為普通高中 技術高中學生編寫的程式語言入門書籍, 全書以 Visual Basic 2015 Express 版的程式開發環境, 來介紹程式基礎實作, 適合首次學習程式語言及程式設計的學生使用

More information

Visual Basic D 3D

Visual Basic D 3D Visual Basic 2008 2D 3D 6-1 6-1 - 6-2 - 06 6-2 STEP 1 5-2 (1) STEP 2 5-3 (2) - 6-3 - Visual Basic 2008 2D 3D STEP 3 User1 6-4 (3) STEP 4 User1 6-5 (4) - 6-4 - 06 STEP 5 6-6 (5) 6-3 6-3-1 (LoginForm) PictureBox1

More information

Microsoft PowerPoint - VB3

Microsoft PowerPoint - VB3 Visual Basic 6.0 & VB.NET 丙檢設計第一站 資科系林偉川 VB 之 for 指令 for 變數 = 初值 to 終值 step 增值多個指令 Next 中途離開用 if 指令判斷條件成立後 exit for Ex: Q=2, w=100, e=2, s=0 For i = q To w Step e s = s + i Next i 2 1 VB6 提供之內建函數 End 執行結束

More information

untitled

untitled VB 來 立 李 龍老 年 參 車 令 度 綠 車 不 不 靈 了 來 令來 了老 利 來 練 念 邏 念 數 度 念 狀 不 度 令 數 更 參 VB VB VB 理 VB 類 數 (x,y) (0,0) x y x,y 數 (0,0) (x, 0) (0, y) (x, y) VB 裡 來 VB 來 1 Graphics VB Graphics Private Sub Button1_Click(

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

Microsoft Word - 投影片ch03

Microsoft Word - 投影片ch03 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第三章變數與資料型態 本章學習目標認識變數與常數認識 Java 的基本資料型態學習如何進行資料型態轉換學習如何由鍵盤輸入資料 變數與資料型態 3-2 Java 的資料型態分為 : 與 原始資料型態 (primitive type) 非原始資料型態 (non-primitive type) 原始資料型態包括了整數與浮點數等型態

More information

Microsoft PowerPoint - Chapter5

Microsoft PowerPoint - Chapter5 CH5 表 單 與 控 制 項 課 程 目 標 : 暸 解 VBA 語 言 中 的 控 制 項 及 常 用 屬 性 表 單 在 視 窗 環 境 中, 使 用 者 所 使 用 的 對 話 窗, 精 靈 等 都 是 以 表 單 為 基 本 單 位, 再 加 上 其 它 控 制 項 所 構 成 的 操 作 環 境 利 用 插 入 表 單 為 指 定 的 專 案 插 入 一 個 自 訂 表 單 表 單 常

More information

MVB-1001.DOC

MVB-1001.DOC 20 1.5 10 15 20 25 80 100 CSF 1. 2. 0105 3. 4. 5. 30% 1.5 0.75 1. Visual Basic Visual Basic (A) Visual Basic Enterprise Edition (B) Visual Basic Script Edition (C) Visual Basic Learning Edition (D) Visual

More information

Java 程式設計入門

Java 程式設計入門 Java 程式設計入門 講師 : 陳昭源 CISE, NTU August 28, 2005 Outline 變數 Variables 運算子 Operators 運算式 (Expressions) 敘述(Statements) & 程式區塊 (Blocks) 流程控制 Control Flow Statements if-else statements switch statements August

More information

Microsoft Word - ACI chapter00-1ed.docx

Microsoft Word - ACI chapter00-1ed.docx 前言 Excel Excel - v - 財務管理與投資分析 -Excel 建模活用範例集 5 相關 平衡 敏感 - vi - 前言 模擬 If-Then 規劃 ERP BI - vii - 財務管理與投資分析 -Excel 建模活用範例集 ERP + BI + ERP BI Excel 88 Excel 1. Excel Excel 2. Excel 3. Excel - viii - 前言 1.

More information

Microsoft Word - 小心翼翼的二十一點N.doc

Microsoft Word - 小心翼翼的二十一點N.doc 投 稿 類 別 : 資 訊 類 篇 名 : 小 心 翼 翼 的 二 十 一 點 作 者 : 陳 鈺 文 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 李 伯 謙 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 胡 家 媛 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 指 導 老 師 : 周 曉 玲 老 師 陳 思 亮 主 任 壹 前 言 一 研 究 動 機 平

More information

國立台北商業技術學院附設空中商業專科進修學校

國立台北商業技術學院附設空中商業專科進修學校 國立台北商業技術學院附設空中商業專科進修學校 九十五學年度第一學期第一次期中考試 考試科目 :VB 程式設計 壹 選擇題 ( 每題兩分共八十分 ) (D)1. 在物件導向程式設計時, 物件 (Object) 之組成不包括下列那一項目? (A) 事件程序 (Event)(B) 控制物件的方法 (Method)(C) 物件的屬性 (Property) (D) 表單 (Form) (C)2.VB.NET

More information

The golden pins of the PCI card can be oxidized after months or years

The golden pins of the PCI card can be oxidized after months or years Q. 如何在 LabWindows/CVI 編譯 DAQ Card 程式? A: 請參考至下列步驟 : 步驟 1: 安裝驅動程式 1. 安裝 UniDAQ 驅動程式 UniDAQ 驅動程式下載位置 : CD:\NAPDOS\PCI\UniDAQ\DLL\Driver\ ftp://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/unidaq/dll/driver/

More information

05224AA12.indd

05224AA12.indd 計算機概論 CHAPTER 12 條件判斷敘述日常生活中, 我們經常會遇到需要抉擇的問題, 例如到餐廳吃飯, 若店內已在客滿, 可選擇等位, 或者到其他餐廳用餐 ; 週末夜晚我們可選擇看電影 到 KTV 唱歌, 或是和家人相聚 在程式語言中, 也經常會遇到有關程式執行路徑中需要判斷及抉擇的問題, 此時可使用條件判斷敘述來處理 在使用條件判斷敘述時, 經常需搭配比較運算子與邏輯運算子一起使用, 以下先介紹這

More information

2010年3月计算机等级考试四级网络工程师笔试

2010年3月计算机等级考试四级网络工程师笔试 计 算 机 二 级 VB 经 典 预 测 题 下 列 各 题 A) B) C) D) 四 个 选 项 中, 只 有 一 个 选 项 是 正 确 的 请 将 正 确 选 项 填 涂 在 答 题 卡 相 应 位 置 上, 答 在 试 卷 上 不 得 分 (1) 下 列 叙 述 中 正 确 的 是 ( ) A) 循 环 队 列 是 队 列 的 一 种 链 式 存 储 结 构 B) 循 环 队 列 是 队

More information

碩命題橫式

碩命題橫式 一 解釋名詞 :(50%) 1. Two s complement of an integer in binary 2. Arithmetic right shift of a signed integer 3. Pipelining in instruction execution 4. Highest and lowest layers in the TCP/IP protocol suite

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

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

More information

Microsoft PowerPoint - VB5

Microsoft PowerPoint - VB5 Visual Basic 6.0 (V) & VB.NET 丙檢試題第二站第一題身分證號碼 資科系林偉川 第二站試題 BASIC 應用程式設計 編號試題名稱 119-890306 身分證號碼檢查 119-890307 高速公路車輛統計 119-890308 分數加 減 乘 除運算 三選一 (80 分鐘 ) 2 1 VB6 第二站第一題身分證號碼 由循序檔讀入多筆記錄 Frame 物件 母件 單一物件

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++

More information

2

2 1 2 1-1 Visual Basic 3 1-2 3/8-3/21 3/22-4/4 4/5-4/18 4/19-5/2 5/3-5/16 5/17-5/30 5/31-6/13 6/14-6/27 6/28-7/11 7/12-7/25 7/26-8/8 8/9-8/22 8/25-9/5 9/6-9/19 9/20-10/3 10/4-10/17 10/18-10/31 11/15-11/28

More information

穨文件1

穨文件1 2-1 Access 2000 Visual Basic Access 2000 97 Office Visual Basic Visual Basic Visual Basic VBA Visual Basic Visual Basic 2-1-1 Visual Basic Access Visual Basic ( ) 2-1 2-1 Visual Basic 2-1 Microsoft Access

More information

Chapter 16 集合

Chapter 16 集合 Chapter 16 集合 20 ArrayList StringCollection 16 本章學習目標 : ArrayList ArrayList Array StringCollection 16-1 21 10-3-8 System.Array Clear Clear 16-1 Clear System.Array Microsoft System.Collection IList 542

More information

Microsoft PowerPoint - OPVB1基本VB.ppt

Microsoft PowerPoint - OPVB1基本VB.ppt 大 綱 0.VB 能 做 什 麼? CH1 VB 基 本 認 識 1.VB 歷 史 與 版 本 2.VB 環 境 簡 介 3. 即 時 運 算 視 窗 1 0.VB 能 做 什 麼? Visual Basic =>VB=> 程 式 設 計 語 言 => 設 計 程 式 設 計 你 想 要 的 功 能 的 程 式 自 動 化 資 料 庫 計 算 模 擬 遊 戲 網 路 監 控 實 驗 輔 助 自 動

More information

1

1 Chapter 1. Easy VB 1.1 Visual Basic 簡介 1.2 Visual Basic 的安裝 1.3 進入 Visual Basic 1.4 使用 VB 計算圓的面積 1.5 與滑鼠有關的術語 1 1.1 Visual Basic 簡介 近年來許多軟體喜歡在名稱前面冠上 Visual 的字眼, 而 Visual Basic 可說是其中的先驅,Visual 在字義上是 看的見的,

More information

2009年3月二级VB语言笔试真题

2009年3月二级VB语言笔试真题 2008 年 4 月 计 算 机 二 级 考 试 VB 笔 试 试 题 一 选 择 题 ( 每 题 2 分, 共 计 70 分 ) 1. 程 序 流 程 图 中 带 有 箭 头 的 线 段 表 示 的 是 A) 图 元 关 系 B) 数 据 流 C) 控 制 流 D) 调 用 关 系 2. 结 构 化 程 序 设 计 的 基 本 原 则 不 包 括 A) 多 态 性 B) 自 顶 向 下 C) 模

More information

(Microsoft Word - \246D\252k\267\247\255n_\275\306\277\357_.docx)

(Microsoft Word - \246D\252k\267\247\255n_\275\306\277\357_.docx) 二 多 重 選 擇 題 : 1. 下 列 何 種 情 形, 有 我 國 刑 法 之 適 用? (A) 菲 律 賓 人 甲 在 航 行 於 釣 魚 台 海 域 之 我 國 國 籍 的 漁 船 上 打 傷 印 尼 人 乙 (B) 台 灣 人 甲 與 大 陸 人 乙 在 日 本 通 姦 (C) 韓 國 人 甲 在 美 國 殺 死 台 灣 人 乙 (D) 越 南 人 甲 在 越 南 販 賣 海 洛 因 給

More information

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344>

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344> 1. 請 問 誰 提 出 積 體 電 路 (IC) 上 可 容 納 的 電 晶 體 數 目, 約 每 隔 24 個 月 (1975 年 更 改 為 18 個 月 ) 便 會 增 加 一 倍, 效 能 也 將 提 升 一 倍, 也 揭 示 了 資 訊 科 技 進 步 的 速 度? (A) 英 特 爾 (Intel) 公 司 創 始 人 戈 登. 摩 爾 (Gordon Moore) (B) 微 軟 (Microsoft)

More information

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11 1-3 1-3-1 Excel VBA VBA OK CD DVD Excel VBA Excel VBA Excel Visual Basic A1 1 B2 2 C3 3 STEP1 Excel Ch01_VBA.xlsm 1 > > STEP2 Excel 1 2 STEP3 1-10 1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2

More information

目次 CONTENTS 2 1 乘法公式與多項式 二次方根與畢氏定理 因式分解 一元二次方程式

目次 CONTENTS 2 1 乘法公式與多項式 二次方根與畢氏定理 因式分解 一元二次方程式 給同學的話 1 2 3 4 目次 CONTENTS 2 1 乘法公式與多項式 1-1 3 1-2 7 1-3 11 1 16 2 二次方根與畢氏定理 2-1 20 2-2 24 2-3 29 2 33 3 因式分解 3-1 37 3-2 41 3-3 45 3 49 4 一元二次方程式 4-1 53 4-2 57 4-3 61 4 65 3 1-1 乘法公式 本節性質與公式摘要 1 分配律 : ddd

More information

第四講 資料型態及變數、常數

第四講 資料型態及變數、常數 VBA 講義 4-1 第四講資料型態及變數 常數 VBA 的資料型態 (Data Types) 資料型態使用的記憶體空間數值範圍 Byte( 短整數 ) 1 Byte 0~255 Integer ( 整數 ) 2 Bytes -32768~32767 Long ( 長整數 ) 4 Bytes -2147483648~2147483647 Single ( 單倍精準浮點 數 ) Double ( 雙倍精準浮

More information

穨ac3-3.PDF

穨ac3-3.PDF 3-1 Access 3-1-1 Event Click OnClick Click OnClick AfterUpdate BeforeUpdate On After Before > VBA( ) 3-1 3-1 Access Open Load Sub Funtion 3-1-2 Sub Funtion Private Me Me Forms Reports Form Report VisualBasic

More information

街街街街街街街街

街街街街街街街街 1 基本輸出入 與四則運算 本章大綱 5.1 本章的教學目標 5.2 Java 語言的運算子 5.3 算術與字串連接運算子 5.4 位元運算子 5.5 資料型態的轉換 5.1 本章的教學目標 程式語言有許多的算術運算所組成, 本章將介紹 Java 程式語言中基本輸出入運算子的功能與使用方式, 運算子包括 : 指定運算子 算數與字串連接運算子 位元運算子 資料型態的轉換運算子的功能與相關應用, 讓各位同學了解不同運算子的使用時機與應用方法

More information

Microsoft PowerPoint - vb.net2.ppt

Microsoft PowerPoint - vb.net2.ppt 建立 VB.NET 應用程式 資科系 林偉川 1 使用 VB.NET 開發應用程式 VB.NET 應用程式開發是使用 Visual Studio.NET 整合開發環境, 其基本的步驟如下所示 : Step 1: 新增專案 Step 2: 建立表單介面 Step 3: 設定控制項屬性 Step 4: 撰寫程式碼 Step 5: 編譯與執行 2 1 第一個 VB.NET 主控台應用程式 主控台應用程式是早期

More information

untitled

untitled 1 .NET 利 [] [] 來 說 切 切 理 [] [ ] 來 說 拉 類 類 [] [ ] 列 連 Web 行流 來 了 不 不 不 流 立 行 Page 類 Load 理 Response 類 Write 料 Redirect URL Response.Write("!! ives!!"); Response.Redirect("WebForm2.aspx"); (1) (2) Web Form

More information

VB控件教程大全

VB控件教程大全 Datagrid DataGrid1.Columns.Remove(0) ' 0 DataGrid1.Columns.Add(0).Caption= ' DataGrod1.Columns(0).DataField= Name ' Adodc1.Refresh DataGrid BackColor Font DataGrid CellPadding HTML CellSpacing HTML Width

More information

Microsoft PowerPoint - vb_net4

Microsoft PowerPoint - vb_net4 視窗應用程式表單的基本輸出入 資科系 林偉川 VB.NET 的物件說明 VB.NET 物件可以視為一個提供特定功能的元件或黑盒子, 並不用考慮元件內部的資料是什麼或程式碼怎麼寫, 只需知道這個物件提供什麼方法和屬性, 以及如何使用它, 就可以用來建立所需的應用程式 2 1 VB.NET 的物件說明 - 物件 物件 (Objects): 物件為物件導向程式的基礎, 物件是資料和包含處理此資料程式碼 (

More information

-2-1 進入與離開 Visual Basic 6.0 Visual Basic 是採用 視覺化 圖形的操作介面, 使用者可以直接點選按鈕或圖示 (Icon) 的方式, 直接來進行程式的撰寫與視窗外觀的設計 首先我們先開機實際操作如何進入與離開 Visual Basic 6.0 按 開始 程式集 M

-2-1 進入與離開 Visual Basic 6.0 Visual Basic 是採用 視覺化 圖形的操作介面, 使用者可以直接點選按鈕或圖示 (Icon) 的方式, 直接來進行程式的撰寫與視窗外觀的設計 首先我們先開機實際操作如何進入與離開 Visual Basic 6.0 按 開始 程式集 M -1 進入與離開 Visual Basic 6.0-2 Visual Basic 工作視窗介紹 -3 Visual Basic 基本組成要素 -4 Visual Basic 資料型態 -5 Visual Basic 常數與變數 -6 Visual Basic 陣列介紹 -7 Visual Basic 運算子介紹 -8 Visual Basic 選擇性判斷指令介紹 -9 Visual Basic 模組

More information

IsPostBack 2

IsPostBack 2 5 IsPostBack 2 TextBox 3 TextBox TextBox 4 TextBox TextBox 1 2 5 TextBox Columns MaxLength ReadOnly Rows Text TextMode TextMode MultiLine TextMode MultiLine True False TextMode MultiLine Password MulitLine

More information

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4 JAVA Extension 0..\Example\Ch0\ \ T.html..\Example\Ch0\ \ T.txt T.txt..\Example\Ch0\ \ T_Ok.html 提示 :. Marquee Marquee Font Color #FFFFFF BG Color #867bf Width 90 Height 50. T.txt Ctrl+C your scrolling

More information

05856BT09.indd

05856BT09.indd 17 第 9 章模組化程式設計 Ⅱ - 參數傳遞與變數活動範圍 參考答案 9-1 參數的傳遞 9-1 練習配合課本第 61 頁 基礎 一 選擇題 ( B )1. 若某一 Visual Basic 的自定函數如下, 則呼叫 Test(5) 的傳回值為何? (A)1 (B)5 (C)20 (D)625 Function Test(ByVal n As Short) As Integer If n < 2

More information

2009年3月二级VB语言笔试真题

2009年3月二级VB语言笔试真题 2008 年 9 月 计 算 机 二 级 VB 语 言 真 题 一 选 择 题 ( 每 题 2 分, 共 计 70 分 ) 1. 一 个 栈 的 初 始 状 态 为 空 现 将 元 素 1 2 3 4 5 A B C D E 依 次 入 栈, 然 后 再 依 次 出 栈, 则 元 素 出 栈 的 顺 序 是 A)12345ABCDE B)EDCBA54321 C)ABCDE12345 D)54321EDCBA

More information

Ch6 Visual Basic表單,功能表與模組

Ch6 Visual Basic表單,功能表與模組 Ch6 Visual Basic 輸入與輸出本章將會介紹. 標籤 (Label). 文字方塊 (Text Box). 訊息對話方塊 (Message Box). 輸入對話方塊 (Input Box) Visual Basic 在推出後, 隨即引起一陣熱列的回響和使用, 除了它繼承了 Basic 原有的易學易用的特性之外, 更重要的是它提供了許多控制項, 供程式設計師快速地完成程式設計的工作 在本章的內容,

More information

1

1 請務必在題目上劃解題重點, 對完答案必須把要問的題目圈出來 Ch15 基本程式語言 ( 啟芳 ) 班級 : 姓名 : 學號 : 一 選擇題共 481 題每題 0 分 01.( ) 電腦執行的一連串邏輯性指令稱為 (A) 語言 (B) 密碼 (C) 程式 (D) 小語 02.( ) 以下哪一項不屬於寫程式的步驟 :(1) 定義問題 (2) 設計解決方案 (3) 撰寫程式 (4) 測試程式 (5) 編寫程式文件

More information

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆 Autodesk Product Design Suite Standard 20122 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆的產品設計計 Autodesk Product Design Suite Standard 版本中中包括以下軟體體產品

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

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

More information

05855BT05.indd

05855BT05.indd 第 5 章 選擇結構 45 第 5 章選擇結構 參考答案 5-1 If Then 判斷敘述 舉一反三配合課本第 153 頁 若要讓程式判斷數值 i 是否能被 3 整除, 但不能被 7 整除, 應該如何修改上述程式?( 提示 : 修改 If Then 敘述的條件式 ) 解請參考教資光碟中的方案檔 "ch5-1c_1.sln" 基礎 5-1 練習配合課本第 154 頁一 選擇題 ( A )1. 在 Visual

More information

Microsoft Word - ch 校.doc

Microsoft Word - ch 校.doc 變數與基本資料型別 CHAPTER 3 基本資料型別 延伸資料型別 字元 字串常值 整數 浮點數常值 符號常數 識別字與保留字 變數宣告 指定 算術 複合指定 遞增和遞減運算子 關係 邏輯運算子 運算子的優先順序 強制型別轉換 自動型別轉換 檢測模擬考題解析 3.1 資料型別 電腦軟體就是用來處理各類的資料, 以解決人類生活上的問題 生活中有各式各樣的資料, 例如姓名 身高 年齡 數量 車牌號碼 編號

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

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

. v dx v d () () l s dl s d (_) d () v s v s () a dv a d (_) ( ) ( ) x- = v- = = v 0 = m/s a = = m/s 2 a- = ( ) x- v- a- Page 2 of 20

. v dx v d () () l s dl s d (_) d () v s v s () a dv a d (_) ( ) ( ) x- = v- = = v 0 = m/s a = = m/s 2 a- = ( ) x- v- a- Page 2 of 20 Page 1 of 20 . v dx v d () () l s dl s d (_) d () v s v s () a dv a d (_) ( ) ( ) x- = v- = = v 0 = m/s a = = m/s 2 a- = ( ) x- v- a- Page 2 of 20 (1) x v a (2) x v a x v (3) x v a x v a x v Page 3 of

More information

(Microsoft PowerPoint - \262\304\244\273\263\271)

(Microsoft PowerPoint - \262\304\244\273\263\271) 第六章 VHDL 電路設計語言中表示式 表示式 VHDL 電路設計語言中的表示式, 係用來計算出一個式子中的算術或邏輯數值 在一個表示式中, 通常包含有 2 種的組成元素, 一為運算元 (Operand), 另一為運算子 (Operator) 在 VHDL 電路設計語言中, 表示式的語法構成了一個程式執行或計算的基本單元, 使程式具有實質計算上的意義 2 運算子 (Operator) VHDL 電路設計語言中,

More information

基本數學核心能力測驗_行為觀察記錄紙_G2版本

基本數學核心能力測驗_行為觀察記錄紙_G2版本 基本數學數學核心能力測驗 G2 行為觀察記錄記錄紙 學校 : 班級 : 姓名 : 日期 : 記錄者 : ~ 學生作答時, 請他 ( 她 ) 將雙手皆置於桌面 ~ 認識數字 ( 三 ): 數列 ( 共 1 頁 ) 注意事項 逐題觀察並作底下記錄, 等分測驗做完後, 每一個策略任選一題問 這一題你是怎麼算的? ( 如果只運用一種策略, 則再任選 2-3 題訪問 ) 利用學生的回答來作為 自己觀察記錄的證據

More information

Microsoft PowerPoint - sql2005_ch09.ppt

Microsoft PowerPoint - sql2005_ch09.ppt 第九章 T-SQL 設計 9-1 關於 T-SQL 9-1-1 關於程式語言 9-1-2 T-SQL 的組成 9-1-3 測試及執行 9-2 基本語法說明 9-2-1 變數及常數 9-2-2 資料型別優先順序 9-2-3 運算子 9-2-4 取得工作狀態 9-2-5 設定工作狀態 9-2-6 流程控制 9-2-7 錯誤處理 9-3 實務說明 9-3-1 日期處理 9-3-2 小數資料處理 9-3-3

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

Ⅰ 冊索引 A Activated 事件 102 algorithm 演算法 126 Array.IndexOf() 方法 306 Array.Reverse() 方法 300 Array.Sort() 方法 300 array 陣列 268 assembler 組譯器 4 assembly lan

Ⅰ 冊索引 A Activated 事件 102 algorithm 演算法 126 Array.IndexOf() 方法 306 Array.Reverse() 方法 300 Array.Sort() 方法 300 array 陣列 268 assembler 組譯器 4 assembly lan Ⅰ 冊索引 A Activated 事件 102 algorithm 演算法 126 Array.IndexOf() 方法 306 Array.Reverse() 方法 300 Array.Sort() 方法 300 array 陣列 268 assembler 組譯器 4 assembly language 組合語言 3, 4 AutoSize 屬性 105 B BackColor 屬性 100,

More information

現在人類獲取地球內部訊息的方法, 是從可能影響我們身家性命安全的地震, 用數學模型把地震資料轉換成地震波速度, 進而獲得地底物質密度與深度的關係 地下世界知多少 km/s g/cm 3 P Gpa km S P S 3,000 3,000 ak K 透視地底 Percy Bridgma

現在人類獲取地球內部訊息的方法, 是從可能影響我們身家性命安全的地震, 用數學模型把地震資料轉換成地震波速度, 進而獲得地底物質密度與深度的關係 地下世界知多少 km/s g/cm 3 P Gpa km S P S 3,000 3,000 ak K 透視地底 Percy Bridgma 透視地球深處 的窗戶? extreme condition extreme environment 94.5 1 270 21 3.9 12.3 6,400 300 4,000 1864 Jules Gabriel Verne 1959 2008 1990 Paul Preuss 2003 24 2013 2 482 現在人類獲取地球內部訊息的方法, 是從可能影響我們身家性命安全的地震, 用數學模型把地震資料轉換成地震波速度,

More information

民國八十九年台灣地區在校學生性知識、態度與行為研究調查

民國八十九年台灣地區在校學生性知識、態度與行為研究調查 84 年 台 灣 地 區 在 校 學 生 性 知 識 態 度 與 行 為 研 究 調 查 過 錄 編 碼 簿 題 號 變 項 名 稱 變 項 說 明 選 項 數 值 說 明 備 註 i_no 學 生 編 號 問 卷 流 水 號 location 學 校 所 在 縣 市 編 號 1 台 北 市 2 基 隆 市 3 台 中 市 4 台 南 市 5 高 雄 市 6 新 竹 市 7 嘉 義 市 21 宜 蘭

More information

運算子多載 Operator Overloading

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

More information

<453A5CC2EDC0F6C5C5B0E6CEC4BCFE5CC3F1B7A8A1A4C9CCB7A8A1A4C3F1CAC2CBDFCBCFB7A8D3EBD6D9B2C3D6C6B6C8D5AACEC4BCFE574F52445CB9D9B7BDD0DEB6A9B5E7D7D3B7FECEF1A3A8A1B6C3F1CBDFBDE2CACDA1B7BACDA1B6C1A2B7A8B7A8A1B7A3A92E646F63>

<453A5CC2EDC0F6C5C5B0E6CEC4BCFE5CC3F1B7A8A1A4C9CCB7A8A1A4C3F1CAC2CBDFCBCFB7A8D3EBD6D9B2C3D6C6B6C8D5AACEC4BCFE574F52445CB9D9B7BDD0DEB6A9B5E7D7D3B7FECEF1A3A8A1B6C3F1CBDFBDE2CACDA1B7BACDA1B6C1A2B7A8B7A8A1B7A3A92E646F63> 国 家 司 法 考 试 试 题 解 析 汇 编 (2009 2014) 旧 题 新 解 服 务 要 目 : 民 诉 解 释 电 子 修 订 1 立 法 法 电 子 修 订 80 民 诉 解 释 电 子 修 订 民 事 诉 讼 法 与 仲 裁 制 度 一 单 项 选 择 题 1. 居 民 甲 与 金 山 房 地 产 公 司 签 订 了 购 买 商 品 房 一 套 的 合 同, 后 因 甲 未 按 约

More information

PowerPoint Presentation

PowerPoint Presentation Visual Basic 2005 學 習 範 本 第 7 章 陣 列 的 活 用 7-1 陣 列 當 我 們 需 要 處 理 資 料 時, 都 使 用 變 數 來 存 放 資 料 因 為 一 個 變 數 只 能 代 表 一 個 資 料, 若 需 要 處 理 100 位 同 學 的 成 績 時, 便 要 使 用 100 個 不 同 的 變 數 名 稱, 這 不 但 會 增 加 變 數 名 稱 命 名

More information

第一次段考 二年級社會領域試題 郭玉華 (A)(B) (C)(D)

第一次段考   二年級社會領域試題 郭玉華   (A)(B) (C)(D) 五 福 二 社 p1 高 雄 市 立 五 福 國 民 中 學 97 學 年 度 第 1 學 期 第 1 次 段 考 二 年 級 社 會 學 習 領 域 試 題 卷 代 號 :30 答 案 卡 塗 寫 注 意 事 項 1. 答 案 卡 劃 記 時, 必 須 用 黑 色 2B 鉛 筆 塗 黑 塗 滿, 但 不 可 超 出 圈 外 2. 年 班 級 座 號 科 目 請 劃 記 正 確 若 劃 記 錯 誤,

More information

表二 105 年國中教育會考英語科閱讀與聽力答對題數對應整體能力等級加標示對照表 閱讀答 對題數 聽力答對題數 待加強待加強待加強待加強待加強待加強待加強待加強待加強待加強待加強待加強

表二 105 年國中教育會考英語科閱讀與聽力答對題數對應整體能力等級加標示對照表 閱讀答 對題數 聽力答對題數 待加強待加強待加強待加強待加強待加強待加強待加強待加強待加強待加強待加強 表一 105 年國中教育會考國文科 社會科與自然科能力等級加標示與答對題數對照表 國文社會自然 A++ 46-48 60-63 51-54 A+ 42-48 44-45 54-63 58-59 46-54 49-50 A 42-43 54-57 46-48 B++ 37-41 45-53 37-45 B+ 20-41 31-36 24-53 38-44 20-45 30-36 B 20-30 24-37

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

ActiveX Control

ActiveX Control ActiveX Control For Visual Basic 2005.NET [ 版本 : 1.0] 1 安裝 Windows 驅動程式 請依照下列步驟 : 1. 執行 Windows 驅動程式安裝程式 ( 此範例為 PIO-DIO) 驅動程式位置 : CD:\NAPDOS\PCI\PIO-DIO\dll_ocx\Driver http://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/pio-dio/dll_ocx/driver/

More information

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2 Chapter 02 變數與運算式 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.2.1 2.2.2 2.2.3 type 2.2.4 2.3 2.3.1 print 2.3.2 input 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 + 2.4.6 Python Python 2.1 2.1.1 a p p l e b e a r c 65438790

More information

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

(E). (A) (B) (C) (D) (E). (A) (B) (C) (D) (E) (A) (B) (C) (D) (E) (A) (B) (C) (D). ( ) ( ) ( ) ( ) ( ) ( ) (A) (B) (C) (D) (E). (A) (B) (C) (D) (E). ( . (A) (B) (C) (D) (E). ( ) ( ) ( ) ( ) ( ) ( ) (A) (B) (C) (D) (E) (A) (B) (C) (D) (E). (A) (B) (C) (D) (E). (A) (B) (C) (D) (E). 1950 (A) (B) (C) (D) (E). 60 70 (A) (B) (C) (D) (E). ( ) ( ) ( ) ( ) (

More information

Microsoft PowerPoint - STU_C_Lang_CH13.ppt

Microsoft PowerPoint - STU_C_Lang_CH13.ppt 第 13 章 動態配置記憶體 程式設計與生活 - 使用 C 語言 Shi-Huang Chen Spring 2013 第 13 章 動態配置記憶體 13-1 記憶體配置函式 malloc( ) 13-2 動態配置結構陣列 配置記憶體 預估需求數量的範圍是一項不容易的學問 例 : 大到預估今年國家預算, 小到預估櫥窗裡展示的毛線衣, 需要多少磅毛線才能織成 撰寫程式時, 一樣無法預估程式執行所需的記憶體空間

More information

投稿類別:資訊類

投稿類別:資訊類 投稿類別 : 資訊類 篇名 : 從 VB.Net 學 C# 作者 : 陳諭瑩 高雄市立高雄高級工業職業學校 資訊科高三乙班王子喬 高雄市立高雄高級工業職業學校 資訊科高三乙班李宗恩 高雄市立高雄高級工業職業學校 資訊科高三乙班 指導老師 : 莊利吉老師 壹 前言 一 研究動機 在高職裡 VB.Net 是課程標準, 但由於現在職場上大部分都是使用 C#, 所以我們用 VB.Net 的基礎學 C#, 再利用高職所學到的

More information

Microsoft PowerPoint - chap3

Microsoft PowerPoint - chap3 第三章基本輸出與輸入的方法 資訊科技系 林偉川 本章簡介 如何從鍵盤輸入資料以及從螢幕輸出結果, 是寫程式一個很基本的技巧, 因為這也是使用者與電腦交談的重要橋樑 在 C 語言函式庫中有不少輸出 / 入相關函式, 不過較常用到的也只有其中幾個 從螢幕輸出類 : 由鍵盤輸入類 : 2 1 從螢幕輸出類 printf(): 函數名稱取 print 以及 format 兩個字組成 此函式會將我們指定的字串以指定的格式輸出在螢幕上

More information

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e Android Studio Debugging 本篇教學除了最基本的中斷點教學之外, 還有條件式中斷的教學 條件式中斷是進階的除錯技巧, 在某些特定情況中, 我們有一個函數可能會被呼叫數次, 但是我們只希望在某種條件成立時才進行中斷, 進而觀察變數的狀態 而條件式中斷這項技巧正是符合這項需求 本教學分兩部分 單步除錯 (Page2~11, 共 10) 條件式中斷點 (Page12~17, 共 6)

More information

運算子多載 Operator Overloading

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

More information

資料型態

資料型態 Chapter 3. 變數與常數 3.1 進制轉換 3.2 變數 3.3 常數 3.1 進制轉換 我們從小慣用的進制為 10 進制, 數字的組合由 0~9 來構成, 而二進制的數字組合只有 1 和 0, 十進制超過 9 則左邊的位數便加 1, 而二進制也是如此, 唯一的差異在二進制是超過 1 就在左邊的位數加 1 為什麼要使用二進制呢 ~ 原因出在於電腦只認得 0 與 1 的信號, 而我們所看見的美麗的圖案

More information

Microsoft PowerPoint - 第14章.ppt

Microsoft PowerPoint - 第14章.ppt Windows 繪圖的認識 在視窗 Form 表單上, 繪製圖案, 必須要有幾個動作 : Step 1: 定義及取得 Graphics 物件,Graphics 代表 Windows 中的繪圖區域, 範圍為 Form 表單視窗 Step 2: 利用 Graphics 物件來進行各種繪圖 Step 3: 必須釋放 Graphics 物件, 使用 Dispose( ) 釋放 [ 範例 ] 設計一個程式,

More information

Microsoft Word - 02.doc

Microsoft Word - 02.doc 什麼是物件? 在物件導向程式設計裡面, 物件是指具體, 也可能是抽象的東西, 而翻遍各教科書, 它的定義也真的是很抽象, 但是用台語把 " 物件 " 念一遍, 就是 " 東西 ", 這樣還比較能理解 在一個書房裡, 第一 200 眼看到的東西可能有書桌 椅子 電腦 書架, 還有冷氣機, 這些是物件 再把視線放在書架上, 有木板 書本 固定夾, 這些是物件 ; 再拿起一本精裝書, 書套 書皮 內頁紙張,

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

<4D F736F F D F F315FAAFEA5F333AAF9B645C2E5C0F8AA41B0C8C249BCC6B24DB3E6B443C5E9A5D3B3F8AEE6A6A12E646F63>

<4D F736F F D F F315FAAFEA5F333AAF9B645C2E5C0F8AA41B0C8C249BCC6B24DB3E6B443C5E9A5D3B3F8AEE6A6A12E646F63> 門 診 醫 療 服 務 點 數 清 單 媒 體 申 報 格 式 及 填 表 說 明 97.5.1 更 新 版 ( 檔 案 名 稱 : DTLFA, 每 筆 長 度 246 BYTES) 項 次 資 料 名 稱 格 式 中 文 名 稱 / 資 料 說 明 ==== ======================== ==== ================================== *01

More information

Microsoft Word - NHIS2013_C_130716_送印_.doc

Microsoft Word - NHIS2013_C_130716_送印_.doc 核 准 機 關 : 行 政 院 主 計 總 處 核 准 文 號 : 主 普 管 字 第 1020400481 號 有 效 期 間 : 至 103 年 6 月 30 日 止 辦 理 機 關 : 財 團 法 人 國 家 衛 生 研 究 院 行 政 院 衛 生 署 國 民 健 康 局 IRB 通 過 案 號 : 國 家 衛 生 研 究 院 EC1020502 號 樣 本 編 號 :( 訪 員 填 寫 )

More information

SMM667.mps

SMM667.mps 第 章 设 计 简 单 程 序 本 章 是 学 习 VB 程 序 设 计 的 入 门 篇, 其 中 涉 及 的 几 个 常 用 控 件 和 基 本 语 句 是 后 续 章 节 中 反 复 使 用 的 基 础 内 容 学 习 目 标 瞯 了 解 顺 序 程 序 结 构 瞯 熟 悉 用 户 界 面 的 设 计 和 简 单 代 码 设 计 瞯 掌 握 赋 值 语 句 和 InputBox MsgBox Print

More information