




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章VB環(huán)境和基礎(chǔ)
一、選擇題
1.標(biāo)準(zhǔn)模塊文件的擴(kuò)展名為D—。
A、.frmB、.resC、.cisD、.bas
2.激活菜單欄的快捷鍵是:A
A,F10B、F4C、F5D、Ctrl
3.當(dāng)我們輸入代碼時(shí),VisualBasic可以自動(dòng)檢測(cè)_A錯(cuò)誤。
A、語(yǔ)法錯(cuò)誤B、編譯錯(cuò)誤C、運(yùn)行錯(cuò)誤D、邏輯錯(cuò)誤
4.下列方法中不能退出VisualBasic的是:B
A、按Alt+Q組合鍵B、按下Alt+F組合鍵,然后按Esc鍵
C、打開(kāi)“文件”菜單,執(zhí)行“退出”命令D、按F10鍵,然后按F鍵,再按X鍵
5.一個(gè)工程必須包含的文件的類型是:B
A、*.vbp,*.frm,*.frxB、*.vbp,*.cis,*.bas
C>*.bas,*.ocx,*.resD、*.frm,*.cis,*.bas
6.下列可以打開(kāi)立即窗口的操作是D:
A、Ctrl+DB、Ctrl+EC、Ctrl+FD、Ctrl+G
7.剛建立一個(gè)新的標(biāo)準(zhǔn)EXE工程后,出現(xiàn)在工具箱中的控件是:C
A、CommonDialogB、ListViewC、TextBoxD、Toolbar
8.VisualBasic窗體設(shè)計(jì)器的主要功能是:A
A、建立用戶界面B、編寫源程序代碼
C、畫圖D、顯示文字
9.下列可以啟動(dòng)VisualBasic的方法是:D
A、打開(kāi)“我的電腦”,找到存放VisualBasic所在系統(tǒng)文件的硬盤及文件夾,雙擊
"VB6.exe”圖標(biāo)
B、在DOS窗口中,鍵入VisualBasic的路徑,執(zhí)行VisualBasic可執(zhí)行文件
C、利用“開(kāi)始”菜單中的“程序”命令可啟動(dòng)VisualBasic
D、A)和C)
10.資源文件的擴(kuò)展名為_(kāi)_A
A、.resB、.frmC、.vbpD、.bas
11.在VisualBasic中,要強(qiáng)制用戶對(duì)所用的變量進(jìn)行顯式聲明,這可以在哪里設(shè)置:C
A、“屬性”對(duì)話框B、“程序代碼”窗口C、“選項(xiàng)”對(duì)話框D、對(duì)
象瀏覽器
12.下列可以打開(kāi)文件對(duì)話框的操作是:A
A、Ctrl+DCtrl+EC、Ctrl+FD^Ctrl+G
13.VisualBasic集成的主窗口中不包括:A
A、屬性窗口B、標(biāo)題欄C、菜單欄D、工具欄
14.VB的啟動(dòng)有多種方法,下面不能啟動(dòng)VB的是:D
A、使用“開(kāi)始”菜單中的“程序”命令
B、使用“開(kāi)始”菜單中的“運(yùn)行”命令,在彈出的對(duì)話框中輸入VB啟動(dòng)文件的名字
C、使用“我的電腦”,在VB所在硬盤驅(qū)動(dòng)器中找到相應(yīng)的VB文件夾
D、先打開(kāi)VB的“文件”菜單,再按Zlt+Q組合鍵
15.創(chuàng)建VB應(yīng)用程序的主要步驟是:①創(chuàng)建應(yīng)用程序界面②設(shè)置控件③設(shè)置屬性④編寫代
碼,其中正確的步驟是:A
A、①③④B、①②④C、②③④D、①②③④
16.MicrosoftVisualBasic6.0包括三種版本,其中不包括:A
A、通用版B、企業(yè)版C、學(xué)習(xí)版D、專業(yè)版
17.VisualBasic中窗體文件的擴(kuò)展名是:B
A、VBPB、FRMC、VBWD、PDM
18.在VisualBasic的集成開(kāi)發(fā)環(huán)境中不能執(zhí)行程序的方法是:
A、按F8鍵B、按F5鍵C、按F9鍵D、按Shift+F8
19.通過(guò)以下—A—窗口可以在設(shè)計(jì)時(shí)直觀的調(diào)整窗體在屏幕上的位置。
A、代碼窗口B、窗體布局窗口C、窗體設(shè)計(jì)窗口D、屬性窗口
20.VB的工程資源管理器可管理多種類型的文件,下面敘述不正確的是:C
A、窗體文件的擴(kuò)展名為.frm,每個(gè)窗體對(duì)應(yīng)一個(gè)窗體文件
B、標(biāo)準(zhǔn)模塊是一個(gè)純代碼性質(zhì)的文件,它不屬于任何一個(gè)窗體
C、用戶通過(guò)類模塊來(lái)定義自己的類,每個(gè)類都用一個(gè)文件來(lái)保存,其擴(kuò)展名為.bas
1)、資源文件是一種純文本文件,可以用簡(jiǎn)單的文字編輯器來(lái)編輯
21.在VisualBasic6中下列_D是不對(duì)的。
A、可以編寫ActiveX控件
B、可以編寫網(wǎng)絡(luò)程序
C、可以通過(guò)直接訪問(wèn)或建立連接的方式訪問(wèn)大型網(wǎng)絡(luò)數(shù)據(jù)庫(kù)
D、可以寫出16位應(yīng)用程序
二、填空題
1.VisualBasic中的控件分為3類,它們是標(biāo)準(zhǔn)控件、和可插入對(duì)象。
2.VisualBASIC應(yīng)用程序通常由3類模塊組成,即窗體模塊、和類模塊。
第一章答案
一、選擇題
1.D2.A3.A4.B5.A6.D7.C8.A9.D10.A
11.C12.A
13.A14.D15.A16.A17.B18.C19.B20.C21,D
二、填空題
1.ActiveX控件
2.標(biāo)準(zhǔn)模塊
2
第二章VB對(duì)象及操作
一、選擇題
1.下列不能打開(kāi)屬性窗口的操作是:c
A、執(zhí)行”視圖〃菜單中的"屬性窗口”命令
B、按F4鍵
C、按Ctrl+T
D、單擊工具欄上的“屬性窗口''按鈕
2.下列不能打開(kāi)工具箱窗口的操作是:B
A、執(zhí)行“視圖”菜單中的“工具箱”命令
B、按Alt+F8鍵
C、單擊工具欄上的“工具箱”按鈕
D、按Alt+V,然后按X鍵
3.以下不能在“工程資源管理器”窗口中列出的文件類型是D:
A、?basB、?resC、?frmD、?ocxo
4.VisualBasic是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,構(gòu)成對(duì)象的三要素是:B
A、屬性、控件和方法B、屬性、事件和方法C、窗體、控件和過(guò)程D、控件、過(guò)
程和模塊
5.DataTime是一個(gè)Data類型的變量,以下賦值語(yǔ)句中錯(cuò)誤的是:D
A、DataTime=#5/14/01#B、DataTime=#September1,2001#
C、DataTime=#12:15:00AM#D、DataTime="8/8/99”
6.關(guān)于VisualBasic”方法"的概念錯(cuò)誤的是:B
A、方法是對(duì)象的一部分B、方法是預(yù)先定義好的操作
C、方法是對(duì)事件的響應(yīng)D、方法用于完成某些特定的功能
7.在設(shè)計(jì)應(yīng)用程序時(shí),通過(guò)_B___窗口可以查看到應(yīng)用程序工程中的所有組成部分。
A、代碼窗口B、窗體雙計(jì)窗口
C、屬性窗口D、工程資源管理器窗口
8.保存一個(gè)工程至少應(yīng)保存兩個(gè)文件,這兩個(gè)文件分別是:B
A、文本文件和工程文件B、窗體文件和工程文件
C、窗體文件和標(biāo)準(zhǔn)模塊文件D、類模塊文件和工程文件
9.為了保存一個(gè)VB應(yīng)用程序,下列敘述中正確的是:C
A、只保存窗體文件(.frm)B、只保存工程文件(.vbp)
C、分別保存工程文件和窗體文件D、分別保存工程文件和標(biāo)準(zhǔn)模塊文件(.bas)
二、填空題
1.VisualBasic對(duì)象可以分為兩類,分別為和。
2.在窗體上畫一個(gè)文本框和一個(gè)圖片框,然后編寫如下兩個(gè)事件過(guò)程:
PrivateSubForm_Click()
Textl.Text="VB程序設(shè)計(jì)”
EndSub
PrivateSubTextl_Change()
Picturel.Print"VBProgramming”
EndSub
程序運(yùn)行后,單擊窗體,在文本框中顯示的內(nèi)容是,而在圖片框中顯示的內(nèi)容是
3
第二章答案
一、選擇題
1.C2.B3.D4.B5.D6.C7.D8.B9.C
二、填空題
1.預(yù)定義對(duì)象、用戶定義對(duì)象
2.VB程序設(shè)計(jì);VBProgramming
4
第三章VB數(shù)據(jù)類型及運(yùn)算
一、選擇題
1.可以同時(shí)刪除字符前導(dǎo)和尾部空白的函數(shù)是:c
A、LtrimB、RtrimC、TrimD、)Mid
2.計(jì)算結(jié)果為0的表達(dá)式是:I)
A、lnt(2.4)+Int(-2.8)B、Cint(2.4)+Cint(-2.8)
C、Fix(2.4)+Int(-2.8)D、Fix(2.4)+Fix(-2.8)
3.用于獲得字符串S從第2個(gè)字符開(kāi)始的3個(gè)字符的函數(shù)是:A
A、MId$(S,2,3)B、Middle(S,2,3)C、Right$(S,2,3)D、Left$(S,2,3)
4.符號(hào)%是聲明_A類型變量的類型定義符。
A、IntegerB>VariantC>SingleD、String
5.定義變量如下:
DimMy_Var
My_Var二"comeseeme”
若在立即窗口中顯示My_Var的值,下面正確的是:A
A、Debug.PrintMy_VarB、PictureBox.PrintMyVar
C、Printer.PrintMy_VarD^PrintMy_Var
6.在窗體上畫一個(gè)命令按鈕(名稱為Commandl),編寫如下事件過(guò)程:
PrivateSubCommandlclick()
b=5
c=6
Prima=b+c
EndSub
程序運(yùn)行后,單擊命令按鈕,輸出的結(jié)果是:C
A、a=llBNa=b+cC、a=D>False
7.以下變量名中,__B是不符合VisualBasic的命名規(guī)范的。
A、Abc901B、_mnu_0pen_234C、price_D、K
8.函數(shù)String(n,“str”)的功能是:B
A、把數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字符串
B、返回由n個(gè)字符組成的字符串
C、從字符串中取出n個(gè)字符
D、從字符串中第n個(gè)字符的位置開(kāi)始取子字符串
9.下面對(duì)哪一種變量的類型說(shuō)明符的使用是正確的:D
A、Dima:a@=2000B、Dima:a%=50000
C、Dima:a&=TrueD、Dima:a$="OK"
10.下列各組常量的聲明正確的是:B
A、ConstCas3B、Constc=l/3C、Public1=3D、Puclic1=1/3
11.根據(jù)變量的作用域,可以將變量分為3,分別為:a
A、局部變量、模塊變量和全局變量B、局部變量、模塊變量和標(biāo)準(zhǔn)變量
C、局部變量、模塊變量和窗體變量D、局部變量、標(biāo)準(zhǔn)變量和全局變量
12.聲明一個(gè)變量為局部變量應(yīng)該用:b
A、GlobalB、PrivateC、StaticD、Public
13.關(guān)于貨幣型數(shù)據(jù)的說(shuō)明,正確的是:a
A、貨幣型數(shù)據(jù)有時(shí)可以表示成整型數(shù)據(jù)
5
B、貨幣型數(shù)據(jù)與浮點(diǎn)型數(shù)據(jù)完全一樣
C、貨幣型數(shù)據(jù)是由數(shù)字和小數(shù)點(diǎn)組成的字符串
D、貨幣型數(shù)據(jù)是小數(shù)點(diǎn)位置固定的實(shí)型數(shù)
14.下列變量名中,合法的變量名是:a
A、C24B、ABC>A:BD、1+2
15.如果在立即窗口中執(zhí)行以下操作(<CR>是回車鍵):
a=8<CR>
b=9<CR>
printa>b<CR>
則輸出結(jié)果是:C
A)-lB)0C)FalseD)True
16.如果在程序中要將c定義為靜態(tài)變量,且為整型數(shù),則應(yīng)使用的語(yǔ)句是:b
A、RedimaAsIntegerB、StaticaAsInteger
C>PublicaAsIntegerD、DimaAsInteger
17.表達(dá)式Abs(-5)+Len("ABCDE")的值是:c
A、5ABCDEB、-5ABCDEC、10D、0
18.設(shè)a="a",b="b",c="c",d="d",執(zhí)行語(yǔ)句x=IIf((a>d),"A“,“B")后,x的值
為:c
A、“a“B、“b“C、“B“D、“A"
19.下列變量命名正確的是:A
A、myfileB、vb1C、page@2D、cmd.1
20.下面變量名錯(cuò)誤的是D:
A、我們B、abcC^al23D、a.c
21.設(shè)x=4,y=8,z=7,以下表達(dá)式的值是:D
x<yAnd(Noty>z)Orz<x
A、1B、-1C^TrueD、False
22.Rnd函數(shù)不可能產(chǎn)生_B值。
A、0B、1C、0.1234D、0.00005
23.以下合法的VisualBasic標(biāo)識(shí)符是A:
A、ForLoopB^ConstC、9abcD、a#x
24.假設(shè)變量bool_x是一個(gè)布爾型(邏輯型)的變量,則下面正確的賦值語(yǔ)句是:D
A、bool_x二"False〃bool_x=.False.C、bool_x=#False#D>bool_x=False
25.已知X>Y,A>B,正確表示它們之間關(guān)系的式子是:B
A、Sgn(Y-X)-sgn(A-B)<0B、Sgn(Y-X)-Sgn(A-B)=-2
C、Sgn(Y-X)-Sgn(A-B)=0D、Sgn(Y-X)-Sgn(A-B)=-l
26.以下關(guān)系表達(dá)式中,其值為假的是:B
A、“XYZ〃〈〃Xyz"B、〃VisualBasic〃二〃visualbasic”
C、〃the〃<>〃there〃D、〃Integer〃>〃Int〃
27.在VisualBasic中,下列運(yùn)算符中優(yōu)先級(jí)最高的是:A
A、*B、\C><D、Not
28.在一行內(nèi)寫多條語(yǔ)句時(shí),語(yǔ)句之間要用某個(gè)符號(hào)分隔。這個(gè)符號(hào)是:D
A、,B、;C、、D>:
29.設(shè)有如下變量聲明DimtimelAsDate,為變量timel正確賦值的表達(dá)式是:A
A、timel=#11:34:04#B、timel=Format(Time,z/yy:mm:ddz,)
C、timel=#〃ll:34:04〃#D、timel=Format(z,hh:mm:ss/z,Time)
30.在窗體上添加一個(gè)命令按鈕和一個(gè)文本框,并在命令按鈕中編寫如下代碼:
PrivateSubCommandl_Click()
6
A=1.2
C=Len(Str$(A)+Space(10))
Textl.text=C
EndSub
程序運(yùn)行后,單擊命令按鈕,在文本框中顯示:C
A、3B、8C、14D、10
31.在VB的基本數(shù)據(jù)類型中,通用類型(Variant)可以表示任何類型的變量,如果有定義Dim
a,則以下變量賦值中正確的是:A
A、a二“OK"B、A$=OKC、a=04/01/2001D、a$二“OK”
32.下面的變量名合法的是:A
A、k_namekameC、nameD、k-name
33.下列可作為VisualBasic變量名的是:D
A、A#AB^4AC、?xvD、constA
34.下列程序段的顯示結(jié)果為:A
x=0
Printx-1
A、-1B、3C、2D、0
35.下面的四個(gè)VB6.0表達(dá)式語(yǔ)法正確的是:D
A、a>b.find.bOcB、a>bcC、a>bANDOcD、a>bANDbOc
36.如果一個(gè)變量未經(jīng)定義就直接使用,則該變量的類型為:D
A、IntegerB、ByteC、BooleanD、Variant
37.下列不可作為VB變量名的是:A
A^4*DeltaB^AlphaC、ABCD^ABT1
38.VisualBasic邏輯運(yùn)算符Xor、0r^Eqv、And中,級(jí)別最高的運(yùn)算符是:C
A、XorB^OrC、EqvD^And
39.以下關(guān)于作用范圍的描述正確的是:B
A^所有變量(Public/Global/Static/Private)都可以放到窗體的通用部分定義
所有變量(Public/Global/Static/Private)都可以放到標(biāo)準(zhǔn)模塊中定義
C、Public/Global類的變量只能放在標(biāo)準(zhǔn)模塊中定義
D、只有Global類的變量必須放在標(biāo)準(zhǔn)模塊中定義
40.執(zhí)行以下程序段后,變量,$的值為:D
a$二〃VisualBasicProgramming”
b$二〃Quick”
c$=b$&UCase(Mid$(a$,7,6))&Right$(a$,12)
A、VisualBasicProgrammingB、QuickBasicProgramming
C、QUICKBasicProgrammingD>QuickBASICProgramming
41.表達(dá)式5Mod3+3\5*2的值是:B
A、0B、2C、4D、6
42.下列程序段的執(zhí)行結(jié)果為:D
K=0
For1=1TO3
A=rTK
PrintA;
NextI
A>111B、149C>000D、123
43.設(shè)有如下變量聲明
DimTestDateAsDate
7
為變量TestDate正確賦值的表達(dá)方式是A
A、TestDate=#1/1/2002#B、TestDate=#z,l/1/2002'#
C>TestDate=date(z,l/1/2002〃)D、TestDate=Format(〃m/d/yy”,"11112002")
44.表達(dá)式3八2*2+3MOD10\4的值是:C
A、18B、1C、19D、0
45.以下能正確定義數(shù)據(jù)類型TelBook的代碼是:A
A、TypeTelBook
NameAsString*10
TelNumAsInteger
EndType
A、TypeTelBook
NameAsString*10
TelNumAsInteger
EndTelBook
B、TypeTelBook
NameStringo10
TelNumInteger
EndTypeTelBook
C、TypedefTelBook
NameString*10
TelNumInteger
EndType
46.設(shè)S二“中華人民共和國(guó)人表達(dá)式Left(S,l)+Right(S,l)+Mid(S,3,2)的值為:B
A、“中華民國(guó)”B、“中國(guó)人民”C、"中共人民”D、“人民共和”
47.在窗體中添加一個(gè)命令按鈕,名稱為Commands然后編寫如下程序:
PrivateSubCommandl_Click()
A=1234
B$=Str$(A)
C=Len(B$)
PrintC
EndSub
程序運(yùn)行后,單擊命令按鈕,則在窗體上顯示的內(nèi)容是:B
A、0B、5C、6D、7
48.有如下語(yǔ)句:
TypeStudent
NameAsString
AgeAsInteger
SexAsString
EndType
DimStuAsStudent
WithStu
.Name=〃張紅〃
.Age=22
.Sex二〃女〃
EndWith
執(zhí)行PrintStu.Age后的結(jié)果是:B
A、張紅B、22C、“女"D、Age
8
49.下列邏輯表達(dá)式中,能正確表示條件“x,y都是奇數(shù)”的是:C
A、xMod2=1OryMod2=1B>xMod2=0OryMod2=0
C、xMod2=1AndyMod2=1D、xMod2=0AndyMod2=0
50.設(shè)有如下的記錄類型
TypeStudent
NumberAsstring
nameAsString
ageAsInteger
EndType
則正確引用該記錄類型變量的代碼是:B
A、Student,name="張紅"DimsAsStudent
s.name="張紅”
C>DimsAsTypeStudentD^DimsAsType
S.name二”張紅"s.Dame="張紅”
51.d設(shè)a=2,b=3,c=4,d=5,表達(dá)式3>2*bORa=cANDbOcORc<d的值是:D
A、1B、-1C、FalseD、True
52.c下列符號(hào)常量的聲明中,不合法的是:C
A、ConstaAsSingle=l.1B、Consta=〃0K〃
C、ConstaAsDouble=Sin(l)D、ConstaAsInteger=12
53.設(shè)a="MicrosoftVisualBasic”,則以下使變量b的值為"VisualBasic”的語(yǔ)句是:A
A、b=Left(a,10)B、b=Mid(a,10)C、b=Right(a,10)D、b=Mid(a,11,10)
54.使用PublicConst語(yǔ)句聲明一個(gè)全局的符號(hào)常量口寸,該語(yǔ)句應(yīng)放在:D
A、過(guò)程中B、窗體模塊的通用聲明段
C、標(biāo)準(zhǔn)模塊的通用聲明段D、窗體模塊或標(biāo)準(zhǔn)模塊的通用一一段
55.在窗體上畫一個(gè)名稱為Commandl的命令按鈕,然后編寫如下事件過(guò)程:
PrivateSubCommandlClick()
a$=〃VisualBasic”
PrintString(3,a$)
EndSub
程序運(yùn)行后,單擊命令按鈕,在窗體上顯示的內(nèi)容是:A
A、VWB、VisC、sicD、11
56.執(zhí)行以下語(yǔ)句后,輸出的結(jié)果是:B
s$=〃ABCDEFGHIJK〃
PrintMid$(s$,3,4);
printLen(s$)
A、ABCD11B、CDEF11C、EFGH11D、HIJK11
57.設(shè)A="12345678”,則表達(dá)式Val(Left(A,4)+Mid(A,4,2))的值為B
A、123456B、123445C、1279D、6
58.設(shè)a=10,b=5,c=L執(zhí)行語(yǔ)句Printa>b>c后,窗體上顯示的是:Co
A、TrueB、FalseC、1D>出錯(cuò)信息
59.執(zhí)行以下程序段后,變量6$的值為:C
a$二"VisualBasic”
b$二"Quick”
c$=b$&Mid$(a$,2,3)&ucase(Right$(a$,2))
A、QuickVisualB、QuickBasicC、QuickisuICD、QuicklSUic
60.骰子是一個(gè)正六面體,用『6這六個(gè)數(shù)分別代表這六面,擲一次骰子出現(xiàn)的數(shù)可表示為:
9
D
A、INT(RND(6)+1)B、INT(RND*6)
C、INT(RND*7)D、INT(RND*6+1)
61.語(yǔ)句Print58口(-6-2)+人6$(-62)+1"(-6-2)的輸出結(jié)果是:C
A、-36B、1C、-1D、-72
62.如下程序段定義了學(xué)生成績(jī)的記錄類型,由學(xué)號(hào)、姓名、三門課程成績(jī)(百分制)組成:
TypeStud
noAsInteger
nameAsString*10
score(1to3)AsSingle
EndType
若對(duì)某個(gè)學(xué)生的各數(shù)據(jù)項(xiàng)進(jìn)行賦值,下列程序段正確的是:C
A、DimSAsStud
Stud,no=0201
Stud.name=”李平〃
Stud.score=78,88,96
B、DimSAsStud
S.no=0201
S.name二〃李平〃
S.score=78,88,96
C、DimSAsStud
S.no=0201
S.name=”李平〃
S.score(l)=78
S.score(2)=88
S.score(3)=96
D、DimSAsStud
Stud,no=0201
Stud,name=”李平〃
Stud,score(1)=78
Stud,score(2)=88
Stud,score(3)=96
63.設(shè)a=2,b=4,c=6,下列表達(dá)式的值為真的是:
A、a>bAndc<aa>bOrc<aC、a>bXorc<aD、a>bEqvc<a
64.下列表達(dá)式的值為2123的是:B
A、Vai(〃123ase1〃)&2000B、VaiC123asdz/)+2000
C、Str(123)&〃2000〃D、Str(123)+,,2000,/
65.執(zhí)行以下程序段后,變量?$的值為:D
a$二〃VisualBasicPrograming”
b$二〃Quick”
c$=b$&UCase(Mid$(a$,7,6))&Right$(a$,11)
A、VisualBASICPrograming
B、QuickBasicPrograming
C、QUICKBasicPrograming
D、QuickBASICPrograming
66.下面敘述中不正確的是:A
A、自定義數(shù)據(jù)類型必須在窗體模塊或標(biāo)準(zhǔn)模塊的通用聲明段進(jìn)行聲明
10
B、自定義數(shù)據(jù)類型只能在窗體模塊的通用聲明段進(jìn)行聲明
C、在窗體模塊中定義自定義數(shù)據(jù)類型時(shí)必須使用Private關(guān)鍵字
D、自定義數(shù)據(jù)類型中的元素的數(shù)據(jù)類型可以是系統(tǒng)提供的基本數(shù)據(jù)類型或已聲明的自定
義數(shù)據(jù)類型
67.將數(shù)學(xué)表達(dá)式Cos?(a+b)+5,寫成VisualBasic的表達(dá)式,其正確的形式是A:
A、Cos(a+b)2+5*exp(2)B、Cos2(a+b)+5*exp(2)
C^Cos(a+b)2+5*ln(2)D>Cos*2(a+b)+5*ln(2)
68.設(shè)a=5,b=4,c=3,d=2,下列表達(dá)式的值是3>2*bOra=cAndbOcOrc>dC
A、1B、TrueC、FalseD^2
69.設(shè)a=6,則執(zhí)行x=IIf(a>5,-l,0)后,x的值為:D
A、B、6C、0D、-1
70.以下關(guān)于變量類型說(shuō)明符的使用正確的是:B
A、Dima:a%=90000B、Dima:a=2000%
C、Dima:a#="OK"D、Dima:a&=True
71.以下聲明語(yǔ)句中錯(cuò)誤的是:B
A^Constvarl=123B、Dimvar2='ABC'
C、DimintSumAsIntegerD^Staticvat3AsInteger
72.表達(dá)式4+5\6*7/8Mod9的值是:A
A、4B、5C>6D、7
73.若設(shè)a=4,b=5,則下列表達(dá)式值為真的是:
A、(True+a)>0Andb>10a>bOrb>10-a
C、(False-b<0)Eqv(a>b)D^a>bXorb+3>5
74.表達(dá)式12000+“129”&200的值是:B
A、12329B、“12129200〃C、"12000129200'D、"12329〃
二、填空題
1.以下程序段執(zhí)行后y的值是/.
x=8.6
y=int(x+0.5)
printy
2.在VisualBasic的立即窗口內(nèi)輸入以下語(yǔ)句
X=65<CR>
?Chr$(X)<CR>
在窗口中顯示的結(jié)果是」。
3.設(shè)有如下的VisualBasic表達(dá)式:5*x*2-3*x-2*Sin(a)/3它相當(dāng)于代數(shù)
式5x2-3xo
4.函數(shù)len(Str$(256.36))的值是7。
5.假定當(dāng)前日期為2003年9月20日,星期六,則執(zhí)行以下語(yǔ)句:
PrintDay(Now)
輸出結(jié)果是20
6.以下程序段的輸出結(jié)果是型_______。
x=8.5
printint(x)+0.6
7.以下語(yǔ)句的輸出結(jié)果是一
a%=4.5678
Printa%
8.與數(shù)學(xué)表達(dá)式COS?(a+b)/3x+5對(duì)應(yīng)的VisualBasic表達(dá)式是cos(a+b)2/3/x+5
9.VB表達(dá)式INT(-4.8)*6\3-2+FIX(-4.8)的值是-7
11
10.用戶可以用const語(yǔ)句定義自己的數(shù)據(jù)類型。
11.以下語(yǔ)句的輸出結(jié)果ChinaBeijing。
S$=z,China*
S$二〃Beijing”
PrintS$
12.表達(dá)式Fix(-32.68)+Int(-23.02)的值為-56。
13.語(yǔ)句Print“25+32=”:25+32的輸出結(jié)果是57。
14.執(zhí)行下面的程序段后,s的值為3o
s=5
Fori=2.6To4.9Step0.6
s=s+1
Nexti
15.執(zhí)行以下程序段,并輸入L23,則程序的輸出結(jié)果應(yīng)是2
N=Str(InputBox(〃請(qǐng)輸入一個(gè)實(shí)數(shù):〃))
p=InStr(N,
PrintMid(N,p)
16.設(shè)有如下程序段:
a$=,,BeijingShanghai〃
b$=Mid(a$,InStr(a$,,,g,,)+l)
執(zhí)行上面的程序段后,變量b$的值為_(kāi)haio
17.隨機(jī)生成一個(gè)1T0的隨機(jī)整數(shù)的表達(dá)式是一rnd*10+l
18.以下語(yǔ)句的輸出結(jié)果是:」2345.68______。
PrintInt(12345.6789*100+0.5)/100
19.執(zhí)行下面的程序段后,b的值為300o
a=300
b=20
a=a+b
b=a-b
a=a-b
20.下面程序運(yùn)行后,輸出的結(jié)果為
PrivateSubCommandl_Click()
A$="Beijing”
B$二"dalian,,
C$二"shanghai”
C$=Instr(Left(A$,2)+Right$(B$,2),C$)
PrintC$
EndSub
12
第三章答案
一、選擇題
1.C11.A21.D31.A41.B51.D61.C71.B
2.1)12.C22.B32.A42.A52.C62.C72.B
3.A13.D23.A33.D43.A53.B63.D73.D
64.B
4.A14.A24.D34.A44.C54.C74.B
65.D
5.A15.C25.B35.D45.A55.A
66.B
6.D16.B26.B36.D46.B56.B
67.A
7.B17.C27.A37.A47.B57.B
28.D68.B
8.B18.C38.D48.B58.B
29.A69.D
9.D19.A39.C49.C59.C
30.C70.B
10.B20.D40.D50.B60.D
二、)真空題
1.911.Beijing
2.A12,-56
3.5x2-3x-2Sina-r313.25+32=57
4.714.9
5.2015..23
6.8.616.Shanghai
7.417.INT((10*RND)+1)
8.(cos(a+b))2/(3*x+5)18.12345.68
9.-719.300
10.TYPE20.0
13
第四章VB輸入輸出
一?、選擇題
1.對(duì)用MsgBox顯示的消息框,下面_D是錯(cuò)的。
A、可以有一個(gè)按鈕
C、可以有三個(gè)按鈕
B,可以有兩個(gè)按鈕
D、可以有四個(gè)按鈕
2.設(shè)有如下程序:
PrivateSubForm_Click()
i=MsgBoxCAAAAA",2,〃BB〃)
EndSub
程序運(yùn)行后,單擊窗體,則在窗體上顯示的內(nèi)容是:A
3.假定有如下的窗體事件過(guò)程:
PrivateSubFormClick()
a$="MicrosoftVisualBasic”
b$=Right(a$,5)Basic
c=Mid(a$,1,9)
MsgBoxa$,34,b$,c$,5
EndSub
程序運(yùn)行后單擊窗體,則在彈出的信息框中的標(biāo)題欄中顯示的信息是:C
A^MicrosoftVisualB、MicrosoftC>BasicD>5
4.可以實(shí)現(xiàn)從鍵盤輸入一個(gè)作為雙精度變量a的值的語(yǔ)句是:C
A、a=InputBox()B、a=InputBox(〃請(qǐng)輸入一個(gè)值〃)
C、a=Vai(InputBox(〃請(qǐng)輸入一個(gè)值〃))D^a=Val(InputBox())
5.在MsgBox函數(shù)中哪一個(gè)參數(shù)是必須的:A
A、promptB、buttonsC>titleD、context
6.以下語(yǔ)句的輸出結(jié)果是C:
PrintFormat$(32548.5,"000,000.00")
A、32548.5B、32,548.5C、032,548.50D、32,548.50
7.Print方法可以輸出多個(gè)表達(dá)式,若使用標(biāo)準(zhǔn)格式輸出,各表達(dá)式的分隔符應(yīng)是:B
A、空格B、逗號(hào)C、冒號(hào)D、分號(hào)
8.用InputBox函數(shù)設(shè)計(jì)的對(duì)話框,其功能是:B
A、只能接收用戶輸入的數(shù)據(jù),但不會(huì)返回任何信息
14
B、能接收用戶輸入的數(shù)據(jù),并能返回用戶輸入的信息
C、既能用于接收用戶輸入的信息,又能用于輸出信息
D、專門用于輸出信息
9.InputBox函數(shù)返回值的類型為:B
A、數(shù)值B、字符串
C、變體【)、數(shù)值或字符串(視輸入的數(shù)據(jù)而定)
10.可以同時(shí)刪除字符串前導(dǎo)和尾部空白的函數(shù)是:C
A、LtrimB、RtrimC^TrimI)、Mid
11.以下語(yǔ)句的輸出結(jié)果是:B
PrintFormat$(1234.5,w00,000.00")
A、1234.5B、01,234.50C、01,234.5D、1,234.50
12.執(zhí)行如下兩條語(yǔ)句后,窗體上顯示的是:D
a=8.4326
PrintFormat(a,〃$00,00.00〃)
A、0,008.43B、$8.43C、8.43D、$0,008.43
13.下列敘述不正確的是:C
A.InputBox函數(shù)返回值為字符型B、MsgBox函數(shù)返回值為所單擊按鈕的鍵
值
C、MsgBox語(yǔ)句返回值為所單擊按鈕的鍵值D、Shell函數(shù)返回值為所執(zhí)行文件的工作
代碼
14.執(zhí)行下列語(yǔ)句后,顯示輸入對(duì)話框,此時(shí)如果單擊〃確定〃按鈕,則變量atrInput的內(nèi)容
是:C
atrInput=lnputBox(〃請(qǐng)輸入字符串〃,〃字符串對(duì)話框〃,〃字符串〃)
A、〃請(qǐng)輸入字符串〃B、〃字符串對(duì)話框〃
C、〃字符串〃D、空字符串
15.在窗體上畫一個(gè)命令按鈕,名稱為Command1。單擊命令按鈕時(shí),執(zhí)行如下事件過(guò)程:
PrivateSubCommand1-Click()
a$=/zsoftwareandhardware/7
b$=Right(a$,8)hardware
c$=Mid(a$,1,8)software
Msgboxa$,,b$,c$,1
EndSub
則在彈出的信息框的標(biāo)題欄中顯示的信息是:C
A、softwareandhardwareB、softwareC、hardwafeD>1
16.閱讀程序:
PrivateSubCommandl_Click()
a=10:b=15:c=20:d=25
Printa;Spc(5);b;Spc(5);c
Printb;Space$(5);b;Space$(5);c
Printc;Spc⑵;〃+〃;Spc(2);d;
PrintSpc(2);Spc(2);c+d
EndSub
程序運(yùn)行后,單擊窗體,輸出結(jié)果是:A
15
CD
17.下面敘述正確的是:B
A、Spc函數(shù)既能用于Print方法中,也能用于表達(dá)式
B、Space函數(shù)既能用于Print方法中,也能用于表達(dá)式
C、Spc函數(shù)與Space函數(shù)均生成空格,沒(méi)有區(qū)別
D、以上說(shuō)法均不對(duì)
18.執(zhí)行如下語(yǔ)句:C
a=InputBox("Today","Tomorrow","Yesterday",,,"Daybeforeyesterday”,5)
將顯示一個(gè)對(duì)話框,在對(duì)話框的輸入?yún)^(qū)中顯示的信息是:
A、TodayB、Tomorrow
C、YesterdayD、Daybeforeyesterday
19.以下語(yǔ)句的輸出結(jié)果是A____。
PrintFormat$C123.58",###.00")
A、123.58B、123.00C,,123.58D、0,123.58
20.下列語(yǔ)句的輸出結(jié)果為:D
PrintFormat$(5689.36,"000,000.000")
A、5,689.36B、5,689.360C、5,689.3D、005,689.360
21.以下關(guān)于MsgBox的敘述中,錯(cuò)誤的是:D
A、MsgBox函數(shù)返回一個(gè)整數(shù)
B、通過(guò)MsgBox函數(shù)可以設(shè)置信息框中圖標(biāo)和按鈕的類型
C、MsgBox語(yǔ)句沒(méi)有返回值
D、MsgBox函數(shù)的第一個(gè)參數(shù)是一個(gè)整數(shù),該參數(shù)只能確定對(duì)話框中顯示的按鈕數(shù)量
二、編程題1.編寫程序,輸入以秒為單位表示的時(shí)間,將其換算成幾時(shí)幾分幾秒。
2.編寫程序,從鍵盤上輸入三個(gè)數(shù),計(jì)算并輸出這三個(gè)數(shù)的和及平均值。通過(guò)InputBox函
數(shù)輸入數(shù)據(jù),在窗體上顯示和及平均值。
A=inputbox("”)
B=inputbox("”)
C二
Sum=a+b+c
Aver=sum/3
Printsum,aver
16
第四章答案
一、選擇題
1.D6.c11.B16.A21.D
2.A7.B12.D17.B
3.C8.B13.C18.C
4.C9.B14.c19.A
5.A10.C15.c20.D
二、編程題
1.x=InputBox。請(qǐng)輸入秒數(shù):")
a=Vai(x)\3600
b=(Vai(x)-a*3600)\60
c=(Vai(x)-a*3600)Mod60
Printx;〃秒是〃;a;〃小時(shí)〃;b;〃分〃;c;〃秒〃
2.a=Val(InputBox("輸入第一個(gè)數(shù)”))
b=Vai(InputBox(〃輸入第二個(gè)數(shù)”))
c=Vai(InputBox(〃輸入第三個(gè)數(shù)〃))
Sum=a+b+c
aver=Sum/3
Print〃3個(gè)數(shù)的和為:〃;Sum
Print〃3個(gè)數(shù)的平均值為:為aver
17
第五章VB標(biāo)準(zhǔn)控件
一、選擇題
1.以下各項(xiàng)中,VisualBasic不能接收的圖形文件是:C
A、.ico文件B、.jpg文件C、.psd文件D、.bmp文件
2.如果希望一個(gè)窗體在顯示的時(shí)候沒(méi)有邊框,應(yīng)該設(shè)置的屬性是:C
A、將窗體的標(biāo)題(Caption)設(shè)成空字符
B、將窗體的Enabled屬性置成False
C>將窗體的BorderStyle屬性置成None
D、將窗體的ContalBox置成False
3.通過(guò)改變單選按鈕(OptionButton)控件的A___屬性值,可以改變單選按鈕的選取狀態(tài)。
A、ValueB、StyleC^AppearanceD^Caption
4.使文本框獲得焦點(diǎn)的方法:C
A、ChangeB、GotFocusC、SetFocusD、LostFocus
5.為了使圖片框的大小可以自動(dòng)適應(yīng)圖片的尺寸,則應(yīng):A
限將其Autosize屬性值設(shè)置為True
B、將其Autosize屬性值設(shè)置為False
C、將其Stretch屬性值設(shè)置為True
D、將其Stretch屬性值設(shè)置為False
6.窗體中有3個(gè)按鈕Commandl、Command2和Conmiand3,該程序的功能是當(dāng)單擊按鈕Commandl
時(shí),按鈕2可用,按鈕3不可見(jiàn),正確的程序是:C
A、PrivateSubCommandl_Click()B、PrivateSubCommandl_Click()
Command2.Visible=TrueCommand2.Enabled=True
Commands.Visible=FalseCommands.Enabled=False
EndSubEndSub
C、PrivateSubCommand1Click()D、PrivateSubCommandl_Click()
Command2.Enable=TrueCommand2.Enabled=False
Commands.Visib11seCommands.Visible=False
EndSubEndSub
7.下面的窗體中沒(méi)含有的控件是:D
八、單選鈕B、復(fù)選框C、框架D、命令按鈕
8.決定控件上文字的字體、字形、大小、效果的屬性是:D
A、TextB、CaptionC、NameD>Font
9.往窗體Forml上添加一個(gè)列表框控件Listl,并編寫如下代碼:
PrivateSubFormLoad()
Fori=0To6
Listl.Additemi
Nexti
EndSub
為了在程序運(yùn)行時(shí),按住Ctrl鍵單擊列表中的項(xiàng)目可以選中多個(gè)項(xiàng)目,可以設(shè)置Listl
的屬性:C
18
A、Listl.ListB、Listl.Listindex
C,Listl.MultiSelectD、Listl.Text
10.以下控件可以用來(lái)實(shí)現(xiàn)定時(shí)地執(zhí)行某段代碼的是:B
A、OLEB、TimerC、ComboBoxD、FileListBox
11.能夠獲得一個(gè)文本框中被選取文本的內(nèi)容的屬性是:C
A、TextB、LengthC、Se]textD、SelStart
12.下面
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 液力機(jī)械在家具生產(chǎn)設(shè)備中的應(yīng)用考核試卷
- 棉織造行業(yè)D打印技術(shù)與應(yīng)用考核試卷
- 熱電聯(lián)產(chǎn)系統(tǒng)在能源可持續(xù)發(fā)展中的貢獻(xiàn)考核試卷
- 洗浴服務(wù)心理學(xué)考核試卷
- 2025土地承包合同調(diào)整協(xié)議
- 2025年土地流轉(zhuǎn)個(gè)人合同樣本
- 2025租賃合同解除協(xié)議范例
- 全國(guó)綠色礦山名錄管理信息系統(tǒng)用戶手冊(cè)(第三方評(píng)估機(jī)構(gòu))
- 大樓外墻廣告位出租合同書二零二五年
- 山場(chǎng)承包合同范例二零二五年
- 新進(jìn)(轉(zhuǎn)崗)職工三級(jí)安全教育培訓(xùn)表
- GB/T 44347-2024鄉(xiāng)村綠化技術(shù)規(guī)程
- (修訂版)糧油質(zhì)量檢驗(yàn)員理論考試復(fù)習(xí)題庫(kù)-下多選、判斷題
- 保險(xiǎn)行業(yè)客戶畫像分析與精準(zhǔn)營(yíng)銷方案
- 滬教版小學(xué)六年級(jí)數(shù)學(xué)應(yīng)用題150道及答案
- 北師大版四年級(jí)下冊(cè)小數(shù)乘法豎式計(jì)算練習(xí)100題及答案
- 2024年湖南省長(zhǎng)沙市中考地理試卷真題(含答案解析)
- 《中國(guó)健康成年人身體活動(dòng)能量消耗參考值》(編制說(shuō)明)
- 食堂大米采購(gòu)招標(biāo)文件
- CJT 216-2013 給水排水用軟密封閘閥
- CJ-T250-2018建筑排水用高密度聚乙烯(HDPE)管材及管件
評(píng)論
0/150
提交評(píng)論