一、基礎(chǔ)知識部分填空:
1、 程序是_____________________________________________________________。
2、 ___________________________________構(gòu)成了軟件,其中________是主體。
3、 程序設(shè)計的一般步驟:________________、________________、________________、________________、________________、________________、________________。
4、 程序設(shè)計語言分為__________和___________。___________、________屬于低級低級語言。試寫出常用的高級語言:______________________________________。
5、 “編譯”是指:______________________________________________________。
6、 所謂算法是_________________________________。算法有________________、________________、________________、等基本特征。
7、 算法的描述方法常見的有:_____________________________________。
8、 流程圖中常用的框及其含義:______________________________________、_____________________________________、______________________________、_____________________________________________。
9、 結(jié)構(gòu)化程序設(shè)計:______________________________________________。
10、 OOP是__________________________的簡稱。
11、 VB工程文件的擴展名為__________。一個工程包括________________、________________、________________、________________。
12、 一個程序可以有________________窗體。
13、 屬性窗口的作用:_______________________________。對象常用屬性有______________________________________________________。
14、 工具箱窗口提供了一些常用的可視化對象類型,稱為_________。
15、 VB窗口一般包括:________________、________________、________________、________________、________________、________________、________________等。
16、 工程資源管理器窗口包含________________、________________、________________、________________、等窗口部件。
17、 VB界面設(shè)計一般包括:________________、________________。
18、 在窗體上安排控件一般有兩種方法:________________、________________。
19、 設(shè)置對象屬性中的Caption是指_____________,Name是指_____________,F(xiàn)ont是指_____________。
20、 設(shè)置定時器屬性中Interval是指____________,以秒顯示其值應(yīng)改為__________。
21、 事件是指_______________________________________。事件可分為___________和___________。并分別舉例:____________________________________________。
22、 Private Sub Timer1_Timer()
Label2.Caption=Time
End Sub
語句中的Private意指:_________________ Timer1意指________,Timer()意指________,Label2.Caption=Time意指______________________。
23、 VB中使用_______來臨時存儲數(shù)據(jù),用________來增強代碼的可讀性。
24、 VB中常見的基本數(shù)據(jù)類型:______________、______________、______________、______________、______________、______________等。
25、 整型數(shù)據(jù)類型存儲空間為_______字節(jié)(Byte),其數(shù)值范圍為______________、長整型用______________存儲,精度型用______________存儲。
26、 字符串連接運算有______________,字符串數(shù)據(jù)是指用______________。
27、 邏輯型又稱__________,其值只有__________________兩種。
28、 邏輯型數(shù)據(jù)運算有_______________________,三種邏輯運算優(yōu)先次序為:____________________________。
29、 試寫出邏輯運算真值表:
ABNot aA and bA or b
False
False
True
TrueFalse
True
False
True
30、 寫出常見的關(guān)系運算符:__________________________________________。
31、 VB中變量的命名規(guī)則是:_______________________________________、_____________________________________、____________________________。
32、 VB變量聲明格式:[Public|Private|Dim|Static] 變量名 As 類型,用Public意指____________________________,用Private聲明變量,意指_________________,用Dim|Static聲明變量,意指_________________________________。
33、 常見數(shù)據(jù)類型及其說明符有:_______________________________________。
34、 常量也稱常數(shù),VB中常量有兩大類:_____________和__________________,并分別舉例:______________________________________________________。
35、 函數(shù)實際上是_______________,Abs(-3.8)=__________ Sqr(49)=______
Int(-7.8)=________ Rnd()表示_______________________________
36、類型轉(zhuǎn)換函數(shù)有(分別寫出其功能)__________________、____________________、
_______________________、_______________________、______________________。
37、________________________________________稱為表達式。請將-3ab3+4a2-5a寫成計算機中表達式的形式:_______________________________,數(shù)學(xué)中的一元二次方程的求根公式寫成表達式為:______________________________________________。
38、賦值語句的格式為:_____________________________________________。 二.單項選擇題(在每小題的四個備選答案中選出一個正確的答案,并將正確答案的號碼填寫在答卷的相應(yīng)位置上)
1.Visual Basic程序設(shè)計的完整的步驟是
A. 可視性程序設(shè)計 B.代碼程序設(shè)計
C.可視性程序設(shè)計和代碼程序設(shè)計 D.界面設(shè)計
2.在 Visual Basic環(huán)境下,當寫一個新的 Visual Basic程序時,所做的第一件事是
A.編寫代碼 B.新建一個工程 C.打開屬性窗口 D.進入VB環(huán)境
3.要求改變窗體的標題時,應(yīng)當在屬性窗口中改變的屬性是
A. Caption B.Name C.Text D.Label
4.窗體能響應(yīng)的事件是
A.ActiveFrom B.Drive C.Load D.Change
5.在以下事件過程中,Private表示
A. 此過程可以被任何其它過程調(diào)用
B.此過程只可以被本窗體模塊中的其它過程調(diào)用
C.此過程不可以被任何其它過程調(diào)用
D.此過程只可以被本工程中的其它過程調(diào)用
Private Sub lblAbc_Change()
……
End Sub
6.若要求從文本框中輸入密碼時在文本框中只顯示*號,則應(yīng)當在此文本框的屬性窗口中設(shè)置
A. Text屬性值為* B.Caption屬性值為*
C.password屬性值為空 D.Passwordchar屬性值為*
7.在以下窗體中沒有采用的控件是
A.文本框 B. 標簽框 C.框架 D.命令按鈕
8.如果要求設(shè)置定時器時間間隔為1秒鐘,那么它的Interval屬性值應(yīng)該等于:
A.1000 B.100 C.10 D.1
9.下列控件中可自動設(shè)置滾動條是
A. 復(fù)選框 B.框架 C.文本框 D.標簽框
10.能夠?qū)⑽谋究蚩丶[藏起來的屬性是
A.Clear B.Visible C.Hide D.New
11.能夠改變復(fù)選框中背景顏色的屬性是
A. Value B.Fontcolor C.Backcolor D.Font
12.獲得系統(tǒng)日期的函數(shù)是
A. data$ B. time$ C. date$ D. gettime$
13.在設(shè)計一個計算器時,必須要使用的控件是
A. 滾動條 B.圖片框 C.文本框 D.單選框
14.在以下窗體中沒有添加的控件是
A.組合框 B.滾動條 C. 單選鈕 D. 復(fù)選框
15.以下選項中,不屬于單選按鈕屬性的是
A. Enabled B. Caption C.Name D.Min
16. Visual Basic提供的選擇框(CheckBox)可具有功能是
A. 多重選擇 B.單一選擇 C.選擇多次 D. 選擇一次
17. Visual Basic為命令按鈕提供的 Cancle屬性是
A.用來指定命令按鈕是否為窗體的“取消”按鈕
B.用來指定命令按鈕的功能是停止一個程序的運行
C. 用來指定命令按鈕的功能是關(guān)閉一個運行程序
D.用來指定命令按鈕的功能是中斷一個程序的運行
18.以下關(guān)于控件的敘述中,錯誤的是
A. Visual Basic 允許設(shè)計和使用戶自己設(shè)計的控件
B. 窗體中工具條工具不是工具箱中包含的常用控件
C. 要使用系統(tǒng)提供的ocx控件,應(yīng)先把有關(guān)的控件添加到工具箱中
D. 使用系統(tǒng)提供的ocx控件進行程序設(shè)計,其編程的方法與工具箱中的常用控件的編程有不同.
19. Visual Basic規(guī)定窗體文件的擴展名是
A. .for B. .frm C. .vbp D. .bas 三、上機操作題:
1、 請設(shè)計一個“歡迎詞”程序:要求單擊命令按鈕1(歡迎詞1)時顯示“歡迎使用VB程序設(shè)計!”,單擊清除時即清除內(nèi)容。
2、 請設(shè)計一個電子時鐘程序:
3、 請設(shè)計一個加法器程序。
1、 程序是_____________________________________________________________。
2、 ___________________________________構(gòu)成了軟件,其中________是主體。
3、 程序設(shè)計的一般步驟:________________、________________、________________、________________、________________、________________、________________。
4、 程序設(shè)計語言分為__________和___________。___________、________屬于低級低級語言。試寫出常用的高級語言:______________________________________。
5、 “編譯”是指:______________________________________________________。
6、 所謂算法是_________________________________。算法有________________、________________、________________、等基本特征。
7、 算法的描述方法常見的有:_____________________________________。
8、 流程圖中常用的框及其含義:______________________________________、_____________________________________、______________________________、_____________________________________________。
9、 結(jié)構(gòu)化程序設(shè)計:______________________________________________。
10、 OOP是__________________________的簡稱。
11、 VB工程文件的擴展名為__________。一個工程包括________________、________________、________________、________________。
12、 一個程序可以有________________窗體。
13、 屬性窗口的作用:_______________________________。對象常用屬性有______________________________________________________。
14、 工具箱窗口提供了一些常用的可視化對象類型,稱為_________。
15、 VB窗口一般包括:________________、________________、________________、________________、________________、________________、________________等。
16、 工程資源管理器窗口包含________________、________________、________________、________________、等窗口部件。
17、 VB界面設(shè)計一般包括:________________、________________。
18、 在窗體上安排控件一般有兩種方法:________________、________________。
19、 設(shè)置對象屬性中的Caption是指_____________,Name是指_____________,F(xiàn)ont是指_____________。
20、 設(shè)置定時器屬性中Interval是指____________,以秒顯示其值應(yīng)改為__________。
21、 事件是指_______________________________________。事件可分為___________和___________。并分別舉例:____________________________________________。
22、 Private Sub Timer1_Timer()
Label2.Caption=Time
End Sub
語句中的Private意指:_________________ Timer1意指________,Timer()意指________,Label2.Caption=Time意指______________________。
23、 VB中使用_______來臨時存儲數(shù)據(jù),用________來增強代碼的可讀性。
24、 VB中常見的基本數(shù)據(jù)類型:______________、______________、______________、______________、______________、______________等。
25、 整型數(shù)據(jù)類型存儲空間為_______字節(jié)(Byte),其數(shù)值范圍為______________、長整型用______________存儲,精度型用______________存儲。
26、 字符串連接運算有______________,字符串數(shù)據(jù)是指用______________。
27、 邏輯型又稱__________,其值只有__________________兩種。
28、 邏輯型數(shù)據(jù)運算有_______________________,三種邏輯運算優(yōu)先次序為:____________________________。
29、 試寫出邏輯運算真值表:
ABNot aA and bA or b
False
False
True
TrueFalse
True
False
True
30、 寫出常見的關(guān)系運算符:__________________________________________。
31、 VB中變量的命名規(guī)則是:_______________________________________、_____________________________________、____________________________。
32、 VB變量聲明格式:[Public|Private|Dim|Static] 變量名 As 類型,用Public意指____________________________,用Private聲明變量,意指_________________,用Dim|Static聲明變量,意指_________________________________。
33、 常見數(shù)據(jù)類型及其說明符有:_______________________________________。
34、 常量也稱常數(shù),VB中常量有兩大類:_____________和__________________,并分別舉例:______________________________________________________。
35、 函數(shù)實際上是_______________,Abs(-3.8)=__________ Sqr(49)=______
Int(-7.8)=________ Rnd()表示_______________________________
36、類型轉(zhuǎn)換函數(shù)有(分別寫出其功能)__________________、____________________、
_______________________、_______________________、______________________。
37、________________________________________稱為表達式。請將-3ab3+4a2-5a寫成計算機中表達式的形式:_______________________________,數(shù)學(xué)中的一元二次方程的求根公式寫成表達式為:______________________________________________。
38、賦值語句的格式為:_____________________________________________。 二.單項選擇題(在每小題的四個備選答案中選出一個正確的答案,并將正確答案的號碼填寫在答卷的相應(yīng)位置上)
1.Visual Basic程序設(shè)計的完整的步驟是
A. 可視性程序設(shè)計 B.代碼程序設(shè)計
C.可視性程序設(shè)計和代碼程序設(shè)計 D.界面設(shè)計
2.在 Visual Basic環(huán)境下,當寫一個新的 Visual Basic程序時,所做的第一件事是
A.編寫代碼 B.新建一個工程 C.打開屬性窗口 D.進入VB環(huán)境
3.要求改變窗體的標題時,應(yīng)當在屬性窗口中改變的屬性是
A. Caption B.Name C.Text D.Label
4.窗體能響應(yīng)的事件是
A.ActiveFrom B.Drive C.Load D.Change
5.在以下事件過程中,Private表示
A. 此過程可以被任何其它過程調(diào)用
B.此過程只可以被本窗體模塊中的其它過程調(diào)用
C.此過程不可以被任何其它過程調(diào)用
D.此過程只可以被本工程中的其它過程調(diào)用
Private Sub lblAbc_Change()
……
End Sub
6.若要求從文本框中輸入密碼時在文本框中只顯示*號,則應(yīng)當在此文本框的屬性窗口中設(shè)置
A. Text屬性值為* B.Caption屬性值為*
C.password屬性值為空 D.Passwordchar屬性值為*
7.在以下窗體中沒有采用的控件是
A.文本框 B. 標簽框 C.框架 D.命令按鈕
8.如果要求設(shè)置定時器時間間隔為1秒鐘,那么它的Interval屬性值應(yīng)該等于:
A.1000 B.100 C.10 D.1
9.下列控件中可自動設(shè)置滾動條是
A. 復(fù)選框 B.框架 C.文本框 D.標簽框
10.能夠?qū)⑽谋究蚩丶[藏起來的屬性是
A.Clear B.Visible C.Hide D.New
11.能夠改變復(fù)選框中背景顏色的屬性是
A. Value B.Fontcolor C.Backcolor D.Font
12.獲得系統(tǒng)日期的函數(shù)是
A. data$ B. time$ C. date$ D. gettime$
13.在設(shè)計一個計算器時,必須要使用的控件是
A. 滾動條 B.圖片框 C.文本框 D.單選框
14.在以下窗體中沒有添加的控件是
A.組合框 B.滾動條 C. 單選鈕 D. 復(fù)選框
15.以下選項中,不屬于單選按鈕屬性的是
A. Enabled B. Caption C.Name D.Min
16. Visual Basic提供的選擇框(CheckBox)可具有功能是
A. 多重選擇 B.單一選擇 C.選擇多次 D. 選擇一次
17. Visual Basic為命令按鈕提供的 Cancle屬性是
A.用來指定命令按鈕是否為窗體的“取消”按鈕
B.用來指定命令按鈕的功能是停止一個程序的運行
C. 用來指定命令按鈕的功能是關(guān)閉一個運行程序
D.用來指定命令按鈕的功能是中斷一個程序的運行
18.以下關(guān)于控件的敘述中,錯誤的是
A. Visual Basic 允許設(shè)計和使用戶自己設(shè)計的控件
B. 窗體中工具條工具不是工具箱中包含的常用控件
C. 要使用系統(tǒng)提供的ocx控件,應(yīng)先把有關(guān)的控件添加到工具箱中
D. 使用系統(tǒng)提供的ocx控件進行程序設(shè)計,其編程的方法與工具箱中的常用控件的編程有不同.
19. Visual Basic規(guī)定窗體文件的擴展名是
A. .for B. .frm C. .vbp D. .bas 三、上機操作題:
1、 請設(shè)計一個“歡迎詞”程序:要求單擊命令按鈕1(歡迎詞1)時顯示“歡迎使用VB程序設(shè)計!”,單擊清除時即清除內(nèi)容。
2、 請設(shè)計一個電子時鐘程序:
3、 請設(shè)計一個加法器程序。

