高中信息技術(shù)算法與程序設(shè)計練習(xí)_第1頁
高中信息技術(shù)算法與程序設(shè)計練習(xí)_第2頁
高中信息技術(shù)算法與程序設(shè)計練習(xí)_第3頁
高中信息技術(shù)算法與程序設(shè)計練習(xí)_第4頁
高中信息技術(shù)算法與程序設(shè)計練習(xí)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

高中信息技術(shù)算法與程序設(shè)計(VB)練習(xí)題一、選擇題:1.下列各組控件都具有Caption屬性的是C

A.窗體、(文本框

B.標(biāo)簽、定時器

C.窗體、標(biāo)簽

D.文本框、定時器2.下列各組控件具有相同默認(rèn)事件的是B

A.窗體、文本框

(CHANGE)

B.標(biāo)簽、按鈕

C.窗體、標(biāo)簽

D.文本框、按鈕3.下列每個控件都具有的屬性是A

A.Name

B.Caption

C.Font

D.Interval4.下列運算結(jié)果中,值最大的是D

A.3\4

B.3/4

C.4

mod

3

D.3

mod

4

〖/表示除,\表示整除,mod表示求余數(shù)〗5.以下哪個是合法的變量名D開頭英文字母數(shù)字下劃線

A.Len

B.Test@qw

C.6cost_1

D.count2s6.在Visual

Basic代碼中,將多個語句合并在一行上的并行符是B

A.

撇號(')

B.

冒號(:)

C.

感嘆號(?。?/p>

D.

問號(?)7.如果要求設(shè)置定時器時間間隔為0.5秒鐘,那么它的Interval屬性值應(yīng)該是B

A.5000

B.500

C.50

D.58.下列控件中可設(shè)置滾動條是C

A.計時器

B.標(biāo)簽

C.文本框

D.按鈕9.下面程序執(zhí)行的結(jié)果是D

Private

Sub

Form_Click()

A

=

"123":

B

=

"456"

C

=

A

+val(

B)

〖val是把字符轉(zhuǎn)化為數(shù)值的函數(shù)〗都為字符串是123456

Print

C

End

Sub

A.123

B.3

C.5

D.57910.若要求從文本框中輸入密碼時在文本框中只顯示#號,則應(yīng)當(dāng)在此文本框的屬性窗口中設(shè)置D

A.

Text屬性值為"#"

B.Caption屬性值為"#"

C.password屬性值為空"#"

D.Passwordchar屬性值為"#"11.下列邏輯運算結(jié)果為"true"的是

A.flase

or

not

true

B.flase

and

not

true

C.

true

or

not

true

D.true

and

not

true12.下列控件中可用于接受用戶輸入文本,又可用于顯示文本的是

A.Label

控件

B.

TextBox

控件

C.

Timer

控件

D.

CommandButton

控件13.以下程序段執(zhí)行后,整型變量n

的值為C

year=2001

n=year\4+year\400-yearmod100

A.

495

B.

505

C.

504D.

48514.下列關(guān)于CommandButton

控件的敘述正確的是A

A.

CommandButton

控件的Caption

屬性決定按鈕上顯示的內(nèi)容

B.

單擊VB應(yīng)用程序中的按鈕,則系統(tǒng)激活按鈕控件對應(yīng)的Change

事件

C.

CommandButton

控件的name

屬性決定按鈕上顯示的內(nèi)容

D.

以上都不對15.以下程序段執(zhí)行后整型變量n

的值為B

n=0

for

i=1

to

20

step

51+6+11+1621

n=n+i

next

i

A.

50

B.

34

C.

15

D.

21016.一只漂亮的酒杯被摔碎了,則漂亮,酒杯,摔,碎了是C

A.對象,屬性,事件,方法

B.

對象,屬性,方法,事件

C.屬性,對象,方法,事件

D.

屬性,對象,事件,方法

〖對象的屬性定義其外觀、方法定義其行為、事件定義其與用戶的交互〗17.如果要改變窗體的標(biāo)題,需要設(shè)置窗體對象的屬性。B

A.Name

B.Caption

C.BackColor

D.BorderStyle18.窗體的BackColor屬性用于設(shè)置窗體的C

A.高度

B.寬度

C.背景色

D.前景色19.

Visual

Basic提供的標(biāo)簽控件(LABEL)可具有功能是B

A.輸入文本

B.顯示文本

C.計時

D.顯示時間20.

Visual

Basic為命令按鈕提供的

Cancle屬性是A

A.用來指定命令按鈕是否可用ESC鍵來選中

B.用來指定命令按鈕的功能是停止一個程序的運行

C.

用來指定命令按鈕的功能是關(guān)閉一個運行程序

D.用來指定命令按鈕的功能是中斷一個程序的運行〖

Cancle屬性值為真時,按鍵盤上的ESC鍵相當(dāng)于用鼠標(biāo)單擊這個按鈕

Default屬性值為真時,按鍵盤上的Enter鍵相當(dāng)于用鼠標(biāo)單擊這個按鈕〗21.

Visual

Basic規(guī)定窗體文件的擴展名是B

A.

.for

B.

.frm

C.

.vbp

D.

.bas22.下列關(guān)于算法的敘述不正確的是C

A.算法是解決問題的有序步驟

B.算法具有確定性、可行性、有限性等基本特征

C.一個問題的算法都只有一種

D.常見的算法描述方法有自然語言、圖示法、偽代碼法等23.

下列關(guān)于添加"控件"的方法正確的是B

A.單擊控件圖標(biāo),將指針移到窗體上,雙擊鼠標(biāo)

B.雙擊工具箱中的控件,即在窗體上出現(xiàn)該控件

C.單擊工具箱中的控件,將指針移到窗體上,再單擊

D.用鼠標(biāo)左鍵拖動工具箱中的某控件到窗體的適當(dāng)位置24.以下選項中,不是

Visual

Basic控件的是

A.文本框

B.定時器

C.窗體

D.命令按鈕25.程序不屬于VB調(diào)試錯誤類型的有DA.編輯錯誤

B.編譯錯誤

C.邏輯錯誤

D.語義錯誤26.雙擊窗體中的對象后,Visual

Basic將顯示的窗口是C

A.項目(工程)窗口

B.工具箱

C.代碼窗口

D.屬性窗口27.若整型變量a的值為2、b的值為3,則下列程序段執(zhí)行后整型變量c的值為A

if

a>5

then

if

b<4

then

c=a-b

else

c=b-a

else

if

b>3

then

c=a*b

else

c=a

mod

b

end

if

A.2

B.-1

C.1

D.628.下列邏輯表達(dá)式中能完全正確表示條件

"year是閏年"的是C

A.

year

mod

4=0

B.

year

mod

400=0

C.

(year

mod

400=0)

or

(year

mod

4=0)

and

(year

mod

100<>0)

D.

(year

mod

400=0)

and

(year

mod

4=0)

or

(year

mod

100<>0)

29.執(zhí)行以下程序段后,整型變量C的值為C

a=24

b=328

select

case

b10B整除10

case

0

c=a*10+b

case

1

to

9

c=a*100+b

case

10

to

99

c=a*1000+b

end

select

A.537

B.2427

C.24328

D.24032830.

若要設(shè)置定時器控件的定時時間,需設(shè)置的屬性是AA.Interval

B.value

C.Enabled

D.Text31.下列關(guān)于For

...next

語句的說法正確的是A

A.循環(huán)變量、初值、終值和步長都必須為數(shù)值型

B.step后的步長只能為正數(shù)

C.初值必須小于終值

D.初值必須大于終值32.

下列程序執(zhí)行后,整型變量n的值為B

n=0

for

I=1

to

100

if

I

mod

4=0

then

n=n+1

next

I

A.5050

B.25

C.26

D.3333.若要設(shè)置文本框中所顯示的文本顏色,使用的屬性是CA.BackColor

B.FillColor

C.ForeColor

D.BackStyle35.命令按鈕能響應(yīng)的事件是A.DblClick

B.Click

C.Load

D.Scroll36.若要將某命令按鈕設(shè)置為默認(rèn)命令按鈕。則應(yīng)將以下哪個屬性的值設(shè)置為TrueCA.value

B.Cancel

C.Default

D.Enabled37.Visual

Basic程序設(shè)計的完整的步驟是A

A.

可視性程序設(shè)計

B.代碼程序設(shè)計

C.可視性程序設(shè)計和代碼程序設(shè)計

D.界面設(shè)計38.在

Visual

Basic環(huán)境下,當(dāng)寫一個新的

Visual

Basic程序時,所做的第一件事是B

A.編寫代碼

B.新建一個工程

C.打開屬性窗口

D.進(jìn)入VB環(huán)境39.窗體能響應(yīng)的事件是C

A.ActiveFrom

B.Drive

C.Load

D.Change40.Visual

Basic是一種面向?qū)ο蟮某绦蛟O(shè)計語言,構(gòu)成對象的三要素是A

A.屬性、事件、方法

B.控件、屬性、事件

C.窗體、控件、過程

D.

窗體、控件、模塊

41.只能用來顯示字符信息的控件是BA.文本框

B.標(biāo)簽框

C.圖片框

D.圖像框42.能夠改變復(fù)選框中背景顏色的屬性是C

A.value

B.Fontcolor

C.Backcolor

D.Font43.系統(tǒng)日期的函數(shù)是C

A.

data$

B.

time$

C.

date$

D.

gettime$44.設(shè)計一個計算器時,必須要使用的控件是A

A.

滾動條

B.圖片框

C.文本框

D.單選框45.以下選項中,不屬于單選按鈕屬性的是D

A.

Enabled

B.

Caption

C.Name

D.Min47.

Visual

Basic規(guī)定工程文件的擴展名是C

A.

.for

B.

.frm

C.

.vbp

D.

.bas48.下列關(guān)于“控體”屬性的說法正確的是

A.單擊窗體中的某控件,在屬性窗口中的屬性列表框中找到所要設(shè)置的屬性,即可設(shè)置其屬性值。

B.所有對象都具有同樣的屬性

C.

控件的屬性只能在設(shè)計時設(shè)置,不能在運行時修改

D.控件的每一個屬性都具有同樣的默認(rèn)值49.下列關(guān)于事件的敘述中不正確的是

A.事件是系統(tǒng)預(yù)先為對象定義的能被對象認(rèn)別的動作

B.事件可分為用戶事件與系統(tǒng)事件兩類

C.VB為每個對象設(shè)置好各種事件,并定義好事件過程的過程名,但過程代碼必須由用戶自行編寫

D.VB中所有對象的默認(rèn)事件都是Click50.下列各組變量聲明正確的是

A.Dim

abc

as

integer

,

num

as

single

B.Dim

I%,

N$

as

integer

C.Dim

a%,

b%,

c%,

a$

D.public

dim

n%〖變量名的默認(rèn)類型:

%為整型、$為字符型、!為單精型、#為雙精型〗51.下列各賦值語句,語法不正確的是

A.

x+y=5

B.

BiNumber

=15

C.

Labell.caption

=time

D.

sLength

=x+y52.如果x=4,那么以下運算結(jié)果為True的表達(dá)式是

A.(x<=4)and(x>=6)

B.(x>=4)Or(x>=6)

C.(x>=4)Xor(x>=6)

D.not(x<>4)〖Xor是異或運算,A

xor

B的結(jié)果是當(dāng)A和B都為真、或都為假時才為真,否則為假〗

53.如果想在程序中反復(fù)使用一個數(shù)據(jù)“01/01/2000”,為了避免在編寫程序時反復(fù)輸入這個數(shù)據(jù),也為了一次能夠修改程序中所有用到這個數(shù)據(jù)的語句,可以采用

A.將這個數(shù)據(jù)聲明為字符串型常量,用一個常量標(biāo)識符代表它。

B.將這個數(shù)據(jù)聲明為字符串型變量,用一個變量標(biāo)識符表示它。

C.將這個數(shù)據(jù)聲明為日期型常量,用一個常量標(biāo)識符代表它。

D.將這個數(shù)據(jù)聲明為日期型變量,用一個變量標(biāo)識符表示它。54.編譯一個工程的目的是

A.將工程的程序翻譯成可以看懂的文件

B.將工程的程序重新正確編排

C.按工程的程序生成計算機能夠執(zhí)行的機器代碼,使之能夠脫離VB繼承開發(fā)環(huán)境獨立運行

D.檢查工程中有無錯誤的機器代碼,以便工程能夠脫離VB繼承開發(fā)環(huán)境獨立運行55.要使窗體Form1的標(biāo)題欄中顯示“正在復(fù)制文件…”,以下語句正確的是

A.Form1.Caption=“正在復(fù)制文件…”

B.Form1.title=“正在復(fù)制文件…”

C.Form1.Text=“正在復(fù)制文件…”

D.Form1.名稱=“正在復(fù)制文件…”56.在VB中,執(zhí)行“IF

A>5

then

b=10

else

b=20”語句后(A變量),B值為

A.5

B.10

C.20

D.10或2057.下面關(guān)于算法的錯誤說法是A)算法必須有輸出

B)算法必須在計算機上用某種語言實現(xiàn)C)算法不一定有輸入

D)算法必須在有限步執(zhí)行后能結(jié)束答案:B分析:算法就是解決某一特定類型問題的有限運算序列。一個算法必須是在執(zhí)行有限步之后結(jié)束;算法中的每一步必須有確切定義;一個算法有0個或多個的輸入,也必然有一個或多個的輸出。算法不等同于程序,一個程序,譬如一個操作系統(tǒng),只要不關(guān)機,它就不會結(jié)束。算法的設(shè)計可以避開具體的計算機和程序設(shè)計語言,也可以借助程序設(shè)計語言中提供的數(shù)據(jù)類型及運算在具體的層次上實現(xiàn)。Pascal語言的發(fā)明人沃斯提出一個精辟論點:算法+數(shù)據(jù)結(jié)構(gòu)=程序。二.填空題1.所謂算法是。2.“面向?qū)ο蟆钡某绦蛟O(shè)計簡稱為。3.VB工程文件的擴展名為。4.工具箱窗口提供了一些常用的可視化對象類型,稱為。5.VB界面設(shè)計一般包括:、。6.在

Visual

Basic中,由系統(tǒng)事先設(shè)定的,能被對象識別和響應(yīng)的動作稱為8.邏輯型又稱,其值只有兩種。

溫馨提示

  • 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

提交評論