明明設(shè)計(jì)了某企業(yè)職工IC卡查詢系統(tǒng),輸入職工的卡號(hào),可以查出該卡號(hào)對(duì)應(yīng)的余額.所有職工的IC卡號(hào)和相應(yīng)的余額已分別保存在zg數(shù)組(按從小到大排序)和ye數(shù)組中,第i個(gè)職工卡號(hào)保存在zg(i)中,對(duì)應(yīng)的卡號(hào)余額保存在ye(i)中.
程序界面如圖所示,左邊列表框List1中顯示的是部分職工的卡號(hào)和余額,在文本框Text1中輸入職工的IC卡號(hào),單擊“查詢余額”按鈕(Command1)后,如果找到此卡號(hào),則在標(biāo)簽Label3中顯示“此卡號(hào)余額為”和對(duì)應(yīng)的余額值,如果未找到則顯示“找不到此卡號(hào),請(qǐng)重新輸入”.
解決此問題的部分程序段如下:
在程序①、②、③畫線處填入適當(dāng)?shù)恼Z(yǔ)句或表達(dá)式.將程序補(bǔ)充完整:
(1)程序中①畫線處應(yīng)填入 i<=j And Not findi<=j And Not find.
(2)程序中②畫線處應(yīng)填入 m=Int((i+j)/2)m=Int((i+j)/2).
(3)程序中③畫線處應(yīng)填入 find=truefind=true.
【考點(diǎn)】查找算法及其程序?qū)崿F(xiàn).
【答案】i<=j And Not find;m=Int((i+j)/2);find=true
【解答】
【點(diǎn)評(píng)】
聲明:本試題解析著作權(quán)屬菁優(yōu)網(wǎng)所有,未經(jīng)書面同意,不得復(fù)制發(fā)布。
發(fā)布:2024/12/11 19:30:1組卷:14引用:1難度:0.3
相似題
-
1.某對(duì)分查找算法的VB程序段如下:
數(shù)組元素a(1)到a(10)的值依次為“12,15,18,20,25,39,47,88,90,99”,經(jīng)過上述代碼查找后,下列表達(dá)式正確的是( ?。?/h2>發(fā)布:2024/12/20 16:0:2組卷:5引用:2難度:0.5 -
2.某數(shù)組d中的數(shù)據(jù)依次是[8,12,15,28,28,32,36,39],要查找某個(gè)元素是否在數(shù)組中,下列說法正確的是( )
發(fā)布:2024/12/20 0:0:1組卷:3引用:1難度:0.7 -
3.有如下對(duì)分查找VB程序段:
若數(shù)組元素a(1)~a(10)的值依次為“5,9,13,18,22,27,31,39,40,44”,運(yùn)行程序后,文本
框Text2中顯示的內(nèi)容為3,則輸入的key值不可能為( )發(fā)布:2024/12/20 20:0:2組卷:3引用:2難度:0.4
相關(guān)試卷