計算機基礎(chǔ)與Visual Basic程序設(shè)計(第二版)習(xí)題解答_第1頁
計算機基礎(chǔ)與Visual Basic程序設(shè)計(第二版)習(xí)題解答_第2頁
計算機基礎(chǔ)與Visual Basic程序設(shè)計(第二版)習(xí)題解答_第3頁
計算機基礎(chǔ)與Visual Basic程序設(shè)計(第二版)習(xí)題解答_第4頁
計算機基礎(chǔ)與Visual Basic程序設(shè)計(第二版)習(xí)題解答_第5頁
已閱讀5頁,還剩93頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

計算機基礎(chǔ)與 第二版 )習(xí)題解答 第 1章 習(xí)題解答 一、選擇題 1. 微機硬件系統(tǒng)包括 ( )。 A) 內(nèi)存儲器和外部設(shè)備 B) 顯示器、主機箱、鍵盤 C) 主機和外部設(shè)備 D) 主機和打印機 答案: C 2. 計算機軟件系統(tǒng)應(yīng)包括 ( )。 A) 操作系統(tǒng)和語言處理系統(tǒng) B) 數(shù)據(jù)庫軟件和管理軟件 C) 程序和數(shù)據(jù) D) 系統(tǒng)軟件和應(yīng)用軟件 答案: D 3. 系統(tǒng)軟件中最重要的是 ( )。 A) 解釋程序 B) 操 作系統(tǒng) C) 數(shù)據(jù)庫管理系統(tǒng) D) 工具軟件 答案: B 4. 將高級語言翻譯成機器語言的方式有兩種 ( )。 A) 解釋和編譯 B) 文字處理和圖形處理 C) 圖像處理和翻譯 D) 語音處理和文字編輯 答案: A 5. “程序存儲思想”是 ( )提出來的。 A) 丹尼爾里奇 B) 馮諾依曼 C) 貝爾 D) 馬丁理查德 答案: B 第二篇 計算機基礎(chǔ)與 序 設(shè)計 (第二版 )習(xí)題解答 77 6. 已知字符“ 8”的 是 56,則字符“ 5”的 是 ( )。 A) 52 B) 53 C) 54 D) 55 答案 : B 7. 1示 ( )。 A) 1024 位 B) 1000 位 C) 1000 字節(jié) D) 1024 字節(jié) 答案: D 二、填空題 1. (254)10=( )2=( )8=( )16 答案: (254)10=(11111110)2=(376)8=(6 2. (0=( )2=( )8=( )16 答案: (0=( =( =(6 3. (125)10=( )原 =( )反 =( )補 答案: (125)10=(1111101)原 =(1111101)反 =(1111101)補 4. (0=( )原 =( )反 =( )補 。 答案: (0=(111001)原 =(100110)反 =(100111)補 。 5. 已知字符“ a”的 是 97,則字符“ f”的 是 。 答 案: 102 第 2章 習(xí)題解答 一、選擇題 1. 與傳統(tǒng)的程序設(shè)計語言相比, 突出的特點是 ( )。 A) 結(jié)構(gòu)化程序設(shè)計 B) 程序開發(fā)環(huán)境 C) 事件驅(qū)動編程機制 D) 程序調(diào)試技術(shù) 答案: C 解析: 傳統(tǒng)工具相比最突出的是面向?qū)ο缶幊毯褪录?qū)動機制。 2. 在正確安裝 ,可以通過多種方式啟動 下方式中,不能啟動 是 ( )。 A) 通過“開始”菜單中的 “程序”命令 B) 通過“我的電腦”找到 擊該文件 C) 通過“開始”菜單中的“運行”命令 D) 進入 式,執(zhí)行 件 答案: D 計算機基礎(chǔ)與 序設(shè)計實驗指導(dǎo) (第二版 ) 78 3. 為了用鍵盤打開菜單和執(zhí)行菜單命令,第一步應(yīng)按的鍵是 ( )。 A) 功能鍵 B) 能鍵 ) 功能鍵 D) 案: A 解析:功能鍵 以直接用鍵盤訪問菜單, +字母也可以直接用鍵盤訪問指定的菜單。 4. 成環(huán)境的 主窗口中不包括 ( ) 。 A) 標題欄 B) 菜單欄 C) 狀態(tài)欄 D) 工具欄 答案: C 解析: 成環(huán)境的主窗口由標題欄、菜單欄、工具欄組成。 5. 用標準工具欄中的工具按鈕不能執(zhí)行的操作是 ( )。 A) 添加工程 B) 打印源程序 C) 運行程序 D) 打開程序 答案: B 解析: 成環(huán)境的標準工具欄的工具按鈕不包括打印源程序。 6. 體設(shè)計器的主要功能是 ( )。 A) 建立用戶界面 B) 編寫源程序代碼 C) 畫圖 D) 顯示文字 答案: A 解析:窗體設(shè)計器窗口是用戶工作區(qū)。用戶可以在窗體中放置各種控件,以建立將要開發(fā)的 用程序的圖形用戶界面。 7. 在 編寫一個新的 做的第一件事是 ( )。 A) 編寫代碼 B) 新建一個工程 C) 打開屬性窗口 D) 進入 境 答案: B 解析:在 ,進行可視化編程的第一步就是 要設(shè)計用戶界面,就需要新建工程,建立想要的窗體對象,并在窗體上放置所有必要的控件。 8. 下列不屬于 點的是 ( )。 A) 對象的鏈接與嵌入 B) 結(jié)構(gòu)化程序設(shè)計 C) 編寫跨平臺應(yīng)用程序 D) 事件驅(qū)動程序編程機制 答案: C 解析: A、 B、 D 都是 特點。 9. 下列不是 打開工程的方法的是 ( )。 A) B) 執(zhí)行“文件”菜單中的“打開工程”命令 C) D) 單擊標準工具欄上的 “打開工程”按鈕 答案: A 第二篇 計算機基礎(chǔ)與 序 設(shè)計 (第二版 )習(xí)題解答 79 解析:打開工程菜單的快捷鍵是 , 是訪問格式菜單的快捷鍵。 10. 下面關(guān)于 具欄的說法不正確的是 ( )。 A) 工具欄的位置可以任意改變 B) 工具欄一定在菜單欄的下方 C) 工具欄可以顯示或隱藏 D) 多個工具欄 答案: B 解析: 供的工具欄都有固定和浮動兩種形式,位置可以改變。 11. 在 成環(huán)境中,要添加一個窗體,可以單擊工具欄上的一個按 鈕,這個按鈕是 ( )。 A) B) C) D) 答案: A 解析: B 是添加工程按鈕, C 是菜單編輯器按鈕, D 是屬性窗口按鈕。所以答案是 A。 12. 在 成環(huán)境中,可以列出工程中所有模塊名稱的窗口是 ( )。 A) 工程資源管理器窗口 B) 窗體設(shè)計窗口 C) 屬性窗口 D) 代碼窗口 答案: A 解析:工程資源管理器窗口負責(zé)管理工程中所有的模塊。 13. 下面有關(guān)標準模塊的敘述中,錯誤的是 ( )。 A) 標準模塊不完全由代碼組成, 還可以有窗體 B) 標準模塊中的 程不能被工程中的其他模塊調(diào)用 C) 標準模塊的文件擴展名為 ) 標準模塊中的全局變量可以被工程中的任何模塊引用 答案: A 解析:標準模塊文件,通常為工程中其他窗體文件調(diào)用,它沒有自身的窗體。 二、填空題 1. 為 3 種版本,這 3 種版本是 _、 _和 _。 答案:學(xué)習(xí)版 企業(yè)版 專業(yè)版 2. 可以通過菜單中的 _命令退出 答案:退出 3. 快捷鍵 的功能相當于執(zhí)行菜單中的 _命令,或者相當于單擊工具欄上的 _按鈕。 答案:打開工程 打開工程 4. 如果打開了不需要的菜單或?qū)υ捒?,可以?_鍵關(guān)閉。 答案: . 工程文件的擴展名是 _,窗體文件的擴展名是 _。 答案: . 的工具欄有兩種形式,分別為 _形式和 _形式。 答案:固定 浮動 計算機基礎(chǔ)與 序設(shè)計實驗指導(dǎo) (第二版 ) 80 第 3章 習(xí)題解答 一、選擇題 1. 如果把一個人當作對象,那么血型相當于這個 對象的 ( )。 A) 屬性 B) 方法 C) 事件 D) 特征 答案: A 解析:屬性是指一個對象的特性。 2. 下列方法不能改變窗體大小的是 ( )。 A) 設(shè)計時在窗體布局窗口中進行調(diào)整 B) 設(shè)計時在屬性窗口中設(shè)置相應(yīng)的屬性 C) 運行時設(shè)置相應(yīng)屬性的值 D) 運行時調(diào)用窗體的 法 答案: A 解析:窗體布局窗口可以調(diào)整窗體在屏幕中的位置,但不能改變窗體的大小。 3. 一個對象可以執(zhí)行的動作和可被對象識別的動作分別稱為 ( )。 A) 事件、方法 B) 方法、事件 C) 屬性、方法 D) 過程、事件 答案: B 解析:方法 (指對象可以執(zhí)行的動作;事件是對象能夠識別并做出反映的動作。 4. 下面 ( )語句可以將標簽的標題設(shè)置為居中對齊。 A) B) C) D) 案: B 解析: 性設(shè)置為 2 可將標簽的標題設(shè)置為居中對齊。 5. 要清除標簽的標題內(nèi)容,下面 ( )語句可以完成。 A) B) ) D) 答案: A 解析:設(shè)置標簽的標題內(nèi)容則要修改標簽的 性。要清空標題的內(nèi)容,只需給性賦值空串即可。 6. 為了把焦點移到某個指定的控件,所使用的方法是 ( )。 A) B) C) D) 案: A 解析: 法可以把輸入光標 (焦點 )移到指定的控件上。 第二篇 計算機基礎(chǔ)與 序 設(shè)計 (第二版 )習(xí)題解答 81 7. 在設(shè)計階段,當雙擊窗體上的某個控件時,所打開的窗口是 ( )。 A) 工程資源管理器窗口 B) 工具箱窗口 C) 代碼窗口 D) 屬性窗口 答案: C 解析:打開代碼窗口的一個方法就是雙擊窗體上的任意控件。 8. 剛建立一個新的標準 程后,不在工具箱中出現(xiàn)的控件是 ( )。 A) 單選按鈕 B) 圖片框 C) 通用對話框 D) 文本框 答案: C 解析:工具箱中的工具分為兩類。一類稱為內(nèi) 部控件或標準控件,一類稱為 件。啟動 ,工具箱中只有內(nèi)部控件。所以通用對話框控件不出現(xiàn)在工具箱中,如需用時,需要進入到“工程”中的“部件”菜單中去添加。 9. 決定窗體有無控制菜單的屬性是 ( )。 A) B) C) D) 案: A 解析: 性用來設(shè)置窗口控制框 (也稱系統(tǒng)菜單,位于窗口左上角 )的狀態(tài)。 10. 當程序運行時,系統(tǒng)自動運行啟動窗體的 ( )事件過 程。 A) B) C) D) 案: A 解析: 件可以用來在啟動程序時對屬性和變量進行初始化,因為如果窗體是工程的啟動窗體,運行程序后,將自動觸發(fā)該事件。 11. 如果要使命令按鈕不可被操作,要對 ( )屬性進行設(shè)置。 A) B) C) D) 案: A 解析:控件的 性決定控件在運行時是否有效。 12. 文本框控件沒有 ( )屬性。 A) B) C) D) 案: D 解析:文本框用來顯示文本的屬性是 沒有 性。 13. 已經(jīng)將文本框的 性設(shè)置為 2,但是沒有效果,原因是 ( )。 A) 文本框沒有內(nèi)容 B) 文本框的 性被設(shè)置 C) 文本框的 性為 ) 文本框內(nèi)容沒有超過文本框大小 答案: C 解析:文本框的 性要起作用的前提條件是 性為 14. 在 最基本的對象是 ( ),它是應(yīng)用程序的基石,是其他控件的容器。 A) 文本框 B) 命令按鈕 C) 窗體 D) 標簽 答案: C 解析:窗體是最大的容器,可以承載任何控件。所以窗體是 最基本的對象。 計算機基礎(chǔ)與 序設(shè)計實驗指導(dǎo) (第二版 ) 82 15. 如要在運行時按回車鍵,就可以直接訪問按鈕,需要設(shè)置 ( )屬性。 A) B) C) D) 案: C 解析: 命令按鈕的 性被設(shè)置為 ,按 回車鍵和單擊該命令按鈕的效果相同。 16. 以下敘述中正確的是 ( )。 A) 窗體的 性指定窗體的名稱,用來標識一個窗體 B) 窗體的 性的值是顯示在窗體標題欄中的文本 C) 可以在運行期間改變對象的 性的值 D) 對象的 性值可以為空 答案: A 解析:窗體的 性指定窗體的名稱,用來標識一個窗體,其屬性值不可以為空,運行時屬性值也不能被改變。在窗體標題欄中顯示的文本由有窗體的 性決定。 二、填空題 1. 在 ,用戶通過對象的 屬性、事件和 _來處理對象。 答案:方法 2. 類和對象關(guān)系密切,但并不相同。 _包含了有關(guān) _的特征和行為信息。 答案:類 對象 3. 方法與事件有相似之處,都是為了完成某個任務(wù),但 _可完成不同任務(wù),而 _則是固定的,任何時候調(diào)用都是完成同一個任務(wù)。 答案:事件 方法 4. 3 種程序模式: _、運行模式和中斷模式時。 答案:設(shè)計模式 5. 如果將窗體的 _屬性 設(shè)置為 運行時,窗體上所有的控件都不可用。 答案: . 工程文件的擴展名為 _,窗體文件的擴展名為 _,每個窗體的二進制文件的擴展名為 _,標準模塊文件的擴展名為 _。 答案: . , ,則 _。 答案: F 8. 在文本框中,可以通過 _屬性獲取當前插入點的位置。 答案: . 在窗體上創(chuàng)建一個文本框和命令按鈕,屬性都為默認值。打開代碼窗口輸入如下程序: 二篇 計算機基礎(chǔ)與 序 設(shè)計 (第二版 )習(xí)題解答 83 運行后,單擊命令按鈕后文本框的內(nèi)容為 _。 答案: 0. 為了讓文本框顯示如圖 1 所示的效果,應(yīng)該設(shè)置文本框的 _屬性。 圖 1 填空題 10 的效果 圖 答案: 、窗體設(shè)計 設(shè)計如圖 2 所示的應(yīng)用程序界面。 圖 2 窗體設(shè)計題界面 操作步驟: 1. 新建工程,單擊窗體,設(shè)置 性為“加法運算”。 2. 在窗體上創(chuàng)建 3 個文本框,將 內(nèi)容清空。 3. 在窗體上創(chuàng)建 2 個 件, 性分別設(shè)置為“ +”、“ =”。 4. 在窗體上創(chuàng)建 1 個命令按鈕控件,設(shè)置 性為“計算”。 5. 保存工程和窗體。 第 4章 習(xí)題解答 一、選擇題 1. 定一行只能寫一條語句,如果 要將多條語句寫在同一行里,要在語句之間加 ( )符號分隔。 A), B); C)、 D): 答案: D 解析:如果要將多條語句寫在同一行里,要在語句之間加“:”符號分隔。 計算機基礎(chǔ)與 序設(shè)計實驗指導(dǎo) (第二版 ) 84 2. 下面哪個是 法的字符串常量 ( )。 A) B) C) D) 案: B 解析: 的字符串 (一個字符序列,由放在雙引號之間的 符和漢字組成。按照這個規(guī)則,只有 B 是正確答案。 A 是一個合法的字 符串變量, C 的字符串定界符錯誤, D 是一個變量名,而不是常量。 3. 下列可作為 量名的是 ( )。 A) A#A B) 4A C) ? D) 案: D 解析: 量名的命名規(guī)則如下。 (1)由字母數(shù)字下劃線組成; (2)以字母開頭;(3)不使用 的關(guān)鍵字。 4. 下面哪個不是 法的數(shù)值常量 ( )。 A) 100 B) &C) &D) &案: D 解析: 數(shù)值常量的表示方式有十進制、十六進制和八進制。 A 是十進制常數(shù), B 是十六進制常數(shù), C 是八進制常數(shù), D 是一個非法的八進制常數(shù)。所以答案是 D。 5. 設(shè)有如下變量聲明“ s 為變量 確賦值的表達方式是 ( )。 A) 1/1/2002# B) “1/1/2002”# C) 1 /1/2002) D) m/d/1/1/2002) 答案 : A 解析:日期型數(shù)據(jù)必須用兩個“ #”符號把表示日期和時間的值括起來。 6. 將數(shù)學(xué)表達式 a+b)+5表達式,其正確的形式是 ( )。 A) a+b) 2+5*) B) (a+b)+5*) C) a+b)2+5*) D) (a+b)+5*) 答案 : A 7. 設(shè) a = 5, b = 10, 則執(zhí)行 c = b - a) * a) + 1 后 , c 值的范圍為 ( )。 A) 510 B) 69 C) 610 D) 59 答案 : C 解析 : b - a) * a)表達式就是生成 a, 圍內(nèi)的隨機整數(shù) (包含 a, 不包含 b),然后再加 1 之后 , 答案就是 C。 8. 從鍵盤上輸入兩個字符串,分別保存在變量 。確定第二個字符串在第一個字符串字中起始位置的函數(shù)是 ( )。 A) B) C ) D) 案: D 第二篇 計算機基礎(chǔ)與 序 設(shè)計 (第二版 )習(xí)題解答 85 9. 設(shè) a=下面使 b=語句是 ( )。 A) b=a,8,12) B) b=a,8,5) C) b=a,5,5) D) b=a,8,5) 答案: B 解析: A、 C、 D 選項函數(shù)格式錯誤。答案為 B。 10. 函數(shù) n, 的功能是 ( )。 A) 把數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字符串 B) 返回由 n 個字符組成的字符串 C) 從字符串中取出 n 個字符 D) 從字符串中第 n 個字符的位置開始取子字符串 答案: B 解析 :函數(shù) n, 的功能是返回由 n 個字符組成的字符串。 11. 數(shù)永遠取不到下面 ( )值。 A) 0 B) 1 C) D) 案: B 解析: 數(shù)的取值范圍是 0,1)。 12. 設(shè)有如下聲明: 如果 ) 的值為 X 的值是 ( )。 A) 整數(shù) B) 大于 0 的整數(shù) C) 等于 0 的整數(shù) D) 小于 0 的數(shù) 答案: D 解析: 數(shù)返回的數(shù) x 符號,當 x 分別為整數(shù)、負數(shù)、 0 時, 數(shù)返回 1、 0。 13. 設(shè) a=3, b=5,則以下表達式值為真的是 ( )。 A) a=b b10 B) (ab)Or(b0) C) ( D) (a)b 0) 答案: B 解析:將 a=3, b=5 代入到各個表達式中。表達式 3=5 10 為 達式 (35) 50) 為 C 和 D 的值都為 14. 可以同時刪除字符串前導(dǎo)和尾部空白的函數(shù)是 ( )。 A) B) C) D) 案: C 15. 在窗體上畫一個名稱為 命令按鈕,然后編寫如下事件過程: a$= ,a$) 計算機基礎(chǔ)與 序設(shè)計實驗指導(dǎo) (第二版 ) 86 程序運行后,單擊命令按鈕,在窗體上顯示的內(nèi)容是 ( )。 A) B) C) D) 11 答案: A 解析: ,a$)函數(shù)是用 a 中的第一個字符形成一個長度為 3 的字符串。所以在窗體上顯示的內(nèi)容是 16. 表達式 4+5 6 * 7 / 8 的值是 ( )。 A) 4 B) 5 C) 6 D) 7 答案: B 17. 下面說法正確的是 ( )。 A) 注釋語句 (可執(zhí)行語句 B) 注釋語句 (執(zhí)行時不被解釋 C) 注釋語句 (執(zhí)行時被編譯 D) 注釋語句 (能放在續(xù)行符的后面 答案: B 解析:注釋語句的作用是解釋代碼的功能,在執(zhí)行時 不被編譯器解釋。 18. 執(zhí)行以下程序段后,變量 c$的值為 ( )。 a$=b$=c$=b$ & a$,7,6) & (a$,11) A) B) ) D) 案: D 解析: a$,7,6)的內(nèi)容為 , (a$,11)的內(nèi)容為 所以最后字符串 c$為 D。 19. 表達式 5 +35*2 的值是 ( )。 A) 0 B) 2 C) 4 D) 6 答案: B 20. 設(shè)“ a=5,b=4,c=3,d=2,”,則下列表達式的值是 ( )。 32*b Or a=c ) 1 B) C) D) 2 答案: B 解析:按照優(yōu)先級,先 計算表達式 a=c b2*b r cd 的值。最后結(jié)果為 第二篇 計算機基礎(chǔ)與 序 設(shè)計 (第二版 )習(xí)題解答 87 二、填空題 1. 設(shè)有如下的 達式“ 5 * x2 - 3 * x - 2 * a)/3”,它相當于代數(shù)式_。 答案: 3)35 2 2. 表達式 值為 _。 答案: 析: 值是 值是 以最后是 24= 3. 執(zhí)行下面的程序段后, b 的值為 _。 a=300: b=20 a=a+b: b=a=案: 300 解析 : a, b 的初值為 300 和 20, 執(zhí)行 a=a+b 后 , a 為 320。執(zhí)行 b= , 用 320以 b 的值為 300。再執(zhí)行 a=,用 320a 的值為 20。這是一個很好的交換數(shù)值型變量 a, b 的例子。 4. “ ”,“ /”,“ “ *” 4 個運算符優(yōu)先級最低的是 _。 答案: 析:算術(shù)運算符的優(yōu)先級由高到低: , -, *, /, , +, - 5. 00+100 的值是 _。 答案: 析: 00 后是 上 ,是 整后結(jié)果為 68,再除以 100 后的結(jié)果為 其實是一個四舍五入精確到小數(shù)點后第二位的一個表達式。 6. 已知 a$=則表達式 a$,2)+a$,2)的值是 _。 答案: 45 解析: a$,2)的值是字符串 45, a$,2)的值是字符串 的結(jié)果為 0,所以整個表達式就變成了 45+0。當字符串與數(shù)值進行 +運算時,字符串向數(shù)值轉(zhuǎn)換,執(zhí)行算術(shù)加運算,結(jié)果為 45。 7. A)的值是 _。 答案: 65 解析: 數(shù)的功能是求字母 。 A的 是 65。所以 A)的值是 65。 8. a=3, b=2, c=1,則表達式 nd 值是 _。 答案: 0 計算機基礎(chǔ)與 序設(shè)計實驗指導(dǎo) (第二版 ) 88 三、編程題 1. 設(shè)計如圖 3 所示界面,要求在 輸入一個兩位正整數(shù),單擊命令按鈕,將這個兩位數(shù)個位與十位顛倒形成一個新的兩位數(shù)在 輸出。 圖 3 編程題 1 界面圖 程序代碼如下: a b c a = b = a / 10 c = a 0 c * 10 + b . 編寫程序,在文本框中輸入一個小寫字母,輸出該小寫字母對應(yīng)的大寫 字母。 (不能使用 數(shù) )。參考界面如圖 4 所示。 圖 4 編程題 2 參考界面 程序代碼如下: s sc(- 32) 行程序,在 輸入 a,單擊窗體查看結(jié)果。 3. 輸入半徑,求圓的面積。要求最后保留 3 位小數(shù),并對第四位進行四舍五入。參考界面如圖 5 所示。 第二篇 計算機基礎(chǔ)與 序 設(shè)計 (第二版 )習(xí)題解答 89 圖 5 編程題 3 參考界面 程序代碼如下: r s r = r 2 1000 + 。程序運行后,在第一個文本框中輸入設(shè)定的內(nèi)容 (如,同時在第二、第三個文本框中 分別用小寫字母和大寫字母顯示第一個文本框中的內(nèi)容。 提示: 用第一個文本框的 三個文本框中顯示指定的內(nèi)容。 參考界面如圖 6 所示。 程序代碼如下: 5章 習(xí)題解答 一、選擇題 1. 下列語句中能正確賦值的是 ( )。 A) A$= B) a=1+2 C) x=5; y=6 D) c= : 4+3 答案: A 解析:選項 A 是將變量 值賦給變量 A$,符合賦值語句的書寫規(guī)則。選項 B 不是將 1+2 的值賦給 a,并將 a 輸出,而是判斷 a 是否等于 1+2 的值,將判斷結(jié)果輸出。選項 法正確賦值,兩條語句在同一行要求用冒號分隔。選項 D 能正確執(zhí)行,圖 6 編程題 4 參考界面 計算機基礎(chǔ)與 序設(shè)計實驗指導(dǎo) (第二版 ) 90 但也不是正確的賦值語句。 2. 如果在立即窗口中執(zhí)行以下操作: a=8 (是回車鍵,下同 ) b=9 ab 則輸出結(jié)果是 ( )。 A) B) 0 C) D) 案: C 解析: ab 的值為 以 ab 就是 果為 3. 以下語句的輸出結(jié)果是 ( )。 (000, A) B) 32,C) 032,D) 32,案: C 解析: 數(shù)是格式化輸出函數(shù)。“ 0”是格式化字符,其功能是在當前位置輸出數(shù)字,如 果當前位置沒有對應(yīng)的數(shù)字輸出,就輸出 0。所以,本題格式化輸出要求整數(shù)部分有 6 位,小數(shù)部分有 2 位,如果位數(shù)不全,以 0 代替,答案是 C。 4. 數(shù)返回值的類型為 ( )。 A) 數(shù)值 B) 字符串 C) 變體 D) 數(shù)值或字符串 (視輸入的數(shù)據(jù)而定 ) 答案: B 解析: 數(shù)返回值的類型與文本框一樣為字符串類型。 5. 設(shè)有語句 x=輸入數(shù)值 , 0, 示例 ),程序運行后,如果從鍵盤上輸入數(shù)值 10 并按回車鍵,則下列敘述中正確的是 ( )。 A) 變量 X 的值是數(shù)值 10 B) 在 話框標題欄中顯示的是 示例 C) 0 是默認值 D) 變量 X 的值是字符串 10 答案: D 解析: 數(shù)的格式為 示字符串,標題,默認值 )。在本題中,提示字符串為 輸入數(shù)值 ,標題為 0,默認值為 示例 。當從鍵盤輸入 10,按回車鍵后,會將字符串 10返回給接收的變量。所以答案是 D。 6. 數(shù)返回值的類型為 ( )。 A) 數(shù)值 B) 字符串 C) 變體 D) 數(shù) 值或字符串 (視輸入的數(shù)據(jù)而定 ) 答案: A 解析: 函數(shù)使用時,返回值的范圍為 07。代表所選擇的按鈕,為數(shù)值型。 第二篇 計算機基礎(chǔ)與 序 設(shè)計 (第二版 )習(xí)題解答 91 7. 假設(shè)有如下的窗體事件過程: a$ = b$ = a$, 5) c = a$, 1, 9) a$, 34, b$, c$, 5 序運行后單擊窗體,則在彈出的信息框中的標題欄中顯示的信息是 ( )。 A) B) ) D) 5 答案: C 解析: 句的格式為: 消息文本 ,按鈕 ,標題 ,幫助信息 。第三個位置的參數(shù) b$是標題。所以答案是 C。 8. 設(shè) x=4, y=6,則以下不能在窗體上顯示出“ A=10”的語句是 ( )。 A) =x+y B) A=;x+y C) A=+x+y) D) A=&x+y 答案: A 解析: B、 C、 D 都可以顯示 A=10,選項 A 錯在 印的是表達式 a=x+y 的值,這里 a=x+y 是一個判斷表達式,而不是一個賦值語句,所以 A 打印不出“ A=10”。 9. 假定有如下的命令按鈕 (名稱為 件過程: x=輸入: ,輸入整數(shù) ) 入的數(shù)據(jù)是: ,輸入數(shù)據(jù): +x 序運行后,單擊命令按鈕,如果從鍵盤上輸入整數(shù) 10,則以下敘述中錯誤的是 ( )。 A) x 的值是數(shù)值 10 B) 輸入對話框的標題是 輸入整數(shù) C) 信息框的標題是 輸入數(shù)據(jù): 10 D) 信息框中顯示的是 輸入的數(shù)據(jù)是: 答案: A 解析: 量 以變量 以 x 是字符串類型, A 不正確。 標題是第三個參數(shù)的內(nèi)容,也就是表達式: 輸入數(shù)據(jù): +x 的值,也就是“輸入數(shù)據(jù): 10”。所以正確答案為 A。 10. 以下關(guān)于 敘述中,錯誤的是 ( )。 A) 數(shù)返回一個整數(shù) B) 通過 數(shù)可以設(shè)置信息框中圖標和按鈕的類型 C) 句沒有返回值 D) 數(shù)的第二個參數(shù)是一個整數(shù),只能確定對話框中顯示的按鈕數(shù)量 答案: D 計算機基礎(chǔ)與 序設(shè)計實驗指導(dǎo) (第二版 ) 92 解析: 語句和函數(shù)兩種用法,語句用法時沒有返回值,函數(shù)用法時有返回值,返回值類型為整數(shù)。 第二個參數(shù)可以設(shè)置信息框中的圖標和按鈕類型。所以 D 是錯誤的。 11. 數(shù)的第二個參數(shù)取值為 34,則下面正確的是 ( )。 A) 顯示“終止”、“重試”、“忽略”按鈕和 “?”圖標 B) 顯示“是”、“否”按鈕 C) 顯示“終止”、“重試”、“忽略”按鈕 D) 顯示“是”、“否”、“取消”按鈕和“?”圖標 答案: A 解析:第二個參數(shù)取值 34,可以拆成 32+2, 32 是“?”圖標, 2 是顯示“終止”、“重試”、“忽略”按鈕。所以答案是 A。 12. 執(zhí)行語句 請輸入字符串 ,字符串對話框 ,字符串 )將顯示輸入對話框。此時如果直接單擊“確定”按鈕,則變量 內(nèi)容是 ( )。 A) 請輸入字符串 B) 字符 串對話框 C) 字符串 D) 空字符串 答案: C 解析: 數(shù)的格式為: 提示字符串 ,標題 ,默認值 )。第三個參數(shù)代表默認值,就是不進行鍵盤輸入而直接單擊“確定”按鈕時返回的值。所以本題返回的是 字符串 。答案是 C。 二、填空題 1. 語句 a%= a%的輸出結(jié)果是 _。 答案: 3 解析: a%表示變量 a 是整型變量,將一個單精度數(shù)賦值給整型量時,會自動取整, a 的值為 3,所以輸出結(jié)果為 3。 2. 語句 a= a, 的輸出結(jié)果是 _。 答案: 析:格式化函數(shù) 格式字符串“ 0”代表輸出數(shù)字,如果該位上沒有數(shù)字就用“ 0”替代輸出,“ 表整數(shù)位有 3 位,小數(shù)位 2 位,所以結(jié)果為 3. 語句 a= a, #.#)的輸出結(jié)果是 _。 答案: 析:格式化函數(shù) 格式字符串“ #”代表輸出數(shù)字,如果該位上沒有數(shù)字則什么都不輸出, “ #.#”代表小數(shù)位保留 3 位,所以結(jié)果為 4. 在窗體上畫一個命令按鈕,然后編寫如下事件過程: a = 請輸入一個整數(shù) ) b = 請輸入一個整數(shù) ) a + b 第二篇 計算機基礎(chǔ)與 序 設(shè)計 (第二版 )習(xí)題解答 93 序運行后,單擊命令按鈕,在輸入對話框中分別輸入 321和 456,輸出結(jié)果為 _。 答案: 321456 解析: 回值是字符串類型,變量 a 和 b 沒有定義類型,默認為是 變體型,可以接受字符串數(shù)據(jù),所以 a 的值是 321, b 的值是 456,所以 a+b 就是 321+456,由于+號兩邊全是字符串,因此執(zhí)行字符串的連接運算,結(jié)果是 321456。 5. 假定有如下的命令按鈕 (名稱為 件過程: x%=輸入: ,輸入整數(shù) ) 入的數(shù)據(jù)是: ,輸入數(shù)據(jù): +x% 序運行后,單擊命令按鈕,如果從鍵盤上輸入整數(shù) 10,則運行結(jié)果是 _。 答案:出錯 解析:本題與選擇題第 9 題相似,但是區(qū)別在于本題變量 x 后面跟了類型說明符“ %”,所以 x 是整型變量,當 x 接收 回的字符串 10時, x 的值就變成了整數(shù) 10。執(zhí)行語句“ 入的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論