[問答題] 注意:下面出現(xiàn)的“考生文件夾”均為c:wexam25160001。 在考生文件夾下有一個(gè)工程文件sjt5.vbp,其窗體上有一個(gè)文本框,名稱為Te
[問答題] 注意:下面出現(xiàn)的“考生文件夾”均為c:wexam25160001。
在考生文件夾下有一個(gè)工程文件sjt5.vbp,其窗體上有一個(gè)文本框,名稱為Text1;兩個(gè)命令按鈕,名稱分別為C1和C2,標(biāo)題分別為“計(jì)算”、“存盤”,設(shè)計(jì)界面如圖20-5所示。并有一個(gè)函數(shù)過程isprime,其功能是判斷參數(shù)a是否為素?cái)?shù),如果是素?cái)?shù),則返回True,否則返回False。
請(qǐng)將程序中問號(hào)的地方用相應(yīng)的代碼補(bǔ)充完整,使得在運(yùn)行時(shí),單擊“計(jì)算”按鈕,則找出小于18000的最大的素?cái)?shù),并顯示在Text1中;單擊“存盤”按鈕,則把Text1中的計(jì)算結(jié)果存入考生文件夾下的out5.txt文件中。
注意:考生不得修改isprime函數(shù)過程和控件的屬性,必須把計(jì)算結(jié)果通過“存盤”按鈕存入out5.txt文件中,否則無成績(jī)。
正確答案:在窗體上建立好控件后,先設(shè)置控件的屬性,再編寫事件過程。 素?cái)?shù)的判斷準(zhǔn)則就是看是否該數(shù)除了A和其本身外別無其他約數(shù)(即從B到n-A之間沒有可以將其整除的數(shù))即可,變量 flag是用于保留判斷數(shù)是否是素?cái)?shù)的結(jié)果的,值有True和False兩個(gè)(從程序中可以看出)所以應(yīng)將其定義為布爾型(Boolean),并且在函數(shù)中判斷完之后,將flag的值賦給函數(shù)過程isprime的名字。 文本框用Text屬性來顯示計(jì)算機(jī)結(jié)果,其形式為: 文本框名.Text=要顯示的內(nèi)容 將數(shù)據(jù)寫入文件可用命令Write#或Pri
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。