6[單選題] 下列數(shù)組定義中錯誤的是
A.Dima(-5T0-3)B.Dima(3To5)C.Dima(-3To-5)D.Dima(-3To3)
參考答案:C
參考解析:定義數(shù)組時,數(shù)組下標的上界>=下界。故C選項錯誤。
7[單選題] 列表框中被選中的數(shù)據(jù)項的位置可以通過一個屬性獲得,這個屬性是
A.ListB.ListlndexC.TextD.ListCount
參考答案:B
參考解析:列表框控件的Listlndex屬性值是已選中的表項的位置。表項位置由索引值指定,第一項的索引值為0,第二項為1,以此類推。如果沒有任何項被選中,Listlndex的值將設置為-1。
8[單選題] 設a=10,b=4,c=5,d=7,表達式8>bAmdNotc
A.TrueB.FalseC.1D.0
參考答案:B
參考解析:本題中包含的三種運算符的優(yōu)先級別由高到低依次為:算術運算符、比較運算符、邏輯運算符。其中,邏輯運算符的優(yōu)先級為:Not(非)→And(與)→Or(或)。And前面表達式的值為Trae,And后面表達式的值為False,所以最后輸出的也是Fslse。因此,答案為B.。
9[單選題] 窗體的左右兩端各有1條直線,名稱分別為Linel、Line2;名稱為Shapel的圓靠在左邊的Linel直線上(見圖);另有1個名稱為Timerl的計時器控件,其Enabled屬性值是True。要求程序運行后,圓每秒向右移動l00,當圓遇到Line2時則停止移動。
為實現(xiàn)上述功能,某人把計時器的Interval屬性設置為1000,并編寫了如下程序:
運行程序時發(fā)現(xiàn)圓立且P移動到了右邊的直線處,與題目要求的移動方式不符。為得到與題目要求相符的結果,下面修改方案中正確的是( )。
A.把計時器的Interval屬性設置為1
B.把For k=Line1.To Line2.X1 Step 100和Next k兩行刪除
C.把For k=Line1.To Line2.X1 Step 100改為For k=Line2.X1 To Line1.X1 Step 100
D.把If Shape1.Left+Shape1.Width
參考答案:B
參考解析:在計時器事件中不應再設置步長為100的For循環(huán),應該把For循環(huán)去掉,只留下循環(huán)體的語句,計時器每秒激發(fā)一次,每次判斷小球是否移到Line2處,不到就改變自己的Left值即繼續(xù)移動。因此B正確。
10[簡答題] 在考生文件夾下有一個工程文件sjt4.vbp,相應的窗體文件為sjt4.frm,在窗體上有一個文本框和一個命令按鈕。程序運行后,單擊命令按鈕,即可計算出0~200范圍內能被3整除的所有整數(shù)的和,并顯示在文本框中。在窗體的代碼窗Vl中,已給出了部分程序,其中計算能被3整除的整數(shù)的和的操作在通用過程Fun中實現(xiàn),請編寫該過程的代碼。
要求:請勿改動程序中的任何內容,只在Function Fun( )和End Function之間填入你編寫的若干語句。最后將修改后的文件按原文件名存盤。
參考解析:判斷0—200范圍內的數(shù)能不能被3整除,須使用求余運算符Mod,如果余數(shù)不為0,則表示該數(shù)不能被整除。并需要設置一個變量,以累計不能被3整除的數(shù)的和。
【操作步驟】
步驟l:打開本題工程文件。
步驟2:分析并編寫程序代碼。
程序提供代碼
步驟3:調試并運行程序,關閉程序后按題目要求存盤
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |