VFP程序設(shè)計(jì)復(fù)習(xí)題_第1頁(yè)
VFP程序設(shè)計(jì)復(fù)習(xí)題_第2頁(yè)
VFP程序設(shè)計(jì)復(fù)習(xí)題_第3頁(yè)
VFP程序設(shè)計(jì)復(fù)習(xí)題_第4頁(yè)
VFP程序設(shè)計(jì)復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、VFP程序設(shè)計(jì)復(fù)習(xí)題.選擇題1、在有關(guān)數(shù)據(jù)庫(kù)的概念中,若干記錄的集合稱(chēng)為(D)A.文件B.字段C.數(shù)據(jù)項(xiàng)D.表2、要計(jì)算職稱(chēng)為副教授或教授的工資總額,下列命令中錯(cuò)誤的是(D)A.SUM工資FOR職稱(chēng)=副教授.OR.職稱(chēng)=教授B.SUMALL工資FOR職稱(chēng)=副教授.OR.職稱(chēng)=教授C.SUM工資FOR教授$職稱(chēng)D.SUM工資FOR職稱(chēng)=副教授.AND.職稱(chēng)=教授3、不允許記錄中出現(xiàn)重復(fù)索引值的索引是(C)A.主索引B.主索引、候選索引、普通索引C. 主索引和候選索引D.主索引、候選索引和唯一索引4、在VisualFoxPro中,打開(kāi)數(shù)據(jù)庫(kù)的命令是(A)A.OPENDATABASEB.USEC.U

2、SEDATABASED.OPEN5、連續(xù)執(zhí)行以下命令之后,最后一條命令的輸出結(jié)果是(C)SETEXACTOFFX=A?IIF(A=X,X-BCD,X+BCD)A.AB.BCDC.ABCDD.ABCD6、在以下四組函數(shù)運(yùn)算中,結(jié)果相同的是(A)A.LEFT(VisualFoxPro,6)與SUBSTR(VisualFoxPro,1,6)B.YEAR(DATE()與SUBSTR(DTOC(DATE(),7,2)C.VARTYPE(36-5*4)與VARTYPE(36-5*4)D. 假定A=this,B=isastring,A-B與A+B7、在VisualFoxpro中,用于建立或修改過(guò)程文件的命令

3、是(B)A.MODIFYB.MODIFYCOMMANDC.MODIFYPROCEDURE文件名D.上面B)和C)都對(duì)8、使用命令DECLAREmm(2,3)定義的數(shù)組,包含的數(shù)組元素(下標(biāo)變量)的個(gè)數(shù)為(D)A.2B.3C.5D.6( B )B. 在表的最后面插入一條記錄D. 刪除一條記錄9、APPEN喻令的功能是A.在表的最前面插入一條記錄C.在表的最前面任意位置插入一條記錄10、打開(kāi)學(xué)生表及(對(duì)成績(jī)字段的)索引文件,假定當(dāng)前記錄號(hào)為200,欲使記錄指針指向記錄號(hào)為100的記錄,應(yīng)使用命令(C)。A.LOCATEFOR記錄序號(hào)=100B.SKIP100C.GOTO100D.SKIP-1001

4、1、使用TOTAL命令生成的分類(lèi)匯總表文件的擴(kuò)展名是(B)A.DBTB.DBFC.DBCD.CDX12、STORECTOD(05/06/98)TOMDATE(C)?MDATEA.05/09/98B.MDATEC.05/06/98D.CTOD13、假定系統(tǒng)是期是2004年01月05日,有如下命令:(A)NJ=YEAR(DATE()A.2004B.01C.05D.01/05/0414、有以下命令序列:USESTUDENTLISTrecord#姓名出生日期1歐陽(yáng)惠07/12/692李明02/24/703楊霞11/05/71INDEXON出生日期TOBDLIST執(zhí)行該命令序列后,顯示記錄號(hào)的順序是(A

5、)A.123B.321C.213D.13215、學(xué)生表文件中共10條記錄,其姓名字段值均為學(xué)生全名,執(zhí)行如下命令序列:USESTUDENT?recno()最后,recno()函數(shù)的顯示值是(A)A.1B.0C.10D.216、比較表達(dá)式的結(jié)果是(B)A.字符型B.邏輯型C.數(shù)值型D.日期型17、用COPYSTRUTO形成的文件是(A)A.表文件B.索引文件C.文本文件D.正式文件18、不能作為索引關(guān)鍵字的數(shù)據(jù)類(lèi)型是(B)。A.數(shù)值型B.備注型C.日期型D.字符型19、顯示數(shù)據(jù)表當(dāng)前記錄內(nèi)容的命令是(A)A.LISTNEXT1B.DISPLAYALLC.TYPED.DISPREST( B)B.

6、關(guān)閉當(dāng)前工作區(qū)的數(shù)據(jù)表文件D. 對(duì)數(shù)據(jù)表文件沒(méi)有影響20、執(zhí)行USE命令的作用是A.關(guān)閉所有工作區(qū)的數(shù)據(jù)表文件C.關(guān)閉所有文件21、函數(shù)EOF()用于檢測(cè)當(dāng)前數(shù)據(jù)庫(kù)記錄指針?lè)襁_(dá)到A、文件頭B、文件尾G指定記錄D、(B)第一條記錄22、建立表文件用()命令。、MODICOMMB、EDITC、(C)CREATED、MODISTRU23、INSERT命令將一條新記錄加到(B)、當(dāng)前記錄之前、文件末尾B、當(dāng)前記錄之后、文件頂部24、下述命令中不能關(guān)閉數(shù)據(jù)表的命令是、USEB、CLOSEDATABASEC、CLEARD、(C)CLOSEALL25、以下表達(dá)式的結(jié)果為數(shù)值型的是、牛$牛群B、人98/6/1

7、4+15D、(D)wishyouwishyousuccessA1994-08-06-A1992-08-1126、用菜單方式打開(kāi)一個(gè)數(shù)據(jù)表文件應(yīng)該使用的菜單序列為(A)、文件-打開(kāi)-表、文件-新建-數(shù)據(jù)表B、文件-打開(kāi)-表格D、數(shù)據(jù)表打開(kāi)27、清除主窗口屏幕的命令是、CLEARB、CLEARALL(A)C、CLEARSCREEND、CLEARWINDOWS28、,對(duì)于只有兩種取值的字段,一般使用的數(shù)據(jù)類(lèi)型是(D)、字符型B、數(shù)值型C、日期型D、邏輯型29、VisualFoxPro表達(dá)式中,不正確的、308-05-0110:10:10AM-10、A2008-05-01+DATE()B、(C)A20

8、08-05-01-DATE()A2008-05-01+100030、卜面()不是VFP程序文件中可以使用的注釋語(yǔ)句。、NOTEB、*C、/(C)D、&31、VisualFoxPro6.0、DB、N中,命令C?VARTYPE(12/31/99)的輸出結(jié)果32、下列各字符組合中、計(jì)算機(jī)應(yīng)用、CD、U不VFP中的字符常量。B、2008C、ABCDE(A)D、101.86733、下列不能關(guān)閉數(shù)據(jù)表的是、browseB、clearallC、closeall(A)D、closedatabase34執(zhí)行以下命令后顯示的結(jié)果是()。N=356.54?87+&N(C)A、87+&NB、87356.54C、443

9、.54Dk出錯(cuò)信息35下列表達(dá)式中,()表達(dá)式的值是數(shù)值。(B)A、ABC+DB、人2008/05/17-人2008/04/09C、123+456DA2003/05/18+1536邏輯型字段團(tuán)員其值為真的正確條件表達(dá)是(C)D FOR 團(tuán)員 =.Y.AFOR團(tuán)員=TBFOR團(tuán)員=.T.CFOR團(tuán)員37函數(shù)LEN(TRIM(SPACE(8)-SPACE(8)返回的值是(C)A、8B、16C、0D、出錯(cuò)38執(zhí)行LISTALL命令后,記錄指針指向(D)A、第一條記錄B、最后一條記錄C、第一條記錄的前面D最后一條記錄的后面39邏輯運(yùn)算符在運(yùn)算時(shí),其優(yōu)先順序是(A)ANOTANDORBANDNOTORC

10、、ORNOTANDD從左至右按先后順序40顯示當(dāng)前表中所有帶刪除標(biāo)記的記錄的命令是(A)ADISPLAYFORDELETED()BDISPLAYFORNOTDELETED()CDISPLAYDELETED()DDISPLAYRECORDDELETED()41當(dāng)前表中含姓名字段,顯示李姓的所有記錄的命令是(B)ADISPLAYFOR李=姓名BDISPLAYFOR姓名=李CDISPLAYSUBSTR(姓名,1,2)=李DDISPLAYSUBSTR(姓名,1,1)=李42下列函數(shù)中,運(yùn)算結(jié)果為字符型的是(D)AAT(ABC,智能ABC)BINT(123.456)CVAL(12/12/66)DDTOC

11、(DATE()43在VFP中,可以對(duì)數(shù)值型同時(shí)也可以對(duì)字符型內(nèi)存變量輸入數(shù)據(jù)的命令是(B)AACCEPTBINPUTCWAITDEDIT44下面()不屬于VFP的循環(huán)控制語(yǔ)句。(D)A、DOWHILEENDDOB、FORENDFORC、SCANENDSCAND、DOCASEENDCASE45、有一個(gè)表文件GZ.DBF,已經(jīng)打開(kāi)。其中有字段名“基本工資”、“實(shí)發(fā)工資”A INDEX ON 實(shí)發(fā)工資 TO SFGZB 、INDEX ON實(shí)發(fā)工資TAG實(shí)發(fā)工資D INDEX ON 基本工資 TO JBGZCINDEXON實(shí)發(fā)工資TAG實(shí)發(fā)工資OFGZ.CDX46、SEE標(biāo)口FIND命令是作用于()的

12、快速檢索命令。(C)A、表文件B、命令文件()C、索引文件D排序文件47、表文件KD.DBF打開(kāi)后,執(zhí)行命令SKIP-1,下列命令中結(jié)果為.t.的是(B)A、?RECNO()B、?BOF()C、?EOF()D、DISP48、要為當(dāng)前表所有職工增加100元工資應(yīng)該使用命令(D)A、CHANGE:資WITH工資+100B、REPLACET資WITH工資+100C、CHANGEALL工資WITH工資+100D、REPLACEALL工資WITH工資+10049、如果一個(gè)字段的寬度為8,則此字段的類(lèi)型不可能是(D)A、數(shù)值型B、字符型C、日期型D、備注型50、函數(shù)EOF()用于檢測(cè)當(dāng)前數(shù)據(jù)庫(kù)記錄指針是否

13、達(dá)到(B)A、文件頭B、文件尾C、指定記錄D、對(duì)數(shù)據(jù)表文件無(wú)作用51、在VFP中,通用型字段G和備注型字段M在表中的寬度都是(B)A、2個(gè)字節(jié)B、4個(gè)字節(jié)C、8個(gè)字節(jié)D、10個(gè)字節(jié)52、執(zhí)行命令DIMENSIONM(4,2)之后,數(shù)組M的下標(biāo)變量個(gè)數(shù)和初值分別是(A)A、8,.F.B、4,.T.C、8,OD、2,空值(C(C))。53、在當(dāng)前表中,查找第2個(gè)女同學(xué)的記錄,應(yīng)使用命令是A、LOCATEFOR性別=女NEXT2B、LOCATEFOR性別=女C、LOCATEFOR性別=女和CONTINUED、LISTROR性別=女NEXT254、建立表文件結(jié)構(gòu)時(shí),需要定義的參數(shù)為A、表文件名、表的大

14、小、字段名、字段類(lèi)型B、字段名、字段類(lèi)型、記錄個(gè)數(shù)、字段寬度C、字段名、字段類(lèi)型、字段寬度、小數(shù)位數(shù)D、表文件名、字段名、字段類(lèi)型、字段寬度55、ABC.DBF是一個(gè)有兩個(gè)備注型字段的表文件,使用COPYTOPSQ命令進(jìn)行復(fù)制操作,其結(jié)果將(B)A、到一個(gè)新的表文件B、得到一個(gè)新的表文件和一個(gè)新的備注文件C、得到一個(gè)新的表文件和兩個(gè)新的備注文件D、顯示出錯(cuò)誤信息,表明不能復(fù)制具有備注型字段的數(shù)據(jù)56、表文件的數(shù)值型字段要求保留2位小數(shù),那么該字段寬度最少應(yīng)當(dāng)定義成()位。(B)A、2B、3C、4D557、要在當(dāng)前表文件的當(dāng)前記錄之后插入一條新記錄,應(yīng)該使用命令是(D)A、APPENDB、EDI

15、TC、CHANGED、INSERT58、DELET瑜令的功能是(A)A、為當(dāng)前記錄做刪除標(biāo)記B、直接物理刪除當(dāng)前記錄C、刪除當(dāng)前數(shù)據(jù)庫(kù)文件的所有記錄D、在提問(wèn)確認(rèn)后物理刪除當(dāng)前記錄59、下列不能作為查詢(xún)的命令是(B)A、locateB、indexC、SEEKD、FIND60、在建立表結(jié)構(gòu)(modistru)過(guò)程中不須要輸入字段寬度的字段類(lèi)型是(C)A、字符型B、數(shù)值型C、備注型D、符型和數(shù)值型61、在以下關(guān)于索引的說(shuō)明中,錯(cuò)誤的是A、索引可以提高查詢(xún)速度C、引和排序具有不同的含義(B )B、索引可能降低更新速度D、引文件比排序文件小62、計(jì)當(dāng)前工作區(qū)記錄數(shù)的函數(shù)是(B)A、RECNO()B、R

16、ECCOUNT()C、FCOUNT()DFOUND()63、已知P=DATE(),則P為()型內(nèi)存變量。(B)A、字符B、日期C、邏輯D數(shù)值64、在下列VFoxPro的表達(dá)式中,結(jié)果為.T.的是(B)A、112=90B、張先生=李先生C、90/09/09-890/09/01D女$性別65、在VisualFoxPro中,刪除數(shù)據(jù)表的所有記錄,僅保留表結(jié)構(gòu)的命令是(D)A、deleteallEBpackC、recallD、ZAP66、在VisualFoxPro中,邏輯刪除數(shù)據(jù)表的所有記錄的命令是(A)A 、delete allB、recall C 、ZAP D 、PACK67、VISUALFOXP

17、ROS備注文件的擴(kuò)展名為(B)A、DBFB、FPTC、PRGD、MEM、判斷題1VisualFoxPro數(shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)模型是網(wǎng)狀型。(x)( v )(v )( X )V )6。(/ )2、同一個(gè)元素在程序執(zhí)行過(guò)程中可以取得不同類(lèi)型的數(shù)據(jù)。對(duì)錯(cuò)3、VisualFoxPro有3種工作方式,即命令、程序和菜單方式。對(duì)錯(cuò)4、選擇當(dāng)前未使用的最小編號(hào)工作區(qū)的命令是SELECT1。對(duì)錯(cuò)5、表是由結(jié)構(gòu)和記錄數(shù)據(jù)兩部分組成的。(對(duì)錯(cuò)6、執(zhí)行命令?AT(ABC,ABCABABC,2),屏幕顯示的結(jié)果為:7、在程序中,若循環(huán)體中有LOO打句,當(dāng)執(zhí)行到LOOP寸,退出循環(huán)體,執(zhí)行循環(huán)體后面的語(yǔ)句。(X)8、二

18、維數(shù)組各元素在內(nèi)存中按行存儲(chǔ),因此,它可以用一維數(shù)組來(lái)表示。(V)9、數(shù)組在使用前,必須定義。(V)10、CLOSEALL與CLEAR命令的作用都是關(guān)閉所有打開(kāi)的VFP文件。(X)()11、VFP程序設(shè)計(jì)語(yǔ)言的特點(diǎn)是語(yǔ)言豐富、自成體系;人機(jī)對(duì)話(huà),交互執(zhí)行方式;高效的非過(guò)程化命令功能。rr對(duì)錯(cuò)12、函數(shù)LEN(2008年CHINA大事回顧)的返回結(jié)果是1813、函數(shù)SUBSTR(國(guó)際互連網(wǎng)”,4,2)的返回值是“連網(wǎng)”14、LEN(STR(1234.587)的值是4。15、內(nèi)存變量的類(lèi)型取決于賦值數(shù)據(jù)的類(lèi)型。16、VFP中程序的注釋命令有&壽口*。(/)對(duì)錯(cuò)17、COUN命令的功能為:統(tǒng)計(jì)當(dāng)前表

19、中指定范圍內(nèi)滿(mǎn)足條件的記錄的個(gè)數(shù)。(V)對(duì)錯(cuò)18、INPUT命令輸入的數(shù)據(jù)可以是常量、變量,也可以是一般的表達(dá)式,但不能不輸入任何內(nèi)容直接按回車(chē)。(V)對(duì)錯(cuò)19、輸入命令A(yù)CCEPTS能接受字符串,但用戶(hù)在輸入字符串時(shí)不需要加定界符。(V)對(duì)錯(cuò)20、在VisualFoxPro中,對(duì)表進(jìn)行索引后,將產(chǎn)生一個(gè)新的表。(X)對(duì)錯(cuò)21、VFP命令的書(shū)寫(xiě)規(guī)則規(guī)定,命令中的英文字符是區(qū)分大小寫(xiě)的。(X)cc對(duì)錯(cuò)22、備注型數(shù)據(jù)用字母M表示,長(zhǎng)度固定為4個(gè)字節(jié),并用這4個(gè)字節(jié)來(lái)引用備注的實(shí)際內(nèi)容。(V)cC對(duì)錯(cuò)23、VisualFoxPro規(guī)定,邏輯型數(shù)據(jù)用.T.或.Y.表示邏輯真,用.F.或.N.表示邏輯

20、假,所以邏輯型數(shù)據(jù)有四個(gè)值。(x)rr對(duì)錯(cuò)24、INT(SQRT(26)的值是5(V)CC對(duì)錯(cuò)25、字符型數(shù)據(jù)之間可以進(jìn)行數(shù)學(xué)運(yùn)算,每個(gè)字符占一個(gè)字節(jié)。(X)rr對(duì)錯(cuò)26、邏輯型數(shù)據(jù)用字母“L”表示,它表示邏輯判斷的結(jié)果,長(zhǎng)度固定為1個(gè)字節(jié)。(V)rr對(duì)錯(cuò)27、數(shù)據(jù)庫(kù)表中可以使用長(zhǎng)字段名,最大長(zhǎng)度為128個(gè)字符。rr對(duì)錯(cuò)28、在VisualFoxPro中,對(duì)表進(jìn)行排序后,將產(chǎn)生一個(gè)新的表。rr對(duì)錯(cuò)29、計(jì)算與顯示命令規(guī)定:?是在同行顯示結(jié)果,??是在下一行顯示結(jié)果。(X)30、SETTALKON/OFF命令決定是否顯示數(shù)據(jù)處理命令的響應(yīng)信息。(V)對(duì)錯(cuò)31、可以鏈接或嵌入OLE對(duì)象的字段類(lèi)型是

21、通用型。(V)三、程序改錯(cuò)并得到答案1 .面的程序是求3+9+27+81+243+這樣的數(shù)之和.若累加數(shù)大于500時(shí),則結(jié)束累加.程序中有一處錯(cuò)誤。改正后運(yùn)行程序,將程序執(zhí)行結(jié)果填入答案框內(nèi)。SETTALKOFFCLEARX=3丫二0DOWHILE.F.丫二Y+XIFY500EXITENDIFSTORE3*XTOXENDDO?YSETTALKONRETURN答案為2 .已知S1=1,S2=1+2,S3=1+2+3,,SN=1+2+N,下面的程序求S20到S80有多少數(shù)能被17或35整除。改正后運(yùn)行程序,將程序執(zhí)行結(jié)果填入答案框內(nèi)。SETTALKOFFI=20N=0DOWHILEI=80STOR

22、E0TOSJ=1DOWHILEJ=25中止。程序中有錯(cuò)誤。改正后運(yùn)行程序,將程序執(zhí)行結(jié)果填入答案框內(nèi)SETTALKOFFCLEARS=0k=1DOWHILE.T.s=s*kIFk=25EXITENDIFk=k+4ENDDO?sRETURN答案為4 .下面的程序是求1到500的偶數(shù)立方和與奇數(shù)立方和之差。程序中有一處錯(cuò)。更正程序中的錯(cuò)誤,運(yùn)行更正后的程序,記錄運(yùn)行結(jié)果,將結(jié)果填入答題窗口內(nèi)SETTALKOFFSTORE0TOI,S1,S2DOWHILEI=500I=I+1IFMOD(I,2)=0S1=S1+I*I*IELSES2=S2+I*I*IENDIFENDDO?S1-S2SETTALKON

23、RETURN答案為:5 .程序求能被3整除且至少有一位數(shù)字為5的三位數(shù)的個(gè)數(shù)。程序中有一行有錯(cuò)誤。更正程序中的錯(cuò)誤,運(yùn)行更正后的程序,記錄運(yùn)行結(jié)果,將結(jié)果填入答題窗口SETTALKOFFCLEARS=0X=100DOWHILEX=999IFMOD(X,3)0A=INT(X/100)B=INT(X/10)-A*10C=X-A*100-B*10IFA=5.OR.B=5.OR.C=5S=S+1ENDIFENDIFX=X+1ENDDO答案為6 .下面的程序是求在1,2,3,4,,10這10個(gè)數(shù)中,任意選兩個(gè)不同的數(shù),求它們的和能被2整除的數(shù)的總對(duì)數(shù).(注意:象3+5和5+3認(rèn)為是同一對(duì)數(shù)).程序中有一

24、處錯(cuò)誤。改正程序中的錯(cuò)誤后運(yùn)行程序,將程序執(zhí)行結(jié)果填入答案框內(nèi)。SETTALKOFFCLEARN=0I=1DOWHILEI=10J=1DOWHILEJIIFINT(I+J)/2)(I+J)/2N=N+1ENDIFJ=J+1ENDDOI=I+1ENDDO?NSETTALKONRETURN答案為:7 .已知一個(gè)數(shù)列的前三個(gè)數(shù)是1,2,3,從第四個(gè)數(shù)起15個(gè)數(shù)。改正程序中的錯(cuò)誤后運(yùn)行程每個(gè)數(shù)都是前三個(gè)數(shù)之和。下面的程序是求出該數(shù)列的第序,將程序執(zhí)行結(jié)果填入答案框內(nèi)。SETTALKOFFDIMEA(15)A(1)=1A(2)=2A(3)=3I=4DOWHILEI=15A(I)=A(I-1)+A(I-2

25、)+A(I-3)I=I+1ENDDO?A(15)SETTALKONRETURN答案為:I四、程序填空并得到答案1 .下列的程序是求S=8!+9!+10!的程序.在下列程序中填上缺少的語(yǔ)句或另外編寫(xiě)程序,(程序名由考生自定)運(yùn)行程序,將結(jié)果填入答題窗口SETTALKOFFCLEARS=0I=8DOWHILEI=10STORE1TOT,JDOWHILEJ=IT=T*JJ=J+1ENDDOI=I+1ENDDO?SSETTALKONRETURN答案為:I2 .設(shè)S=1+1/2+1/3+1/N,N為正整數(shù)。編程求使S不超過(guò)10的最大的N.(程序名由考生自定)。在下列程序中填上缺少的語(yǔ)句或另外編寫(xiě)程序,運(yùn)

26、行程序,將結(jié)果填入答題窗口。settalkoffclears=0i=1dowhiles=10s=s+1/ienddo?i-2settalkonreturn答案為:I3 .輸出10,100中除以17的余數(shù)和除以5的商相等的整數(shù)的個(gè)數(shù)。SETTALKOFFN=0FORK=10TO100IF?KN=N+1ENDIFENDFOR?NRETURN答案為:14 .輸出10,100中除以15的余數(shù)和除以4的商相等的整數(shù)的個(gè)數(shù)。SETTALKOFFN=0FORK=10TO100IF?KN=N+1ENDIFENDFOR?NRETURN答案為:5 .統(tǒng)計(jì)區(qū)間1000,9999內(nèi)所有能被3整除,且千位數(shù)字與個(gè)位數(shù)字

27、之和為8的整數(shù)的個(gè)數(shù)Settalkofft=0I=1000dowhileI500EXITENDIFENDIFNEXT?S=,SRETURN答案為:18 .編程求S=1*3+2*4+3*5+198*200。在下列程序中填上缺少的語(yǔ)句或另外編寫(xiě)程序,運(yùn)行程序,將結(jié)果填入答題窗口。SETTALKOFFS=0N=1DOWHILEN=198N=N+1ENDDO?SSETTALKONRETURN答案為9 .求出所有能被17整除且不含重復(fù)數(shù)字的三位數(shù)的和。(程序名由考生自定)。在下列程序中填上缺少的語(yǔ)句或另外編寫(xiě)程序,運(yùn)行程序,將結(jié)果填入答題窗口。settalkoffi=100store0totdowhil

28、ei=999a=int(i/100)b=int(i-a*100)/10)c=mod(i,10)ift=t+iendifi=i+1enddo?treturn答案為10 .統(tǒng)計(jì)區(qū)間1000,9999內(nèi)所有能被3整除,且千位數(shù)字與個(gè)位數(shù)字之和為8的整數(shù)的個(gè)數(shù)Settalkofft=0I=1000dowhileI3000止,求此時(shí)數(shù)列中最大的元素值。(程序名由考生自定)。在下列程序中填上缺少的語(yǔ)句或另外編寫(xiě)程序,運(yùn)行程序,將結(jié)果填入答題窗口。SETTALKOFFCLEARS=0p=0i=1DOWHILE.t.P=P+iIFs3000EXITENDIFi=i+1enddo?PRETURN答案為13 .求

29、200,600間奇數(shù)之和。(程序名由考生自定)。在下列程序中填上缺少的語(yǔ)句或另外編寫(xiě)程序,運(yùn)行程序,將結(jié)果填入答題窗口。SettalkoffS=0forI=200to600ifloopendifs=s+Iendfor?Sreturn14 .編程求區(qū)間5000,9999中所有素?cái)?shù)的個(gè)數(shù).(程序名由考生自定)在下列程序中填上缺少的語(yǔ)句或另外編寫(xiě)程序,運(yùn)行程序,將結(jié)果填入答題窗口SettalkoffI=9999t=0dowhileI=5000j=2dowhilej=680000 為止的奇數(shù) No答案為:9. 1!+2!+3!+.+n!s大于61000時(shí)結(jié)束累加,求 n。答案為:、求余數(shù)類(lèi)1.統(tǒng)計(jì)10

30、00,4000內(nèi)所有既能被7整除,且至少有一位數(shù)字是6的數(shù)的個(gè)數(shù)3. 求連續(xù)N個(gè)不是7的倍數(shù)的自然數(shù)之和,當(dāng)和是101的倍數(shù)時(shí)顯示最后的自然數(shù)。4. 編程序求在3000以?xún)?nèi)被17或者23整除的正整數(shù)數(shù)的個(gè)數(shù)。5. 下面的程序是求1到2000之間的不能被3或5或7整除的整數(shù)之和。6. 編寫(xiě)程序,求11000之間能被3整除的數(shù)的個(gè)數(shù)。7. 編寫(xiě)程序,求在1000以?xún)?nèi)能被17或23整除的正整數(shù)的個(gè)數(shù)。8. 編寫(xiě)程序,求出1-5000以?xún)?nèi)能被3或者7整除數(shù)的個(gè)數(shù)。9. 編寫(xiě)程序,求1到2000之間的不能被3或5或7整除的整數(shù)之和。10. 編程序求出1-5000以?xún)?nèi)能被37整除的整數(shù)之和。11. 編寫(xiě)程

31、序,求100,5000既能被6整除又能被7整除的數(shù)之和。12. 求551,732之間所有不能被3整除,但能被8整除的整數(shù)的和。13. 計(jì)算10005000之間能被13或15或17整除的數(shù)。問(wèn):這些整數(shù)的和是多少?14. 編程序求出300到500之間同時(shí)滿(mǎn)足除3余2和除5余3條件的數(shù)的個(gè)數(shù)。15. 編程序求出1-800以?xún)?nèi)的能被7整除的數(shù)的平方和。16. 求出100,500以?xún)?nèi)同時(shí)滿(mǎn)足除以7余1,除以5余3,除以3余1的所有整數(shù)個(gè)數(shù)。17. 求105,625間能被3和5整除的自然數(shù)之和。18. 編程序統(tǒng)計(jì)11000能被3整除的數(shù)的個(gè)數(shù)19. 編程序求出1到5000之間的能被5整除的前若干個(gè)偶數(shù)之

32、和,當(dāng)和大于500時(shí)程序退出20. 編程序求出100到200之間同時(shí)滿(mǎn)足除3余2和除5余3條件的數(shù)的個(gè)數(shù)。21. 編程序求在3000以?xún)?nèi)被17或者23整除的正整數(shù)數(shù)的個(gè)數(shù)22. 統(tǒng)計(jì)區(qū)間1000,9999內(nèi)所有既能被3整除,且千位數(shù)字與個(gè)位數(shù)字之和為8的整數(shù)的個(gè)數(shù)。23. 編程序求出1-100以?xún)?nèi)的能被9整除的數(shù)的平方和。24. 求1,999之間能被3整除,且至少有一位數(shù)字是5的所有正整數(shù)的個(gè)數(shù)。25. 編程序求出100到500之間同時(shí)滿(mǎn)足除3余2和除5余3條件的數(shù)的個(gè)數(shù)。26. 編程序求出1-200以?xún)?nèi)的能被7整除的數(shù)的平方和。27. 求1到3000之間的能被13或15或17整除的整數(shù)之和.

33、28. 統(tǒng)計(jì)區(qū)間1000,9999內(nèi)所有既能被3整除,且千位數(shù)字與個(gè)位數(shù)字之和為8的整數(shù)的個(gè)數(shù)。29. 下列程序求出所有能被17整除且不含重復(fù)數(shù)字的三位數(shù)的和。30. 求出100,500以?xún)?nèi)同時(shí)滿(mǎn)足除以7余1,除以5余3,除以3余1的所有整數(shù)的個(gè)數(shù).二、應(yīng)用題類(lèi)1. 有30個(gè)人在一家小餐館里用餐,其中有男人、女人和小孩。每個(gè)男人花了3元,每個(gè)女人花了2元,每個(gè)小孩花了1元,一共花去50元。問(wèn)其中小孩有幾人?2. 有36個(gè)學(xué)生一起買(mǎi)小吃,共花錢(qián)120元,其中每個(gè)大學(xué)生花4元,每個(gè)中學(xué)生花2元,每個(gè)小學(xué)生花1元,問(wèn)大、中、小學(xué)生的人數(shù)分配共有多少種不同的解(去掉某類(lèi)學(xué)生為0的解)?3. 設(shè)某國(guó)今年

34、的國(guó)民生產(chǎn)總值為45600億元,若今后每年以8%的增長(zhǎng)率增長(zhǎng),計(jì)算多少年后能實(shí)現(xiàn)國(guó)民生產(chǎn)總值翻兩番?4. 某工廠某年生產(chǎn)總值為3千萬(wàn)元,其年生產(chǎn)總值增長(zhǎng)率為10%,問(wèn)多少年后其生產(chǎn)總值會(huì)翻一翻?5. 用50元錢(qián)兌換一元、兩元和五元的紙幣的方法有多少種?(注:一元、兩元、五元的紙幣數(shù)可以為0)。6. 計(jì)算5元、2元和1元兌換100元的方法有多少種7. 把18元錢(qián)分成一元、二元和五元的紙幣且紙幣數(shù)共為10張的分法有多少種?(注:在兌換中一元、二元、五元的紙幣數(shù)可以為0)三、數(shù)列類(lèi)1. 設(shè)s=1+1/2+1/3+1/n,n為正整數(shù)。編程求使S剛好超過(guò)6時(shí)的n。2. 設(shè)S=1+1/2+1/3+1/N,

35、N為正整數(shù)。編程求當(dāng)算到1000項(xiàng)時(shí)S的值為多少?精確到小數(shù)點(diǎn)后兩位3. 求1+3+5+7+9+11+.這樣的奇數(shù)之和.若累加數(shù)大于500時(shí),則結(jié)束累加。4. 已知s=1-1/2+1/3-1/4+1/5-1/6+-1/100,求S的值。5. 已知一個(gè)數(shù)列的前2項(xiàng)為0,1,后面各項(xiàng)均為前2項(xiàng)之和,求第40項(xiàng)。6. 編程序求出2+4+8+16+32+這樣的數(shù)之和。如果累加數(shù)大于500時(shí),則程序終止并輸出結(jié)果。7. 編程序求1+3+5+7+9+這樣的數(shù)之和。如果累加數(shù)大于1200時(shí),則程序終止并輸出結(jié)果。8. 編程求S=3A1+3A2+3A3+-+3A209. 已知S1=1,S2=1+2,S3=1+

36、2+3,Sn=1+2+3+n,S=S1+S2+-Sn以下程序求當(dāng)n=10時(shí),S的值.10. 求s=2+(2+4)+(2+4+6)+(2+4+6+8)+,求直至Us=60000為止。11. 求1到1000的偶數(shù)平方和與奇數(shù)平方和之差。12. 編程序求199的平方根的和并輸出結(jié)果。13. 編寫(xiě)程序,求1100所有整數(shù)的平方和。14. 編寫(xiě)程序,求在四位數(shù)的偶數(shù)中,所有各位數(shù)字之和是30的倍數(shù)的數(shù)的和。15. 編寫(xiě)程序,求155的平方根的和并輸出結(jié)果(按四舍五入的方式保留小數(shù)點(diǎn)后面第兩位)。16. 編寫(xiě)程序,求在四位數(shù)的奇數(shù)中,所有各位數(shù)字之和是25的倍數(shù)的數(shù)的和。17. 四位數(shù)的各位數(shù)字的平方和等

37、于100,問(wèn)其中最大的一個(gè)是多少?18. 編寫(xiě)程序,計(jì)算在0至50的范圍內(nèi)有多少個(gè)數(shù),其每位數(shù)的乘積大于每位數(shù)的和。19. 編寫(xiě)程序,求在四位數(shù)的偶數(shù)中,所有各位數(shù)字之和是30的倍數(shù)的數(shù)的和。20. 編寫(xiě)程序,求在四位數(shù)的奇數(shù)中,所有各位數(shù)字之和是30的倍數(shù)的數(shù)的和。21. 編程序求300850的平方根的和并輸出結(jié)果。(保留小數(shù)點(diǎn)兩位)22. 求200,600間奇數(shù)之和。四、求階乘類(lèi)1 .編程求s=1!+2!+3!+9!2 .s=3!+5!+7!+.+n!,求直到s=680000為止的最大階乘數(shù)n。3 .求s=3!+5!+7!+,直到s=28000為止。4 .求這樣一個(gè)三位數(shù),該三位數(shù)等于其每

38、位數(shù)字的階乘之和。即:abc=a!+b!+c!五、特殊類(lèi)(1)回文數(shù)1 .將一個(gè)數(shù)的數(shù)碼倒過(guò)來(lái)得到的新數(shù)叫原數(shù)的反序數(shù)。如果一個(gè)數(shù)等于他的反序數(shù),則稱(chēng)他是一個(gè)對(duì)稱(chēng)數(shù)。求不超過(guò)10000的最大的對(duì)稱(chēng)數(shù)。2. 設(shè)N是一個(gè)四位數(shù),它的9倍恰好是其反序數(shù)(例如:1234的反序數(shù)是4321),求N的值。3. 編寫(xiě)程序,求三位數(shù)中所有回文數(shù)之和。所謂回文數(shù),就是對(duì)正整數(shù)N從左到右讀與從右到左讀其結(jié)果值相同的數(shù)。如101。(2)素?cái)?shù)4. 編程求出10-1000以?xún)?nèi)按從小到大順序排在第10位的回文素?cái)?shù)。所謂回文素?cái)?shù),就是對(duì)正整數(shù)N從左到右讀與從右到左讀其結(jié)果值相同且都為素?cái)?shù)。如101。5. 求3,100內(nèi)的素

39、數(shù)的個(gè)數(shù)。素?cái)?shù)為除了能被1和本身整除之外,不能被其它數(shù)整除的數(shù)。(3)阿姆斯特郎數(shù)6. 水仙花數(shù)是一個(gè)三位正整數(shù),它等于它的各位數(shù)字的立方之和.例如:153=1人3+5人3+3人3,所以153是水仙花數(shù).試求所有的水仙花數(shù)之積。7. 一個(gè)數(shù)等于它各位數(shù)字的立方和,該數(shù)稱(chēng)為阿姆斯特郎數(shù)。求3位數(shù)中的阿姆斯特郎數(shù)之和.(4)自守?cái)?shù)8. 編程求出10-10000以?xún)?nèi)按從小到大順序排在第5位的自守?cái)?shù)。所謂自守?cái)?shù),就是該數(shù)平方后的尾數(shù)等于該數(shù)自身的自然數(shù)。如25*25=625,76*76=5776。(5)完數(shù)9. 數(shù)如果剛好與小于它的所有因子之和相等,則稱(chēng)該數(shù)為一個(gè)“完數(shù)”,如:6=1+2+3,則6就是

40、一個(gè)完數(shù)。求出1000以?xún)?nèi)的所有的完數(shù)之和。(6)其它10 .編寫(xiě)程序,求共有幾組I,J,K符合IJK+KJI=1333,其中I,J,K是09之間的一位整數(shù)。11 .已知abc,且a+b+c100,求滿(mǎn)足條件1/3人2)+1/8人2)=1/9人2)的共有多少組。12 .設(shè)某四位數(shù)的千位數(shù)字與十位數(shù)字的和等于百位數(shù)字與個(gè)位數(shù)字的積,例如,對(duì)于四位數(shù):9512,9+1=5*2,試問(wèn)所有這樣的四位數(shù)之和是多少?程序設(shè)計(jì)匯總一、余數(shù)類(lèi)1、求1到2000之間的不能被3或5或7整除的整數(shù)之和;CLEARS=0&求和的變量FORI=1TO2000IFMOD(I,3)0ORMOD(I,5)0ORMOD(I,7

41、)0S=S+IENDIFENDFOR?SRETURN2、統(tǒng)計(jì)1000,4000內(nèi)所有既能被7整除,且至少有一位數(shù)字是6的數(shù)的個(gè)數(shù);CLEARN=0&計(jì)數(shù)變量FORI=1000TO4000A=I%10&個(gè)位數(shù)字B=INT(I/10)%10&十位數(shù)字C=INT(I/100)%10&百位數(shù)字IFI%7=0AND(A=6ORB=6ORC=6)N=N+1ENDIFENDFOR?NRETURN3、求連續(xù)N個(gè)不是7的倍數(shù)的自然數(shù)之和,當(dāng)和是101的倍數(shù)時(shí)顯示最后的自然數(shù)。CLEARS=0FORN=1TO10000000IFS0ANDS%101=0EXITENDIFIFN%70S=S+NENDIFENDFOR

42、?”最后的自然數(shù)是:”,N-1RETURN4、一個(gè)自然數(shù)被8除余1,所得的商被8除也余1,再將第二次的商被8除后余7,最后得到一個(gè)商為a。又知這個(gè)自然數(shù)被17除余4,所得的商被17除余15,最后得到一個(gè)商是a的2倍。編寫(xiě)程序求這個(gè)自然數(shù)。CLEARFORI=1TO10000000000A=INT(INT(INT(I/8)/8)/8)B=INT(INT(I/17)/17)IFI%8=1ANDINT(I/8)%8=1ANDINT(INT(I/8)/8)%8=7ANDI%17=4ANDINT(I/17)%17=15ANDB=2*A?IEXITENDIFENDFORRETURN二、數(shù)列類(lèi)1、設(shè)s=1+1/2+1/3+曾n為正整數(shù)。編程求使S剛好超過(guò)6時(shí)的n;CLEARN=0S=0DOWHILE.T.IFS6EXITENDIFN=N+1S=S+1/NENDDO?”所求N是:”,NRETURN2、已知s=1-1/2+1/3-1/4+1/5-1/6+-1/100,求S的值

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論