假設(shè)用戶名和口令存儲(chǔ)在自由表“口令表”中,當(dāng)用戶輸入用戶名和口令并單擊錄”按鈕時(shí),若用戶名輸入
假設(shè)用戶名和口令存儲(chǔ)在自由表“口令表”中,當(dāng)用戶輸入用戶名和口令并單擊錄”按鈕時(shí),若用戶名輸入錯(cuò)誤,則提示“用戶名錯(cuò)誤”;若用戶名輸入正確,而口令輸入錯(cuò)誤,則提示“口令錯(cuò)誤”。若命令按鈕“登錄”的click事件中的代碼如 USE 口令表 GO TOP flag=0 DO WHILE.not.EOF0 IF Ailtrim(用戶名)=Alltrim(This form.Text1.Value) IF Alltrim(口令)=Alltrim(Thisform.Text2.Value) WA1T"歡迎使用"WIN DOW TIMEOUT2 ELSE WAIT"口令錯(cuò)誤" WINDOW TIMEOUT2 ENDIF flag=1 EXIT ENDIF SKIP ENDDO IF______ WAIT"用戶名錯(cuò)誤"WINDOW TIMEOUT2 ENDIF 則在橫線處應(yīng)填寫(xiě)的代碼是
A.flag=-1
B.flag=0
C.flag=1
D.flag=2
正確答案:B解析:從題干中的程序段中可以看出,flag變量起到了標(biāo)志位的作用,用于標(biāo)識(shí)用戶是否正確地輸入了用戶名。當(dāng)用戶名被正確輸入的時(shí)候,會(huì)將變量flag的值置為1,否則為0。系統(tǒng)初始化時(shí),flag變量的值被設(shè)置為0,表示用戶名還沒(méi)有被正確輸入,如果用戶輸入了正確的用戶名,程序?qū)⒗^續(xù)判斷用戶輸入的密碼是否正確,不管密碼輸入正確與否,程序都會(huì)執(zhí)行到語(yǔ)句flag=1,把變量flag的值設(shè)置為1,因此程序可以用flag的值來(lái)判斷是否用戶名被正確輸入。最后對(duì)flag的值進(jìn)行判斷,如果flag的值為0,就是用戶名沒(méi)有被正確
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。