資源簡介 芙蓉中學信息技術5月月考試卷時間:45分鐘分值:100分一、單項選擇題(多選不得分,每題3分,共84分)1.計算機程序通常用到三種不同的控制結構.即:順序結構、分支結構和循環結構,下列說法正確的是()A一個程序只能包含一種結構B一個程序最多可以包含兩種結構C一個程序可以包含以上三種結構中的任意組合D一個程序必須包含以上三種結構2.在求解某數學題時,即使該題無解,也需答出結果是“無解”,此規定體現了算法特征的A.能行性B.有窮性C.1個或多個輸出D.確定性3.下圖這流程圖,判斷該結構屬于A.順序結構B.選擇結構C.分支結構D.循環結構4.有算法流程圖如下圖所示該算法輸出S值為A.-2B.3C.5D.85.有如下VisualBasic程序段:a=3b=9c=a+bIfc=12Thenpy="正確"Elsepy="不正確"分析該程序段,下列說法正確的是(A)程序段的流程模式是循環模式(B)“c=12”是賦值語句(C)“py="正確"”是選擇語句(D)執行語句“py="正確"”的前提條件是“c=12”為真6.在VisualBasic中,下列能作為變量名的是A.x3B.EndC.x3D.|x|7.已知vb中定義了變量a、b,現在要把變量b的2倍給變量a的語句是A.2b=aB.a=2bC.2b=aD.a=2b8.在VB中,修改文本框Text1中的顯示的字符為“歡迎光臨”的語句是A.Text.text1=歡迎光臨B.Text1.caption=“歡迎光臨”C.Text.text1=“歡迎光臨”D.Text1.text=“歡迎光臨”9.在VisualBasic中進行窗體設計時,利用屬性面板可以非常方便地對常用的屬性進行設置。請觀察右圖,并選擇出正確的描述()A“Text1”是類名.“TextBox”是對象名,“Text”是屬性名,“點擊輸入”是屬性值B“Text1”是對象名.“TextBox”是類名,“Text”是屬性名,“點擊輸入”是屬性值C“Text1”是對象名.“TextBox”是類名,“Text”是屬性值,“點擊輸入”是屬性名D“Text1”是屬性名.“TextBox”是對象名,“Text”是類名,“點擊輸入”是屬性值10.VB中,要定義一個字符串變量a的語句為A.DimaassingleB.ConstaasstringC.DimaasstringD.Dimstringasa11.某方程實數根x=,則用來計算x的VisualBasic表達式是A.b︿2/(2a)B.Sqr(b)/2aC.Sqr(b/2a)D.b︿0.5/(2a)12.要定義一個可存儲數值-7.283的變量,其合適的類型是A.IntegerB.LongC.SingleD.Boolean13.表達式Mid("Hello-Word!",4,Len("word"))的值是A.Hello!B.wordC.lo-WD.o-Wo14.有如下VisualBasic程序段:a=11b=3c=a>b該程序段運行后,變量c的值為A.8B.TrueC.1D.Yes15、能正確判斷正整數x為偶數的VB表達式是A.Int(x/2)=0B.x/2=0C.x\2=0D.xMod2=016.已知x=4,則VB表達式Sqr(x)+x︿3的值為A.64B.66C.60D.1817.有如下VisualBasic程序段:s=0Fori=__________To4Step-1s=s+iNexti該程序段運行后,s的值為15,則劃線處應填入A.6B.8C.9D.1118.下列VB表達式的值等于3的是A.Sqr(2)+1B.Abs(-1)-2C.Asc("1")+2D.Len("-2")+119.下列運算結果中,表達式值最大的是()A.5mod6B.6mod5C.5/6D.6\520.用x、y、z表示三角形的三條邊長,以下對“三角形任意兩邊之和大于第三邊”的布爾表達式的正確表達是A、X+Y>ZAndX+Z>YAndY+Z>XB、X+YOrX+XOrY+ZC、X+YAndX+ZAndY+ZD、X+Y>ZOrX+Z>YOTY+Z>X21.骰子是個正六面體,如果用1~6這六個數分別代表骰子每面上的電數,下面哪個表達式可實現擲一次骰子的效果()A.Rnd6B.Int(Rnd6)C.Int(Rnd6)+1D.Int(Rnd7)22.如第22題圖所示的VisualBasic代碼窗口,下列說法正確的是A.Click是Command1對象的屬性值B.當前的工程名是“Form1(Code)”C.程序運行后,單擊窗體就能輸出“你好!”D.實現輸出“你好!”,程序窗體中至少需要兩個對象23.計算某省居民年用電費用的方法是:其中x表示年用電量,y表示年用電費用。算法流程圖如下:( http: / / www.21cnjy.com )圖中判斷框②處應填入的是A.x≤2760B.x>2760C.x≤4800D.x>480024、小明要想打開以前設計的VisualBasic工程文件進行修改,那么他應該雙擊打開的文件擴展名是()A、vbpB、basC、frmD、exe25.如果A=30,B=40,執行T=B:A=T:B=A語句后,A、B和T的值是A.30、40、30B.40、40、40C.30、30、30D.40、30、4026.某VB程序的一個事件過程代碼如下:PrivateSubCommand1_Click()DimaasSingle,xasSingle,zasSinglea=val(Text1.Text)x=(a+10)/(aa+8)y=(a-1)/(x+a)z=Sqr(x-y)Text2.Text=Str(z)EndSub程序運行時在文本框Text1中輸入-1,單擊命令按鈕Command1,彈出如右圖所示的錯誤提示信息,產生此錯誤的語句是A.a=Val(Text1.Text)B.x=(a+10)/(aa+8)C.y=(a-1)/(x+a)D.z=Sqr(x-y)27.使用枚舉法解決問題,在列舉問題可能解的過程中,___。A.不能遺漏,但可以重復B.不能遺漏,也不應重復C.可以遺漏,但不應重復D.可以遺漏,也可以重復28.下列關于For...next語句的說法正確的是 A.循環變量、初值、終值和步長都必須為數值型 B.step后的步長只能為正數 C.初值必須小于終值D.初值必須大于終值二、綜合題:本大題共3小題,每空4分,共16分。29.有如下VisualBasic程序段:a=38:b=5a=bModa\ba=b–a該程序段運行后,a的值為_________________。30、下列VB程序運行時,在文本框Tex( http: / / www.21cnjy.com )t1中輸入“Welcome!”(不包括雙引號),單擊命令按鈕Command1后,文本框Text2中顯示的內容是PrivateSubCommand1_Click()DimxAsStingX=text1.textIfLen(x)>5ThenText2.text=Mid(x,4,4)ElseText2.text=Mid(x,1,2)EndifEndSub31.有一張單據上有一個5位數的編號,如右圖所示,其百位數和十位數處已經變得模糊不清,但是知道這個5位數是37或67的倍數。現要設計一個算法,找出所有滿足這些條件的5位數,并統計這些5位數的個數。PrivateSubCommand1_Click()DimiAsInteger,jAsInteger,nAsIntegerFori=0To99j=①'構造出一個五位數If②ThenList1.AddItemjn=n+1EndIfText1.Text=Str(n)NextEndSub請在程序劃線處填入合適的代碼____①、②排放物測定是否符合規定整改治理NYS←3S<=5 開始S←S+5S←S+5輸出S結束第22題圖NYYN 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫