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

下載本文檔

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

文檔簡介

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論