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

VIP免費(fèi)下載

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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集成開發(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. 能夠編寫和調(diào)試簡(jiǎn)單的Visual Basic程序。分析錯(cuò)誤產(chǎn)生的原因,例如對(duì)象名不一致代碼里使用的名稱與添加到界面上的不一致: 考試內(nèi)容 一、Visual Basic程序開發(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ū)分。

3、2熟悉VB的IDE,VB開發(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.集成開發(fā)環(huán)境(常見圖標(biāo)和窗口的操作、工程資源管理器的打開Ctrl+R、屬性窗口F4)真題1在Visual Basic集成環(huán)境中,要添加一個(gè)窗體,可以單擊工具欄上的一個(gè)按鈕,這個(gè)按鈕是() 真題2在Visual Basic集成環(huán)境的設(shè)計(jì)模式下,用鼠標(biāo)雙擊窗體上的某個(gè)控件打開的窗口是( )A)工程

4、資源管理器 B)屬性窗口C)工具箱窗口D)代碼窗口 真題3在Visual Basic集成開發(fā)環(huán)境中,可以列出工程中所有模塊名稱的窗口是()A)工程資源管理器B)窗體設(shè)計(jì)窗口C)屬性窗口D)代碼窗口真題4在設(shè)計(jì)階段,當(dāng)單擊Ctrl+R時(shí),所打開的窗口是()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

5、).vbp文件是工程文件,一個(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)事件都是由用戶的鍵盤操作或鼠標(biāo)操作觸發(fā)的 (Timer1的Timer事件)D)不同的對(duì)象可以具有相同的方法(form1.print pict

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

7、PictureBoxautosize;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ī)則:以字母或漢

8、字開頭,后面可以是字母、數(shù)字、下劃線、漢字。(變量名類似)窗體的常用屬性(Name和Caption、Top,Left,Height,Width、Enabled和Visible、Picture和Icon圖標(biāo)、WindowState窗體運(yùn)行時(shí)的可見狀態(tài)、MinButton, MaxButton和ControlBox最大化,最小化、關(guā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屬性值真題

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

10、并未顯示)、Activate、Click)。在對(duì)象變成活動(dòng)窗口的時(shí)候就會(huì)發(fā)生 Activate 事件。真題9為了使命令按鈕(名稱為Command1)右移200,應(yīng)使用的語句是( )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è)編寫了如下4個(gè)窗體事件的事件過程,則運(yùn)行應(yīng)用程序并顯示窗體后

11、,已經(jīng)執(zhí)行的事件過程是()A)LoadB)ClickC)LostFocusD)KeyPress真題11窗體Form1上有一個(gè)名稱為Command1的命令按鈕,以下對(duì)應(yīng)窗體單擊事件的事件過程是()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 、DisabledPict

12、ure按鈕無效時(shí)顯示的圖形、DownPicture按鈕按下時(shí)顯示的圖形)真題12以下說法中錯(cuò)誤的是()A)如果把一個(gè)命令按鈕的Default屬性設(shè)置為True,則按回車鍵與單擊該命令按鈕的作用相同B)可以用多個(gè)命令按鈕組成命令按鈕數(shù)組 C)命令按鈕只能識(shí)別單擊(Click)事件D)通過設(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í)

13、行代碼 Form1.Print 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)Alignment C)BackStyleD)AutoSize上機(jī)典型題型:難點(diǎn):窗體的外觀-ControlBox屬性設(shè)置為FalseTextBox(Alignment、MaxLen

14、gth、PasswordChar、Multiline、ScrollBars注:Multiline=True)真題14在窗體上畫一個(gè)文本框(名稱為Text1)和一個(gè)標(biāo)簽(名稱為L(zhǎng)abel1),程序運(yùn)行后,如果在文本框中輸入文本,則標(biāo)簽立即顯示相同的內(nèi)容。以下可以實(shí)現(xiàn)上述操作的事件過程是 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() L

15、abel1.Caption=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.

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

17、= List1.List(List1.ListIndex) listIndex屬性為當(dāng)前選中列表項(xiàng)的序號(hào)從0開始 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窗體上有一

18、個(gè)名稱為Cb1的組合框,程序運(yùn)行后,為了輸出選中的列表項(xiàng),應(yīng)使用的語句是()A)Print Cb1.SelectedB)Print Cb1.List(Cb1.ListIndex)C)Print Cb1.Selected.TextD)Print Cb1.List(ListIndex)舉例:注意組合框沒有Selected屬性Private Sub Command1_Click() 單擊按鈕列表框中第一項(xiàng)處于選中狀態(tài) List1.Selected(0) = True 括號(hào)中跟序號(hào) End SubPrint List1.Selected(List1.ListIndex) 無論選中哪一項(xiàng)結(jié)果都為true

19、真題18下列敘述錯(cuò)誤的是 ( )A)列表框與組合框都有List屬性B)列表框有Selected屬性,而組合框沒有C)列表框和組合框都有Style屬性D)組合框有Text屬性,而列表框沒有 真題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&qu

20、ot; Then Check = False 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 - 1 If Combo1.Text = Combo1.List(k) Then MsgBox ("添加項(xiàng)目失敗") Exit Sub End If Next k C

21、ombo1.AddItem Combo1.Text 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)目成功”)沒有任何顯示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)條兩端的箭

22、頭或單擊滾動(dòng)條前后的空白區(qū)域不觸發(fā)scroll事件);當(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)無法控制value值的變化量(D)單擊滾動(dòng)條箭頭時(shí)滾動(dòng)框位置的變化量 SmallChange真題21設(shè)窗體上有一個(gè)名稱為HS1的水平滾動(dòng)條,如果執(zhí)行了語句:HS1.Value=()/2+HS1.Min則() A)滾動(dòng)塊處于最左端B)滾動(dòng)塊處于最右端C)滾動(dòng)塊處于中間位置

23、D)滾動(dòng)塊可以處于任何位置,具體位置取決于Max、Min屬性的值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方法清除圖片框中的文字)通過picture屬性顯示圖片,注意修改autosize屬性值為true(適應(yīng)圖

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

25、 Timer1.Interval = 10 Timer1.Enabled = 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ù)組

26、B)把2組單選按鈕的Index屬性分別相同C)使2組單選按鈕的名稱分別相同 D)使2組單選按鈕分別畫到2個(gè)不同的框架中組織在容器中,每個(gè)容器中的按鈕可以是普通按鈕或控件數(shù)組真題25在窗體上畫一個(gè)圖片框,再在圖片框中畫一個(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鍵和該字母鍵就可打開該命令菜單。A 下劃線B.&C.$ D.真題2

27、7如果一個(gè)直線控件在窗體上呈現(xiàn)為一條垂直線,正確的是( )。A)它的Y1、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ì)象屬性的說法中正確的是( )。A 對(duì)象所有的屬性都羅列在屬性窗口列表中 B 不同對(duì)象不可能有同名屬性C 不同對(duì)象的同名屬性取值一定相同D 對(duì)象的某些屬性既可在屬性窗口中設(shè)置,也可通過程序代碼設(shè)置或改變真題30以下所列的7個(gè)

28、控件中,具有caption屬性的是( )個(gè)。Picturebox,Frame,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 書寫規(guī)范:":"間隔符號(hào)(一行多句)、續(xù)行符號(hào)" _"、注釋符號(hào)&qu

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

30、ivate)、全局(Public/)常量:字符常量("")、邏輯常量(True/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的語句中錯(cuò)誤的是()A)Dim a%)Private a%) Private a As Integer) static a%真題34以下關(guān)于局部變量的敘述中錯(cuò)誤的是 ( )A)在過程中用Dim語句

31、或Static語句聲明的變量是局部變量B)局部變量的作用域是它所在的過程C)在過程中用Static語句聲明的變量是靜態(tài)局部變量 D)過程執(zhí)行完畢后,該過程中用Dim或Static語句聲明的變量即被釋放。 真題35設(shè)有如下變量聲明語句: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)系>、>= 、< 、<=、 <>、=邏輯 NotA

32、ndOrXor (兩個(gè)不同時(shí)結(jié)果為真) 注意:代數(shù)表達(dá)式與VB表達(dá)式的轉(zhuǎn)換。 例如:ex+y+|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,則下面語句的輸出是()Print 3>2*b or a=c And b <>c or c>d (先算邏輯與)A)FalseB)1C)TrueD)-1真題38設(shè)x=5,執(zhí)行語句Print x=x+10,窗體上顯示的是(

33、)A)15B)5 C) TrueD)False4 VB公共函數(shù)算術(shù):Sqr、Log(自然對(duì)數(shù))、Exp、Abs、Rnd、Sin、Cos、Sgn (注意vb中沒有函數(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

34、)+Fix(y)的值是() fix取整 int取不大于x的最大整數(shù)A)3.5B)4.8C)4.3D)4.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頁真題42語句Print Sgn(-62) +Abs(-62) +Int(-62)的輸出結(jié)果是 A) -36B)1 C)-1 D)-7

35、2真題43在窗體上畫一個(gè)名稱為Command1的命令按鈕。單擊命令按鈕時(shí)執(zhí)行如下事件過程: Private 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 Bas

36、ic表達(dá)式是( )。A Log(Abs(Exp(3.14159) + Sin(x) 3) / (x + 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頁 2.InputBox函數(shù)。 3.MsgBox函數(shù)和M

37、sgBox語句。 真題45語句Print "5*20"輸出的結(jié)果是( )。A."5*20"B.出現(xiàn)錯(cuò)誤信息C.5*20D.100真題46在窗體單擊事件中執(zhí)行下面語句的正確結(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" &#

38、160;   該語句首先輸出"CHINA",然后經(jīng)過2個(gè)空格,顯示"CSAI"。3Space$ (n) 函數(shù) 輸出n個(gè)空格4Format $函數(shù)例如:使用以下事件過程測(cè)試數(shù)值的格式化輸出。    Print Format$(25634, "#")   25634 Print Format$(25634, "00000000") 00025634    Print Fo

39、rmat$(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.60 Print Format$(12345.6, "

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論