工學(xué)近幾年自考管理系統(tǒng)中計(jì)算機(jī)硬應(yīng)用題匯總_第1頁
工學(xué)近幾年自考管理系統(tǒng)中計(jì)算機(jī)硬應(yīng)用題匯總_第2頁
工學(xué)近幾年自考管理系統(tǒng)中計(jì)算機(jī)硬應(yīng)用題匯總_第3頁
工學(xué)近幾年自考管理系統(tǒng)中計(jì)算機(jī)硬應(yīng)用題匯總_第4頁
工學(xué)近幾年自考管理系統(tǒng)中計(jì)算機(jī)硬應(yīng)用題匯總_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、三、應(yīng)用題:1、.假定已經(jīng)在類庫YHLK中創(chuàng)建了自定義工具欄子類GJL,為了能夠讓工具欄顯示在屏幕上,創(chuàng)建了如下程序段。請(qǐng)按程序注釋在空白處填空,補(bǔ)充各程序行內(nèi)容。SET CLASSLIB TO YHLK&&打開用戶類庫 _SCREEN.ADDOBJECT((1),(2)) &&用子類創(chuàng)建工具欄對(duì)象(3).(4).LEFT=0 &&設(shè)定對(duì)象的屏幕左界(5). (6).TOP=6 &&設(shè)定對(duì)象的屏幕上界(7).QQQ. (8)=.T. &&設(shè)定對(duì)象的可視屬性為真(9).QQQ. (10)=.T. &&

2、設(shè)定對(duì)象的可用屬性為真(1)QQQ(2)GJL(3)-SCREEN(4)QQQ(5)-SCREEN(6)QQQ(7)-SCREEN(8)VISEBLE(9)-SCREEN(10)ENABLED2、需要輸出的教工信息報(bào)表如下所示:(假定工資超過1000元所得稅按10%計(jì)算)其中所得稅、實(shí)發(fā)工資及兩個(gè)統(tǒng)計(jì)項(xiàng)是報(bào)表輸出時(shí)計(jì)算所得,如果報(bào)表布局形式如下其中總結(jié)帶區(qū)中兩個(gè)統(tǒng)計(jì)項(xiàng)的變量X、Y是通過數(shù)據(jù)環(huán)境的INIT事件程序計(jì)算得到的。請(qǐng)?jiān)诤竺娴木幪?hào)位置補(bǔ)充完成下面的INIT事件程序。PUBLIC X,Y_(1)_ &&計(jì)算人數(shù)_(2)_ &&計(jì)算工資總和每人的所得稅和實(shí)發(fā)工

3、資兩項(xiàng)用域控件實(shí)現(xiàn),請(qǐng)將各操作步驟在后面的編號(hào)位置補(bǔ)充完整。選定工具欄域控件后在報(bào)表布局的_(3)_帶區(qū)相應(yīng)所得稅位置單擊;在報(bào)表表達(dá)式對(duì)話框中輸入表達(dá)式_(4)_;在報(bào)表表達(dá)式對(duì)話框中輸入格式_(5)_;單擊確定按鈕關(guān)閉對(duì)話框;選定工具欄域控件后在報(bào)表布局的_(6)_帶區(qū)相應(yīng)實(shí)發(fā)工資位置單擊;在報(bào)表表達(dá)式對(duì)話框中輸入表達(dá)式_(7)_;在報(bào)表表達(dá)式對(duì)話框中輸入格式_(8)_,單擊確定按鈕關(guān)閉對(duì)話框。(1)count for 基本工資<2500 to X (2)Sum 基本工資 for 職稱<>“講師” to Y(3)細(xì)節(jié)(4)(基本工資-1000)*0.1 (5)9999.9

4、9(6)細(xì)節(jié)(7)基本工資-所得稅(8)9999.993、有一個(gè)數(shù)據(jù)瀏覽界面如圖所示。單擊“向后”或“向前”按鈕可以從前向后或從后向前瀏覽數(shù)據(jù)表中的數(shù)據(jù),如果“向后”按鈕的方法程序如下:IF!EOF( )SKIPELSEGO TOPENDIFTHISFORM.REFRESH那么當(dāng)瀏覽到最后一條記錄時(shí),若再單擊該按鈕將會(huì)出現(xiàn) (1) 現(xiàn)象。如果“向前”按鈕的方法程序如下:IF!BOF( )SKIP-1ELSEGO BOTTOMENDIFTHISFORM.REFRESH那么,當(dāng)瀏覽到第一條記錄時(shí),若再單擊該按鈕將會(huì)出現(xiàn) (2) 現(xiàn)象。為了克服這種情況,可將“向后”和“向前”按鈕的方法程序分別修改為

5、:SKIPIF EOF( )GO TOPENDIFTHISFORM.REFRESH和SKIP-1IF BOF( )GO BOTTOMENDIFTHISFORM.REFRESH但是如果數(shù)據(jù)表是空的,單擊“向后”按鈕將會(huì)提示 (3) ;單擊“向前”按鈕將提示 (4) 。為了避免出現(xiàn)這樣的提示可以增加一個(gè)判斷語句。例如“向前”按鈕的方法程序可以改為:IF (5) =0SKIPIF EOF( )GO TOPENDIFTHISFORM.REFRESHENDIF請(qǐng)補(bǔ)充完善程序及說明,填寫在下面標(biāo)號(hào)后。(1)空記錄顯示(2)首記錄不變動(dòng)(3)已到文件尾(4)已到文件頭(5)RECCOUNT()243.某新華

6、書店的計(jì)算機(jī)管理系統(tǒng)中,需要為顧客購書建立銷售記錄。已知“銷售記錄”、“圖書目錄”的數(shù)據(jù)表內(nèi)容如下所示:該界面的操作過程是:先輸入書號(hào),在“圖書目錄”表中判斷書號(hào)是否正確,如果正確,向“銷售記錄”表添加一個(gè)空記錄,輸入數(shù)量和折扣,同時(shí)在右邊的列表中顯示已經(jīng)輸入的圖書書名、單價(jià)。以上過程可以重復(fù)。一個(gè)顧客購買的圖書全部輸入完成后,單擊“完成”按鈕,顯示總書款和折扣后的應(yīng)付書款。試回答以下問題:(1)該輸入界面共應(yīng)用了哪幾種VisualFoxPro控件,控件的總數(shù)是多少?(5分)答:用了標(biāo)簽、文本框、列表框、命令按鈕4種控件,總數(shù)14個(gè)。(2)以下是“折扣”控件的LostFocus事件代碼,說明每

7、個(gè)語句的功能。(3分)s=s+圖書銷售發(fā)票_圖書目錄.單價(jià)*折扣*數(shù)量:計(jì)算折扣后的書款,并存放在變量S中。s0=s0+圖書銷售發(fā)票_圖書目錄.單價(jià)*數(shù)量:計(jì)算總書款,并存放在變量S0中。THISFORM.書號(hào).SETFOCUS(3)以下是“完成”控件的Click事件代碼,說明每個(gè)語句的功能。(2分)THISFORM.LABEL4.CAPTION=STR(s0,10,2):在標(biāo)簽4上顯示折扣后書款。THISFORM.LABEL5.CAPTION=STR(s,10,2):在標(biāo)簽5上顯示總書款。41.用計(jì)時(shí)器控制電子標(biāo)語牌中標(biāo)語從右至左移動(dòng),標(biāo)語從標(biāo)語牌左端全部移出后立刻會(huì)從右端移入。單擊“暫?!?/p>

8、按鈕可以使標(biāo)語暫停移動(dòng),同時(shí)該按鈕標(biāo)題變成“繼續(xù)”;再單擊該按鈕標(biāo)語繼續(xù)移動(dòng),同時(shí)按鈕標(biāo)題又變成“暫停”。標(biāo)語長(zhǎng)度為272,標(biāo)語牌寬度400。請(qǐng)完善下面的屬性設(shè)置和程序語句。標(biāo)語牌屬性:HEIGHT=56WIDTH=_(1)_標(biāo)語屬性:HEIGHT=33WIDTH=_(2)_計(jì)時(shí)器屬性:_(3)_=100計(jì)時(shí)器的TIMER過程IF THISFORM.LABEL1_(4)_+2720 THISFORM.LABEL1ELSETHISFORM.LABEL1.LEFT_(5)_ LEFT意思是“左界”_(6)_按鈕的CLICK過程:IF THIS.CAPTION=暫停THISFORM.TIMER1.I

9、NTERVAL=_(7)_ THIS.CAPTION=_(8)_BLSE THISFORM.TIMER1.INTERVAL=_(9)_ THIS.CAPTION_(10)_ENDIF請(qǐng)按下面的編號(hào)填空。(1)400(6)ENDIF(2)272(7)0(3)INTERVAL(8)“繼續(xù)”(4)LEFT(9)100(5)400(10)“暫?!?1已經(jīng)為學(xué)生管理系統(tǒng)設(shè)計(jì)了名為“學(xué)生”的用戶菜單和名為STUD的工具欄子類(放在類庫VVV中),需要在系統(tǒng)主界面顯示菜單和工具欄如下圖所示。第41圖請(qǐng)將下面的系統(tǒng)主程序補(bǔ)充完整,按順序在下面的編號(hào)后填寫。_SCREEN.CAPTION=學(xué)生管理系統(tǒng)SET(_

10、(1)_ &&隱含系統(tǒng)菜單DO_(2)_&&打開用戶菜單KEYBOARDCTRL+F4SETCLASSLIBTO(” _(3)_&&打開類庫_SCREENADDOBJECT(_(4)_,_(5)_)&&以子類創(chuàng)建工具欄對(duì)象XX_(6)_=0工具欄在屏幕上的左界_(7)_=0&工具欄在屏幕上的上界_SCREEN. _(8)_=.T&&設(shè)置工具欄可見_SCREEN. _(9)_=.T設(shè)置工具欄可用READ_(10)_打開事件驅(qū)動(dòng)環(huán)境(1)SYSMENU TO(6)(2)學(xué)生.MPR(7)(3)VVV(8)XX.

11、VISEBLE(4)XX(9)XX.ENABLED(5)STUD(10)RVENTS42需要輸出的教工信息報(bào)表如下所示:(超過1000元的部分計(jì)所得稅,按10計(jì)算)姓名性別年齡職稱基本工資所得稅張欣女44副教授2240.0000124.0000李小明女48教授2600.0000160.0000趙一鳴男50副教授2310.0000131.0000王建國男34講師1800.000080.0000錢紅紅女56教授3200.0000220.0000孫英明男32講師2000.0000100.0000王有禮男25講師1800.000080.0000基本工資不超過2500元的人數(shù):5為了計(jì)算每個(gè)人的所得稅及

12、所有基本工資不超過2500元的職工人數(shù)兩項(xiàng),必須在報(bào)表布局中增加兩個(gè)域控件。請(qǐng)順序補(bǔ)充下面的操作步驟,完成報(bào)表布局的設(shè)計(jì)。先單擊“報(bào)表工具欄”中(1)控件按鈕,再在布局中(2)帶區(qū)適當(dāng)位置單擊鼠標(biāo)左鍵;在彈出對(duì)話框中輸入表達(dá)式:(3);(計(jì)算基本工資不超2500的人數(shù))在(4)對(duì)話框中選擇“計(jì)數(shù)”,關(guān)閉對(duì)話框;先單擊“報(bào)表工具欄”中(5)控件按鈕,再在布局中(6)帶區(qū)適當(dāng)位置單擊鼠標(biāo)左鍵;在彈出對(duì)話框中輸入表達(dá)式:(7);(計(jì)算所得稅)關(guān)閉對(duì)話框,結(jié)束報(bào)表布局的修改。(1)域(2)總結(jié)(3)基本工資<=2500(4)計(jì)數(shù)字段(5)域(6)細(xì)節(jié)(7)(基本工資1000)*0.142.在Vi

13、sual FoxPro中,利用數(shù)據(jù)庫“固定資產(chǎn)”中的數(shù)據(jù)表“設(shè)備”如題42(1)表和數(shù)據(jù)表“使用”如題42(2)表創(chuàng)建視圖“折舊”如題42(3)表,該視圖包括 “設(shè)備名稱”、“設(shè)備編號(hào)”、“價(jià)格”、“現(xiàn)值”四個(gè)字段。設(shè)備名稱設(shè)備編號(hào)購買日期價(jià)格機(jī)床AS0030012001-1-1021024.00鉆床QS0010051999-8-158965.50機(jī)床AS0030022004-5-20521024.00注塑機(jī)DS0080032006-7-11 12576.00題42(1)表設(shè)備名稱設(shè)備編號(hào)使用年限使用部門現(xiàn)值機(jī)床AS00300 l10一車間6307.20鉆床QS00100510三車間1793.

14、10機(jī)床AS0030028二車間364716.80注塑機(jī)DS0080035總裝車間101318.40題42(2)表設(shè)備編號(hào)設(shè)備名稱價(jià)格現(xiàn)值A(chǔ)S00300 l機(jī)床21024.006307.20AS003002機(jī)床521024.00364716.80QS001005鉆床8965.501793.10DS008003注塑機(jī)l 12576.00101318.40題42(3)表(1)請(qǐng)分析用兩個(gè)數(shù)據(jù)表(比如“設(shè)備”和“使用”)建立視圖的先決條件;(2分)答:兩個(gè)表具有同名字段(或具有相同屬性的字段),能建立表間的對(duì)應(yīng)關(guān)系(2)要?jiǎng)?chuàng)建如題42(3)表所示的視圖“折舊”,應(yīng)以哪個(gè)字段建立兩表的關(guān)聯(lián),并分析原因

15、;答:1、應(yīng)該以“設(shè)備編號(hào)”建立關(guān)聯(lián);2、雖然有“設(shè)備名稱”、“設(shè)備編號(hào)”兩個(gè)同名字段,但用“設(shè)備編號(hào)”能建立兩表間一一對(duì)應(yīng)關(guān)系,創(chuàng)建的視圖如圖42(3)表,如果用“設(shè)備名稱”建立兩表關(guān)聯(lián),創(chuàng)建的視圖的記錄會(huì)多一條。(3)歸納利用視圖設(shè)計(jì)器建立多表視圖的步驟。答:(1)打開數(shù)據(jù)庫,再打開“視圖設(shè)計(jì)器”(2)作為數(shù)據(jù)源的表必須建立關(guān)聯(lián),并選擇正確的連接類型;(3)從兩個(gè)數(shù)據(jù)表選擇可用的字段和篩選條件;(4)為視圖命名并保存視圖43.某藥品庫房的計(jì)算機(jī)管理系統(tǒng)中,需要為發(fā)藥建立出庫記錄。已知“出庫記錄”、“藥品目錄”的數(shù)據(jù)表內(nèi)容如下所示:該界面的操作過程是:先輸入病員編號(hào)和庫管員姓名,再依次輸入藥

16、品編號(hào)和數(shù)量,在右邊列表中依次顯示該病員需要出庫的所有藥品清單。每輸完一個(gè)藥品則將藥品記錄添加到“出庫記錄”表中,按“完成”按鈕后,一個(gè)病員的出庫藥品完成,并在輸入界面下部可以瀏覽。試回答以下問題:(1)該輸入界面分別應(yīng)用了哪幾種Visual FoxPro控件?(4分)答:使用了標(biāo)簽、文本框、按鈕、列表框、網(wǎng)格(表格)等4種控件。(2)以下是“數(shù)量控件的LostFocus事件代碼,請(qǐng)解釋其意義。(3分) SELECT出庫記錄 APPEND BLANK:在“出庫記錄”表中添加一條空記錄。 REPLACE藥品編號(hào)WITH THISFORM.藥品編號(hào).VALUE,; 日期WITH DATE0,; 庫

17、管員WITH THISFORM.庫管員.VALUE,; 病員編號(hào)WITH THISFORM.病員編號(hào).VALUE,; 數(shù)量WITH THISFORM.數(shù)量.VALUE,; 時(shí)間WITH TIME():將輸入數(shù)據(jù)更新到空記錄中。 THISFORM.藥品編號(hào).SETFOCUS:將“藥品編號(hào)”控件設(shè)為焦點(diǎn)。(3)以下是“完成控件的Click事件代碼,請(qǐng)解釋其意義。(3分):清空List1的列表內(nèi)容 n=l:變量n置1。 THISFORM.出庫記錄.REFRESH:刷新表格(網(wǎng)格)。41.如圖41有一個(gè)電子表界面,可以通過數(shù)字(2412)按鈕選擇時(shí)間制式;在12小時(shí)制式時(shí)還會(huì)用標(biāo)簽LABEL2顯示“上

18、午”或“下午”提示。這些控制都是靠表單中創(chuàng)建的一個(gè)計(jì)時(shí)器控件和按鈕控件實(shí)現(xiàn)的。請(qǐng)將屬性和程序補(bǔ)充完整。圖41計(jì)時(shí)器屬性:TOP=70LEFT=120INTERVAL=_(1)_計(jì)時(shí)器的_(2)_過程:IFTHISFORM.COMMAND1.CAPTION="24"IF_(3)_(SUBSTR(TIME(),_(4)_,2)>12WW=VAL(SUBSTR(TIME(),1,_(5)_)-12QQ=_(6)_(WW,2)+SUBSTR(TIME(),3,6)ON=_(7)_ELSEQQ=TIME()THISFOON=_(8)_ENDIFELSEQQ=TIME()ON=_(9)_ENDIFTHISFORM.LABELl.CAPTION=_(10)_請(qǐng)按下面的編號(hào)填空。(1)1000(6)STR(2)TIMER(7)“下午”(3)VAL(8)“上午“(4)1(9)”(5)2(10)QQ43.報(bào)表數(shù)據(jù)來源于STUDENT(學(xué)生)和SS(省市)兩個(gè)數(shù)據(jù)表,可以按學(xué)生籍貫(JG)分省市顯示和統(tǒng)計(jì)人數(shù),下面是報(bào)表輸出的形式:因?yàn)槟硞€(gè)班級(jí)學(xué)生的籍貫不可能涵蓋全國各個(gè)省市,為了使輸出報(bào)表中不出現(xiàn)空的省市記錄,為報(bào)表數(shù)據(jù)環(huán)境的R

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論