一、填空題(每空1分,共20分)
1.VB中的注釋語句以__________開頭。
2.常量分為普通常量和__________常量。
3.邏輯常量為True或__________.
4.雙精度數(shù)用字母__________將尾數(shù)與指數(shù)分開。
5.日期常量表示時,用符號__________將日期型數(shù)據(jù)括起來。
6.局部變量只能在__________中聲明和使用。
7.模塊級變量的聲明關(guān)鍵字是Dim或__________.
8.函數(shù)Abs(x)的功能是__________.
9.表達(dá)式3/6*5的值是__________.
10.數(shù)學(xué)公式(x+y)4的VB算術(shù)表達(dá)式是__________.
11.VB有兩種類型的數(shù)組:__________和在運(yùn)行時可以改變的動態(tài)數(shù)組。
12.窗體的屬性可在屬性窗口中設(shè)置,也可在程序中用__________語句動態(tài)設(shè)置。
13.VB中的控件分為內(nèi)部控件、ActiveX控件和__________三類。
14.不管焦點(diǎn)在哪個控件上,按__________鍵相當(dāng)于按了取消按鈕。
15.執(zhí)行“工程”菜單下的__________命令,可選擇并添加ActiveX控件。
16.菜單中的分隔條是一種菜單控件,不響應(yīng)__________事件,不能被選中。
17.__________是程序中VB停止執(zhí)行的地方。
18.在Show方法中,帶參數(shù)0表示窗體__________,即用戶可在多個窗體間切換。
19.使用Frame控件將其他控件分組時,應(yīng)先畫__________,再在其中畫__________.
二、單項(xiàng)選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題1分,共20分)
1.VB可分為()。
A.學(xué)習(xí)版、專家版和企業(yè)版B.中文版、英文版和學(xué)習(xí)版
C.學(xué)習(xí)版、專業(yè)版和企業(yè)版D.內(nèi)部版、正式版和測試版
2.用戶可通過()模擬屏幕的小圖像來布置應(yīng)用程序。
A.窗體設(shè)計(jì)器B.快捷菜單C.立即窗口D.窗體布局窗口
3.寫在一行上的多條語句,應(yīng)以()為分隔符。
A.分號B.逗號C.冒號D.空格
4.以下常數(shù)中,()占用存儲空間多。
A.B.-9.43E6C.-9.34D5D.8989898
5.下列選項(xiàng)中,為字符串常量的是()。
A.6/12/2001B.“6/12/2001”C.#6,12,2001#D.“6,12,2001#
6.下列選項(xiàng)中,合法的變量名是()
A.c%aaaB.sum__3C.ElseD.5persons
7.下列選項(xiàng)中,為十六進(jìn)制數(shù)的是()
A.123B.&123C.&O123D.&H12B
8.數(shù)組的下標(biāo)()。
A.只能用數(shù)值表示B.只能用變量表示
C.用實(shí)數(shù)表示D.大于等于0的整數(shù)變量或整數(shù)數(shù)值常量表示
9.“按相同大小制作”多個控件時,()是制作的基準(zhǔn)。
A.被鎖定的控件B.第一個控件C.后一個控件D.主控件
10.每個ActiveX控件都是擴(kuò)展名為()的獨(dú)立文件。
A. .ocxB. .cC. .actD. .bmp
11.控件()屬性的設(shè)置,可使該控件不能通過Tab鍵得到焦點(diǎn)。
A.TabStopB.TabIndexC.GotFocusD.SetFocus
12.接受焦點(diǎn)的控件是()。
A.FrameB.CommandC.LabelD.Timer
13.下面的()控件不具備Caption屬性。
A.標(biāo)簽框B.文本框C.命令按鈕D.單選按鈕
14.若要使用戶不能修改文本框TextBox1中內(nèi)容,應(yīng)修改()屬性。
A.LockedB.MultiLineC.PassWordCharD.ScrollBars
15.命令按鈕Command1的Caption屬性為“退出(x)”,要將命令按鈕的快捷鍵設(shè)為Alt+x,應(yīng)修改Caption屬性為()
A.在x前插入&B.在x后插入&C.在x前插入#D.在x后插入#
16.Label控件中內(nèi)容能垂直方向變化而寬度保持不變則應(yīng)設(shè)置()屬性。
A.WordwrapB.EnabledC.LockedD.AutoSize
17.使用CommonDialog控件的()方法可顯示“打印”對話框。
A.ShowOpenB.ShowSaveC.ShowColorD.ShowFont
18.用InputBox函數(shù)可幫助生成()。
A.消息框B.“保存”對話框
C.簡單輸入框D.“顏色”對話框
19.在VB中設(shè)計(jì)程序時,能自動被檢查出來的錯誤是()。
A.語法錯誤B.語法錯誤和邏輯錯誤
C.運(yùn)行錯誤D.邏輯錯誤
20.下列選項(xiàng)中,哪項(xiàng)不是VB提供的模板窗體()。
A.關(guān)于對話框B.打開對話框C.日積月累D.瀏覽器
三、判斷題(判斷下列各小題,正確的在題后括號內(nèi)打“√”,錯的打“╳”。每小題1分,共10分)
1.Visual Basic是一種可視化的程序設(shè)計(jì)語言。()
2.好的程序設(shè)計(jì)風(fēng)格包括給變量、常量命名時要見名知意。()
3.整型和長整型的區(qū)別在于前者取值范圍更大。()
4.ReDim語句只能出現(xiàn)在過程中。()
5.一個應(yīng)用程序中只能創(chuàng)建一個窗體。()
6.窗體標(biāo)題欄的內(nèi)容取決于Name屬性。()
7.CommonDialog控件是ActiveX控件。()
8.菜單項(xiàng)的訪問鍵在菜單的標(biāo)題屬性中設(shè)置。()
9.新建一個工程時,系統(tǒng)自動把創(chuàng)建的第一個窗體作為啟動窗體。()
10.內(nèi)部控件可根據(jù)需要插入控件箱中或從控件箱刪除。()
四、名詞解釋(每小題2分,共10分)
1.公用變量
2.通用過程
3.控件
4.事件
5.中斷(break)
五、簡答題(每小題5分,共20分)
1.說出Visual Basic中三類模塊的作用。
2.在窗體生命周期中,有哪四種狀態(tài)
3.什么是控件數(shù)組設(shè)計(jì)時,可通過哪兩種方法創(chuàng)建控件數(shù)組
4.Visual Basic提供的調(diào)試工具能幫助程序員做什么它們能自動診斷或更正錯誤嗎
列舉其中三種調(diào)試工具。
六、讀程序?qū)懡Y(jié)果(每小題5分,共15分)
1.Sub swap()
Dim x as Integer
Dim y as Integer
Dim z as Integer
X=1:y=2
Print x;y;z
X=x+y
x=x*z
Print x,y,z
End Sub
打印結(jié)果:__________
2.Sub selectPrint()
Dim a as Integer
Dim b as Integer
Dim c as Integer
a=3:b=3:c=2
If(a>=b)and(a>c)Then Print a
Print a,b,c
End Sub
打印結(jié)果:__________
3.Sub sele()
Dim n as Integer
i=21:n=3
Do While I>n
I=I-n
Loop
Print i
End Sub
打印結(jié)果:__________
七、程序填空(每空1分,共5分)
完成下面的求2到50以內(nèi)奇數(shù)的積的過程
Submult()
Dim sumasInteger
sum=0
Dim I as __________
For I=__________ to 50
if I MOD2=__________Then _________
___________
Print sum
End Sub
浙江省2001年10月高等教育自學(xué)考試
計(jì)算機(jī)算法語言(術(shù)課)試題參考答案
課程代碼:10020
一、填空題(每空1分,共20分)
1.西文單引號
2.符號
3.False
4.D
5.#
6.過程
7.private
8.求X的絕對值
9.2.5
10.(x+y)^4
11.固定大小的數(shù)組
12.賦值
13.可插入對象
14.ESC
15.“部件”
16.click
17.斷點(diǎn)
18.無模式
19.frame控件其他控件
二、單項(xiàng)選擇題(每小題1分,共20分)
1.C2.D3.C4.C5.B
6.B7.D8.D9.D10.A
11.A12.B13.B14.A15.A
16.A17.D18.C19.A20.B
三、判斷題(每小題1分,共10分)
1. √2. √3. ╳4. √5. ╳
6. ╳7. √8. √9. √10. ╳
四、名詞解釋(每小題2分,共10分)
1.在模塊聲明段中聲明,可提供給其他模塊使用的變量。公用變量的聲明關(guān)鍵字:public.
2.用戶自行建立的可供事件過程和其他通用過程調(diào)用的過程。
3.控件是用戶和計(jì)算機(jī)之間的交互工具。在VB中可分成內(nèi)部控件、ActiveX控件和可插入的對象等三類。
4.事件就是使某個對象進(jìn)入活動狀態(tài)(又稱激活)的一種操作或動作?;蚴录褪悄鼙粚ο螅ù绑w或控件)所識別的動作。
5.程序在執(zhí)行的中途被停止,稱為中斷。
五、簡答題(每小題5分,共20分)
1. 窗體模塊的作用:(1)窗體中各對象的事件過程。(2)窗體和窗體中各控件的屬性設(shè)置和相關(guān)說明。(3)只供本窗體共享的通用過程。
標(biāo)準(zhǔn)模塊的作用:可被多個窗體共享的通用過程。護(hù)展名:BAS.
類模塊的作用:用于創(chuàng)建新的對象類的屬性、方法和定義等。
2.通常,VB窗體在整個應(yīng)用程序的執(zhí)行中有四種狀態(tài):(1)創(chuàng)建狀態(tài)(2)加載狀態(tài)(3)可見狀態(tài)(4)卸載狀態(tài)
3.所謂控件數(shù)組,即具有相同名稱,類型和事件過程的一組控件。在設(shè)計(jì)時創(chuàng)建控件數(shù)組的常用方法是:(1)復(fù)制現(xiàn)有的控件并將其粘貼到窗體上(2)將相同的名字賦于多個控件。
4.調(diào)試工具能幫助程序員分析過程的執(zhí)行流程,以及變量和屬性的改變過程;進(jìn)而幫助處理邏輯錯誤和運(yùn)行錯誤,并觀察出錯代碼的狀況。
設(shè)置了自動語法檢查功能后,在設(shè)計(jì)階段錄入程序代碼時,如果有語法錯誤,系統(tǒng)會自動檢查并給出錯誤提示信息,用戶可以根據(jù)提示信息改正錯誤。
系統(tǒng)提供了(1)單步執(zhí)行方式、(2)單過程執(zhí)行方式、(3)從過程中跳出、(4)繞過部分代碼、(5)設(shè)置下一條要執(zhí)行的代碼等調(diào)試方法,還提供了(1)本地窗口(2)立即窗口(3)監(jiān)視窗口等幫助調(diào)試的工具。
六、讀程序?qū)懡Y(jié)果(每小題5分,共15分)
1.打印結(jié)果:120
020
2.打印結(jié)果:3
332
3.打印結(jié)果:3
七、程序填空(每空1分,共5分)
1.integer
2. 2
3. 1
4.sum=sum*I
5.next I
1.VB中的注釋語句以__________開頭。
2.常量分為普通常量和__________常量。
3.邏輯常量為True或__________.
4.雙精度數(shù)用字母__________將尾數(shù)與指數(shù)分開。
5.日期常量表示時,用符號__________將日期型數(shù)據(jù)括起來。
6.局部變量只能在__________中聲明和使用。
7.模塊級變量的聲明關(guān)鍵字是Dim或__________.
8.函數(shù)Abs(x)的功能是__________.
9.表達(dá)式3/6*5的值是__________.
10.數(shù)學(xué)公式(x+y)4的VB算術(shù)表達(dá)式是__________.
11.VB有兩種類型的數(shù)組:__________和在運(yùn)行時可以改變的動態(tài)數(shù)組。
12.窗體的屬性可在屬性窗口中設(shè)置,也可在程序中用__________語句動態(tài)設(shè)置。
13.VB中的控件分為內(nèi)部控件、ActiveX控件和__________三類。
14.不管焦點(diǎn)在哪個控件上,按__________鍵相當(dāng)于按了取消按鈕。
15.執(zhí)行“工程”菜單下的__________命令,可選擇并添加ActiveX控件。
16.菜單中的分隔條是一種菜單控件,不響應(yīng)__________事件,不能被選中。
17.__________是程序中VB停止執(zhí)行的地方。
18.在Show方法中,帶參數(shù)0表示窗體__________,即用戶可在多個窗體間切換。
19.使用Frame控件將其他控件分組時,應(yīng)先畫__________,再在其中畫__________.
二、單項(xiàng)選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題1分,共20分)
1.VB可分為()。
A.學(xué)習(xí)版、專家版和企業(yè)版B.中文版、英文版和學(xué)習(xí)版
C.學(xué)習(xí)版、專業(yè)版和企業(yè)版D.內(nèi)部版、正式版和測試版
2.用戶可通過()模擬屏幕的小圖像來布置應(yīng)用程序。
A.窗體設(shè)計(jì)器B.快捷菜單C.立即窗口D.窗體布局窗口
3.寫在一行上的多條語句,應(yīng)以()為分隔符。
A.分號B.逗號C.冒號D.空格
4.以下常數(shù)中,()占用存儲空間多。
A.B.-9.43E6C.-9.34D5D.8989898
5.下列選項(xiàng)中,為字符串常量的是()。
A.6/12/2001B.“6/12/2001”C.#6,12,2001#D.“6,12,2001#
6.下列選項(xiàng)中,合法的變量名是()
A.c%aaaB.sum__3C.ElseD.5persons
7.下列選項(xiàng)中,為十六進(jìn)制數(shù)的是()
A.123B.&123C.&O123D.&H12B
8.數(shù)組的下標(biāo)()。
A.只能用數(shù)值表示B.只能用變量表示
C.用實(shí)數(shù)表示D.大于等于0的整數(shù)變量或整數(shù)數(shù)值常量表示
9.“按相同大小制作”多個控件時,()是制作的基準(zhǔn)。
A.被鎖定的控件B.第一個控件C.后一個控件D.主控件
10.每個ActiveX控件都是擴(kuò)展名為()的獨(dú)立文件。
A. .ocxB. .cC. .actD. .bmp
11.控件()屬性的設(shè)置,可使該控件不能通過Tab鍵得到焦點(diǎn)。
A.TabStopB.TabIndexC.GotFocusD.SetFocus
12.接受焦點(diǎn)的控件是()。
A.FrameB.CommandC.LabelD.Timer
13.下面的()控件不具備Caption屬性。
A.標(biāo)簽框B.文本框C.命令按鈕D.單選按鈕
14.若要使用戶不能修改文本框TextBox1中內(nèi)容,應(yīng)修改()屬性。
A.LockedB.MultiLineC.PassWordCharD.ScrollBars
15.命令按鈕Command1的Caption屬性為“退出(x)”,要將命令按鈕的快捷鍵設(shè)為Alt+x,應(yīng)修改Caption屬性為()
A.在x前插入&B.在x后插入&C.在x前插入#D.在x后插入#
16.Label控件中內(nèi)容能垂直方向變化而寬度保持不變則應(yīng)設(shè)置()屬性。
A.WordwrapB.EnabledC.LockedD.AutoSize
17.使用CommonDialog控件的()方法可顯示“打印”對話框。
A.ShowOpenB.ShowSaveC.ShowColorD.ShowFont
18.用InputBox函數(shù)可幫助生成()。
A.消息框B.“保存”對話框
C.簡單輸入框D.“顏色”對話框
19.在VB中設(shè)計(jì)程序時,能自動被檢查出來的錯誤是()。
A.語法錯誤B.語法錯誤和邏輯錯誤
C.運(yùn)行錯誤D.邏輯錯誤
20.下列選項(xiàng)中,哪項(xiàng)不是VB提供的模板窗體()。
A.關(guān)于對話框B.打開對話框C.日積月累D.瀏覽器
三、判斷題(判斷下列各小題,正確的在題后括號內(nèi)打“√”,錯的打“╳”。每小題1分,共10分)
1.Visual Basic是一種可視化的程序設(shè)計(jì)語言。()
2.好的程序設(shè)計(jì)風(fēng)格包括給變量、常量命名時要見名知意。()
3.整型和長整型的區(qū)別在于前者取值范圍更大。()
4.ReDim語句只能出現(xiàn)在過程中。()
5.一個應(yīng)用程序中只能創(chuàng)建一個窗體。()
6.窗體標(biāo)題欄的內(nèi)容取決于Name屬性。()
7.CommonDialog控件是ActiveX控件。()
8.菜單項(xiàng)的訪問鍵在菜單的標(biāo)題屬性中設(shè)置。()
9.新建一個工程時,系統(tǒng)自動把創(chuàng)建的第一個窗體作為啟動窗體。()
10.內(nèi)部控件可根據(jù)需要插入控件箱中或從控件箱刪除。()
四、名詞解釋(每小題2分,共10分)
1.公用變量
2.通用過程
3.控件
4.事件
5.中斷(break)
五、簡答題(每小題5分,共20分)
1.說出Visual Basic中三類模塊的作用。
2.在窗體生命周期中,有哪四種狀態(tài)
3.什么是控件數(shù)組設(shè)計(jì)時,可通過哪兩種方法創(chuàng)建控件數(shù)組
4.Visual Basic提供的調(diào)試工具能幫助程序員做什么它們能自動診斷或更正錯誤嗎
列舉其中三種調(diào)試工具。
六、讀程序?qū)懡Y(jié)果(每小題5分,共15分)
1.Sub swap()
Dim x as Integer
Dim y as Integer
Dim z as Integer
X=1:y=2
Print x;y;z
X=x+y
x=x*z
Print x,y,z
End Sub
打印結(jié)果:__________
2.Sub selectPrint()
Dim a as Integer
Dim b as Integer
Dim c as Integer
a=3:b=3:c=2
If(a>=b)and(a>c)Then Print a
Print a,b,c
End Sub
打印結(jié)果:__________
3.Sub sele()
Dim n as Integer
i=21:n=3
Do While I>n
I=I-n
Loop
Print i
End Sub
打印結(jié)果:__________
七、程序填空(每空1分,共5分)
完成下面的求2到50以內(nèi)奇數(shù)的積的過程
Submult()
Dim sumasInteger
sum=0
Dim I as __________
For I=__________ to 50
if I MOD2=__________Then _________
___________
Print sum
End Sub
浙江省2001年10月高等教育自學(xué)考試
計(jì)算機(jī)算法語言(術(shù)課)試題參考答案
課程代碼:10020
一、填空題(每空1分,共20分)
1.西文單引號
2.符號
3.False
4.D
5.#
6.過程
7.private
8.求X的絕對值
9.2.5
10.(x+y)^4
11.固定大小的數(shù)組
12.賦值
13.可插入對象
14.ESC
15.“部件”
16.click
17.斷點(diǎn)
18.無模式
19.frame控件其他控件
二、單項(xiàng)選擇題(每小題1分,共20分)
1.C2.D3.C4.C5.B
6.B7.D8.D9.D10.A
11.A12.B13.B14.A15.A
16.A17.D18.C19.A20.B
三、判斷題(每小題1分,共10分)
1. √2. √3. ╳4. √5. ╳
6. ╳7. √8. √9. √10. ╳
四、名詞解釋(每小題2分,共10分)
1.在模塊聲明段中聲明,可提供給其他模塊使用的變量。公用變量的聲明關(guān)鍵字:public.
2.用戶自行建立的可供事件過程和其他通用過程調(diào)用的過程。
3.控件是用戶和計(jì)算機(jī)之間的交互工具。在VB中可分成內(nèi)部控件、ActiveX控件和可插入的對象等三類。
4.事件就是使某個對象進(jìn)入活動狀態(tài)(又稱激活)的一種操作或動作?;蚴录褪悄鼙粚ο螅ù绑w或控件)所識別的動作。
5.程序在執(zhí)行的中途被停止,稱為中斷。
五、簡答題(每小題5分,共20分)
1. 窗體模塊的作用:(1)窗體中各對象的事件過程。(2)窗體和窗體中各控件的屬性設(shè)置和相關(guān)說明。(3)只供本窗體共享的通用過程。
標(biāo)準(zhǔn)模塊的作用:可被多個窗體共享的通用過程。護(hù)展名:BAS.
類模塊的作用:用于創(chuàng)建新的對象類的屬性、方法和定義等。
2.通常,VB窗體在整個應(yīng)用程序的執(zhí)行中有四種狀態(tài):(1)創(chuàng)建狀態(tài)(2)加載狀態(tài)(3)可見狀態(tài)(4)卸載狀態(tài)
3.所謂控件數(shù)組,即具有相同名稱,類型和事件過程的一組控件。在設(shè)計(jì)時創(chuàng)建控件數(shù)組的常用方法是:(1)復(fù)制現(xiàn)有的控件并將其粘貼到窗體上(2)將相同的名字賦于多個控件。
4.調(diào)試工具能幫助程序員分析過程的執(zhí)行流程,以及變量和屬性的改變過程;進(jìn)而幫助處理邏輯錯誤和運(yùn)行錯誤,并觀察出錯代碼的狀況。
設(shè)置了自動語法檢查功能后,在設(shè)計(jì)階段錄入程序代碼時,如果有語法錯誤,系統(tǒng)會自動檢查并給出錯誤提示信息,用戶可以根據(jù)提示信息改正錯誤。
系統(tǒng)提供了(1)單步執(zhí)行方式、(2)單過程執(zhí)行方式、(3)從過程中跳出、(4)繞過部分代碼、(5)設(shè)置下一條要執(zhí)行的代碼等調(diào)試方法,還提供了(1)本地窗口(2)立即窗口(3)監(jiān)視窗口等幫助調(diào)試的工具。
六、讀程序?qū)懡Y(jié)果(每小題5分,共15分)
1.打印結(jié)果:120
020
2.打印結(jié)果:3
332
3.打印結(jié)果:3
七、程序填空(每空1分,共5分)
1.integer
2. 2
3. 1
4.sum=sum*I
5.next I

