VB題庫總題(分章)1_第1頁
VB題庫總題(分章)1_第2頁
VB題庫總題(分章)1_第3頁
VB題庫總題(分章)1_第4頁
VB題庫總題(分章)1_第5頁
已閱讀5頁,還剩136頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

第一章VB環(huán)境和基礎

一、選擇題

1.標準模塊文件的擴展名為D—。

A、.frmB、.resC、.cisD、.bas

2.激活菜單欄的快捷鍵是:A

A,F10B、F4C、F5D、Ctrl

3.當我們輸入代碼時,VisualBasic可以自動檢測_A錯誤。

A、語法錯誤B、編譯錯誤C、運行錯誤D、邏輯錯誤

4.下列方法中不能退出VisualBasic的是:B

A、按Alt+Q組合鍵B、按下Alt+F組合鍵,然后按Esc鍵

C、打開“文件”菜單,執(zhí)行“退出”命令D、按F10鍵,然后按F鍵,再按X鍵

5.一個工程必須包含的文件的類型是:B

A、*.vbp,*.frm,*.frxB、*.vbp,*.cis,*.bas

C>*.bas,*.ocx,*.resD、*.frm,*.cis,*.bas

6.下列可以打開立即窗口的操作是D:

A、Ctrl+DB、Ctrl+EC、Ctrl+FD、Ctrl+G

7.剛建立一個新的標準EXE工程后,出現(xiàn)在工具箱中的控件是:C

A、CommonDialogB、ListViewC、TextBoxD、Toolbar

8.VisualBasic窗體設計器的主要功能是:A

A、建立用戶界面B、編寫源程序代碼

C、畫圖D、顯示文字

9.下列可以啟動VisualBasic的方法是:D

A、打開“我的電腦”,找到存放VisualBasic所在系統(tǒng)文件的硬盤及文件夾,雙擊

"VB6.exe”圖標

B、在DOS窗口中,鍵入VisualBasic的路徑,執(zhí)行VisualBasic可執(zhí)行文件

C、利用“開始”菜單中的“程序”命令可啟動VisualBasic

D、A)和C)

10.資源文件的擴展名為__A

A、.resB、.frmC、.vbpD、.bas

11.在VisualBasic中,要強制用戶對所用的變量進行顯式聲明,這可以在哪里設置:C

A、“屬性”對話框B、“程序代碼”窗口C、“選項”對話框D、對

象瀏覽器

12.下列可以打開文件對話框的操作是:A

A、Ctrl+DCtrl+EC、Ctrl+FD^Ctrl+G

13.VisualBasic集成的主窗口中不包括:A

A、屬性窗口B、標題欄C、菜單欄D、工具欄

14.VB的啟動有多種方法,下面不能啟動VB的是:D

A、使用“開始”菜單中的“程序”命令

B、使用“開始”菜單中的“運行”命令,在彈出的對話框中輸入VB啟動文件的名字

C、使用“我的電腦”,在VB所在硬盤驅動器中找到相應的VB文件夾

D、先打開VB的“文件”菜單,再按Zlt+Q組合鍵

15.創(chuàng)建VB應用程序的主要步驟是:①創(chuàng)建應用程序界面②設置控件③設置屬性④編寫代

碼,其中正確的步驟是:A

A、①③④B、①②④C、②③④D、①②③④

16.MicrosoftVisualBasic6.0包括三種版本,其中不包括:A

A、通用版B、企業(yè)版C、學習版D、專業(yè)版

17.VisualBasic中窗體文件的擴展名是:B

A、VBPB、FRMC、VBWD、PDM

18.在VisualBasic的集成開發(fā)環(huán)境中不能執(zhí)行程序的方法是:

A、按F8鍵B、按F5鍵C、按F9鍵D、按Shift+F8

19.通過以下—A—窗口可以在設計時直觀的調(diào)整窗體在屏幕上的位置。

A、代碼窗口B、窗體布局窗口C、窗體設計窗口D、屬性窗口

20.VB的工程資源管理器可管理多種類型的文件,下面敘述不正確的是:C

A、窗體文件的擴展名為.frm,每個窗體對應一個窗體文件

B、標準模塊是一個純代碼性質(zhì)的文件,它不屬于任何一個窗體

C、用戶通過類模塊來定義自己的類,每個類都用一個文件來保存,其擴展名為.bas

1)、資源文件是一種純文本文件,可以用簡單的文字編輯器來編輯

21.在VisualBasic6中下列_D是不對的。

A、可以編寫ActiveX控件

B、可以編寫網(wǎng)絡程序

C、可以通過直接訪問或建立連接的方式訪問大型網(wǎng)絡數(shù)據(jù)庫

D、可以寫出16位應用程序

二、填空題

1.VisualBasic中的控件分為3類,它們是標準控件、和可插入對象。

2.VisualBASIC應用程序通常由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.標準模塊

2

第二章VB對象及操作

一、選擇題

1.下列不能打開屬性窗口的操作是:c

A、執(zhí)行”視圖〃菜單中的"屬性窗口”命令

B、按F4鍵

C、按Ctrl+T

D、單擊工具欄上的“屬性窗口''按鈕

2.下列不能打開工具箱窗口的操作是:B

A、執(zhí)行“視圖”菜單中的“工具箱”命令

B、按Alt+F8鍵

C、單擊工具欄上的“工具箱”按鈕

D、按Alt+V,然后按X鍵

3.以下不能在“工程資源管理器”窗口中列出的文件類型是D:

A、?basB、?resC、?frmD、?ocxo

4.VisualBasic是一種面向對象的程序設計語言,構成對象的三要素是:B

A、屬性、控件和方法B、屬性、事件和方法C、窗體、控件和過程D、控件、過

程和模塊

5.DataTime是一個Data類型的變量,以下賦值語句中錯誤的是:D

A、DataTime=#5/14/01#B、DataTime=#September1,2001#

C、DataTime=#12:15:00AM#D、DataTime="8/8/99”

6.關于VisualBasic”方法"的概念錯誤的是:B

A、方法是對象的一部分B、方法是預先定義好的操作

C、方法是對事件的響應D、方法用于完成某些特定的功能

7.在設計應用程序時,通過_B___窗口可以查看到應用程序工程中的所有組成部分。

A、代碼窗口B、窗體雙計窗口

C、屬性窗口D、工程資源管理器窗口

8.保存一個工程至少應保存兩個文件,這兩個文件分別是:B

A、文本文件和工程文件B、窗體文件和工程文件

C、窗體文件和標準模塊文件D、類模塊文件和工程文件

9.為了保存一個VB應用程序,下列敘述中正確的是:C

A、只保存窗體文件(.frm)B、只保存工程文件(.vbp)

C、分別保存工程文件和窗體文件D、分別保存工程文件和標準模塊文件(.bas)

二、填空題

1.VisualBasic對象可以分為兩類,分別為和。

2.在窗體上畫一個文本框和一個圖片框,然后編寫如下兩個事件過程:

PrivateSubForm_Click()

Textl.Text="VB程序設計”

EndSub

PrivateSubTextl_Change()

Picturel.Print"VBProgramming”

EndSub

程序運行后,單擊窗體,在文本框中顯示的內(nèi)容是,而在圖片框中顯示的內(nèi)容是

3

第二章答案

一、選擇題

1.C2.B3.D4.B5.D6.C7.D8.B9.C

二、填空題

1.預定義對象、用戶定義對象

2.VB程序設計;VBProgramming

4

第三章VB數(shù)據(jù)類型及運算

一、選擇題

1.可以同時刪除字符前導和尾部空白的函數(shù)是:c

A、LtrimB、RtrimC、TrimD、)Mid

2.計算結果為0的表達式是: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個字符開始的3個字符的函數(shù)是:A

A、MId$(S,2,3)B、Middle(S,2,3)C、Right$(S,2,3)D、Left$(S,2,3)

4.符號%是聲明_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.在窗體上畫一個命令按鈕(名稱為Commandl),編寫如下事件過程:

PrivateSubCommandlclick()

b=5

c=6

Prima=b+c

EndSub

程序運行后,單擊命令按鈕,輸出的結果是: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ù)轉換為字符串

B、返回由n個字符組成的字符串

C、從字符串中取出n個字符

D、從字符串中第n個字符的位置開始取子字符串

9.下面對哪一種變量的類型說明符的使用是正確的: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、局部變量、模塊變量和標準變量

C、局部變量、模塊變量和窗體變量D、局部變量、標準變量和全局變量

12.聲明一個變量為局部變量應該用:b

A、GlobalB、PrivateC、StaticD、Public

13.關于貨幣型數(shù)據(jù)的說明,正確的是:a

A、貨幣型數(shù)據(jù)有時可以表示成整型數(shù)據(jù)

5

B、貨幣型數(shù)據(jù)與浮點型數(shù)據(jù)完全一樣

C、貨幣型數(shù)據(jù)是由數(shù)字和小數(shù)點組成的字符串

D、貨幣型數(shù)據(jù)是小數(shù)點位置固定的實型數(shù)

14.下列變量名中,合法的變量名是:a

A、C24B、ABC>A:BD、1+2

15.如果在立即窗口中執(zhí)行以下操作(<CR>是回車鍵):

a=8<CR>

b=9<CR>

printa>b<CR>

則輸出結果是:C

A)-lB)0C)FalseD)True

16.如果在程序中要將c定義為靜態(tài)變量,且為整型數(shù),則應使用的語句是:b

A、RedimaAsIntegerB、StaticaAsInteger

C>PublicaAsIntegerD、DimaAsInteger

17.表達式Abs(-5)+Len("ABCDE")的值是:c

A、5ABCDEB、-5ABCDEC、10D、0

18.設a="a",b="b",c="c",d="d",執(zhí)行語句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.下面變量名錯誤的是D:

A、我們B、abcC^al23D、a.c

21.設x=4,y=8,z=7,以下表達式的值是: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標識符是A:

A、ForLoopB^ConstC、9abcD、a#x

24.假設變量bool_x是一個布爾型(邏輯型)的變量,則下面正確的賦值語句是:D

A、bool_x二"False〃bool_x=.False.C、bool_x=#False#D>bool_x=False

25.已知X>Y,A>B,正確表示它們之間關系的式子是: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.以下關系表達式中,其值為假的是:B

A、“XYZ〃〈〃Xyz"B、〃VisualBasic〃二〃visualbasic”

C、〃the〃<>〃there〃D、〃Integer〃>〃Int〃

27.在VisualBasic中,下列運算符中優(yōu)先級最高的是:A

A、*B、\C><D、Not

28.在一行內(nèi)寫多條語句時,語句之間要用某個符號分隔。這個符號是:D

A、,B、;C、、D>:

29.設有如下變量聲明DimtimelAsDate,為變量timel正確賦值的表達式是: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.在窗體上添加一個命令按鈕和一個文本框,并在命令按鈕中編寫如下代碼:

PrivateSubCommandl_Click()

6

A=1.2

C=Len(Str$(A)+Space(10))

Textl.text=C

EndSub

程序運行后,單擊命令按鈕,在文本框中顯示: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.下列程序段的顯示結果為:A

x=0

Printx-1

A、-1B、3C、2D、0

35.下面的四個VB6.0表達式語法正確的是:D

A、a>b.find.bOcB、a>bcC、a>bANDOcD、a>bANDbOc

36.如果一個變量未經(jīng)定義就直接使用,則該變量的類型為:D

A、IntegerB、ByteC、BooleanD、Variant

37.下列不可作為VB變量名的是:A

A^4*DeltaB^AlphaC、ABCD^ABT1

38.VisualBasic邏輯運算符Xor、0r^Eqv、And中,級別最高的運算符是:C

A、XorB^OrC、EqvD^And

39.以下關于作用范圍的描述正確的是:B

A^所有變量(Public/Global/Static/Private)都可以放到窗體的通用部分定義

所有變量(Public/Global/Static/Private)都可以放到標準模塊中定義

C、Public/Global類的變量只能放在標準模塊中定義

D、只有Global類的變量必須放在標準模塊中定義

40.執(zhí)行以下程序段后,變量,$的值為:D

a$二〃VisualBasicProgramming”

b$二〃Quick”

c$=b$&UCase(Mid$(a$,7,6))&Right$(a$,12)

A、VisualBasicProgrammingB、QuickBasicProgramming

C、QUICKBasicProgrammingD>QuickBASICProgramming

41.表達式5Mod3+3\5*2的值是:B

A、0B、2C、4D、6

42.下列程序段的執(zhí)行結果為:D

K=0

For1=1TO3

A=rTK

PrintA;

NextI

A>111B、149C>000D、123

43.設有如下變量聲明

DimTestDateAsDate

7

為變量TestDate正確賦值的表達方式是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.表達式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.設S二“中華人民共和國人表達式Left(S,l)+Right(S,l)+Mid(S,3,2)的值為:B

A、“中華民國”B、“中國人民”C、"中共人民”D、“人民共和”

47.在窗體中添加一個命令按鈕,名稱為Commands然后編寫如下程序:

PrivateSubCommandl_Click()

A=1234

B$=Str$(A)

C=Len(B$)

PrintC

EndSub

程序運行后,單擊命令按鈕,則在窗體上顯示的內(nèi)容是:B

A、0B、5C、6D、7

48.有如下語句:

TypeStudent

NameAsString

AgeAsInteger

SexAsString

EndType

DimStuAsStudent

WithStu

.Name=〃張紅〃

.Age=22

.Sex二〃女〃

EndWith

執(zhí)行PrintStu.Age后的結果是:B

A、張紅B、22C、“女"D、Age

8

49.下列邏輯表達式中,能正確表示條件“x,y都是奇數(shù)”的是:C

A、xMod2=1OryMod2=1B>xMod2=0OryMod2=0

C、xMod2=1AndyMod2=1D、xMod2=0AndyMod2=0

50.設有如下的記錄類型

TypeStudent

NumberAsstring

nameAsString

ageAsInteger

EndType

則正確引用該記錄類型變量的代碼是:B

A、Student,name="張紅"DimsAsStudent

s.name="張紅”

C>DimsAsTypeStudentD^DimsAsType

S.name二”張紅"s.Dame="張紅”

51.d設a=2,b=3,c=4,d=5,表達式3>2*bORa=cANDbOcORc<d的值是:D

A、1B、-1C、FalseD、True

52.c下列符號常量的聲明中,不合法的是:C

A、ConstaAsSingle=l.1B、Consta=〃0K〃

C、ConstaAsDouble=Sin(l)D、ConstaAsInteger=12

53.設a="MicrosoftVisualBasic”,則以下使變量b的值為"VisualBasic”的語句是:A

A、b=Left(a,10)B、b=Mid(a,10)C、b=Right(a,10)D、b=Mid(a,11,10)

54.使用PublicConst語句聲明一個全局的符號常量口寸,該語句應放在:D

A、過程中B、窗體模塊的通用聲明段

C、標準模塊的通用聲明段D、窗體模塊或標準模塊的通用一一段

55.在窗體上畫一個名稱為Commandl的命令按鈕,然后編寫如下事件過程:

PrivateSubCommandlClick()

a$=〃VisualBasic”

PrintString(3,a$)

EndSub

程序運行后,單擊命令按鈕,在窗體上顯示的內(nèi)容是:A

A、VWB、VisC、sicD、11

56.執(zhí)行以下語句后,輸出的結果是:B

s$=〃ABCDEFGHIJK〃

PrintMid$(s$,3,4);

printLen(s$)

A、ABCD11B、CDEF11C、EFGH11D、HIJK11

57.設A="12345678”,則表達式Val(Left(A,4)+Mid(A,4,2))的值為B

A、123456B、123445C、1279D、6

58.設a=10,b=5,c=L執(zhí)行語句Printa>b>c后,窗體上顯示的是:Co

A、TrueB、FalseC、1D>出錯信息

59.執(zhí)行以下程序段后,變量6$的值為:C

a$二"VisualBasic”

b$二"Quick”

c$=b$&Mid$(a$,2,3)&ucase(Right$(a$,2))

A、QuickVisualB、QuickBasicC、QuickisuICD、QuicklSUic

60.骰子是一個正六面體,用『6這六個數(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.語句Print58口(-6-2)+人6$(-62)+1"(-6-2)的輸出結果是:C

A、-36B、1C、-1D、-72

62.如下程序段定義了學生成績的記錄類型,由學號、姓名、三門課程成績(百分制)組成:

TypeStud

noAsInteger

nameAsString*10

score(1to3)AsSingle

EndType

若對某個學生的各數(shù)據(jù)項進行賦值,下列程序段正確的是: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.設a=2,b=4,c=6,下列表達式的值為真的是:

A、a>bAndc<aa>bOrc<aC、a>bXorc<aD、a>bEqvc<a

64.下列表達式的值為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ù)類型必須在窗體模塊或標準模塊的通用聲明段進行聲明

10

B、自定義數(shù)據(jù)類型只能在窗體模塊的通用聲明段進行聲明

C、在窗體模塊中定義自定義數(shù)據(jù)類型時必須使用Private關鍵字

D、自定義數(shù)據(jù)類型中的元素的數(shù)據(jù)類型可以是系統(tǒng)提供的基本數(shù)據(jù)類型或已聲明的自定

義數(shù)據(jù)類型

67.將數(shù)學表達式Cos?(a+b)+5,寫成VisualBasic的表達式,其正確的形式是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.設a=5,b=4,c=3,d=2,下列表達式的值是3>2*bOra=cAndbOcOrc>dC

A、1B、TrueC、FalseD^2

69.設a=6,則執(zhí)行x=IIf(a>5,-l,0)后,x的值為:D

A、B、6C、0D、-1

70.以下關于變量類型說明符的使用正確的是:B

A、Dima:a%=90000B、Dima:a=2000%

C、Dima:a#="OK"D、Dima:a&=True

71.以下聲明語句中錯誤的是:B

A^Constvarl=123B、Dimvar2='ABC'

C、DimintSumAsIntegerD^Staticvat3AsInteger

72.表達式4+5\6*7/8Mod9的值是:A

A、4B、5C>6D、7

73.若設a=4,b=5,則下列表達式值為真的是:

A、(True+a)>0Andb>10a>bOrb>10-a

C、(False-b<0)Eqv(a>b)D^a>bXorb+3>5

74.表達式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)輸入以下語句

X=65<CR>

?Chr$(X)<CR>

在窗口中顯示的結果是」。

3.設有如下的VisualBasic表達式:5*x*2-3*x-2*Sin(a)/3它相當于代數(shù)

式5x2-3xo

4.函數(shù)len(Str$(256.36))的值是7。

5.假定當前日期為2003年9月20日,星期六,則執(zhí)行以下語句:

PrintDay(Now)

輸出結果是20

6.以下程序段的輸出結果是型_______。

x=8.5

printint(x)+0.6

7.以下語句的輸出結果是一

a%=4.5678

Printa%

8.與數(shù)學表達式COS?(a+b)/3x+5對應的VisualBasic表達式是cos(a+b)2/3/x+5

9.VB表達式INT(-4.8)*6\3-2+FIX(-4.8)的值是-7

11

10.用戶可以用const語句定義自己的數(shù)據(jù)類型。

11.以下語句的輸出結果ChinaBeijing。

S$=z,China*

S$二〃Beijing”

PrintS$

12.表達式Fix(-32.68)+Int(-23.02)的值為-56。

13.語句Print“25+32=”:25+32的輸出結果是57。

14.執(zhí)行下面的程序段后,s的值為3o

s=5

Fori=2.6To4.9Step0.6

s=s+1

Nexti

15.執(zhí)行以下程序段,并輸入L23,則程序的輸出結果應是2

N=Str(InputBox(〃請輸入一個實數(shù):〃))

p=InStr(N,

PrintMid(N,p)

16.設有如下程序段:

a$=,,BeijingShanghai〃

b$=Mid(a$,InStr(a$,,,g,,)+l)

執(zhí)行上面的程序段后,變量b$的值為_haio

17.隨機生成一個1T0的隨機整數(shù)的表達式是一rnd*10+l

18.以下語句的輸出結果是:」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.下面程序運行后,輸出的結果為

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.對用MsgBox顯示的消息框,下面_D是錯的。

A、可以有一個按鈕

C、可以有三個按鈕

B,可以有兩個按鈕

D、可以有四個按鈕

2.設有如下程序:

PrivateSubForm_Click()

i=MsgBoxCAAAAA",2,〃BB〃)

EndSub

程序運行后,單擊窗體,則在窗體上顯示的內(nèi)容是:A

3.假定有如下的窗體事件過程:

PrivateSubFormClick()

a$="MicrosoftVisualBasic”

b$=Right(a$,5)Basic

c=Mid(a$,1,9)

MsgBoxa$,34,b$,c$,5

EndSub

程序運行后單擊窗體,則在彈出的信息框中的標題欄中顯示的信息是:C

A^MicrosoftVisualB、MicrosoftC>BasicD>5

4.可以實現(xiàn)從鍵盤輸入一個作為雙精度變量a的值的語句是:C

A、a=InputBox()B、a=InputBox(〃請輸入一個值〃)

C、a=Vai(InputBox(〃請輸入一個值〃))D^a=Val(InputBox())

5.在MsgBox函數(shù)中哪一個參數(shù)是必須的:A

A、promptB、buttonsC>titleD、context

6.以下語句的輸出結果是C:

PrintFormat$(32548.5,"000,000.00")

A、32548.5B、32,548.5C、032,548.50D、32,548.50

7.Print方法可以輸出多個表達式,若使用標準格式輸出,各表達式的分隔符應是:B

A、空格B、逗號C、冒號D、分號

8.用InputBox函數(shù)設計的對話框,其功能是:B

A、只能接收用戶輸入的數(shù)據(jù),但不會返回任何信息

14

B、能接收用戶輸入的數(shù)據(jù),并能返回用戶輸入的信息

C、既能用于接收用戶輸入的信息,又能用于輸出信息

D、專門用于輸出信息

9.InputBox函數(shù)返回值的類型為:B

A、數(shù)值B、字符串

C、變體【)、數(shù)值或字符串(視輸入的數(shù)據(jù)而定)

10.可以同時刪除字符串前導和尾部空白的函數(shù)是:C

A、LtrimB、RtrimC^TrimI)、Mid

11.以下語句的輸出結果是:B

PrintFormat$(1234.5,w00,000.00")

A、1234.5B、01,234.50C、01,234.5D、1,234.50

12.執(zhí)行如下兩條語句后,窗體上顯示的是: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語句返回值為所單擊按鈕的鍵值D、Shell函數(shù)返回值為所執(zhí)行文件的工作

代碼

14.執(zhí)行下列語句后,顯示輸入對話框,此時如果單擊〃確定〃按鈕,則變量atrInput的內(nèi)容

是:C

atrInput=lnputBox(〃請輸入字符串〃,〃字符串對話框〃,〃字符串〃)

A、〃請輸入字符串〃B、〃字符串對話框〃

C、〃字符串〃D、空字符串

15.在窗體上畫一個命令按鈕,名稱為Command1。單擊命令按鈕時,執(zhí)行如下事件過程:

PrivateSubCommand1-Click()

a$=/zsoftwareandhardware/7

b$=Right(a$,8)hardware

c$=Mid(a$,1,8)software

Msgboxa$,,b$,c$,1

EndSub

則在彈出的信息框的標題欄中顯示的信息是: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

程序運行后,單擊窗體,輸出結果是:A

15

CD

17.下面敘述正確的是:B

A、Spc函數(shù)既能用于Print方法中,也能用于表達式

B、Space函數(shù)既能用于Print方法中,也能用于表達式

C、Spc函數(shù)與Space函數(shù)均生成空格,沒有區(qū)別

D、以上說法均不對

18.執(zhí)行如下語句:C

a=InputBox("Today","Tomorrow","Yesterday",,,"Daybeforeyesterday”,5)

將顯示一個對話框,在對話框的輸入?yún)^(qū)中顯示的信息是:

A、TodayB、Tomorrow

C、YesterdayD、Daybeforeyesterday

19.以下語句的輸出結果是A____。

PrintFormat$C123.58",###.00")

A、123.58B、123.00C,,123.58D、0,123.58

20.下列語句的輸出結果為:D

PrintFormat$(5689.36,"000,000.000")

A、5,689.36B、5,689.360C、5,689.3D、005,689.360

21.以下關于MsgBox的敘述中,錯誤的是:D

A、MsgBox函數(shù)返回一個整數(shù)

B、通過MsgBox函數(shù)可以設置信息框中圖標和按鈕的類型

C、MsgBox語句沒有返回值

D、MsgBox函數(shù)的第一個參數(shù)是一個整數(shù),該參數(shù)只能確定對話框中顯示的按鈕數(shù)量

二、編程題1.編寫程序,輸入以秒為單位表示的時間,將其換算成幾時幾分幾秒。

2.編寫程序,從鍵盤上輸入三個數(shù),計算并輸出這三個數(shù)的和及平均值。通過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。請輸入秒數(shù):")

a=Vai(x)\3600

b=(Vai(x)-a*3600)\60

c=(Vai(x)-a*3600)Mod60

Printx;〃秒是〃;a;〃小時〃;b;〃分〃;c;〃秒〃

2.a=Val(InputBox("輸入第一個數(shù)”))

b=Vai(InputBox(〃輸入第二個數(shù)”))

c=Vai(InputBox(〃輸入第三個數(shù)〃))

Sum=a+b+c

aver=Sum/3

Print〃3個數(shù)的和為:〃;Sum

Print〃3個數(shù)的平均值為:為aver

17

第五章VB標準控件

一、選擇題

1.以下各項中,VisualBasic不能接收的圖形文件是:C

A、.ico文件B、.jpg文件C、.psd文件D、.bmp文件

2.如果希望一個窗體在顯示的時候沒有邊框,應該設置的屬性是:C

A、將窗體的標題(Caption)設成空字符

B、將窗體的Enabled屬性置成False

C>將窗體的BorderStyle屬性置成None

D、將窗體的ContalBox置成False

3.通過改變單選按鈕(OptionButton)控件的A___屬性值,可以改變單選按鈕的選取狀態(tài)。

A、ValueB、StyleC^AppearanceD^Caption

4.使文本框獲得焦點的方法:C

A、ChangeB、GotFocusC、SetFocusD、LostFocus

5.為了使圖片框的大小可以自動適應圖片的尺寸,則應:A

限將其Autosize屬性值設置為True

B、將其Autosize屬性值設置為False

C、將其Stretch屬性值設置為True

D、將其Stretch屬性值設置為False

6.窗體中有3個按鈕Commandl、Command2和Conmiand3,該程序的功能是當單擊按鈕Commandl

時,按鈕2可用,按鈕3不可見,正確的程序是: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.下面的窗體中沒含有的控件是:D

八、單選鈕B、復選框C、框架D、命令按鈕

8.決定控件上文字的字體、字形、大小、效果的屬性是:D

A、TextB、CaptionC、NameD>Font

9.往窗體Forml上添加一個列表框控件Listl,并編寫如下代碼:

PrivateSubFormLoad()

Fori=0To6

Listl.Additemi

Nexti

EndSub

為了在程序運行時,按住Ctrl鍵單擊列表中的項目可以選中多個項目,可以設置Listl

的屬性:C

18

A、Listl.ListB、Listl.Listindex

C,Listl.MultiSelectD、Listl.Text

10.以下控件可以用來實現(xiàn)定時地執(zhí)行某段代碼的是:B

A、OLEB、TimerC、ComboBoxD、FileListBox

11.能夠獲得一個文本框中被選取文本的內(nèi)容的屬性是:C

A、TextB、LengthC、Se]textD、SelStart

12.下面

溫馨提示

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

評論

0/150

提交評論