




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
《計算機軟件基礎》復習大綱第1章程序設計語言與程序設計方法重點:基本概念:機器語言、匯編語言、高級語言、算法;結(jié)構化程序設計;面向?qū)ο蟪绦蛟O計難點:算法;結(jié)構化程序設計知識點:1、機器語言和匯編語言由計算機硬件系統(tǒng)可以識別的指令組成的語言稱為機器語言。匯編語言是將機器指令映射為一些可以被人讀懂的助記符。由于計算機只能識別機器語言,所以匯編語言通常需要通過匯編程序翻譯為機器語言。匯編語言的翻譯軟件稱為匯編程序,它可以將程序員寫的助記符直接轉(zhuǎn)換為機器指令,然后由計算機去識別和執(zhí)行。用機器語言編寫的程序是計算機可以直接執(zhí)行的程序。2、高級語言像自然語言一樣描述程序的語言。高級語言源程序翻譯為指令代碼有兩種做法:編譯或者解釋。編譯通過編譯程序來完成。解釋則是通過解釋程序完成。解釋的結(jié)果產(chǎn)生可以直接執(zhí)行的指令。編譯的結(jié)果是得到目標程序。目標程序也是要經(jīng)過連接才會得到可執(zhí)行程序目前應用比較廣泛的幾種高級語言由FORTRAN/BASIC/PASCAL/C等。3、算法的定義:算法是一組明確的可執(zhí)行步驟的有序集合。算法的5個特征:(1)有窮性一個算法必須保證執(zhí)行有限步之后結(jié)束(2)確定性算法的每一步驟必須有確切的定義(3)可行性(4)輸入(5)輸出4.結(jié)構化程序設計的原則:采用自頂向下、逐步求精的方法程序結(jié)構模塊化把一個大型的程序按照功能分解為若干相對獨立的、較小的子程序(即模塊),并把這些模塊按層次關系進行組織。限制使用goto語句嚴格遵循每個程序段“只有一個入口和一個出口”的原則5、結(jié)構化基本結(jié)構:順序結(jié)構、選擇結(jié)構、循環(huán)結(jié)構6、結(jié)構化程序的描述工具(1)程序流程圖(2)N-S圖(3)偽碼7.面向?qū)ο蟮某绦蛟O計對象:在現(xiàn)實生活中,所有東西都是對象,例如某一輛車就是一個對象,指具體的一輛車,某個人也是一個對象,指具體的一個人。對象既可以很簡單,也可以很復雜,復雜的對象可以由若干簡單的對象構成。任何對象都有兩個共同的特點:對象的屬性和對象的操作。一個對象通常由對象名、屬性和操作組成。屬性:屬性是用來描述對象的狀態(tài),對象的狀態(tài)又稱為對象的靜態(tài)屬性,包括對象內(nèi)部所包含的信息,每個對象都具有自己專有的內(nèi)部信息,這些信息說明了對象所處的狀態(tài)封裝:封裝就是把對象的屬性和操作結(jié)合成一個不可分割的整體,在這個整體中一些屬性(操作)是被保護的,以防外界的干擾和誤操作,另一些屬性(操作)是公共的,它們作為接口供外界使用。封裝的結(jié)果就是使一個對象形成接口和實現(xiàn)兩個部分。對于用戶來說,接口是可見的,實現(xiàn)是不可見的。封裝是面向?qū)ο蠓椒ㄖ匾臋C制,其目的是有效地實現(xiàn)信息隱藏原則。類:是一組具有相同屬性和相同操作的對象的集合。一個類中的每個對象都是這個類的一個實例。例如,人就是一個類(不是指具體的某個人),而具體的一個人就是人類的一個實例(對象)。再比如,定義了一個名為“球”的類,那么,足球、排球、籃球就是“球”類的一個個實例。繼承:繼承是表達類之間相似性的一種機制,即在已有的類的基礎之上增加構造新的類,前者稱為父類(或超類),后者稱為子類。子類除自動擁有父類的全部屬性和操作外,還可以進一步定義新的屬性和操作。如果子類只從一個父類繼承,則稱為單一繼承;如果子類從一個以上父類繼承,則稱為多重繼承。消息:對象間的相互合作需要一個機制協(xié)助進行,這樣的機制稱為“消息”。也就是說,消息是向?qū)ο蟀l(fā)出的服務請求,是對象和對象之間進行通信的手段。一個對象通過向另一個對象發(fā)送消息來請求服務,接收到消息的對象經(jīng)過解釋,然后給予響應。這種通訊機制叫做消息傳遞。消息要素通常包括:發(fā)送對象、接受對象、操作和適當?shù)膮?shù)。多態(tài)性:對象在收到消息時要予以響應,不同的對象收到同一消息可產(chǎn)生完全不同的結(jié)果,這一現(xiàn)象叫做多態(tài)性。多態(tài)性增強了軟件的靈活性和重用性。多態(tài)性與繼承性相結(jié)合使軟件具有更廣的重用性和可擴充性。8.面向?qū)ο蠓椒ǖ膬?yōu)點:(1)與人類習慣的思維方式一致(2)穩(wěn)定性好(3)可重用行好(4)易于開發(fā)大型軟件產(chǎn)品(5)可維護性好第2章VisualBasic概述重點:基本概念:對象的屬性、事件和方法、可視化設計、事件驅(qū)動編程、VisualBasic6.0集成開發(fā)環(huán)境難點:對象的屬性、事件和方法、事件驅(qū)動編程知識點:1、VB特點(以對象為基礎、事件驅(qū)動、可視化、結(jié)構化)2、可視化設計:VisualBasic為用戶提供大量的界面元素(在VisualBasic中稱為控件對象),例如“窗體”、“菜單”、“命令按鈕”、“工具按鈕”、“檢查框”等等,用戶只需要利用鼠標、鍵盤把這些控件對象拖動到適當?shù)奈恢?,設置它們的大小、形狀、屬性等,就可以設計出所需的應用程序界面。3、事件驅(qū)動編程:Windows操作系統(tǒng)出現(xiàn)以來,圖形化的用戶界面和多任務多進程的應用程序要求程序設計不能是單一性的,在使用VisualBasic設計應用程序時,必須首先確定應用程序如何同用戶進行交互。(例如發(fā)生鼠標單擊、鍵盤輸入等事件時,用戶必須編寫代碼控制這些事件的響應方法)這就是所謂的事件驅(qū)動編程。4、VisualBasic6.0集成開發(fā)環(huán)境(1)工具箱的使用、菜單欄的使用、工具欄的使用,(2)代碼編輯器窗口:VisualBasic6.0中的代碼編輯器窗口是輸入程序代碼和程序調(diào)試的地方。應用程序的每個窗體或代碼模塊都有一個單獨的代碼編輯器窗口。(3)工程資源窗口:它主要是用來顯示工程文件夾中所包含的所有文件。(4)屬性窗口:屬性窗口就是用來描述對象屬性的窗口,列出對選定窗體和控件的屬性設置值。屬性是指對象的特征,如大小、標題或顏色。(5)窗體:窗體是定義應用程序界面的窗口,或用作從用戶收集信息的對話框。用戶可向窗體增加控件、圖形或圖片來創(chuàng)建應用程序界面。5、對象與事件驅(qū)動(1)對象:世界上存在的任何具體的事物都可以稱之為對象。對象是具體存在的,每個對象都是唯一的,有著自己獨特的個性。(2)類:是具有相同性質(zhì)的對象的集合。對象和類的區(qū)別在于前者是具體的,而后者則是抽象的。(3)屬性、方法和事件:VisualBasic的窗體和控件是具有自己的屬性、方法和事件的對象??梢园褜傩钥醋饕粋€對象的性質(zhì),把方法看作對象的動作,把事件看作對象的響應。窗體對象由屬性定義其外觀、由方法定義其行為、由事件定義其與用戶的交互。通過設置窗體屬性并編寫響應事件的VisualBasic代碼,就能定義出滿足應用程序需要的對象??丶前ㄔ诖绑w對象內(nèi)的對象。每種類型的控件都有自己的屬性、方法和事件,以適用于特定的目的。一些控件最適合在應用程序中輸入或顯示文本。另一些控件能夠訪問其它的應用程序和處理數(shù)據(jù),就象這些遠程應用程序是用戶自己的代碼一樣。(4)事件驅(qū)動:在事件驅(qū)動的應用程序設計中,代碼不是按照預定的路徑執(zhí)行,而是在響應不同的事件時執(zhí)行不同的代碼片段。事件可以由用戶操作觸發(fā),也可以由來自操作系統(tǒng)或其它應用程序的消息觸發(fā),甚至可以由應用程序本身的消息觸發(fā)。這些事件的順序決定了代碼執(zhí)行的順序,因此應用程序每次運行時所經(jīng)過的代碼的路徑都是不同的。因為事件的順序是無法預測的,所以在代碼中必須對執(zhí)行時的“各種狀態(tài)”作一定的假設。當作出某些假設時(例如,假設在運行處理某一輸入字段的過程之前,該輸入字段必須包含確定的值),應該組織好應用程序的結(jié)構,以確保該假設始終有效(例如,在輸入字段中有值之前禁止使用啟動該處理過程的命令按鈕)。(5)事件驅(qū)動應用程序的工作方式事件驅(qū)動應用程序中的典型事件序列:啟動應用程序,裝載和顯示窗體。窗體(或窗體上的控件)接收事件。事件可由用戶引發(fā)(例如鍵盤操作或鼠標點擊),可由系統(tǒng)引發(fā)(例如定時器事件),也可由代碼間接引發(fā)(例如,當代碼裝載窗體時的Load事件)。如果在相應的事件過程中存在代碼,就執(zhí)行代碼。應用程序等待下一次事件。(6)交互式開發(fā):傳統(tǒng)的應用程序開發(fā)過程可以分為三個明顯的步驟:編碼、編譯和測試代碼。但是VisualBasic與傳統(tǒng)的語言不同,它使用交互式方法開發(fā)應用程序,使三個步驟之間不再有明顯的界限,在編程者輸入代碼時便進行解釋,即時捕獲并突出顯示大多數(shù)語法或拼寫錯誤,也在輸入代碼時部分地編譯該代碼,當準備運行和測試應用程序時,只需極短時間即可完成編譯。如果編譯器發(fā)現(xiàn)了錯誤,則將錯誤突出顯示于代碼中。這時可以更正錯誤并繼續(xù)編譯,而不需從頭開始。6、窗體主要屬性BackColor、ForeColor等常用事件加載窗體時的響應順序:Initialize()Load()Activate()卸載窗體時QueryUnload()UnLoad()Terminate()方法Form1.ShowPrint方法(適用4個對象)打印格式(逗號標準格式,分號緊湊格式)其他可結(jié)合使用的函數(shù):spc()、space()、Tab()Cls方法(只能用于Form、Picture)Move方法7、CommandButton(命令按鈕)用途:命令按鈕主要用來執(zhí)行某一功能,通常在命令按鈕的Click事件中編寫一段程序,當用戶用鼠標單擊這個按鈕時,就會啟動這段程序,執(zhí)行某一特定的功能。屬性:Cancel屬性:設置命令按鈕是否為Cancel按鈕,即當用戶按Esc鍵時,是否觸發(fā)它的Click事件,為True時表示響應,為False(默認值)表示不響應。一個窗體上只能有一個按鈕為Cancel按鈕。Default屬性:設置命令按鈕是否為默認按鈕,即當運行程序時,用戶按回車鍵時,就激活它,為True時表示該命令按鈕為默認按鈕;為False(默認值)表示該命令按鈕不是默認按鈕。一個窗體上只能有一個命令按鈕為默認按鈕。Enable屬性:設置命令按鈕是否可用。Style屬性:設置命令按鈕的類型,值取0時表示為標準按鈕;取1時表示為圖形按鈕,這時會在標題文本上方顯示由Picture屬性指定的圖形。Picture屬性:設置命令按鈕上顯示的圖形主要事件:Click8、應用程序開發(fā)示例:創(chuàng)建VisualBasic應用程序有三個主要步驟:1.創(chuàng)建應用程序界面。2.設置屬性。 3.編寫代碼。第3章VisualBasic程序設計基礎重點:數(shù)據(jù)類型、表達式和函數(shù)難點:函數(shù)知識點:1、數(shù)據(jù)類型(1)數(shù)值型數(shù)據(jù):整數(shù)類型:A、整型(Integer):取值范圍-32768——32767內(nèi)的整數(shù)。B、整型(Long):取值范圍-2147483648——2147483647內(nèi)的整數(shù)。(2)實數(shù)類型:A、單精度符點型(Single):占用4字節(jié)存儲空間,可精確到7位十進制數(shù)。B、雙精度符點型(Double):占用8個字節(jié)空間,可精確到15位或16位十進制數(shù)。C、貨幣型(Currency):占用8個字節(jié)空間,取值范圍小數(shù)點左邊15位,右邊4位(表示的是定點數(shù))。(3)字節(jié)型(Byte):取值范圍為0—255的整數(shù)。(2)字符串型數(shù)據(jù)(String):用雙引號括起來的字符序列,由一切可打印的西文字符和漢字組成。(3)布爾型數(shù)據(jù)(Boolean):只有True和False兩個值,一般用于區(qū)分兩種不同的狀態(tài)。(4)日期型數(shù)據(jù)(Date):可以表示取值范圍為100年1月1日~9999年12月31日的日期。(5)可變類型數(shù)據(jù)(Variant):是一種特殊的數(shù)據(jù)類型,除了固定長度字符串數(shù)據(jù)及用戶定義類型外,可以包含任何類型的數(shù)據(jù)。一般情況下,定義變量時不指定類型默認就是變體。2、常量與變量(1)常量是在程序運行期間其值始終保持不變的量。(一般常量和符號常量)變量是在程序執(zhí)行過程中其值可以改變的量,變量名代表存儲單元的名字。(2)變量的命名規(guī)則變量名的第一個字符必須是字母或漢字。不得超過255個字符。在同一作用域內(nèi)必須是唯一的。變量名不區(qū)分大小寫。變量名中不能與關鍵字或者內(nèi)嵌的類型聲明字符同名。不能與過程名或符號常量同名。(3)定義符號常量格式如下:[Public|Private]Const常量名[As數(shù)據(jù)類型]=表達式(4)變量的聲明Dimaasinteger變量可以不定義直接使用,但如果在通用聲明段有OptionExplicit語句,表示要強制顯式聲明變量。3、運算符與表達式運算符是用來對運算對象進行各種運算的的操作符號,而表達式是由多個運算對象和運算符組合在一起的合法算式。VisualBasic中的運算符分為五類:算術運算符、連接運算符、關系運算符、邏輯運算符和特殊運算符;主要有三種表達式,即算術表達式,關系表達式和邏輯表達式。運算順序(優(yōu)先級從低到高)()→函數(shù)運算→算術運算、日期運算、字符運算→關系運算→邏輯運算其中算術運算的優(yōu)先級如下:^→*,/→\→mod→+,-號→+,-邏輯運算:not→and→or4、常見內(nèi)部函數(shù):類型轉(zhuǎn)換函數(shù);數(shù)學函數(shù);日期和時間函數(shù);字符串函。5、代碼書寫規(guī)則(1)一行寫多條語句的規(guī)定。用冒號分隔。(2)一個語句寫成多行的規(guī)定。用續(xù)行符(空格加下劃線)。(3)代碼中各種運算符、標點符號均采用英文半角表示。(4)不區(qū)分大小寫字母。(5)注釋。注釋行以rem或’開頭。同時,’可以直接寫在語句后面。(6)使用縮進。第4章程序設計重點:交互式函數(shù):Msgbox函數(shù)和InputBox函數(shù)的使用、常用控件、選擇結(jié)構和循環(huán)結(jié)構難點:選擇結(jié)構和循環(huán)結(jié)構的嵌套知識點:1、賦值語句2、InputBox()前三個參數(shù)分別為:提示信息,對話框標題,默認值函數(shù)返回值是字符串類型(重點)3、msgbox:顯示信息返回用戶單擊的按鈕值。兩種用法:A.可作為語句例:msgbox“clickme”B.可作為函數(shù)例:box1=msgbox(“clickme”)格式:msgbox提示,按鈕個數(shù)及圖標類型,標題按鈕個數(shù):由1,2,3,4,5組成圖標類型:16,32,48,64卸載語句UnLoad結(jié)束語句Stop5、TextBox(文本框)用途:可以供用戶輸入數(shù)據(jù),是VB中顯示和輸入文本的主要控件。文本框可以輸入單行文本,也可以輸入多行文本。屬性:Text屬性:獲取或設置控件中的文本內(nèi)容。MaxLength屬性:設置文本框中能夠輸入的字符串的最大長度,0為無限制。MultiLine屬性:設置文本框是否以多行方式顯示文本。設置為True時以多行文本方式顯示,F(xiàn)alse為單行。PasswordChar屬性:為空時,原樣顯示用戶輸入的字符,否則顯示設置的字符。例如:輸入密碼時顯示*號。SelLength、SelSart和SelText屬性SelLength返回/設置選定的字符數(shù)。SelStart返回/設置選定文本的起始點。SelText返回/設置包含當前選定文本的字符串。事件:Chang事件:當文本框的內(nèi)容被修改時觸發(fā)。KeyPress事件:當在文本框中按任一鍵時觸發(fā)。其基本語法如下:SubText1_KeyPress(KeyAsciiAsInterger)其中KeyAscii為按鍵對應的一個鍵碼,由于此特性該事件可用來判斷當按下回車鍵時讓另外的控件得到焦點,或通過KeyAscii的值來判斷輸入的是數(shù)字還是字母。 例如:按下回車鍵時,焦點根據(jù)Tab鍵序轉(zhuǎn)移到下一個控件PrivateSubText1_KeyPress(KeyAsciiAsInteger)IfKeyAscii=vbKeyReturnThenSendKeys"{tab}" EndIfEndSub方法:SetFocus方法:讓文本框得到焦點6、標簽標簽的重要屬性:BackStyle----透明|不透明BorderStyle----有邊框|無邊框Alignment----文本對齊方式:靠左|靠右|居中7、PictureBox|Image(圖片框|圖象框)用途:該控件用來顯示圖像,包括位圖文件、JPEG文件和GIF文件等。如果控件不足以顯示整幅圖象,則裁剪圖象以適應控件的大小。屬性:Picture屬性:返回或設置控件中要顯示的圖片。
例:Picture1.Picture=LoadPicture(“D:\我的文件夾\圖\1”)圖片框的Autosize屬性:返回或設置控件是否自動改變大小以顯示圖象的全部內(nèi)容,取值為True或False。圖象框的Stretch屬性:返回或設置控件是否調(diào)整圖形的大小以適應圖像框控件,取值為True或False。8、CheckBox(復選框)用途:復選框表示是否需要某個選項,可以同時選擇多個選項中的一個或多個。屬性:Value屬性:用來返回或設置其狀態(tài),即先擇、取消選擇或灰度狀態(tài)。Value值為0表示取消選擇狀態(tài),為1表示選擇狀態(tài),為2使復選框處于灰度狀態(tài)。事件:Click事件:當用戶在一個復選框上單擊鼠標按鈕時發(fā)生。一般用于當復選框處于不同狀態(tài)時,窗體的顯示狀態(tài)需要改變這種情況,可以在此事件中編程實現(xiàn)。9、OptionButton(單選框) 用途:單選按鈕是多選一,只能從多個選項中選擇一個。屬性:Value屬性:用來返回或設置其選中狀態(tài),為True時選中,為False時未選中。10、選擇結(jié)構單行結(jié)構條件語句If…Then…Else…塊結(jié)構條件語句If…Then……[Else……]EndIf多分支選擇語句SelectCase<測試表達式>Case…<語句序列1>……EndSelect11、循環(huán)結(jié)構For…NextDoWhile<條件>…LoopDoUntil<條件>…LoopDo…Loopwhile<條件>Do…LoopUntil<條件>While…Wend12、分支嵌套結(jié)構及應用格式:If<條件1>ThenIf<條件2>Then…….EndIf…….EndIf13、循環(huán)嵌套在一個循環(huán)體內(nèi)包含了一個或多個完整的循環(huán)結(jié)構稱為多重循環(huán)或叫循環(huán)的嵌套。對于多重循環(huán)的使用,應注意以下問題:內(nèi)循環(huán)變量與外循環(huán)變量不能重名。內(nèi)外循環(huán)不能交叉,外循環(huán)必須完整包含內(nèi)循環(huán)??蓮难h(huán)內(nèi)跳出循環(huán),如ExitFor、Exitdo,但不能從循環(huán)外轉(zhuǎn)向循環(huán)內(nèi)。同一種循環(huán)和不同種循環(huán)之間都可以嵌套,嵌套中使用強制退出語句Exit只退出本層循環(huán)。第5章數(shù)組重點:數(shù)組的聲明和基本操作;排序難點:數(shù)組的基本操作;排序知識點:1、一維數(shù)組的聲明聲明一維數(shù)組的語句是:Dim數(shù)組名(下標)[As數(shù)據(jù)類型]例如:DimAA(5)AsInteger '包含6個元素,下標從0到5DimBB(3To5)AsString '包含3個元素,下標從3到5DimCC(-2To1)AsDouble '包含4個元素,下標從-2到12、多維數(shù)組的聲明聲明多維數(shù)組的語句是:Dim數(shù)組名(下標1[,下標2……])[As數(shù)據(jù)類型]例如;DimAA(2,3)AsInteger '包含12個元素的二維數(shù)組DimBB(3To5,2)AsString '包含15個元素的二維數(shù)組DimCC(-2To1,2to3)AsDouble '包含8個元素的二維數(shù)組3、數(shù)組函數(shù)Array()LBound()UBound()4、排序:例隨機產(chǎn)生10個0~100之間的隨機整數(shù),并按遞增的順序排序后顯示出來。分析:排序是將一組數(shù)按遞增或遞減的順序排列。排序的算法有多種,常用的有選擇法、冒泡法、插入法、合并排序法等。這里介紹最簡單的選擇法。選擇法排序的思想是(以遞增為例):(1)對有n個數(shù)的序列,從中選出最小的數(shù),與第一個數(shù)交換位置;(2)除第1個數(shù)外,再從余下的n-1個數(shù)中按(1)的方法再選出次小的數(shù),與第二個數(shù)交換位置;(3)如此重復n-1遍,最后得到遞增序列。假設數(shù)組a中有6個元素,下標從1to6,且數(shù)組中各元素已賦值,上述排序過程演示示意如下: 原始數(shù)據(jù): 869327a(1)a(2)a(3)a(4)a(5)a(6) 第一輪交換后: 269387a(2)a(3)a(4)a(5)a(6) 第二輪交換后: 239687 a(3)a(4)a(5)a(6) 第三輪交換后:236987 a(4)a(5)a(6) 第四輪交換后:236789 a(5)a(6) 第五輪交換后:236789第6章過程重點:子過程的定義和調(diào)用;函數(shù)過程的定義和調(diào)用;過程的作用域;過程之間的參數(shù)傳遞;變量的作用域、生存期難點:過程的作用域;過程之間的參數(shù)傳遞;變量的作用域、生存期知識點:1、子過程的定義和調(diào)用要求實參與形參的個數(shù)、類型、位置順序必須一一對應,而對應參數(shù)的名字無須相同。2、函數(shù)過程的定義和調(diào)用3、過程的作用域(Private模塊級過程或Public全局過程)4、過程之間的參數(shù)傳遞按值傳遞:單向傳遞。形參用ByVal加以說明或?qū)崊⑹浅A亢捅磉_式。按地址傳遞:雙向。形參用ByRef或缺省。5、變量的作用域、生存期局部變量、模塊級變量、全局變量靜態(tài)變量、動態(tài)變量第7章文件重點:文件的基本概念、分類;文件的打開、關閉,讀寫操作;難點:文件的打開、關閉,讀寫操作;知識點:1、文件的基本概念、分類按存取方式分類:順序文件和隨機文件按數(shù)據(jù)的編碼方式:ASCII文件和二進制文件2、順序文件的打開、關閉,讀寫操作順序文件的寫操作Open<文件名>FOR<方式>AS[#]<文件號>(其中方式為Output或Append)Write#<文件號>,<表達式列表>或Print#<文件號>,<表達式列表>Close#<文件號>順序文件的讀操作Input#<文件號>,<變量列表>PrivateSubCommand1_Click()Open…ForInputAs#1DoWhileNotEOF(1)Input#1,a,bText1.Text=Text1.Text&a&""&b&Chr(13)&Chr(10)LoopClose#1EndSub3、隨機文件的打開、關閉,讀寫操作格式:Open<文件名>[ForRandom]As<文件號>Len=<記錄長度>隨機文件的寫操作:Put#文件號,[記錄號],變量名讀操作:Get#文件號,[記錄號],變量名用戶自定義類型(記錄類型)[Private|Public]Type<自定義類型名><元素名>[(下標)]As<類型>[<元素名>[(下標)]As<類型>]…EndType4、兩個函數(shù)EOF(文件號)---測試是否到了文件末尾,當達到文件末尾時返回TrueLOF(文件號)---返回文件的大小
復習題一、選擇題1. 下列邏輯表達式中,能正確表示條件“x,y都是奇數(shù)”的是()。A. xMod2=1OryMod2=1 B. xMod2=0OryMod2=0C. xMod2=1AndyMod2=1 D. xMod2=0AndyMod2=02. 在過程定義中,Private表示()。A. 此過程可以被其他任何過程調(diào)用B. 此過程不可以被任何其他過程調(diào)用C. 此過程只可以被本工程中的其他過程調(diào)用D. 此過程只可以被本窗體模塊中的其他過程調(diào)用3. 窗體中有3個按鈕Command1、Command2和Command3,該程序的功能是當單擊按鈕Command1時,按鈕Command2不可用,按鈕Command3不可見,PrivateSubCommand1_Click()中正確的程序是()。A. Command2.Visible=True:Command3.Visible=FalseB. Command2.Enabled=True:Command3.Enabled=FalseC. Command2.Enable=True:Command3.Visible=FalseD. Command2.Enabled=False:Command3.Visible=False4. 設A=2,B=3,C=4下列表達式NOTA<=COR4*C=B^2ANDB<>A+C的值為()。A. -1 B. 1 C. TRUE D. FALSE5. 函數(shù)String(n,"str")的功能是()。A. 把數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字符串 B. 返回由n個s組成的字符串C. 從字符串中取出n個字符 D. 從字符串中第n個字符的位置開始取子字符串6. 確定一個窗體或控件的大小的屬性是()。A. Width和Height B. Width和Left C. Top和Left D. Top和Height7. VisualBasic中規(guī)定了多種變量類型,表示變體類型的關鍵詞為()。A. Integer B. Long C. Short D. Variant8. 可以退出循環(huán)的語句是()。A. EndSub B. ExitDo C. ExitFunction D. EndIf9. 語句“DimA(2To4,1To2)AsInteger”定義的數(shù)組的元素個數(shù)是()。A. 6 B. 8 C. 12 D. 1510. 在四種運算符中,優(yōu)先級最高的是()。A. 邏輯運算符 B. 算術運算符 C. 字符運算符 D. 關系運算符11. 在VB的換行符號為()。A. : B. ; C. _(空格和下劃線) D. ,12. InputBox函數(shù)返回值的類型為()。A. 數(shù)值 B. 字符串 C. 變體 D. 數(shù)值或字符串(視輸入的數(shù)據(jù)而定)13. 如果要使程序中改變數(shù)組下標的默認下界,下面的語句能夠?qū)崿F(xiàn)的是()。A. OptionBase1 B. OptionExplicit C. Randomize D. Dima14. Msgbox函數(shù)中可有多個參數(shù),其中必須有的參數(shù)為()。A. 提示 B. 按鈕 C. 標題 D. 模式15. 在設計階段,當雙擊窗體上的某個控件時,所打開的窗口是()。A. 工程資源管理器窗口 B. 工具箱窗口 C. 代碼窗口 D. 屬性窗口16. 可將ASCII碼值轉(zhuǎn)換成字符的函數(shù)為()。A. int() B. asc() C. chr() D. mid()17. 假定窗體名為Form1,要使程序運行時窗體Form1的標題欄顯示的名字為“示例”,窗體的背景為紅色,則正確的屬性設置為()。A. F="示例":Form1.BackColorRGB(255,0,0)B. Form1.Caption="示例":Form1.BackColor=RGB(255,0,0)C. Form1.Caption="示例":Form1.BackColor=RGB(0,255,0)D. Form1.Caption="示例":Form1.ForeColor=RGB(255,0,0)18. 為了把焦點移到某個指定的控件,所使用的方法是()。A. SetFocus B. Visible C. Refresh D. GetFocus19. 如果要在圖片框Picture1中加載"C:\MyDocuments\clouds.bmp",所用的語句是()。A. Picture1.picture=LoadPicture("C:\MyDocuments\clouds.bmp")B. Picture1.picture=LoadPicture(App.path+"C:\Windows\Tiles.bmp")C. x=Shell("C:\MyDocuments\clouds.bmp")D. x=Shell(App.path+"C:\MyDocuments\clouds.bmp")20. 為了暫時關閉計時器,應把該計時器的某個屬性設置為False,這個屬性是()。A. Visible B. Timer C. Enabled D. Interval21. 窗體文件的擴展名是()。A. .bas B. .cls C. .frm D. .res22. 設y是整形變量,能判斷y為奇數(shù)的表達式是()。A. Not(yMod2<>0) B. yMod2<>0 C. (y-1)Mod2<>0 D. yMod2<>123. 下面說法不正確的是()。A. 變量名的長度不能超過255個字符B. 變量名可以包含小數(shù)點或者內(nèi)嵌的類型聲明字符C. 變量名不能使用關鍵字D. 變量名的第一個字符必須是字母24. 定義有5個整數(shù)型元素的數(shù)組,正確的語句是()。A. Dima(4)AsInteger B. OptionBase1:Dima(5)C. Dima&(5) D. Dimea(5)AsInteger25. 設a=6,則執(zhí)行x=IIF(a>5,-1,0)后,x的值為()。A. 5 B. 6 C. 0 D. -126. 如果將文本框的Locked屬性設置為True,則以下說法正確的是()。A. 此時在屬性窗口不可以修改文本框的Text屬性值B. 運行時用戶不可以在界面修改文本框中的內(nèi)容C. 在程序代碼中不可以修改文本框的內(nèi)容,如不可以使用語句Text1.Text="aaa"D. 以上均不正確27. 如果要將窗體中的某個命令按鈕設置成無效狀態(tài),應該設置命令按鈕的什么屬性()。A. Value B. Visible C. Enabled D. Default28. 要使文本框可輸入多行文字,要更改的默認選項是()。A. MultiLine B. Visible C. ScrollBars D. 以上都不是29. 在窗體上有一個文本框控件,名稱為TextTime;一個計時器控件,名稱為Timer1。要求每一秒在文本框中顯示一次當前的時間。程序為:PrivateSubTimer1__________()TxtTime.text=TimeEndSub在下劃線上應填入的內(nèi)容是()。A. Enabled B. Visible C. Interval D. Timer30. 要使文本框獲得輸入焦點,則應采用文本框控件的方法是()。A. GotFocus B. LostFocus C. KeyPress D. SetFocus31. 假定有如下的窗體事件過程:PrivateSubForm_Click()a$="MicrosoftVisualBasic"b$=Right(a$,5)c$=Mid(a$,1,9)MsgBoxa$,34,b$,c$,5EndSub程序運行后,單擊窗體,則在彈出的信息框的標題欄中顯示的信息是()。A. MicrosoftVisual B. Microsoft C. Basic D. 532. 下面程序段執(zhí)行結(jié)果為()。x=Int(Rnd()+4)SelectCasexCase5Print"excellent"Case4Print"good"Case3Print"pass"CaseElsePrint"fail"EndSelectA. excellent B. good C. pass D. fail33. 設A="123456",則表達式Val(Left(A,4)+Mid(A,4,2))的值為()。A. 123456 B. 123445 C. 5 D. 634. 下列對變量的定義中,不能定義a為變體變量的是()。A. DimaAsDouble B. DimaAsVariant C. Dima D. a=2435. 下面4項中合法的單精度型變量是()。A. num! B. sum% C. xin$ D. sw#36. Mid("HelloEveryone",7,3)的執(zhí)行結(jié)果是()。A. yon B. Every C. Eve D. one37. 下列語句中,獲得列表框List1中項目個數(shù)的語句是()。A. x=List1.ListCount B. x=ListCountC. x=List1.ListIndex D. x=ListIndex38. 下面的數(shù)組聲明語句中正確的是()。A. Dimgg[1,5]AsString B. Labell.BackStyle=1C. Dimgg(1To5)AsString D. Dimgg[1∶5,1∶5]AsString39. 當程序運行時,在窗體上單擊鼠標,以下那個事件是窗體不能響應的事件()。A. MouseDown B. MouseUP C. Load D. Click40. 執(zhí)行以下語句過程,在窗體上顯示的內(nèi)容是()。OptionBase0PrivateSubCommand3_Click()Dimdd=Array("a","b","c","d")Printd(1);d(3)EndSubA. ab B. bd C. ac D. 出錯41. 工程文件的擴展名是()。A. vbg B. vbp C. vbw D. vbl42、可獲得當前系統(tǒng)日期的函數(shù)是()。A. Date() B. Time() C. IsDate() D. Year()43. 窗體的標題欄顯示內(nèi)容由窗體對象的()屬性決定。A. BackColor B. BackStyle C. Text D. Caption44. 當用戶在窗體上單擊鼠標時,不會觸發(fā)的事件是()。A. Click B. MouseDown C. MouseUp D. DblClick45. 在設計階段,當雙擊窗體上的某個控件時,所打開的窗口是()。A. 工程資源管理器窗口 B. 工具箱窗口 C. 代碼窗口 D. 屬性窗口46. 以下不屬于鍵盤事件的是()。A. KeyDown B. KeyUp C. Unload D. KeyPress47. InputBox函數(shù)返回值的類型為()。A. 數(shù)值 B. 字符串 C. 變體 D. 數(shù)值或字符串(視輸入的數(shù)據(jù)而定)48. 為了把焦點移到某個指定的控件,所使用的方法是()。A. SetFocus B. Visible C. Refresh D. GetFocus49. VB應用程序在()模式下不能編輯代碼和設計界面。A. 運行 B. 中斷 C. 設計 D. 以上均不能50. Cls方法可清除窗體或圖片框中的()信息。A. Picture屬性設置的背景圖案 B. 在設計時放置的控件C. 程序運行時產(chǎn)生的圖形和文字 D. 以上都對51. 表達式2^2*5+3Mod10\3的值是()。A. 0 B. 18 C. 19 D. 2052. 表達式2=3<1的結(jié)果是()。A. 0 B. 1 C. True D. False53. 下列程序段的執(zhí)行結(jié)果為()。 J1=10 J2=30 IfJ1<J2ThenPrintJ2; PrintJ1A.10B.30C.10 30D.301054. 若m,x,y,均為Integer型變量,則執(zhí)行下面語句后m值是()。m=1:X=2:Y=3m=IIf(X>Y,X+Y,X-Y)A. -1 B. 0 C. 1 D. 255. 文本框的()屬性用于設置或返回文本框中的文本內(nèi)容。A. Text B. (名稱) C. Caption D. Name56. VB提供()屬性用于控制對象是否可用。A. Default B. Cancel C. Enabled D. Visible57. 一個對象可執(zhí)行的動作與可被一個對象所識別的動作分別稱為()。A. 事件、方法 B. 方法、事件 C. 屬性、方法 D. 過程、事件58. 有程序代碼如下:Form2.Caption=”Help”,試問:Form2、Caption和Help分別代表()。A. 對象、值、屬性 B. 值、屬性、對象C. 對象、屬性、值 D. 屬性、對象、值59. 下列哪個符號是合法的變量名?A. VB123 B. Abs C. 99Ji D. x\y60. 把數(shù)值型轉(zhuǎn)換為字符串型需要使用下列哪一個函數(shù)()。A. Val B. Str C. Asc D. Chr61. 無論何種控件,共同具有的屬性是()。A. Text屬性 B. Name屬性C. Caption屬性 D. Autosize屬性62. 如果想讓文本框中的內(nèi)容在運行時不能編輯,需將文本框的()屬性設置為True。A. Locked B. MultiLine C. TabStop D. Visible63. 后綴為.Frm的文件表示VB的()。A. 類模塊文件 B. 窗口文件 C. 工程文件 D. 標準類模塊文件64. 下列變量名合法的是()。A. 20ab B. a+b C. a_2 D. integer65. 數(shù)學式子10sin25°寫成VisualBasic表達式是()。A. 10Sin25 B. 10*Sin(25) C. 10*Sin(25°) D. 10*Sin(25*3.14/180)66. 為了在運行時把d:\pic文件夾下的圖形文件a.jpg裝入圖片框Picturel中,所使用的語句為()。A. Picturel.Text=LoadPicture(“d:\pic\a.jpg”)B. Picturel.Picture=LoadPicture(“d:\pic\a.jpg”)C. Picturel.Picture=LoadPicture(d:\pic\a.jpg)D. Picturel.Picture=Load(“d:\pic\a.jpg”)67. 邏輯表達式Not5>3And9<3Or7>5()。A. True B. Fales C. 表達式有錯 D. 條件不足68. VisualBasic程序中分隔一行中各語句的字符是()。A. ‘ B. : C. \ D. _69. 以下()不是VisualBasic的特點。A. 結(jié)構化程序設計 B. 集成可視化程序開發(fā)環(huán)境C. 事件驅(qū)動編程機制 D. 可將用戶的編程思想自動轉(zhuǎn)換成程序代碼70. 若要設置定時器的定時間隔設為10秒,應將()屬性值設為10000。A. Interval B. Value C. Enabled D. Text71. 要以讀方式打開D盤的一個順序文件Stu.dat,應使用的語句是()。A. Open“Stu,dat”ForOutputAs#1 B. Open“D:\Stu.dat”ForInputAs#1C. Open“D:\Stu.dat”ForOutputAs#1 D. Open“Stu,dat”ForintputAs#172. 下列哪個操作可以清除文本框?qū)ο骉ext1的內(nèi)容()。A. Text1.Text="" B. Text1.cls C. Text="" D. cls73. 為使文本框顯示滾動條,必須首先設置的屬性是()。A. AutoSize B. Alignment C. Mulitiline D. TabStop74. 要設置命令按鈕的背景圖形,必須設置的兩個屬性是()。A. Stlye和Picture B. Style和Icon C. Caption和Picture D. Value和Icon75. 要想通過單擊Command1彈出Form2窗體,則可在Command1的單擊事件中,使用()命令。A. LoadForm2 B. Form2.ShowC. Form2.SetFocus D. Form2.PopupMenu76. 語句:Dimstudent(10,5to100)定義的是一個()維數(shù)組。A. 2 B. 3 C. 5 D. 1077. Int(-23.512)的值為()。A. -23 B. -24 C. 24 D. 2378. 將ASCII碼轉(zhuǎn)換成字符串的函數(shù)是()。A. Chr$ B. Str$ C. Asc D. Val79. A$="+3.14+2",則Val(A$)的值為()。A. +3.14+2 B. +5.14 C. 3.14 D. 5.1480. 默認情況下,語句:Dimstudent(10to11,4)定義的數(shù)組有()個元素。A. 20 B. 22 C. 10 D. 1181. VisualBasic程序設計語言屬于()。A. 面向過程的語言 B. 面向問題的語言C. 面向?qū)ο蟮恼Z言 D. 面向機器的語言82. 表達式val(“.123E2CD”)的值是()。A. 0.123 B. 12.3 C. 0 D. 123E2CD83. Len(“something”)的值是()。A. 6 B. 7 C. 8 D. 984. 要從for……next總退出循環(huán)使用的語句()。A. exit B. exitfor C. continue D. stoploop85. 在VB中,稱對象的數(shù)據(jù)為()。A. 屬性 B. 方法 C. 事件 D. 封裝86. 要從DO…Loop循環(huán)中退出循環(huán),應使用哪個語句()。A. Exit B. ExitDo C. Continue D. StopLoop87. 下面概念中,不屬于面向?qū)ο蠓椒ǖ氖牵ǎ. 對象 B. 繼承 C. 類 D. 過程調(diào)用88. Right(“banana”,4)的值是()。A. ba B. banana C. nana D. ban89. 語句DimxAsInteger作用是:將x定義為()變量。A. 單精度型 B. 整型 C. 布爾型 D. 字符型90. 無論何控件,都具有一個共同屬性。這個屬性是()。A. Text B. Font C. Name D. Caption91. LCase(“This”)的值是()。A. This B. This C. THIS D. this92. 當VB執(zhí)行下面語句后,A的值為()。A=1IfA>0ThenA=A+1IfA>1ThenA=0A. 0 B. 1 C. 2 D. 393. 標簽框所顯示的內(nèi)容,由()屬性值決定。A. Text B. (名稱) C. Caption D. Alignment94. VB中可用( )語句產(chǎn)生一消息框。A. InputBox B. Shift C. Both D. MsgBox95. X是小于100的非負數(shù),用VB表達式表達正確的是()。A. 0≤X≤100 B. 0<=X<100 C. 0<=XandX<100 D. 0≤X<10096. 表達式2*3∧2+2*6/3的值是()。A. 60 B. 22 C. 45 D. 5897. 在一行內(nèi)寫多條語句時,語句之間要用某個符號分隔。這個符號是()。A. , B. ; C. 、 D. :98. 在窗體(Name屬性為Form1)中添加兩個文本框(其Name屬性分別為Text1和Text2)和一個命令按鈕(Name屬性為Command1),然后編寫如下事件過程:PrivateSubCommand1_Click()a=Text1.Text+Text2.TextPrintaEndSubPrivateSubForm_Load()Text1.Text=""Text2.Text=""EndSub程序運行后,在Text1和Text2中分別輸入12和34,然后單擊命令按鈕,則輸出結(jié)果為()。A. 12 B. 34 C. 46 D. 123499. 設a="VisualBasic",下面使b="Basic"的語句是()。A. b=Left(a,8,12) B. b=Mid(a,8,5) C. b=Right(a,5,5) D. b=Left(a,8,5)100. 能夠獲得一個文本框中被選中文本的內(nèi)容屬性是()。A. Text B. Length C. SelText D. SelStart101. 下列表述中不能判斷x是否為偶數(shù)的是()。A. x/2=Int(x/2) B. xMod2=0 C. Fix(x/2)=x/2 D. x\2=0102. 窗體能響應的事件是()。A.ActiveFormB.LoadC.DriveD.Change103. 以下不能在“工程資源管理器”窗口中列出的文件類型是()。A. .bas B. .res C. .frm D. .ocx104. 下列可作為VisualBasic變量名的是()。A. A#A B. 4A C. ?xy D. constA105. 執(zhí)行如下語句a=InputBox("Today","Tomorrow","Yesterday",,,"Daybeforeyesterday",5)將顯示一個輸入對話框,在對話框的輸入?yún)^(qū)中顯示的信息是()。A. Today B. Tomorrow C. Yesterday D. DaybeforeYesterday106. 在窗體的某個事件中定義了數(shù)組DimA(-3to4)asinteger,則數(shù)組總共有()個元素。A. 7 B. 12 C. 5 D. 8107. 以下關于過程及過程參數(shù)的描述中,錯誤的是()。A. 過程的參數(shù)可以是控件名稱B. 用數(shù)組作為過程的參數(shù)時,使用的是“傳地址”方式C. 只有函數(shù)過程能夠?qū)⑦^程中處理的信息傳回到調(diào)用的程序中D. 窗體可以作為過程的參數(shù)108. 以下敘述中錯誤的是()。A. 雙擊鼠標可以觸發(fā)DblCLick事件B. 窗體或控件的事件的名稱可以由編程人員確定C. 移動鼠標時,會觸發(fā)MouseMove事件D. 控件的名稱可以由編程人員設定109. 以下聲明語句中錯誤的是()。A. Constvar1=123 B. Dimvar2=‘ABC’C. Deflnta-z D. Staticvar3AsInteger110. 程序運行后,在窗體上單擊鼠標,此時窗體不會接收到的事件是()。A. MouseDown B. MouseUp C. Load D. Click111. 設a=10,b=5,c=1,執(zhí)行語句Printa>b>c后,窗體上顯示的是()。A. True B. False C. 1 D. 出錯信息112. 如果要改變窗體的標題,則需要設置的屬性是()。A. Caption B. Name C. BackColor D. BorderStyle113. 以下關于焦點的敘述中,錯誤的是()。A. 如果文本框的TabStop屬性為False,則不能接收從鍵盤上輸入的數(shù)據(jù)B. 當文本框失去焦點時,觸發(fā)LostFocus事件C. 當文本框的Enabled屬性為False時,其Tab順序不起作用D. 可以用TabIndex屬性改變Tab順序114. 如果要在菜單中添加一個分隔線,則應將其Caption屬性設置為()。A. = B. * C. & D. -115. 執(zhí)行語句s=Len(Mid("VisualBasic",1,6))后,s的值是()。A. Visual B. Basic C. 6 D. 11116. 以下關于函數(shù)過程的敘述中,正確的是()。A. 函數(shù)過程形參的類型與函數(shù)返回值的類型沒有關系B. 在函數(shù)過程中,過程的返回值可以有多個C. 當數(shù)組作為函數(shù)過程的參數(shù)時,既能以傳值方式傳遞,也能以傳址方式傳遞D. 如果不指明函數(shù)過程參數(shù)的類型,則該參數(shù)沒有數(shù)據(jù)類型117. 確定一個控件在窗體上的位置的屬性是()。A. Width和Height B. Width或HeightC. Top和Left D. Top或Left118. 以下關系表達式中,其值為False的是()。A. "ABC">"AbC" B. "the"<>"they"C. "VISUAL"=UCase("Visual") D. "Integer">"Int"119. 語句Print5/4*6\5Mod2的輸出結(jié)果是()。A. 0 B. 1 C. 2 D. 3120. 設窗體上有一個圖片框Picture1,要在程序運行期間裝入當前文件夾下的圖形文件File1.jpg,能實現(xiàn)此功能的語句是()。A. Picture1.Picture=”Flie1.jpgB. Picture1.Picture=LoadPicture(“File1.jpg”)C. LoadPicture(“File1.jpg”)D. CallLoadPicture(“File1.jpg”)121. 在設計窗體時雙擊窗體的任何地方,可以打開的窗口是()。A. 代碼窗口 B. 屬性窗口 C. 工程資源管理器窗口 D. 工具箱窗口122. 若已把一個命令按鈕的Default屬性設置為True,則下面可導致按鈕的Click事件過程被調(diào)用的操作是()。A. 用鼠標右鍵單擊此按鈕 B. 按鍵盤上的Esc鍵C. 按鍵盤上的回車鍵 D. 用鼠標右鍵雙擊此按鈕123. 若變量a未事先定義而直接使用,則變量a的類型是()。A. Integer B. String C. Boolean D. Variant124. 表達式2*3^2+4*2/2+3^2的值是()。A. 30 B. 31 C. 49 D. 48125. 以下不能輸出"Program"的語句是()。A. PrintMid("VBProgram",3,7) B. PrintRight("VBProgram",7)C. PrintMid("VBProgram",3) D. PrintLeft("VBProgram",7)126. 若設置了文本框的屬性PasswordChar="$",則運行程序時向文本框中輸入8個任意字符后,文本框中顯示的是()。A. 8個"$" B. 1個"$" C. 8個"*" D. 無任何內(nèi)容127. 以下選項中,不合法的VisualBasic的變量名是()。A. a5b B. _xyz C. a_b D. andif128. 以下關系表達式中,其值為True的是()。A. "XYZ">"XYz" B. "VisualBasic"<>"visualbasic"C. "the"="there" D. "Integer"<"Int"129. 下列敘述中正確的是()。A. MsgBox語句的返回值是一個整數(shù)B. 執(zhí)行MsgBox語句并出現(xiàn)信息框后,不用關閉信息框即可執(zhí)行其他操作C. MsgBox語句的第一個參數(shù)不能省略D. 如果省略MsgBox語句的第二個參數(shù)(Title),則信息框的標題為空130. Int函數(shù)用于取整,它返回不大于自變量的最大整數(shù),但也可用于作四舍五入運算。要把123.456保留兩位小數(shù)而將第三位四舍五入,應使用表達式()。A. Int(x*10^2+0.5) B. Int(x*10^2)/10^2C. Int(x*10^2+0.5)/10^2 D. Int(x*10^2)131. 假定有以下循環(huán)結(jié)構DoUntil條件表達式循環(huán)體Loop則以下正確的描述是()。A. 如果“條件表達式”的值是0,則一次循環(huán)體也不執(zhí)行B. 如果“條件表達式”的值不為0,則至少執(zhí)行一次循環(huán)體C. 不論“條件表達式”的值是否為"真",至少要執(zhí)行一次循環(huán)體D. 如果“條件表達式”的值恒為0,則無限次執(zhí)行循環(huán)體132. 下列說法不正確的是()。A. Str()函數(shù)是將數(shù)值類型的數(shù)據(jù)轉(zhuǎn)換為字符串類型的數(shù)據(jù)。B. shell函數(shù)可以調(diào)用任何類型的文件。C. 在For循環(huán)中初值、終值以及步長可以是正數(shù)、負數(shù)或小數(shù)。D. Rnd函數(shù)是產(chǎn)生一個0到1之間的隨機數(shù)。133. 語句Dima(-3To4,3To6)Asinteger定義的數(shù)組的元素個數(shù)是()。A. 18 B. 28 C. 21 D. 32134. 某人為計算n!(0﹤n﹤=12)編寫了下面的函數(shù)過程:PrivateFunctionfun(nAsInteger)AsLongDim
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校供餐服務合同(3篇)
- 駕駛員聘用合同(28篇)
- 夫妻起草離婚協(xié)議書
- 房地產(chǎn)交易合同書
- 印刷品采購合同
- 人工智能與教育融合合作協(xié)議
- 建設工程轉(zhuǎn)讓合同
- 合伙入股協(xié)議書分紅
- 體育行業(yè)智能賽事管理與運動訓練方案
- 基于大數(shù)據(jù)分析的企業(yè)決策支持系統(tǒng)合作協(xié)議
- 2024-2025年第二學期學校教導處工作計劃(二)
- 2025年蘇州衛(wèi)生職業(yè)技術學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 二零二五年度博物館場地租賃與文物保護合作協(xié)議3篇
- 2025年春新人教版歷史七年級下冊全冊課件
- 島津氣相色譜培訓
- 2024年03月四川農(nóng)村商業(yè)聯(lián)合銀行信息科技部2024年校園招考300名工作人員筆試歷年參考題庫附帶答案詳解
- 睡眠專業(yè)知識培訓課件
- 2024年鐘山職業(yè)技術學院高職單招語文歷年參考題庫含答案解析
- 駱駝祥子-(一)-劇本
- 臨床思維能力培養(yǎng)
- 人教版高中物理必修第三冊第十章靜電場中的能量10-1電勢能和電勢練習含答案
評論
0/150
提交評論