Visual Basic測試題及其答案_第1頁
Visual Basic測試題及其答案_第2頁
Visual Basic測試題及其答案_第3頁
Visual Basic測試題及其答案_第4頁
Visual Basic測試題及其答案_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

VisualBasic測試題及其答案

1.當(dāng)VB執(zhí)行下面語句后,A的值為()

A=1

IfA=0ThenA=A+1

IfA>1ThenA=0

[單選題]*

A、0

B、1

C、2

D、3

2.運行下列程序段后,顯示的結(jié)果為()

al=35

a2=53

Ifal<a2ThenPrintalElsePrinta2[單選題]*

A、35(正確答案)

B、53

C、88

D、3553

3.以下Case語句中錯誤的是()

[單選題]*

A、CaseIs>5andIs<101答案)

B、Case1to10

C、CaseIs>10

D、Case2,3Js>8

4.在SelectCaseX結(jié)構(gòu)中,描述判斷條件3<=X<=7的測試項應(yīng)該寫成()

[單選題]*

A、Case3to7

B、Case3<=x<=7

C、Case3<=x,x<=7

D、CaseIs<=7,Is>=3

5.VB提供的結(jié)構(gòu)化程序設(shè)計的3種基本結(jié)構(gòu)是()[單選題]*

A、遞歸結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

B、輸入/輸出結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

C、順序結(jié)構(gòu)、過程結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

D、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

6.語句IfX=lThenY=l,下列說法正確的是()[單選題]*

A、X=l,Y=1均為賦值語句

B、X=1為關(guān)系表達(dá)式,Y=1為賦值語句啕答案)

C、X=1和Y=1均為關(guān)系表達(dá)式

D、X=1為賦值語句,Y=I為關(guān)系表達(dá)式

7.下列程序運行后,輸出的結(jié)果是()

PrivateSubCommandl_Click()

k=3

Ifk>=1Thena=3

Ifk>=2Thena=2

Ifk>=3Thena=1

Printa

EndSub

[單選題]*

A、1

B、2

C、3

D、出錯

8.下列程序段的執(zhí)行結(jié)果是()

x=3:y=5:z=9

x=x+y

y=x-y

Ifx-y>z-xThenz=x+y

Ifx+y>z-yThenx=z+y

Printx;y;z

[單選題]*

A、359

B、14311

C、8311

D、859

9.下面程序運行后,變量Y的值為()

a=5:b=55:b=a-b

Ifa>bTheny=a+bElsey=a-b

Printy[單選題]*

A、-45(正確答案)

B、-50

C、50

D、60

10.下面程序段運行后,Y的值為()

x=5

IfxA2=16Theny=x

IfxA2<15Theny=1/x

IfxA2>15Theny=xA2+1

Printy[單選題]*

A、16

B、26(正確答案)

C、17

D、4

11.下面的程序運行時,若從鍵盤輸入3和4,則程序輸出結(jié)果為()

a=InputBox("請輸入a")

b=InputBox("請輸入b")

c=a

Ifb>cThenc=b

c=c*c

Printc[單選題]*

A、14

B、16三確答案)

C、18

D、20

12.下列程序段的輸出結(jié)果是()

x=3:y=0:z=0

Ifx=y+zThen

Print"****”

Else

Print"####"

EndIf

[單選題]*

A、輸出*****

B、輸出####

C、語法錯誤,不能運行

D、輸出###

13.以下程序段的執(zhí)行結(jié)果為()

a=50:b=100

Ifa>bThen

a=a-b

Else

b=b+a

EndIf

Printa[單選題]*

A、50三確答案)

B、100

C、-50

D、150

14.語句:If表達(dá)式Then中的表達(dá)式不可以是()表達(dá)式。[單選題]*

A、字符(正確答案)

B、算術(shù)

C、邏輯

D、關(guān)系

15.執(zhí)行下面程序段,輸出結(jié)果()

Dimm

IfmThenPrintmElsePrintm+1

[單選題]*

A、1(正確答案)

B、0

C、False

D、

16.下列語句中循環(huán)體的執(zhí)行次數(shù)是(

for1=3to1

PrintI

NextI

[單選題]*

A、0(正確答案)

B、1

C、2

D、3

17.設(shè)有如下程序段:

x=3

Fori=1To10Step3

x=x+i

Nexti

Printx[單選題]*

A、25(正確答案)

B、26

C、27

D、28

18.下列關(guān)于DoWhile...Loop循環(huán)和Do...LoopUntil循環(huán)執(zhí)行循環(huán)題次數(shù)的描述正

確的是()[單選題]*

A、DoWhile...Loop循環(huán)和Do...LoopUntil循環(huán)至少都執(zhí)行一次

B、DoWhile...Loop循環(huán)和Do...LoopUntil循環(huán)可能都不執(zhí)行

C、DoWhile...Loop循環(huán)至少執(zhí)行一次,Do...LoopUntil循環(huán)可能不執(zhí)行

D、DoWhile…Loop循環(huán)可能不執(zhí)行,Do...LoopUntil循環(huán)至少執(zhí)行一次

19.下面“賦值號”和“等號”的意義敘述正確的是()[單選題]*

A、賦值號不具有方向性

B、等號具有方向性

C、”賦值號“和”等號”的意義相同

D、賦值號具有方向性,只能把賦值號右邊的表達(dá)式的值賦給左邊的變量

案)

20.下面關(guān)于賦值語句的說法正確的是(”單選題]*

A、賦值語句以關(guān)鍵字Let開頭,也稱為Let語句隹至i

B、一個賦值語句中,可以同時給多個變量賦值

C、整型和浮點型數(shù)值之間不可以相互轉(zhuǎn)換

D、賦值號與等號意義相同

21.下面給變量x,y,z賦值都為2,正確的表示方式是()[單選題]*

A、x=2:y=2:z=2

B、x=y=z=2

C、x=2;y=2;z=2

D、x=2:y=2,z=2

22.賦值語句中數(shù)值型與邏輯型之間的轉(zhuǎn)換敘述正確的是()

[單選題]*

A、數(shù)值型轉(zhuǎn)換為邏輯型時,。轉(zhuǎn)換為False,非()轉(zhuǎn)換為True

B、邏輯型轉(zhuǎn)換為數(shù)值型時,F(xiàn)alse轉(zhuǎn)換為0,True轉(zhuǎn)換為1

C、數(shù)值型轉(zhuǎn)換為邏輯型時,1轉(zhuǎn)換為False,非0轉(zhuǎn)換為True

D、邏輯型轉(zhuǎn)換為數(shù)值型時,F(xiàn)alse轉(zhuǎn)換為1,True轉(zhuǎn)換為0

23.下面順序結(jié)構(gòu)程序中,賦值語句轉(zhuǎn)換結(jié)果正確的是()

PrivateSubCommandl_Click()

a%="22.51"

b%="22.5"

c%="22.49"

Printa;b;c

EndSub[單選題]*

A、232222卷票)

B、222223

C、222322

D、232322

24.關(guān)于Print輸出語句的敘述不正確的是()[單選題]*

A、Print語句末尾若無逗號和分號,輸出后自動換行

B、Print語句中以逗號分開的輸出項按緊湊格式輸出

C、Print語句中以分號分開的輸出項按緊湊格式輸出

D、Print語句中以逗號分開的輸出項按標(biāo)準(zhǔn)格式輸出

25.以下不正確的單行結(jié)構(gòu)條件語句是()f單選題]*

A、Ifx>ythenPrint"x>y"

B、ifxthent=t*x

C、ifxmod3=2thenPrintx

D、ifx<0theny=2*x-l:printx:Endif正確答案)

26.下面關(guān)于條件函數(shù)Hf的敘述正確的是()[單選題]*

A、在VB中,HF函數(shù)與If...then....else語句功能相同確答案)

B、Uf函數(shù),當(dāng)條件為假時,函數(shù)返回“表達(dá)式1”的值,否則,返回“表達(dá)式2”的

C、在VB中,申F函數(shù)和If...then語句的功能相同

D、在VB中,IIF函數(shù)與If...then....elseif語句功能相同

27.關(guān)于SelectCase語句的敘述錯誤的是()[單選題]*

A、測試表達(dá)式可以是算術(shù)表達(dá)式、字符串表達(dá)式、邏輯表達(dá)式

B、Case表達(dá)式與測試表達(dá)式的數(shù)據(jù)類型必須相同

C、如果有多個Case后面的取值與測試表達(dá)式相匹配,只執(zhí)行第一個與之匹配的

Case后面的語句塊

D、當(dāng)Case表達(dá)式為一個關(guān)系條件時,不能包含邏輯運算符

28.關(guān)于For...Next語句的敘述錯誤的是()

[單選題]*

A、For循環(huán)中的循環(huán)變量是一個數(shù)值型變量

B、初值、終值、步長均為數(shù)值表達(dá)式

C、步長缺省時,默認(rèn)為1

D、Next語句后面的“循環(huán)變量”與For語句中的“循環(huán)變量”可以不同

29.關(guān)于Do.…Loop循環(huán)的敘述錯誤的是()

[單選題]*

A、D。While....Loop為先判斷后執(zhí)行,循環(huán)體有可能一次也不執(zhí)行

B、Do…LoopWhile為執(zhí)行后判斷,循環(huán)體有可能一次也不執(zhí)行

C、關(guān)鍵字While用于指明條件為真時就執(zhí)行循環(huán)體中的語句

D、ExitDo語句表示當(dāng)遇到該語句時,退出循環(huán),執(zhí)行Loop的下一句

30.關(guān)于循環(huán)嵌套的注意事項敘述正確的是()[單選題]*

A、嵌套中每個結(jié)構(gòu)必須完整

B、外層結(jié)構(gòu)和內(nèi)層結(jié)構(gòu)可以交叉

C、內(nèi)循環(huán)變量與外循環(huán)變量可以同名

D、循環(huán)嵌套中使用Exit語句,則退出所有循環(huán)

31.關(guān)于無條件轉(zhuǎn)向語句的敘述正確的是()[單選題]*

A、GoTo語句就是無條件地轉(zhuǎn)移到標(biāo)號或行號指定的語句

B、標(biāo)號是一個數(shù)字序列

C、行號是一個字符序列

D、標(biāo)號命名規(guī)則和變量一樣,只是標(biāo)號后要加上";"分號

32.以下哪一種結(jié)構(gòu)不是VB語言的循環(huán)控制結(jié)構(gòu)()[單選題]*

A、For結(jié)構(gòu)

B、SelectCase結(jié)構(gòu)

C、WHILe結(jié)構(gòu)

D、D。結(jié)構(gòu)

33.下列程序運行后,輸出的結(jié)果為()

B=1

Dowhileb<40

b=b*(b+l)

loop

Printb

[單選題】*

A、42

B、39

C、6

D、1

34.當(dāng)執(zhí)行以下程序時,在窗體上將顯示()

Privatesubcmdit_click()

DimI,R

R=0

For1=1to5step1

R=R+1

Nexti

Printstr(R)

Endsub

[單選題]*

A、5,確答案)

B、6

C、7

D、8

35.有如下程序段,該程序的運行結(jié)果為()

Dimkasinteger

N=5:m=l:k=l

Dowhilek<=n

M=M*2

K=k+1

Loop

PrintM

[單選題]*

A、1

B、5

C、32(正確答案)

D、40

36.有如下程序段,該程序?qū)?)

Fori=lto10step0

K=k+2

Nexti

[單選題]*

A、形成無限循環(huán)(正確答案)

B、循環(huán)體執(zhí)行一次后結(jié)束循環(huán)

C、語法錯誤

D、循環(huán)體不執(zhí)行即結(jié)束循環(huán)

37.執(zhí)行下列程序段后,變量Z的值是()

A="abbacddcba”

Fori=6to2step-2

X=mid(a,i,i)

Y=left(a,i)

Z=right(a,i)

Z=x&y&z

Nexti

[單選題]*

A、aba

B、aabaab

C、bbabba

D、abbaba

38.語句Fori=20.2to5step-4.7的執(zhí)行次數(shù)為()[單選題]*

A、4

B、0

C、3

D、不確定

39.下列程序的執(zhí)行結(jié)果是()

K=0

Fori=lto3

A=IAIAk

Printa;

Nexti

[單選題]*

A、111.

B、123

C、000

D、149

40.當(dāng)變量x=2,y=5時,以下程序的輸出結(jié)果為()

Dountily>5

X=x*y

Y=y+1

Loop

Printx

[單選題]*

A、2

B、5

C、10(正確答案)

D、20

41.下列程序執(zhí)行后,變量s的值為()

Dimsaslong,xasinteger

S=O:x=l

Dowhilex<10

S=s+x

X=x+2

Loop

Prints

[單選題]*

A、10

B、25(正確答案)

C、5()

D、100

42.下列程序的執(zhí)行結(jié)果是()

k=0

Forj=1To2

Fori=1To3

k=i+1

Nexti

Fori=1To7

k=k+1

Nexti

Nextj

Printk

[單選題]*

A、10

B、6

C、11(正確答案)

D、16

43.下面程序運行的結(jié)果是()

m=0

DoUntil0

m=m+1

Ifm>10ThenExitDo

Loop

Printm

[單選題]*

A、0

B、10

C、11

D、出錯

44.下面程序運行時語句Printm被執(zhí)行的次數(shù)()

DimmAsInteger,nAsInteger

m=0

Forn=10To1Step-3

m=m+n

Printm

Nextn

[單選題]*

A、4(正確答案)

B、8

C、12

D、16

45.下面程序段的運行結(jié)果是()

n=5:x=2:i=1

Do

x=x*i

i=i+1

LoopWhilei>n

Printx[單選題]*

A、2(正確答案)

B、1

C、3

D、4

46.執(zhí)行以下程序段后,X的值為()

DimxAsInteger,iAsInteger

x=0

Fori=20To1Step-2

x=x+i\5

Nexti

Printx[單選題

溫馨提示

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

評論

0/150

提交評論