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

下載本文檔

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

文檔簡介

高中信息技術(shù)算法與程序設(shè)計(jì)VB練習(xí)題高中信息技術(shù)算法與程序設(shè)計(jì)(VB)練習(xí)題一、選擇題:1.下列各組控件都具有Caption屬性的是A.窗體、文本框B.標(biāo)簽、定時(shí)器C.窗體、標(biāo)簽D.文本框、定時(shí)器2.下列各組控件具有相同默認(rèn)事件的是A.窗體、文本框B.標(biāo)簽、按鈕C.窗體、標(biāo)簽D.文本框、按鈕3.下列每個(gè)控件都具有的屬性是A.NameB.CaptionC.FontD.Interval4.下列運(yùn)算結(jié)果中,值最大的是A.34B.3/4C.4mod3D.3mod4〖/表示除,表示整除,mod表示求余數(shù)〗5.以下哪個(gè)是合法的變量名A.LenB.Test@qwC.6cost_1D.count2s6.在VisualBasic代碼中,將多個(gè)語句合并在一行上的并行符是A.撇號(')B.冒號(:)C.感嘆號(!)D.問號(?)7.如果要求設(shè)置定時(shí)器時(shí)間間隔為0.5秒鐘,那么它的Interval屬性值應(yīng)該是A.5000B.500C.50D.58.下列控件中可設(shè)置滾動(dòng)條是A.計(jì)時(shí)器B.標(biāo)簽C.文本框D.按鈕9.下面程序執(zhí)行的結(jié)果是PrivateSubForm_Click()A="123":B="456"C=Val(A)+Val(B)〖val是把字符轉(zhuǎn)化為數(shù)值的函數(shù)〗PrintC100EndSubA.123B.3C.5D.57910.若要求從文本框中輸入密碼時(shí)在文本框中只顯示#號,則應(yīng)當(dāng)在此文本框的屬性窗口中設(shè)置A.Text屬性值為"#"B.Caption屬性值為"#"C.password屬性值為空"#"D.Passwordchar屬性值為"#"11.下列邏輯運(yùn)算結(jié)果為"true"的是A.flaseornottrueB.flaseandnottrueC.trueornottrueD.trueandnottrue12.下列控件中可用于接受用戶輸入文本,又可用于顯示文本的是A.Label控件B.TextBox控件C.Timer控件D.CommandButton控件13.以下程序段執(zhí)行后,整型變量n的值為year=2001n=year4+year400-year100A.495B.505C.500D.48514.下列關(guān)于CommandButton控件的敘述正確的是A.CommandButton控件的Caption屬性決定按鈕上顯示的內(nèi)容B.單擊VB應(yīng)用程序中的按鈕,則系統(tǒng)激活按鈕控件對應(yīng)的Change事件C.CommandButton控件的name屬性決定按鈕上顯示的內(nèi)容D.以上都不對15.以下程序段執(zhí)行后整型變量n的值為n=0fori=1to20step5n=n+inextiA.50B.34C.15D.21016.一只漂亮的酒杯被摔碎了,則漂亮,酒杯,摔,碎了是A.對象,屬性,事件,方法B.對象,屬性,方法,事件C.屬性,對象,方法,事件D.屬性,對象,事件,方法〖對象的屬性定義其外觀、方法定義其行為、事件定義其與用戶的交互〗17.如果要改變窗體的標(biāo)題,需要設(shè)置窗體對象的屬性。A.NameB.CaptionC.BackColorD.BorderStyle18.窗體的BackColor屬性用于設(shè)置窗體的A.高度B.寬度C.背景色D.前景色19.VisualBasic提供的標(biāo)簽控件(LABEL)可具有功能是A.輸入文本B.顯示文本C.計(jì)時(shí)D.顯示時(shí)間20.VisualBasic為命令按鈕提供的Cancle屬性是A.用來指定命令按鈕是否可用ESC鍵來選中B.用來指定命令按鈕的功能是停止一個(gè)程序的運(yùn)行C.用來指定命令按鈕的功能是關(guān)閉一個(gè)運(yùn)行程序D.用來指定命令按鈕的功能是中斷一個(gè)程序的運(yùn)行〖Cancle屬性值為真時(shí),按鍵盤上的ESC鍵相當(dāng)于用鼠標(biāo)單擊這個(gè)按鈕Default屬性值為真時(shí),按鍵盤上的Enter鍵相當(dāng)于用鼠標(biāo)單擊這個(gè)按鈕〗21.VisualBasic規(guī)定窗體文件的擴(kuò)展名是A..forB..frmC..vbpD..bas22.下列關(guān)于算法的敘述不正確的是A.算法是解決問題的有序步驟B.算法具有確定性、可行性、有限性等基本特征C.一個(gè)問題的算法都只有一種D.常見的算法描述方法有自然語言、圖示法、偽代碼法等23.下列關(guān)于添加"控件"的方法正確的是A.單擊控件圖標(biāo),將指針移到窗體上,雙擊鼠標(biāo)B.雙擊工具箱中的控件,即在窗體上出現(xiàn)該控件C.單擊工具箱中的控件,將指針移到窗體上,再單擊D.用鼠標(biāo)左鍵拖動(dòng)工具箱中的某控件到窗體的適當(dāng)位置24.以下選項(xiàng)中,不是VisualBasic控件的是A.文本框B.定時(shí)器C.窗體D.命令按鈕25.若要使某文本框獲得控制焦點(diǎn),可使用的方法是A.LostFocusB.SetFocusC.PointD.value26.雙擊窗體中的對象后,VisualBasic將顯示的窗口是A.項(xiàng)目(工程)窗口B.工具箱C.代碼窗口D.屬性窗口27.若整型變量a的值為2、b的值為3,則下列程序段執(zhí)行后整型變量c的值為ifa5thenifb4thenc=a-belsec=b-aelseifb3thenc=a*belsec=amodbendifA.2B.-1C.1D.628.下列邏輯表達(dá)式中能完全正確表示條件"year是閏年"的是A.yearmod4=0B.yearmod400=0C.(yearmod400=0)or(yearmod4=0)and(yearmod1000)D.(yearmod400=0)and(yearmod4=0)or(yearmod1000)29.執(zhí)行以下程序段后,整型變量C的值為a=24b=328selectcaseb10case0c=a*10+bcase1to9c=a*100+bcase10to99c=a*1000+bendselectA.537B.2427C.24328D.24032830.若要設(shè)置定時(shí)器控件的定時(shí)時(shí)間,需設(shè)置的屬性是A.IntervalB.valueC.EnabledD.Text31.下列關(guān)于For.next語句的說法正確的是A.循環(huán)變量、初值、終值和步長都必須為數(shù)值型B.step后的步長只能為正數(shù)C.初值必須小于終值D.初值必須大于終值32.下列程序執(zhí)行后,整型變量n的值為n=0forI=1to100ifImod4=0thenn=n+1nextIA.5050B.25C.26D.3333.若要設(shè)置文本框中所顯示的文本顏色,使用的屬性是A.BackColorB.FillColorC.ForeColorD.BackStyle35.命令按鈕能響應(yīng)的事件是A.DblClickB.ClickC.LoadD.Scroll36.若要將某命令按鈕設(shè)置為默認(rèn)命令按鈕。則應(yīng)將以下哪個(gè)屬性的值設(shè)置為TrueA.valueB.CancelC.DefaultD.Enabled37.VisualBasic程序設(shè)計(jì)的完整的步驟是A.可視性程序設(shè)計(jì)B.代碼程序設(shè)計(jì)C.可視性程序設(shè)計(jì)和代碼程序設(shè)計(jì)D.界面設(shè)計(jì)38.在VisualBasic環(huán)境下,當(dāng)寫一個(gè)新的VisualBasic程序時(shí),所做的第一件事是A.編寫代碼B.新建一個(gè)工程C.打開屬性窗口D.進(jìn)入VB環(huán)境39.窗體能響應(yīng)的事件是A.ActiveFromB.DriveC.LoadD.Change40.VisualBasic是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,構(gòu)成對象的三要素是A.屬性、事件、方法B.控件、屬性、事件C.窗體、控件、過程D.窗體、控件、模塊41.只能用來顯示字符信息的控件是A.文本框B.標(biāo)簽框C.圖片框D.圖像框42.能夠改變復(fù)選框中背景顏色的屬性是A.valueB.FontcolorC.BackcolorD.Font43.系統(tǒng)日期的函數(shù)是A.data$B.time$C.date$D.gettime$44.設(shè)計(jì)一個(gè)計(jì)算器時(shí),必須要使用的控件是A.滾動(dòng)條B.圖片框C.文本框D.單選框45.以下選項(xiàng)中,不屬于單選按鈕屬性的是A.EnabledB.CaptionC.NameD.Min47.VisualBasic規(guī)定工程文件的擴(kuò)展名是A..forB..frmC..vbpD..bas48.下列關(guān)于"控體"屬性的說法正確的是A.單擊窗體中的某控件,在屬性窗口中的屬性列表框中找到所要設(shè)置的屬性,即可設(shè)置其屬性值。B.所有對象都具有同樣的屬性C.控件的屬性只能在設(shè)計(jì)時(shí)設(shè)置,不能在運(yùn)行時(shí)修改D.控件的每一個(gè)屬性都具有同樣的默認(rèn)值49.下列關(guān)于事件的敘述中不正確的是A.事件是系統(tǒng)預(yù)先為對象定義的能被對象認(rèn)別的動(dòng)作B.事件可分為用戶事件與系統(tǒng)事件兩類C.VB為每個(gè)對象設(shè)置好各種事件,并定義好事件過程的過程名,但過程代碼必須由用戶自行編寫D.VB中所有對象的默認(rèn)事件都是Click50.下列各組變量聲明正確的是A.Dimabcasinteger,numassingleB.DimI%,N$asintegerC.Dima%,b%,c%,a$D.publicdimn%〖變量名的默認(rèn)類型:%為整型、$為字符型、!為單精型、#為雙精型〗51.下列各賦值語句,語法不正確的是A.x+y=5B.BiNumber=15C.Labell.caption=timeD.sLength=x+y52.如果x=4,那么以下運(yùn)算結(jié)果為True的表達(dá)式是A.(x=4)and(x=6)B.(x=4)Or(x=6)C.(x=4)Xor(x=6)D.not(x4)〖Xor是異或運(yùn)算,AxorB的結(jié)果是當(dāng)A和B都為真、或都為假時(shí)才為真,否則為假〗53.如果想在程序中反復(fù)使用一個(gè)數(shù)據(jù)"01/01/2000",為了避免在編寫程序時(shí)反復(fù)輸入這個(gè)數(shù)據(jù),也為了一次能夠修改程序中所有用到這個(gè)數(shù)據(jù)的語句,可以采用A.將這個(gè)數(shù)據(jù)聲明為字符串型常量,用一個(gè)常量標(biāo)識(shí)符代表它。B.將這個(gè)數(shù)據(jù)聲明為字符串型變量,用一個(gè)變量標(biāo)識(shí)符表示它。C.將這個(gè)數(shù)據(jù)聲明為日期型常量,用一個(gè)常量標(biāo)識(shí)符代表它。D.將這個(gè)數(shù)據(jù)聲明為日期型變量,用一個(gè)變量標(biāo)識(shí)符表示它。54.編譯一個(gè)工程的目的是A.將工程的程序翻譯成可以看懂的文件B.將工程的程序重新正確編排C.按工程的程序生成計(jì)算機(jī)能夠執(zhí)行的機(jī)器代碼,使之能夠脫離VB繼承開發(fā)環(huán)境獨(dú)立運(yùn)行D.檢查工程中有無錯(cuò)誤的機(jī)器代碼,以便工程能夠脫離VB繼承開發(fā)環(huán)境獨(dú)立運(yùn)行55.要使窗體Form1的標(biāo)題欄中顯示"正在復(fù)制文件…",以下語句正確的是A.Form1.Caption="正在復(fù)制文件…"B.Form1.title="正在復(fù)制文件…"C.Form1.Text="正在復(fù)制文件…"D.Form1.名稱="正在復(fù)制文件…"56.在VB中,執(zhí)行"IFA5thenb=10elseb=20"語句后(A變量),B值為A.5B.10C.20D.10或2057.下面關(guān)于算法的錯(cuò)誤說法是A)算法必須有輸出B)算法必須在計(jì)算機(jī)上用某種語言實(shí)現(xiàn)C)算法不一定有輸入D)算法必須在有限步執(zhí)行后能結(jié)束答案:B分析:算法就是解決某一特定類型問題的有限運(yùn)算序列。一個(gè)算法必須是在執(zhí)行有限步之后結(jié)束;算法中的每一步必須有確切定義;一個(gè)算法有0個(gè)或多個(gè)的輸入,也必然有一個(gè)或多個(gè)的輸出。算法不等同于程序,一個(gè)程序,譬如一個(gè)操作系統(tǒng),只要不關(guān)機(jī),它就不會(huì)結(jié)束。算法的設(shè)計(jì)可以避開具體的計(jì)算機(jī)和程序設(shè)計(jì)語言,也可以借助程序設(shè)計(jì)語言中提供的數(shù)據(jù)類型及運(yùn)算在具體的層次上實(shí)現(xiàn)。Pascal語言的發(fā)明人沃斯提出一個(gè)精辟論點(diǎn):算法+數(shù)據(jù)結(jié)構(gòu)=程序。二.填空題1.所謂算法是。2."面向?qū)ο?的程序設(shè)計(jì)簡稱為。3.VB工程文件的擴(kuò)展名為。4.工具箱窗口提供了一些常用的可視化對象類型,稱為。5.VB界面設(shè)計(jì)一般包括:、。6.在VisualBasic中,由系統(tǒng)事先設(shè)定的,能被對象識(shí)別和響應(yīng)的動(dòng)作稱為8.邏輯型又稱,其值只有兩種。9.Abs(-3.8)=,Sqr(49)=,Int(-7.8)=,Int(10*Rnd())表示三.判斷題1.在程序執(zhí)行的過程中,變量的值始終保持不變,常量的值隨時(shí)改變。答案:錯(cuò)誤。與題目的敘述正好相反。在程序執(zhí)行的過程中,常量的值始終保持不變,變量的值隨時(shí)改變。2.在VB中,"FOR計(jì)數(shù)變量=初值TO終值[STEP步長]"語句中的"步長"不能為0,否則造成死循環(huán)。答案:正確。在VB的FOR循環(huán)中,如果步長為0,則計(jì)數(shù)變量永遠(yuǎn)也不會(huì)超過終值,所以是死循環(huán)四.編程題:1.在計(jì)算器中編寫"相乘"按鈕的Click事件過程中,具體代碼如下,請?zhí)羁眨?1)將兩個(gè)輸入文本框中的數(shù)據(jù)轉(zhuǎn)換成double型數(shù),并分別賦值給num1,num2;(2)計(jì)算乘積,并用變量chenji表示;(3)將chenji轉(zhuǎn)換成字符串?dāng)?shù)據(jù),在"TextBox1"中輸出。PrivateSubcommand2_click()num1=(text2.text)num2=(text3.text)chenji=Text1.text=End

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論