全國(guó)計(jì)算機(jī)二級(jí)VB知識(shí)點(diǎn)2015第一次課_第1頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)VB知識(shí)點(diǎn)2015第一次課_第2頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)VB知識(shí)點(diǎn)2015第一次課_第3頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)VB知識(shí)點(diǎn)2015第一次課_第4頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)VB知識(shí)點(diǎn)2015第一次課_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、全國(guó)計(jì)算機(jī)二級(jí)VB重點(diǎn)知識(shí)點(diǎn)解析基本要求 :1. 熟悉Visual Basic集成開(kāi)發(fā)環(huán)境(視圖工程資源管理器)。 2. Visual Basic中對(duì)象的概念和事件驅(qū)動(dòng)程序的基本特性。 運(yùn)行程序時(shí)激發(fā)某一對(duì)象的相關(guān)事件,例如單擊命令按鈕時(shí)窗體上顯示welcome here!,CommandButton-Command1為對(duì)象,Click為事件,功能代碼為Form1.Print "welcome here!"3.算法求自然數(shù)的因子(統(tǒng)計(jì)因子個(gè)數(shù))、計(jì)算自然數(shù)的階乘、完全平方數(shù)、素?cái)?shù)、回文數(shù)、最大公約數(shù)數(shù)組:奇數(shù)、偶數(shù)之和、所有元素之和,元素對(duì)調(diào),查找元素,排序、求最

2、值、合并數(shù)組、插入、刪除元素、字符串的連接、交換、字符的替換文件操作+統(tǒng)計(jì)單詞個(gè)數(shù)。4. 能夠編寫(xiě)和調(diào)試簡(jiǎn)單的Visual Basic程序。分析錯(cuò)誤產(chǎn)生的原因,例如對(duì)象名不一致代碼里使用的名稱與添加到界面上的不一致: 考試內(nèi)容 一、Visual Basic程序開(kāi)發(fā)環(huán)境 1. Visual Basic的特點(diǎn)和版本。 2. Visual Basic的啟動(dòng)與退出。 3. 主窗口: (1) 標(biāo)題和菜單。 (2) 工具欄。 4. 其它窗口: (1)窗體設(shè)計(jì)器和工程資源管理器。 (2)屬性窗口和工具箱窗口。具體要求1VB的特點(diǎn)、運(yùn)行環(huán)境、對(duì)象、屬性、方法、事件各概念,尤其是方法和事件的區(qū)分。2熟

3、悉VB的IDE,VB開(kāi)發(fā)應(yīng)用程序的一般步驟。3特點(diǎn):GUI(圖形化用戶界面)、OLE(對(duì)象的連接和嵌入)、OOP(面向?qū)ο螅?運(yùn)行環(huán)境:Windows(VB5.0以上在32位操作系統(tǒng))5方法:對(duì)象可以執(zhí)行的動(dòng)作或行為;(主動(dòng)性)6事件:使某個(gè)對(duì)象進(jìn)入活動(dòng)狀態(tài)的一種操作或動(dòng)作。(被動(dòng)性)考試熱點(diǎn):1.集成開(kāi)發(fā)環(huán)境(常見(jiàn)圖標(biāo)和窗口的操作、工程資源管理器的打開(kāi)Ctrl+R、屬性窗口F4)真題1在Visual Basic集成環(huán)境中,要添加一個(gè)窗體,可以單擊工具欄上的一個(gè)按鈕,這個(gè)按鈕是() 真題2在Visual Basic集成環(huán)境的設(shè)計(jì)模式下,用鼠標(biāo)雙擊窗體上的某個(gè)控件打開(kāi)的窗口是()A)工程資源管

4、理器B)屬性窗口C)工具箱窗口D)代碼窗口 真題3在Visual Basic集成開(kāi)發(fā)環(huán)境中,可以列出工程中所有模塊名稱的窗口是()A)工程資源管理器B)窗體設(shè)計(jì)窗口C)屬性窗口D)代碼窗口真題4在設(shè)計(jì)階段,當(dāng)單擊Ctrl+R時(shí),所打開(kāi)的窗口是()A) 代碼窗口B) 工具箱窗口C) 工程資源管理器D)屬性窗口提示:關(guān)閉VB6.0環(huán)境右邊的所有窗口,再按ctrl+r2.相關(guān)文件類型(*.frm窗體文件、*.vbp工程文件、*.bas標(biāo)準(zhǔn)模塊、*.cls類模塊、*.vbg工程組*.frx 包含二進(jìn)制屬性時(shí)會(huì)自動(dòng)添加此類型的文件添加列表框控件,設(shè)置其List屬性)真題5以下敘述錯(cuò)誤的是()A).vbp

5、文件是工程文件,一個(gè)工程可以包含.bas文件B).frm是窗體文件,一個(gè)窗體可以包含.bas文件C).vbp文件是工程文件,一個(gè)工程可以由多個(gè).frm文件組成(工程-)添加窗體;添加模塊.bas)D).vbg文件是工程組文件,一個(gè)工程組可以由多個(gè)工程組成3.方法和事件的概念真題6以下敘述錯(cuò)誤的是()A)在Visual Basic的窗體中,一個(gè)命令按鈕是一個(gè)對(duì)象B)事件是能夠被對(duì)象識(shí)別的狀態(tài)變化或動(dòng)作(例如Command1能識(shí)別click動(dòng)作)C)事件都是由用戶的鍵盤(pán)操作或鼠標(biāo)操作觸發(fā)的(Timer1的Timer事件)D)不同的對(duì)象可以具有相同的方法(form1.print picture1.p

6、rint輸出文本信息)二、對(duì)象及其操作1.對(duì)象: 窗體對(duì)象、控件工具箱中的對(duì)象;對(duì)象屬性設(shè)置-通過(guò)屬性窗口或代碼設(shè)置。對(duì)象名.屬性名=屬性值 (注意屬性值為字符串時(shí)需要加雙引號(hào)) 2.窗體: (1)窗體的結(jié)構(gòu)與屬性。(2)窗體事件。 3.控件: (1)標(biāo)準(zhǔn)控件。 (2)控件的命名和控件值。 4.控件的畫(huà)法和基本操作(雙擊-控件屬于窗體;單擊、拖拽-控件屬于其直接容器框架、圖片框。)5.事件驅(qū)動(dòng)。常用標(biāo)準(zhǔn)控件 :1.文本控件: (1)標(biāo)簽(顯示信息)。 (2)文本框(不同點(diǎn):能夠接受用戶輸入的信息)。 2.圖形控件: (1)圖片框、圖像框的屬性、事件和方法(圖形和框的大小適應(yīng)關(guān)系:Picture

7、Boxautosize;Image-stretch)。 (2)圖形文件的裝入(對(duì)象名.LoadPicture("文件位置")。 圖形文件的刪除屬性窗口(Delete) 代碼窗口對(duì)象名.LoadPicture("") 或?qū)ο竺?LoadPicture()(3)直線和形狀。 Line Shape3.按鈕控件。 4.選擇控件:復(fù)選框和單選按鈕(value屬性的值的區(qū)別)。 5.選擇控件:列表框和組合框。6.滾動(dòng)條。 7.記時(shí)器。 8.框架。 9.焦點(diǎn)(setfocus方法)。 具體要求熟練應(yīng)用窗體、控件的屬性事件和方法。對(duì)象名命名規(guī)則:以字母或漢字開(kāi)頭,后面可

8、以是字母、數(shù)字、下劃線、漢字。(變量名類似)窗體的常用屬性(Name和Caption、Top,Left,Height,Width、Enabled和Visible、Picture和Icon圖標(biāo)、WindowState窗體運(yùn)行時(shí)的可見(jiàn)狀態(tài)、MinButton, MaxButton和ControlBox最大化,最小化、關(guān)閉按鈕均不可見(jiàn)時(shí)設(shè)置)真題7以下關(guān)于窗體的敘述中,錯(cuò)誤的是()A)窗體的Name屬性用于標(biāo)識(shí)一個(gè)窗體B)運(yùn)行程序時(shí),改變窗體大小,能夠觸發(fā)窗體的Resize事件C)窗體的Enabled屬性為False時(shí),不能響應(yīng)單擊窗體的事件D)程序運(yùn)行期間,可以改變Name屬性值真題8以下描述中錯(cuò)

9、誤的是()A)窗體的標(biāo)題通過(guò)其Caption屬性設(shè)置B)窗體的名稱(Name屬性)可以在運(yùn)行期間修改C)窗體的背景圖形通過(guò)其Picture屬性設(shè)置D)窗體最小化時(shí)的圖標(biāo)通過(guò)其Icon屬性設(shè)置掌握窗體的常用方法(Hide、Show、Print、Cls、Refresh刷新、Move)屬性Move方法對(duì)象.Move左邊距離,上邊距離,寬度,高度Move方法中的“對(duì)象”可以是窗體以及除計(jì)時(shí)器(Timer)、菜單(Menu)之外的所有控件,如果省略“對(duì)象”,則表示要移動(dòng)的是窗體。    常考窗體的事件(Form_事件名稱、Load(將窗體裝載到內(nèi)存,并未顯示)、A

10、ctivate、Click)。在對(duì)象變成活動(dòng)窗口的時(shí)候就會(huì)發(fā)生 Activate事件。真題9為了使命令按鈕(名稱為Command1)右移200,應(yīng)使用的語(yǔ)句是( )A)Command1.Move-200 (移動(dòng)到距離窗體左邊-200的位置)B)Command1.Move 200 (移動(dòng)到距離窗體左邊200的位置)Command1.Move Command1.Left+200C) Command1.Left=Command.Left+200D) Command1.Left=Command.Left-200真題10假設(shè)編寫(xiě)了如下4個(gè)窗體事件的事件過(guò)程,則運(yùn)行應(yīng)用程序并顯示窗體后,已經(jīng)執(zhí)行的事件過(guò)程

11、是()A)LoadB)ClickC)LostFocusD)KeyPress真題11窗體Form1上有一個(gè)名稱為Command1的命令按鈕,以下對(duì)應(yīng)窗體單擊事件的事件過(guò)程是()A)Private Sub Form1_Click()B)Private Sub Form_Click() End SubEnd SubC)Private Sub Command1_Click()D)Private Sub Command_Click() End SubEnd Sub常用控件:CommandButton(Default、Cancel、Enabled、Style 、DisabledPicture按鈕無(wú)效時(shí)顯示

12、的圖形、DownPicture按鈕按下時(shí)顯示的圖形)真題12以下說(shuō)法中錯(cuò)誤的是()A)如果把一個(gè)命令按鈕的Default屬性設(shè)置為T(mén)rue,則按回車鍵與單擊該命令按鈕的作用相同B)可以用多個(gè)命令按鈕組成命令按鈕數(shù)組 C)命令按鈕只能識(shí)別單擊(Click)事件D)通過(guò)設(shè)置命令按鈕的Enabled屬性,可以是該命令按鈕有效或禁用Private Sub Form_Click()'單擊窗體使按鈕2獲得焦點(diǎn) Command2.SetFocus 獲得焦點(diǎn)后End SubPrivate Sub Command2_GotFocus()'按鈕2獲得焦點(diǎn)觸發(fā)獲得焦點(diǎn)事件,執(zhí)行代碼 Form1.Pr

13、int 23'輸出數(shù)值23End Sub上機(jī)典型題型:注意:窗體的MaxButton設(shè)置為False 按鈕的Default與回車關(guān)聯(lián)、Cancle與Esc鍵關(guān)聯(lián)。Label(Caption、AutoSize、BorderStyle邊框樣式0/1、BackStyle是否透明0/1、Alignment)真題13為了使標(biāo)簽具有“透明”的顯示效果,需要設(shè)置的屬性是()A)CaptionB)AlignmentC)BackStyleD)AutoSize上機(jī)典型題型:難點(diǎn):窗體的外觀-ControlBox屬性設(shè)置為FalseTextBox(Alignment、MaxLength、PasswordCh

14、ar、Multiline、ScrollBars注:Multiline=True)真題14在窗體上畫(huà)一個(gè)文本框(名稱為T(mén)ext1)和一個(gè)標(biāo)簽(名稱為L(zhǎng)abel1),程序運(yùn)行后,如果在文本框中輸入文本,則標(biāo)簽立即顯示相同的內(nèi)容。以下可以實(shí)現(xiàn)上述操作的事件過(guò)程是 B)Private Sub Label1_Change() Label1.Caption=Text1.Text End Sub A)Private Sub Text1_Change() Label1.Caption=Text1.Text End Sub D)Private Sub Label1_Click() Label1.Caption=

15、Text1.Text End Sub C)Private Sub Text1_Click() Label1.Caption=Text1.Text End Sub 上機(jī)典型題型:OptionButton、CheckBox(共同屬性為Value 前者取值為true/false 后者取值為0/1/2、Enabled)真題15單選按鈕(OptionButton)用于一組互斥的選項(xiàng)中。若一個(gè)應(yīng)用程序包含多組互斥條件,可在不同的( )中安排適當(dāng)?shù)膯芜x按鈕,即可實(shí)現(xiàn)。A. 框架控件(Frame)或圖像控件(Image)B. 組合框(ComboBox)或圖像控件(Image)C. 組合框(ComboBox)或

16、圖片框(PictureBox)D. 框架控件(Frame)或圖片框(PictureBox)容器類控件,注意先畫(huà)容器,再到工具箱中單擊單選按鈕,拖拽鼠標(biāo)畫(huà)出。上機(jī)典型題型:注意:當(dāng)某一題目需要畫(huà)多個(gè)相同類型的控件時(shí),若沒(méi)有提到控件數(shù)組,盡量一個(gè)一個(gè)畫(huà)。ListBox(屬性:ListListCountListIndexSelected、方法:AddItem、RemoveItem、Clear)真題16設(shè)窗體上有一個(gè)名為L(zhǎng)ist1的列表框,并編寫(xiě)下面的事件過(guò)程:Private Sub List1_Click() Dim ch As String定義字符串變量ch ch = List1.List(Lis

17、t1.ListIndex)listIndex屬性為當(dāng)前選中列表項(xiàng)的序號(hào)從0開(kāi)始 List1.RemoveItem List1.ListIndex 刪除序號(hào)對(duì)應(yīng)的列表項(xiàng) List1.AddItem ch 向列表中添加ch,尾部操作End SubX 序號(hào)為0Y 序號(hào)為1Z 序號(hào)為2程序運(yùn)行時(shí),單擊一個(gè)列表項(xiàng),則產(chǎn)生的結(jié)果是()A)該列表項(xiàng)被移到列表的最前面)該列表項(xiàng)被刪除)該列表項(xiàng)被移到列表的最后面)該列表項(xiàng)被刪除后又在原位置插入ComboBox(與Listbox屬性、方法類似、二者的Style屬性區(qū)別)【Form1】.Print對(duì)象名.屬性名真題17窗體上有一個(gè)名稱為Cb1的組合框,程序運(yùn)行后,

18、為了輸出選中的列表項(xiàng),應(yīng)使用的語(yǔ)句是()A)Print Cb1.SelectedB)Print Cb1.List(Cb1.ListIndex)C)Print Cb1.Selected.TextD)Print Cb1.List(ListIndex)舉例:注意組合框沒(méi)有Selected屬性Private Sub Command1_Click() 單擊按鈕列表框中第一項(xiàng)處于選中狀態(tài) List1.Selected(0) = True 括號(hào)中跟序號(hào)End SubPrint List1.Selected(List1.ListIndex)無(wú)論選中哪一項(xiàng)結(jié)果都為true真題18下列敘述錯(cuò)誤的是 ( )A)列表

19、框與組合框都有List屬性B)列表框有Selected屬性,而組合框沒(méi)有C)列表框和組合框都有Style屬性D)組合框有Text屬性,而列表框沒(méi)有 真題19以下程序運(yùn)行后的窗體如圖所示,其中組合框的名稱為Combo1,已有列表項(xiàng)如圖所示:命令按鈕的名稱為Command1。Private Function Check(ch As String) As Boolean n = Len(ch) For k = 1 To n C$ = UCase(Mid(ch, k, 1) If a > "A" Or C > "Z" Then Check = Fal

20、se Exit Function End If Check = True Next kEnd FunctionPrivate Sub Command1_Click() If Not Check(Combo1.Text) Then MsgBox ("輸入錯(cuò)誤")Exit Sub End If For k = 0 To Combo1.ListCount - 1If Combo1.Text = Combo1.List(k) ThenMsgBox ("添加項(xiàng)目失敗")Exit SubEnd If Next k Combo1.AddItem Combo1.Text

21、 MsgBox ("添加項(xiàng)目成功")End Sub程序運(yùn)行時(shí),如果在組合框的編輯區(qū)中輸入“Java”,則單擊命令按鈕后產(chǎn)生的結(jié)果是()(此時(shí)Combo1.Text的值為Java)A) 顯示“輸入錯(cuò)誤”B)顯示“添加項(xiàng)目失敗”C)顯示“添加項(xiàng)目成功”)沒(méi)有任何顯示HscrollBar、VscrollBar(Min、Max、SmallChange、LargeChange、Value)不能響應(yīng):Click事件.能響應(yīng)change事件和scroll事件。當(dāng)拖動(dòng)滾動(dòng)條內(nèi)的滾動(dòng)滑塊時(shí),觸發(fā)scroll事件,(注意:?jiǎn)螕魸L動(dòng)條兩端的箭頭或單擊滾動(dòng)條前后的空白區(qū)域不觸發(fā)scroll事件);

22、當(dāng)改變活動(dòng)滑塊的位置(改變value時(shí)),就觸發(fā)change事件。真題20假定一個(gè)滾動(dòng)條的LargeChange屬性值為100,則100表示()(A)單擊滾動(dòng)條箭頭和滾動(dòng)框之間某位置時(shí)滾動(dòng)框位置的變化量(B)滾動(dòng)框位置的最大值Max(C)拖動(dòng)滾動(dòng)框時(shí)滾動(dòng)框位置的變化量拖動(dòng)無(wú)法控制value值的變化量(D)單擊滾動(dòng)條箭頭時(shí)滾動(dòng)框位置的變化量SmallChange真題21設(shè)窗體上有一個(gè)名稱為HS1的水平滾動(dòng)條,如果執(zhí)行了語(yǔ)句:HS1.Value=()/2+HS1.Min則()A)滾動(dòng)塊處于最左端B)滾動(dòng)塊處于最右端C)滾動(dòng)塊處于中間位置D)滾動(dòng)塊可以處于任何位置,具體位置取決于Max、Min屬性的

23、值Private Sub Command1_Click()假設(shè)min=10 max=90 下面的代碼輸出50HS1.Value = (HS1.Max - HS1.Min) / 2 + HS1.MinPrint HS1.ValueEnd Sub真題22滾動(dòng)條可以響應(yīng)的事件是( )A)Load B)Scroll C)ClickD)MouseDown PictureBox、image(Print方法、LoadPicture方法、Cls方法清除圖片框中的文字)通過(guò)picture屬性顯示圖片,注意修改autosize屬性值為true(適應(yīng)圖形的大小)Image-注意修改stretch屬性,注意修改屬性與

24、設(shè)置picture屬性的順序。Timer(運(yùn)行時(shí)不可見(jiàn)、只有Timer事件、Interval時(shí)間間隔屬性、單位為毫秒 1秒=1000毫秒真題23窗體上有一個(gè)名為Command1的命令按鈕和一個(gè)名為T(mén)imer1的計(jì)時(shí)器,并有下面的事件過(guò)程:Private Sub Timer1_Timer() Command1.Left = Command1.Left + 10End SubPrivate Sub Command1_Click() Timer1.Enabled = TrueEnd SubPrivate Sub Form_Load() Timer1.Interval = 10 Timer1.Enab

25、led = FalseEnd Sub運(yùn)行程序時(shí),單擊命令按鈕,則產(chǎn)生的結(jié)果是()A)命令按鈕每10秒向左移動(dòng)一次B)命令按鈕每10秒向右移動(dòng)一次C)命令按鈕每10毫秒向左移動(dòng)一次D)命令按鈕每10毫秒向右移動(dòng)一次Shape控件:Shape、FillStyle、FillColor屬性Shape1.Shape=List1.Text容器:Form、PictureBox、Frame真題24為了在窗體上建立2組單選按鈕,并且當(dāng)程序運(yùn)行時(shí),每組都可以有一個(gè)單選按鈕被選中,則以下做法正確的是()A)把這2組單選按鈕設(shè)置為名稱不同的2個(gè)控件數(shù)組B)把2組單選按鈕的Index屬性分別相同C)使2組單選按鈕的名稱

26、分別相同D)使2組單選按鈕分別畫(huà)到2個(gè)不同的框架中組織在容器中,每個(gè)容器中的按鈕可以是普通按鈕或控件數(shù)組真題25在窗體上畫(huà)一個(gè)圖片框,再在圖片框中畫(huà)一個(gè)命令按鈕,位置如圖所示。圖片框頂端距離窗體頂端500,命令按鈕頂端距離窗體頂端700,則命令按鈕的Top屬性值是 ( ) A)200 B)300 C)500 D)700特殊:菜單的使用(只響應(yīng)Click事件)真題26在使用菜單編輯器創(chuàng)建菜單時(shí),可在菜單名稱中某字母前插入()符號(hào),那么在運(yùn)行程序時(shí)按Alt鍵和該字母鍵就可打開(kāi)該命令菜單。A 下劃線B.&C.$ D.真題27如果一個(gè)直線控件在窗體上呈現(xiàn)為一條垂直線,正確的是()。A)它的Y1

27、、Y2屬性的值相等B)它的X1、X2屬性的值相等C)它的X1、Y1屬性的值分別與X2、Y2屬性的值相等D)它的X1、X2屬性的值分別與Y1、Y2屬性的值相等真題28設(shè)窗體上有一個(gè)命令按鈕數(shù)組,能夠區(qū)分?jǐn)?shù)組中各個(gè)按鈕的屬性是 ( )A)NameB)IndexC)CaptionD)Left 真題29以下有關(guān)對(duì)象屬性的說(shuō)法中正確的是( )。A 對(duì)象所有的屬性都羅列在屬性窗口列表中B 不同對(duì)象不可能有同名屬性C 不同對(duì)象的同名屬性取值一定相同D 對(duì)象的某些屬性既可在屬性窗口中設(shè)置,也可通過(guò)程序代碼設(shè)置或改變真題30以下所列的7個(gè)控件中,具有caption屬性的是( )個(gè)。Picturebox,Fram

28、e,OptionButton,ListBox,TextBox,Form,DrivelistBoxA)3b)4c)2d)5三、數(shù)據(jù)類型及運(yùn)算 1.數(shù)據(jù)類型: (1)基本數(shù)據(jù)類型。 (2)用戶定義的數(shù)據(jù)類型。 2.常量和變量: (1)局部變量和全局變量。 (2)變體型變量。 (3)缺省聲明。 3.常用內(nèi)部函數(shù)。 4.運(yùn)算符和表達(dá)式: (1)算術(shù)運(yùn)算符。(2)關(guān)系運(yùn)算符和邏輯運(yùn)算符。(3)表達(dá)式的執(zhí)行順序。具體要求1 書(shū)寫(xiě)規(guī)范:":"間隔符號(hào)(一行多句)、續(xù)行符號(hào)" _"、注釋符號(hào)"'"2 數(shù)據(jù):數(shù)據(jù)類型、關(guān)鍵字、隱式說(shuō)明的符號(hào)、初

29、值。數(shù)據(jù)類型:數(shù)值型(Integer%Long&Single! Double# Byte Currency)初始值:0字符串 String$"abc"邏輯型(Boolean)初始值:false日期型 Date對(duì)象型 Object變體型 Variant 空值用戶自定義型 Type變量命名規(guī)則:以字母或漢字開(kāi)頭,后面跟字母、數(shù)字、下劃線、漢字;不可以是保留字Option Explicit 語(yǔ)句功能:強(qiáng)制變量的聲明變量作用域:局部(Dim/Static)、窗體/模塊(Dim/Private)、全局(Public/)常量:字符常量("")、邏輯常量(Tr

30、ue/False)、日期常量(#月/日/年#)、符號(hào)常量(Const關(guān)鍵字)真題31以下合法的VB變量名是()A)caseB)name10C)1-nameD)x*y真題32下面可以作為visual basic變量名稱的是()A)A#A B)4ABCC)?XYD)Print_Text真題33下面定義窗體級(jí)變量a的語(yǔ)句中錯(cuò)誤的是()A)Dim a%)Private a%) Private a As Integer) static a%真題34以下關(guān)于局部變量的敘述中錯(cuò)誤的是 ( )A)在過(guò)程中用Dim語(yǔ)句或Static語(yǔ)句聲明的變量是局部變量B)局部變量的作用域是它所在的過(guò)程C)在過(guò)程中用Stat

31、ic語(yǔ)句聲明的變量是靜態(tài)局部變量 D)過(guò)程執(zhí)行完畢后,該過(guò)程中用Dim或Static語(yǔ)句聲明的變量即被釋放。 真題35設(shè)有如下變量聲明語(yǔ)句:Dim a,b As Boolean,則下面敘述中正確的是()(A)a和b都是布爾型變量(B)a是變體型變量,b是布爾型變量(C)a是整型變量,b是布爾型變量(D)a和b都是變體型變量3 運(yùn)算符與表達(dá)式算術(shù) -(負(fù)號(hào))*、/Mod+、-& 例如:84*-2+1 結(jié)果為0關(guān)系>、>= 、< 、<=、 <>、=邏輯 NotAndOrXor (兩個(gè)不同時(shí)結(jié)果為真) 注意:代數(shù)表達(dá)式與VB表達(dá)式的轉(zhuǎn)換。 例如:ex+y+

32、|x+y| 2+1真題36設(shè)x是小于10的非負(fù)數(shù),對(duì)此陳述,以下正確的VB表達(dá)式是()A)0x<10B) 0<=x<10C)x>=0 and x<10D) x>=0 or x<=10真題37設(shè)a=2,b=3,c=4,d=5,則下面語(yǔ)句的輸出是()Print 3>2*b or a=c And b <>c or c>d (先算邏輯與)A)FalseB)1C)TrueD)-1真題38設(shè)x=5,執(zhí)行語(yǔ)句Print x=x+10,窗體上顯示的是()A)15B)5C) TrueD)False4 VB公共函數(shù)算術(shù):Sqr、Log(自然對(duì)數(shù))、

33、Exp、Abs、Rnd、Sin、Cos、Sgn (注意vb中沒(méi)有函數(shù)名ln)真題39下面可以產(chǎn)生20-30(含20和30)的隨機(jī)整數(shù)的表達(dá)式是()20,30A)Int(Rnd*10+20)Int(Rnd*11+20)) Int(Rnd*20+30)) Int(Rnd*30+20)真題40表達(dá)式Int(Rnd(0)*50)所產(chǎn)生的隨機(jī)數(shù)范圍是()上-下+1=50 下=0A)(1,50)B)(1,50)C)(0,49)D)(1,49) 0,49真題41設(shè)x=3.3,y=4.5,表達(dá)式x-int(x)+Fix(y)的值是()fix取整 int取不大于x的最大整數(shù)A)3.5B)4.8C)4.3D)4.

34、7字符:Len、left、Right、Mid、Ucase、Lcase、Ltrim、Rtrim、Trim、Instr、String、Space轉(zhuǎn)換:Str、Val、Chr、Asc、Int、Cint(小數(shù)部分為.5時(shí),向最近的偶數(shù)靠攏)、Fix日期:Date、Time、Now(日期和時(shí)間)、Year、Month、Day、WeekDay(返回星期號(hào) 六7) 課本47頁(yè)真題42語(yǔ)句Print Sgn(-62) +Abs(-62) +Int(-62)的輸出結(jié)果是 A) -36B)1 C)-1 D)-72真題43在窗體上畫(huà)一個(gè)名稱為Command1的命令按鈕。單擊命令按鈕時(shí)執(zhí)行如下事件過(guò)程: Privat

35、e Sub Command1_Click() a$ = "software and hardware" b$ = Right(a$, 8) c$ = Mid(a$, 1, 8) MsgBox a$, , b$, c$, 1 提示信息,按鈕,標(biāo)題,幫助文件名和幫助主題號(hào) End Sub 則在彈出的信息框標(biāo)題中顯示的標(biāo)題是 ( ) A) software and hardware B)hardware C) software D)1真題44代數(shù)表達(dá)式對(duì)應(yīng)的Visual Basic表達(dá)式是( )。A Log(Abs(Exp(3.14159) + Sin(x) 3) / (x +

36、y)B Ln(Abs(Exp(3.14159)+Sin(x)3)/(x+y)C Log(Abs(Exp(3.14159)+sin(x)3)/(x+y)注意絕對(duì)值是求和后的絕對(duì)值D Log|(Exp(3.14159)+Sin(x)3)/x+y|四、數(shù)據(jù)輸入輸出 1.數(shù)據(jù)輸出: (1)Print方法。Form picturebox(2)與Print方法有關(guān)的函數(shù)(Tab,Spc,Space$)。(3)格式輸出(Format $)。課本48頁(yè) 2.InputBox函數(shù)。 3.MsgBox函數(shù)和MsgBox語(yǔ)句。 真題45語(yǔ)句Print "5*20"輸出的結(jié)果是( )。A.&quo

37、t;5*20"B.出現(xiàn)錯(cuò)誤信息C.5*20D.100真題46在窗體單擊事件中執(zhí)行下面語(yǔ)句的正確結(jié)果是( )。Print Format(1732.46, "+#,#0.0")A+1732.5B.1,732.5C.+1,732.5D.+1,732.4與Print方法有關(guān)的函數(shù)1Tab(n)函數(shù)Print Tab(25);800 在第25列輸出8002Spc(n)函數(shù)Print "CHINA"Spc(2); "CSAI"    該語(yǔ)句首先輸出"CHINA",然后經(jīng)過(guò)2個(gè)空

38、格,顯示"CSAI"。3Space$ (n) 函數(shù) 輸出n個(gè)空格4Format $函數(shù)例如:使用以下事件過(guò)程測(cè)試數(shù)值的格式化輸出。    Print Format$(25634, "#")   25634 Print Format$(25634, "00000000") 00025634    Print Format$(256.34, "0000.00")   0256.34Print Format$(256.34, "#.#")256.34    Print Format$(12345.67, "#,#.#")12,345.67  Print Format$(12345.67, "#,#.#")12,345.67    Print Format$(12345.6, "#,#0.00")12,345.60Print Format$(12345.6

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論