《VisualFoxpro》綜合復(fù)習(xí)資料解析_第1頁
《VisualFoxpro》綜合復(fù)習(xí)資料解析_第2頁
《VisualFoxpro》綜合復(fù)習(xí)資料解析_第3頁
《VisualFoxpro》綜合復(fù)習(xí)資料解析_第4頁
《VisualFoxpro》綜合復(fù)習(xí)資料解析_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第頁《VisualFoxpro》綜合復(fù)習(xí)資料一、單項(xiàng)選擇題1、連編后可以脫離開VisualFoxPro獨(dú)立運(yùn)行的程序是()A)PRG程序B)EXE程序C)FXP程序D)APP程序2、假定表文件ABC.DBF前6條記錄均為男生記錄,執(zhí)行以下命令后,記錄指針定位在()USEABCGO3LOCATENEXT3FOR性別="男"A)第3號(hào)記錄上B)第4號(hào)記錄上C)第5號(hào)記錄上D)第6號(hào)記錄上3、設(shè)表文件“學(xué)生.DBF”中有10條記錄,執(zhí)行如下兩條命令:USE學(xué)生INSERTBLANK其結(jié)果是在學(xué)生表文件的()A)第1條記錄的位置插入了1個(gè)空白記錄B)第2條記錄的位置插入了1個(gè)空白記錄C)文件尾插入了1個(gè)空白記錄 D)不確定位置插入了1個(gè)空白記錄4、要為當(dāng)前表所有職工增加100元工資,應(yīng)該使用命令()A)CHANGE工資WITH工資+100B)REPLACE工資WITH工資+100C)CHANGEALL工資WITH工資+100D)REPLACEALL工資WITH工資+1005、在VisualFoxPro中,關(guān)于視圖的描述正確的是()A)視圖是從一個(gè)或多個(gè)數(shù)據(jù)庫表導(dǎo)出的虛擬表B)視圖與數(shù)據(jù)庫表相同,用來存儲(chǔ)數(shù)據(jù)C)視圖不能同數(shù)據(jù)庫表進(jìn)行連接操作D)在視圖上不能進(jìn)行更新操作6、以下關(guān)于空值(NULL)的敘述正確的是()A)空值等同于數(shù)值0B)VisualFoxPro不支持NULLC)空值等同于空字符串D)NULL表示字段或變量還沒有確定值7、SQL是哪幾個(gè)英語單詞的縮寫()A)StandardQueryLanguage B)StructuredQueryLanguageC)SelectQueryLanguage D)其他三項(xiàng)都不是8、在VisualFoxPro中存儲(chǔ)圖像的字段類型應(yīng)該是()A)字符型B)通用型C)備注型D)雙精度型9、若某一個(gè)擴(kuò)展名為.DBF的文件有3個(gè)備注型字段,則該文件對(duì)應(yīng)的備注文件有()A)3個(gè)B)1個(gè)C)4個(gè)D)0個(gè)10、使用DLSPLAY命令時(shí),若范圍短語為ALL或REST,執(zhí)行命令后,記錄指針指為()A)首記錄B)末記錄C)首記錄的前面D)末記錄的后面11、()是()的具體表現(xiàn)形式,()是()有意義的表現(xiàn)。A)信息、數(shù)據(jù)、數(shù)據(jù)、信息B)數(shù)據(jù)庫、信息、信息、數(shù)據(jù)庫C)數(shù)據(jù)、信息、信息、數(shù)據(jù)D)數(shù)據(jù)、信息、數(shù)據(jù)庫、信息12、作為數(shù)據(jù)庫管理系統(tǒng)(DBMS)功能的一部分,()被用來描述數(shù)據(jù)及其聯(lián)系。A)數(shù)據(jù)定義語言B)自含語言C)數(shù)據(jù)操作語言D)過程化語言13、常見的3種數(shù)據(jù)模型是()A)鏈狀模型、關(guān)系模型、層次模型B)關(guān)系模型、環(huán)狀模型、結(jié)構(gòu)模型C)層次模型、網(wǎng)狀模型、關(guān)系模型D)鏈表模型、結(jié)構(gòu)模型、網(wǎng)狀模型14、數(shù)據(jù)庫系統(tǒng)的特點(diǎn)不包括()A)數(shù)據(jù)共享 B)加強(qiáng)了對(duì)數(shù)據(jù)安全性和完整性保護(hù)C)完全沒有數(shù)據(jù)冗余 D)具有較高的數(shù)據(jù)獨(dú)立性15、數(shù)據(jù)操縱語言DML根據(jù)其實(shí)現(xiàn)方法可以分為()和()兩大類。A)自含型語言、宿主型語言B)自主型語言、高級(jí)語言C)高級(jí)語言、宿主型語言D)高級(jí)語言、低級(jí)語言16、關(guān)系模型中,一個(gè)關(guān)系就是一個(gè)()A)一維數(shù)組 B)一維表 C)二維表 D)三維表17、在關(guān)系模型中,對(duì)關(guān)系的要求不包括()A)關(guān)系必須規(guī)范化B)在同一關(guān)系中不允許出現(xiàn)完全相同的記錄C)在同一關(guān)系中不允許出現(xiàn)完全相同的字段D)在同一關(guān)系中字段必須按順序排列18、從關(guān)系中指定若干個(gè)字段組成新的關(guān)系的操作稱為()A)選擇 B)投影C)聯(lián)接D)關(guān)聯(lián)19、VisualFoxPro的表中的字段是一種()A)常量B)變量C)函數(shù)D)表達(dá)式20、備注型字段的數(shù)據(jù)內(nèi)容存放在擴(kuò)展名為()的文件中。A).FPT B).DBF C).MEM D).TXT21、在VisualFoxPro中,內(nèi)存變量的類型是()A)在使用內(nèi)存變量前定義的B)由變量名規(guī)定的C)由數(shù)據(jù)輸入語句決定的D)賦值時(shí)決定的22、設(shè)A=[5*8+9],B=6*8,C=“6*8”A)A+BB)B+CC)A+CD)C-B23、下列表達(dá)式中不符合VisualFoxPro語法要求的是()A)04/05/99B)T+t C)1234D)2X>1524、在下列表達(dá)式中,結(jié)果為真的是()A)“BEI”$“BEIJING” B)“BEI”$“BEFORE”C)“BEFORE”$“E” D)“BEIJING”$“BEI”25、函數(shù)SUBSTR(“12345678”,3,2)的結(jié)果是A)23B)34 C)12D)626、打開一個(gè)空表,EOF()和BOF()函數(shù)的結(jié)果是()A).T.和.T.B).F.和.F.C).T.和.F.D)不確定27、對(duì)于向一個(gè)數(shù)據(jù)庫添加自由表,下列那種說法是不正確的()A)可以將一個(gè)自由表添加到數(shù)據(jù)庫中B)可以將一個(gè)數(shù)據(jù)庫表直接添加到另一個(gè)數(shù)據(jù)庫中C)可以在項(xiàng)目管理器中將自由表拖放到數(shù)據(jù)庫中使它成為數(shù)據(jù)庫表D)將一個(gè)數(shù)據(jù)庫表從一個(gè)數(shù)據(jù)庫移至另一個(gè)數(shù)據(jù)庫,則必須先使其成為自由表28、要?jiǎng)h除當(dāng)前表文件中“補(bǔ)貼”字段的全部值,應(yīng)使用的命令是()A)MODIFYSTRUCTURE B)DELETEC)REPLACE D)ZAP29、VisualFoxPro表文件有100條記錄,當(dāng)前記錄號(hào)是11,執(zhí)行命令LIST后,記錄指針將指向()A)第1條記錄 B)第100條記錄C)第101條記錄 D)文件結(jié)束標(biāo)識(shí)位置30、新建一個(gè)表JSNEW.DBF,其結(jié)構(gòu)與表JS.DBF的結(jié)構(gòu)完全相同,但記錄不同,比較方便的建庫命令是()A)USEJS B)USEJS COPYTOJSNEW COPYSTRUTOJSNEWC)COPYFILEJS.DBFTOJSNEW.DBFD)CREATJSNEWFROMJS31、在下面的命令格式中,同時(shí)缺省范圍、條件表示全部記錄的是()。A)REPLACEB)DELETEC)DISPLAYD)SUM32、若要在表中真正刪除記錄,先用DELETE命令,再用()A)RECALLB)PACKC)按ESC鍵D)不用其他命令33、對(duì)于尚未建立索引文件的表JS.DBF,查找職稱為講師的記錄,應(yīng)用命令()A)LOCATEALLFOR職稱=“講師”B)FIND職稱=“講師”C)FIND講師 D)SEEK“講師”34、在VisualFoxPro中,用INDEX命令建立索引文件時(shí),<關(guān)鍵字表達(dá)式>應(yīng)該是()。A)只能由一個(gè)數(shù)值型字段組成B)可以由多個(gè)字段組成,但表達(dá)式的值必須是數(shù)值型、字符型、日期型、邏輯型C)只能是由數(shù)值型和字符型字段組成的合法表達(dá)式D)任意字段組成的合法表達(dá)式35、職工表及姓名索引文件都打開后,用FIND命令把指針指向姓“王”的記錄,使指針指向下一個(gè)同姓記錄的命令是()A)GOTONEXTB)CONTINUEC)SKIPD)FIND王36、將打開的表中全部記錄刪除的命令為ZAP,與之等價(jià)的命令是()A)DELETEALLB)DELETEALLPACKC)DELETED)RECALLALLPACK37、對(duì)已經(jīng)打開的表文件ASDF.DBF按“性別”和“平均分”降序建立結(jié)構(gòu)復(fù)合索引,應(yīng)使用的命令是()A)INDEXTOXSPXON性別+平均分B)INDEXTOXSPXON性別-平均分C)INDEXON性別+平均分TAG性別D)INDEXON性別+STR(1000-平均分)TAG性別38、使用MODIFYSTRUCTURE命令時(shí),為了避免丟失數(shù)據(jù)應(yīng)注意幾點(diǎn),下列事項(xiàng)中不必要的是()A)不能同時(shí)修改字段名及其類型或?qū)挾菳)不能同時(shí)修改字段名和插入新的字段C)不能同時(shí)修改字段名和刪除字段D)不能在刪除字段的同時(shí)修改其他字段的類型及寬度39、SQL語言是()的語言A)關(guān)系型數(shù)據(jù)庫B)層次型數(shù)據(jù)庫C)網(wǎng)狀型數(shù)據(jù)庫D)非關(guān)系型數(shù)據(jù)庫40、()是面向?qū)ο蟪绦蛟O(shè)計(jì)中程序運(yùn)行的最基本實(shí)體。A)對(duì)象B)類C)方法D)函數(shù)二、判斷題1、數(shù)據(jù)模型是數(shù)據(jù)庫管理系統(tǒng)中用來表示實(shí)體及實(shí)體間聯(lián)系的方法。()2、若當(dāng)前記錄號(hào)為1,則函數(shù)BOF()的值可能為.T.,也可能為.F.。()3、命令DISPLAYFORRECORD()=3不能顯示當(dāng)前表的第3條記錄。()4、相繼執(zhí)行以下兩條命令:M=[10+20]和?M,屏幕上顯示的輸出結(jié)果是30。()5、打開數(shù)據(jù)庫時(shí),其中的數(shù)據(jù)庫表會(huì)自動(dòng)打開。()6、利用菜單設(shè)計(jì)器設(shè)計(jì)菜單時(shí),各菜單項(xiàng)及其功能必須由用戶自己定義。()7、對(duì)自由表XS.DBF建立索引后,XS.DBF中的數(shù)據(jù)全部按索引順序存入索引文件中。()8、在VisualFoxPro中,建立數(shù)據(jù)庫表時(shí),將年齡字段值限制在18~60歲之間的這種約束屬于參照完整性約束。()9、有備注型字段的表文件,當(dāng)刪除所對(duì)應(yīng)的表備注文件后,該表文件仍可打開。()10、表單的數(shù)據(jù)源可以是表,也可以是視圖。()1.命令DISPLAYFORRECORD()=3不能顯示當(dāng)前表的第3條記錄。(.錯(cuò)誤)

2.不同數(shù)據(jù)記錄的記錄編號(hào)可以是相同的。(正確)

3.表單的數(shù)據(jù)源可以是表,也可以是視圖。(正確)

4.索引查詢命令seek只能使記錄指針指向表中滿足條件的第一個(gè)記錄。(正確)

5.表的數(shù)據(jù)記錄也存儲(chǔ)在數(shù)據(jù)庫文件中。(正確)

6.@…say…get語句中的get子句必須用read語句激活,才能修改指定變量的值。(正確)

7.在表單的常用方法中,顯示表單的方法是SHOW。(正確)

8.有備注型字段的表文件,當(dāng)刪除所對(duì)應(yīng)的表備注文件后,該表文件仍可打開。(錯(cuò)誤)

9.打開表文件時(shí),VFP自動(dòng)打開該表的結(jié)構(gòu)索引文件。(正確)

10.查詢文件不能更新數(shù)據(jù)表中的數(shù)據(jù)。(正確)三、填空題1、用二維表表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)模型的是________________。2、字段變量可以與內(nèi)存變量同名,若沒有指明是哪種形式的變量,系統(tǒng)默認(rèn)為是________________。3、執(zhí)行SETEXACTOFF命令后,命令"數(shù)據(jù)庫"=[數(shù)據(jù)]的執(zhí)行結(jié)果是_______。4、命令LEFT("123456789",LEN("計(jì)算機(jī)"))的結(jié)果是_____________。5、打開一個(gè)空表,函數(shù)EOF()的值為______。6、在SELECT-SQL語句中,DISTINCT選項(xiàng)的功能是_______________________________。7、在一個(gè)有10條記錄的表中,執(zhí)行LIST命令后,再執(zhí)行SKIP-5,這時(shí)記錄指針指向第__________條記錄。8、圖片聲音動(dòng)畫數(shù)據(jù)一般以___________類型的字段存儲(chǔ)在數(shù)據(jù)庫記錄中。9、SQL是一種___________________數(shù)據(jù)庫的語言10、在SQL查詢時(shí),使用where子句指出的是:_________________________。11、學(xué)生檔案表中有性別(c,2)和民族(c,8),要求找出所有民族是回族的女同學(xué)紀(jì)錄的查找條件是_____________________。12、可以接受數(shù)值型常量的輸入命令是______________。13、在SQL語句中要查詢表s在AGE字段上取空值的記錄,正確的SQL語句為:SELECT*FROMsWHERE________________________。14、在VisualFoxpro中,可以使用____________________語句跳出SCAN…ENDSCAN循環(huán)體執(zhí)行ENDSCAN后面的語句。15、與命令list的執(zhí)行結(jié)果完全相同的另一個(gè)display命令應(yīng)該是_______________。16、在VisualFoxpro中,數(shù)據(jù)庫表中不允許有重復(fù)記錄是通過指定____________來實(shí)現(xiàn)的。17、在SQL的SELECT語句進(jìn)行分組計(jì)算查詢時(shí),可以使用_______________子句來去掉不滿足條件的分組。18、要在"成績"表中插入一條記錄,應(yīng)該使用的SQL語句是:___________成績(學(xué)號(hào),英語,數(shù)學(xué),語文)values(“2001100111”,9l,78,86)19、職工的部門、職工號(hào)在“職工”表中,津貼在“工資”表中,兩個(gè)表的公共字段是職工號(hào),列出職工的部門、職工號(hào)和津貼等信息的SQL語句是:SELECT職工.部門,職工.職工號(hào),工資.津貼FROM職工,工資__________________________。20、在VisualFoxpro中,數(shù)據(jù)庫表S中的通用型字段的內(nèi)容將存儲(chǔ)在_____________文件中。四、程序填空題1、設(shè)供應(yīng)商.DBF用于存放供應(yīng)商信息,其字段有:姓名(字符型),電話(字符型),地址(字符型)。下面程序的功能是:查找電話號(hào)碼中含有“123”SETTALKOFFCLEAR__________DOWHILE.NOT.EOF()IFSUBSTR(姓名,1,2)=“李”AND__________?姓名+電話+地址__________ENDDOUSESETTALKONRETURN2、有如下程序段,其功能是顯示漢字“2008年北京申奧成功!”從屏幕的頂部移至底部,設(shè)屏幕共24行。請(qǐng)?zhí)羁昭a(bǔ)充該程序。CLEARCH=〝2008年北京申奧成功!〞R=1DOWHILE____________@__________,26SAYCHT=INKEY(0.2)_______________ENDDORETURN3、表文件“xs.dbf”中記錄如下學(xué)號(hào)姓名性別成績S101張軍男90S102林平男66S103任濤男50S104何曉紅女76S105徐靜女82S106劉維海男86S107李敏女92S108馬華遠(yuǎn)男60S109李娜女76S110趙菲女78閱讀下列程序:CLEARUSEXSINDEXON–成績TOCJ1GOTOPDISP姓名,成績N=0LOCATEFOR性別=女AND成績>=80DOWHILE.NOT.EOF()IFFOUND()N=N+1CONTINUEENDIFENDDO?NCLOSEALLRETURN(1)程序第六行“DISP姓名,成績”執(zhí)行結(jié)果顯示是__________張軍90 (B)趙菲78(C)任濤50(D)李敏92(2)程序運(yùn)行完畢后,N的值為______________2 (B)3 (C)4 (D)5(3)關(guān)于循環(huán)中的CONTINUE,說法正確的是_________________可以用SKIP語句代替,不影響程序執(zhí)行結(jié)果可以放到循環(huán)外,不影響程序執(zhí)行結(jié)果去掉CONTINUE,程序?qū)⑦M(jìn)入死循環(huán)去掉CONTINUE,不影響程序執(zhí)行結(jié)果4、數(shù)據(jù)庫信息.DBC中有數(shù)據(jù)庫表職工.DBF,用SELECT命令查詢職工表中年齡不小于25歲、“職務(wù)”字段為“銷售員”的職工的信息,結(jié)果按“部門號(hào)”字段值降序排列,請(qǐng)?zhí)羁眨篠ELECT部門號(hào),職工號(hào),姓名,職務(wù),年齡;人事!職工WHERE年齡>=25職務(wù)=“銷售員”O(jiān)RDERBY5、有圖書表TS.DBF,其內(nèi)容如下記錄號(hào)書名出版單位單價(jià)1VFP數(shù)據(jù)庫電子科大20.002計(jì)算機(jī)基礎(chǔ)四川大學(xué)25.003信號(hào)與系統(tǒng)電子科大28.004計(jì)算機(jī)網(wǎng)絡(luò)電子科大27.005計(jì)算機(jī)原理四川大學(xué)21.006現(xiàn)代漢語四川師大23.007操作系統(tǒng)西南交大24.00閱讀下列程序:UPDATETSSET單價(jià)=單價(jià)+8WHERE出版單位=’四川師大’SELECT出版單位,AVG(單價(jià))AS單價(jià)FROMTSGROUPBY出版單位;INTODBFABCSELECT*FROMABCWHERE單價(jià)<28ORDERBY單價(jià)DESC; INTODBFABC1USEABC1? 出版單位新表ABC的記錄數(shù)有______________個(gè)(A)7(B)5(C)4(D)3最后顯示的出版單位是____________(A)電子科大(B)四川大學(xué)(C)西南交大(D)四川師大(4)新表ABC1的記錄數(shù)有_____________個(gè)(A)3(B)4(C)5(D)6五、程序設(shè)計(jì)題1、假設(shè)約定年齡不超過35歲的職工為青年職工;年齡在36歲至45歲的職工為中年職工;年齡超過45歲的職工為老年職工。從鍵盤輸入任一職工姓名在STUD表中查找,顯示其姓名、年齡以及所屬的職工類型。2、編程顯示STUD表中所有男學(xué)員的姓名、工齡及工資。3、從鍵盤輸入N個(gè)數(shù)存入數(shù)組A中,找出其中的最大數(shù)。4、打開STUD表,分別統(tǒng)計(jì)所有姓“張”學(xué)員的平均年齡和所有姓“王”學(xué)員的平均年齡。5、有如下售書數(shù)據(jù)表BOOK.DBF,BOOK.DBF中的記錄如下:書號(hào)單價(jià)數(shù)量總計(jì)B016819.83B691512.636B902340.0100B468218.040B632928.056B81272.020要逐條計(jì)算總計(jì)并填入“總計(jì)”字段之中,計(jì)算按照如下規(guī)則:若數(shù)量小于等于10,總計(jì)等于“單價(jià)*數(shù)量”若數(shù)量大于50,總計(jì)等于“單價(jià)*數(shù)量*(1-5/100)”若數(shù)量在11與50之間,總計(jì)等于“單價(jià)*數(shù)量(1-10/100)”6、從鍵盤輸入任一自然數(shù)N,求小于等于N的自然數(shù)之和。7、根據(jù)表SCORE(學(xué)號(hào),課程號(hào),成績)中的數(shù)據(jù),統(tǒng)計(jì)選修課程號(hào)分別為“000002”、“000005”和“8、設(shè)有一成績表score.dbf,它由以下字段組成:姓名(C,8)、平時(shí)成績(N,6.2)、期末成績(N,6.2)、總成績(N,6.2)、等級(jí)(C,6)。其中前3項(xiàng)已有數(shù)據(jù),用SCAN循環(huán)編寫程序計(jì)算并填寫每一記錄的“總成績”和“等級(jí)”字段,他們的計(jì)算方法分別為:1)總成績計(jì)算方法:總成績=平時(shí)成績×30%+期末成績×70%2)等級(jí)計(jì)算方法:總成績≥90“等級(jí)”為“優(yōu)秀”;75≤總成績<90“等級(jí)”為“良好”;60≤總成績<75“等級(jí)”為“合格”;總成績<60“等級(jí)”為“不合格”。9、從鍵盤輸入任一小于10的自然數(shù)N,求N的階乘。10、編寫程序,在STUDENT數(shù)據(jù)庫的STUD表中查找并顯示任意一個(gè)學(xué)生學(xué)號(hào)、性別、班級(jí)名、地址等基本情況。11、在STUDENT數(shù)據(jù)庫的STUD表中任意查找一同學(xué),有此人就顯示該生的姓名、性別、出生日期等信息,無此人就顯示“查無此人”。12、逐條顯示在STUDENT數(shù)據(jù)庫的STUD表中性別為“男”的所有記錄。

《VisualFoxpro》綜合復(fù)習(xí)資料參考答案單項(xiàng)選擇題題號(hào)12345678910答案BABDADBBBD題號(hào)11121314151617181920答案CCCCACDBBA題號(hào)21222324252627282930答案DCDABABCDB題號(hào)31323334353637383940答案DBABCBDDAA判斷題題號(hào)12345678910答案√√×××√×××√三、填空題1、關(guān)系模型2、字段變量3、true4、”1234565、.t.6、去掉重復(fù)記錄7、68、通用型9、關(guān)系10、查詢條件11、性別=”女”and民族=”回族”12、input13、ageisnull14、exit15、displayall16、distinct17、having18、insert19、where職工.職工號(hào)=工資.職工號(hào)20、備注四、程序填空題1、use供應(yīng)商.db、”123”$電話、skip2、R<=24、R、R=R+13、D、A、C4、FROM、AND、部門號(hào)desc5、C、B、A五、程序設(shè)計(jì)題1、假設(shè)約定年齡不超過35歲的職工為青年職工;年齡在36歲至45歲的職工為中年職工;年齡超過45歲的職工為老年職工。從鍵盤輸入任一職工姓名在STUD表中查找,顯示其姓名、年齡以及所屬的職工類型。SETTALKOFFclearuseSTUDaccept'請(qǐng)輸入所查的姓名:'toxmLOCATEfor姓名=xmIF.NOT.FOUND()?”查無此人”ELSENL=YEAR(DATE())-YEAR(出生日期)DOCASECASENL<=35?姓名,nl,”青年職工”CASENL>35.AND.NL<=45?姓名,nl,”中年職工”O(jiān)THERWISE?姓名,nl,”老年職工”ENDCASEENDIFUSESETTALKONRETURN2、編程顯示STUD表中所有男學(xué)員的姓名、工齡及工資。SETTALKOFFUSESTUDscanIF性別=”男”?姓名,YEAR(DATE())-YEAR(工作時(shí)間),工資ENDIFENDSCANUSESETTALKONRETURN3、從鍵盤輸入N個(gè)數(shù)存入數(shù)組A中,找出其中的最大數(shù)。SETTALKOFFCLEARINPUT“N=?”TONDIMENSIONA(N)FORI=1TONINPUT"輸入一個(gè)數(shù)"TOA(I)ENDFORMAX=A(1)&&給存放最大數(shù)的變量MAX賦初值FORI=2TONIFA(I)>MAX MAX=A(I)ENDIFENDFOR?”MAX=”,MAXSETTALKONRETURN4、打開STUD表,分別統(tǒng)計(jì)所有姓“張”學(xué)員的平均年齡和所有姓“王”學(xué)員的平均年齡。SETTALKOFFCLEARCNTZH=0SUMZH=0CNTWANG=0SUMWANG=0DOWHILENOTEOF() IF姓名=”張” CNTZH=CNTZH+1 SUMZH=SUMZH+(YEAR(DATE())-YEAR(出生日期)) ENDIF IF姓名=”張” CNTWANG=CNTWANG+1 SUMWANG=SUMWANG+(YEAR(DATE())-YEAR(出生日期)) ENDIFENDDO?“張姓學(xué)員的平均年齡為:”,SUMZH/CNTZH?“王姓學(xué)員的平均年齡為:”,SUMWANG/CNTWANGSETTALKONRETURN5、有如下售書數(shù)據(jù)表BOOK.DBF,BOOK.DBF中的記錄如下:書號(hào)單價(jià)數(shù)量總計(jì)B016819.83B691512.636B902340.0100B468218.040B632928.056B81272.020要逐條計(jì)算總計(jì)并填入“總計(jì)”字段之中,計(jì)算按照如下規(guī)則:若數(shù)量小于等于10,總計(jì)等于“單價(jià)*數(shù)量”若數(shù)量大于50,總計(jì)等于“單價(jià)*數(shù)量*(1-5/100)”若數(shù)量在11與50之間,總計(jì)等于“單價(jià)*數(shù)量(1-10/100)”SETTALKOFFCLEARUSEBOOKDOWHILENOTEOF() IF數(shù)量<=10 REPLACE總計(jì)WITH單價(jià)*數(shù)量 ENDIF IF數(shù)量>50 REPLACE總計(jì)WITH單價(jià)*數(shù)量*(1-5/100) ENDIF IF數(shù)量>=11AND數(shù)量<=50 REPLACE總計(jì)WITH單價(jià)*數(shù)量*(1-10/100) ENDIF SKIPENDDOSETTALKONRETURN6、從鍵盤輸入任一自然數(shù)N,求小于等于N的自然數(shù)之和。 SETTALKOFF CLEARS=0T=0INPUT“N=?”TONDOWHILET<NT=T+1S=S+TENDDO?”S=”,SSETTALKONRETURN7、根據(jù)表SCORE(學(xué)號(hào),課程號(hào),成績)中的數(shù)據(jù),統(tǒng)計(jì)選修課程號(hào)分別為“000002”、“000005”和“SETTALKOFFSTORE0TOS2,S5,S8STORE0TON2,N5,N8USESCOREscanDOCASECASE課程號(hào)=”000002N2=N2+1S2=S2+成績CASE課程號(hào)=”000005N5=N5+1S5=S5+成績CASE課程號(hào)=”000008N8=N8+1S8=S8+成績ENDCASEENDSCANP2=S2/N2P5=S5/N5P8=S8/N8?“000002號(hào)課程選課人數(shù)”,N2,“000002號(hào)課程

溫馨提示

  • 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)論