資源簡介 高中信息技術綜合庫-VB程序的創建練習3一、高中信息高中信息技術綜合庫VB程序的創建1.(2019高二上·寧波期中)有如下VB程序段:For i = 1 To 6a(i)= Int(Rnd * 10)+ 1Next iFor i = 1 To 5If i Mod 2 = 1 And a(i) > a(i + 1) Thent = a(i): a(i) = a(i + 1): a(i + 1)= tElsea(i) = a(i) + 1End IfNext i執行該程序段后,a(1)~a(6)各元素可能的值是( )A.11,11,7,9,3,9 B.6,2,8,10,5,9C.6,9,3,7,8,12 D.3,9,0,8,2,72.下列關于VB對象屬性的敘述,正確的是( )A.標簽中顯示的文字存放在Text屬性中B.文本框的Caption屬性可以設置文本框中顯示的文字C.在程序運行時,可以改變標簽的Name屬性D.命令按鈕的Caption屬性可以設置按鈕上顯示的文字3.某同學用VB編寫了一個應用程序,其程序代碼窗口如圖所示:下列說法正確的是( )A.該窗體中共設計了3個事件過程B.當前信息顯示在屬性窗口中C.當前正在編輯的是Form對象的Load事件D.程序運行時,單擊按鈕Command1,沒有任何顯示內容4.一個VB工程的部分設計界面如圖所示。下列說法不正確的是( )①工程文件名是“工程1.vbp”②該工程只有1個窗體③窗體文件名是“Form.frm”④窗體名稱是“尋找水仙花數”A.①② B.②③ C.①③ D.③④答案解析部分1.【答案】A【知識點】常見數據類型、數組;常量、變量及變量的賦值【解析】【解答】分析本題程序段:程序中有兩個For循環,第一個For循環是隨機產生6個[1,11)范圍的整數,存放在數組a中;第二個For循環是當奇數位置數大于偶數位置數時,兩個數據進行交換,否則該數加1,因此在兩數一組的情況下不可能出現奇數位置數大于偶數位置數的情況。選項B中(6,2)組合不可能出現;再者,a(i)的范圍是[1,11),即便是執行a(i) = a(i) + 1,其取值范圍是[2,12),所以數組中不可能出現數組0和12,排除選項C、D。故答案選A。【分析】本題考查For循環語句的執行及數組型數據的運算。2.【答案】D【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用【解析】【解答】標簽中顯示的文字存放在Caption屬性中;文本框的Text屬性設置文本框中顯示的文字; VB中的屬性框中沒有"name"屬性,name屬性是指屬性框中(名稱)屬性,程序是通過name (名稱)屬性來確定控件的name(名稱)屬性不能在運行時修改,只能設計控件時在屬性框中修改。故答案選D。【分析】本題考查的是VB對象屬性。3.【答案】D【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用【解析】【解答】由圖可知,該窗體中共設計了2個事件過程,選項A錯誤;當前信息顯示在代碼窗中,選項B錯誤;當前正在編輯的Command1對象的Click事件,選項C錯誤;在按鈕事件中,沒有給顯示的對象賦值,故沒有任何顯示內容,選項D正確。故答案選D。【分析】本題考查的是對VB代碼窗口的識讀。4.【答案】D【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用【解析】【解答】從圖中可知,該窗體文件名為“Form1.frm”,窗體名稱是“MyForm”,該窗體的Caption屬性值是“尋找水仙花數”。故答案選D。【分析】本題考查對VB工程資源管理器和窗體的觀察。1 / 1高中信息技術綜合庫-VB程序的創建練習3一、高中信息高中信息技術綜合庫VB程序的創建1.(2019高二上·寧波期中)有如下VB程序段:For i = 1 To 6a(i)= Int(Rnd * 10)+ 1Next iFor i = 1 To 5If i Mod 2 = 1 And a(i) > a(i + 1) Thent = a(i): a(i) = a(i + 1): a(i + 1)= tElsea(i) = a(i) + 1End IfNext i執行該程序段后,a(1)~a(6)各元素可能的值是( )A.11,11,7,9,3,9 B.6,2,8,10,5,9C.6,9,3,7,8,12 D.3,9,0,8,2,7【答案】A【知識點】常見數據類型、數組;常量、變量及變量的賦值【解析】【解答】分析本題程序段:程序中有兩個For循環,第一個For循環是隨機產生6個[1,11)范圍的整數,存放在數組a中;第二個For循環是當奇數位置數大于偶數位置數時,兩個數據進行交換,否則該數加1,因此在兩數一組的情況下不可能出現奇數位置數大于偶數位置數的情況。選項B中(6,2)組合不可能出現;再者,a(i)的范圍是[1,11),即便是執行a(i) = a(i) + 1,其取值范圍是[2,12),所以數組中不可能出現數組0和12,排除選項C、D。故答案選A。【分析】本題考查For循環語句的執行及數組型數據的運算。2.下列關于VB對象屬性的敘述,正確的是( )A.標簽中顯示的文字存放在Text屬性中B.文本框的Caption屬性可以設置文本框中顯示的文字C.在程序運行時,可以改變標簽的Name屬性D.命令按鈕的Caption屬性可以設置按鈕上顯示的文字【答案】D【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用【解析】【解答】標簽中顯示的文字存放在Caption屬性中;文本框的Text屬性設置文本框中顯示的文字; VB中的屬性框中沒有"name"屬性,name屬性是指屬性框中(名稱)屬性,程序是通過name (名稱)屬性來確定控件的name(名稱)屬性不能在運行時修改,只能設計控件時在屬性框中修改。故答案選D。【分析】本題考查的是VB對象屬性。3.某同學用VB編寫了一個應用程序,其程序代碼窗口如圖所示:下列說法正確的是( )A.該窗體中共設計了3個事件過程B.當前信息顯示在屬性窗口中C.當前正在編輯的是Form對象的Load事件D.程序運行時,單擊按鈕Command1,沒有任何顯示內容【答案】D【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用【解析】【解答】由圖可知,該窗體中共設計了2個事件過程,選項A錯誤;當前信息顯示在代碼窗中,選項B錯誤;當前正在編輯的Command1對象的Click事件,選項C錯誤;在按鈕事件中,沒有給顯示的對象賦值,故沒有任何顯示內容,選項D正確。故答案選D。【分析】本題考查的是對VB代碼窗口的識讀。4.一個VB工程的部分設計界面如圖所示。下列說法不正確的是( )①工程文件名是“工程1.vbp”②該工程只有1個窗體③窗體文件名是“Form.frm”④窗體名稱是“尋找水仙花數”A.①② B.②③ C.①③ D.③④【答案】D【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用【解析】【解答】從圖中可知,該窗體文件名為“Form1.frm”,窗體名稱是“MyForm”,該窗體的Caption屬性值是“尋找水仙花數”。故答案選D。【分析】本題考查對VB工程資源管理器和窗體的觀察。1 / 1 展開更多...... 收起↑ 資源列表 高中信息技術綜合庫-VB程序的創建練習3(學生版).docx 高中信息技術綜合庫-VB程序的創建練習3(教師版).docx 縮略圖、資源來源于二一教育資源庫