2001年10月浙江省高等教育自學(xué)考試計(jì)算機(jī)算法語言(術(shù)課)試題

字號:

一、填空題(每空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