【正文】
Spc(5) amp。 imagpart amp。 設(shè)定初始值 min = a(1, 1): row = 1: line = 1 39。 數(shù)組轉(zhuǎn)置 For i = 1 To N 39。 給數(shù)組元素賦初值,即原始隊列 a(1) = 3: a(2) = 5: a(3) = 7: a(4) = 8: a(5) = 9 a(6) = 13: a(7) = 16: a(8) = 19: a(9) = 33 a(10) = 3839。 結(jié)束MDI應(yīng)用程序時,需要注意什么?第九章 Visual Basic與數(shù)據(jù)庫一、簡答題 表間的關(guān)系類型有哪幾種? Visual Basic中的記錄集有哪幾種類型?二、編程題 請編程實現(xiàn)每兩秒在標簽中顯示一次當前的時間。程序運行界面:Private Sub btnCut_Click() ‘請補充End Sub 計算1 + 2 + 3 + …… + 100的和并輸出。二、選擇題 當程序運行時,在窗體上單擊鼠標,以下哪個事件是窗體不會接收到( )A.MouseDown B.MouseUp C.Load D.Click 窗體Form1的Name屬性是Frm1,它的單擊事件過程名是( )A.Form1_Click B.Form_Click C.Frm1_Click D.Me_Click 用于設(shè)置通用對話框控件顯示文件類型的屬性是( )A.Filter B.Path C.Partern D.FoleName 用于從內(nèi)存刪除窗體的命令是( )A.Move B.Hide C.Unload D.Delete 用于返回窗體可用區(qū)域?qū)挾鹊膶傩允牵? )A.ScaleWidth B.ScaleLeft C.ScaleHeight D.ScaleTop 下列關(guān)于屬性設(shè)置的敘述錯誤的是:( )A.一個控件具有什么屬性是VB預(yù)先設(shè)計好的,用戶不能改變B.一個控件具有什么屬性是VB預(yù)先設(shè)計好的,用戶可以改變C.一個控件的屬性即可以在屬性窗口中設(shè)置,也可以用程序代碼設(shè)置D.一個控件的屬性在屬性窗口中設(shè)置,還可以利用程序代碼為其設(shè)置新值 下列說法正確的是( )A.對象屬性只能在“屬性窗口”中設(shè)置B.一個新的工程可以在“工程窗口”中建立C.必須先建立一個工程,才能開始設(shè)計應(yīng)用程序D.只能在“代碼窗口”中編寫程序代碼 下列關(guān)于窗體上控件的基本操作錯誤的是( )A.按下一次DEL鍵只能刪除一個控件B.按下一次DEL鍵可以同時刪除多個控件C.按住SHIFT鍵,然后單擊每個要選擇的控件,可以同時選中多個控件D.按住ALT鍵,然后單擊每個要選擇的控件,可以同時選中多個控件 下列關(guān)于設(shè)置控件屬性的敘述正確的是( )A.用戶必須設(shè)置屬性值B.所有的屬性值都可以由用戶隨意設(shè)定C.屬性值不必一一重新設(shè)置D.不同控件的屬性項都完全一樣 不可以通過下列( )操作將焦點賦給對象A.運行時使用TAB鍵 B.在代碼中用CALL語句調(diào)用C.在代碼中用SETFOCUS方法 D.用訪問鍵或用鼠標單擊選擇對象 1要在FORM_LOAD事件過程中使用PRINT方法在窗體上輸出一定的內(nèi)容,應(yīng)( )A.設(shè)置窗體的VISIBLE屬性 B.設(shè)置窗體的CAPTIONC.調(diào)用窗體的SHOW方法 D.設(shè)置窗體ENABLED屬性 1下面( )對象無CAPTION屬性A.FORM B.COMMANDBUTTON C.TEXTBOX D.LABEL 1通用對話框控件和文件列表框控件中,都能根據(jù)文件的類型對要顯示的文件進行篩選過濾,后者使用( )屬性進行該項設(shè)置。 設(shè)置計時器控件只能觸發(fā)______________________事件。 隨機輸入10個100以內(nèi)的整型數(shù),計算其和及平均值。Sub sele() Dim n as Integer i=21:n=3 Do While in i=i-n Loop Print iEnd Sub 分析以下程序,寫出運行結(jié)果。 3日期常量表示時,用符號__________將日期型數(shù)據(jù)括起來。 1VB中的數(shù)據(jù)以四種形式存儲:常量、_________、_________和記錄。 為什么要生成可執(zhí)行文件和制作安裝盤? 使用變量前先聲明有什么好處? 如何使用幫助功能? 結(jié)構(gòu)化程序設(shè)計的特點是什么? 1為了把焦點移到某個指定的控件,在代碼中應(yīng)使用的方法是什么? 1啟動Visua Basic后,只創(chuàng)建了一個窗體,若此時保存,需要保存幾個文件?各是什么文件?先保存的是哪一個? 1為了防止文本框中的信息運行后被用戶修改,應(yīng)設(shè)置什么屬性?第三章 VB基本語言一、填空題 一般可以使用__________關(guān)鍵字聲明常量。 Visual Basic 。 VB有三種工作模式,分別是設(shè)計(Design)模式、_____________和中斷(Break)模式。 從字符串中任意位置截取字符的函數(shù)是__________。 2不管焦點在哪個控件上,按__________鍵相當于按了取消按鈕。 i = i + 2Loop Until i 20判斷循環(huán)結(jié)構(gòu)的類型和循環(huán)體的執(zhí)行次數(shù),正確的選項是( )A.當型循環(huán),20次 B.直到型循環(huán),10次C.當型循環(huán),10次 D.直到型循環(huán),20次 2在程序中,使用InputBox函數(shù)可以接受用戶的輸入,如果要把它的返回值轉(zhuǎn)換為數(shù)值型的數(shù)據(jù),應(yīng)該使用的函數(shù)是( )A.Val B.LenC.Str D.Log 2動態(tài)數(shù)組因為在程序運行前無法確定數(shù)組的大小,所以經(jīng)常根據(jù)程序的運行情況,對數(shù)組進行重新定義,以下關(guān)于VB中動態(tài)數(shù)組的敘述中不正確的是( )A.可以用ReDim語句重新定義動態(tài)數(shù)組,并且可以進行多次重定義B.首次用Dim進行動態(tài)數(shù)組聲明的時候,必須指明它的類型和上下界C.Preserve為ReDim語句的可選參數(shù),用于保留動態(tài)數(shù)組原來的內(nèi)容D.當對動態(tài)數(shù)組使用Erase語句進行釋放操作時,將釋放其內(nèi)存 2VB中的控件也叫做部件或組件,主要包括三類,以下哪一項不屬于VB控件的分類( )A.控件 B.可插入對象C.ADO控件 D.ActiveX控件 2表達式4+5 \ 6 * 7 / 8 Mod 9 的值是( )A.4 B.5 C.6 D.7 可以同時刪除字符串前導和尾部空白的函數(shù)是( )A.Ltrim B.Rtrim C.Trim D.Mid三、簡答題 全局變量聲明有哪些限制? 字符串是否可以自動轉(zhuǎn)換為數(shù)字類型? 用Format函數(shù)格式化后的字符格式在不同區(qū)域環(huán)境下的輸出是否相同?為什么? 在InputBox函數(shù)中,哪一個參數(shù)是必需的? 在MsgBox函數(shù)中哪一個參數(shù)是必須的? 在什么情況下使用過程? 為什么要進行程序調(diào)試? 調(diào)試程序有哪些手段? 用語句Dim A(3 To 5) As Integer定義的數(shù)組的元素個數(shù)是多少? 設(shè)有如下的Visual Basic表達式:5*x^23*x2*Sin(a)/3,與它對應(yīng)的數(shù)學式是什么? 1數(shù)學式對應(yīng)的VB表達式是什么? 1表達式23 And 4=5 Or 44的值是什么? 1怎樣在程序中設(shè)置斷點? 1在什么情況下可以設(shè)置斷點? 1程序出錯的類型有哪幾種? 1在同一模塊、不同過程中聲明的相同變量名,兩者是否表示同一個變量?為什么? 1什么情況下會出現(xiàn)“數(shù)組下標越界錯誤”? 1逐語句和逐過程有什么區(qū)別? 1 * 2 \ ? 在程序設(shè)計中為什么盡量不用GoTo語句?四、讀程序題 分析以下程序,寫出運行結(jié)果。提示:如果此年號能被400整除或者不能被400除盡,也不能被100除盡,但能被4整除,則它是閏年;否則,不是閏年。第四章 常用控件與窗體一、填空題 向列表框控件添加新項目的方法是__________。Private Sub ( ) = End Sub 1列表框(ListBox)用于列出可供選擇的項目的列表,用戶可以選擇一個或多個項目。 編程實現(xiàn)以下功能:用戶首先分別在兩個文本框中輸入兩個數(shù),然后在具有“加、減、乘、除”等四個菜單項的“計算”菜單中單擊某一項,即可在標簽中顯示出相應(yīng)的結(jié)果或者錯誤提示。第六章 圖形操作一、填空題 使用____________方法可在窗體中進行文本的輸出,用____________方法可畫圓,用____________方法可畫直線。參考答案第一章 Visual Basic程序設(shè)計概述一、填空題 對象、事件驅(qū)動 Vbp、frm、bas 部件 WINDOWS二、選擇題 C C C D D第二章 簡單的VB程序設(shè)計一、填空題 Tabstop Left、top、height、width enabled backcolor name name和caption 屬性 標準模塊文件 運行模式二、選擇題 D D C C D B D D D D 1B 1A 1D 1C 1B 1B 1B 1D第三章 VB基本語言一、填空題 Const Variant 隱式聲明、顯示聲明 option base、ubound、lbound 強制變量聲明 表示a2是一個可選參數(shù) End Msgbox、Inputbox *.*、showprint Mid() 16 1redim preserve arraya(ubound(arraya())+1) 1static 10 1f 1rem、’ 1變量、數(shù)組 11 to 4,1 to 5 1Index 按地址 2Option Explicit 213 2ityo 2符號 2LCase 2ESC 2部件 2斷點 2False Option Explicit 3UCase 3Mid 3 3過程 3private 3求x的絕對值 3二、選擇題 D B D C B C D C D A 1A 1D 1B 1B 1D 1B 1A 1D 1D C 2D 2B 2B 2B 2B 2A 2B 2C 2B C四、讀程序題 結(jié)果如下:B 結(jié)果如下:BBCCCDDDDEEEEE 功能如下:在20個由小到大排列的數(shù)據(jù)中插入一個數(shù),插入數(shù)據(jù)后的數(shù)據(jù)仍按由小到大的順序排列。 , Next iEnd Sub 參考代碼如下:Option Base 1Private Sub Form_Load() Const N = 4 39。 常數(shù) N 確定數(shù)組的大小 Dim a(N, N) As Integer Dim i, j, row, line, min As Integer Show For i = 1 To N 39。 下面嵌套塊If語句 If delt = 0 Then = 有兩個相等的實根: = x1= amp。 t End IfEnd Sub 1參考代碼如下:Private Sub Form_Load() Dim Prev, Last, NewOne, sum As Long Dim i As Integer Prev = 0: Last = 1: sum = Prev + Last For i = 3 To 20 NewOne = Prev + Last sum = sum + NewOne Prev = Last