




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、VFP程序設(shè)計(jì)復(fù)習(xí)題一.選擇題1、在有關(guān)數(shù)據(jù)庫的概念中,若干記錄的集合稱為 ( D )。 A.文件B.字段 C.數(shù)據(jù)項(xiàng)D.表2、要計(jì)算職稱為副教授或教授的工資總額,下列命令中錯(cuò)誤的是 ( D)。 A.SUM 工資 FOR 職稱="副教授".OR.職稱="教授" B.SUM ALL 工資 FOR 職稱="副教授".OR.職稱="教授" C.SUM 工資 FOR "教授"$職稱 D.SUM 工資 FOR 職稱="副教授".AND.職稱="教授"3、不允許記錄中
2、出現(xiàn)重復(fù)索引值的索引是 ( C )。 A.主索引B.主索引、候選索引、普通索引 C.主索引和候選索引D.主索引、候選索引和唯一索引4、在Visual FoxPro中,打開數(shù)據(jù)庫的命令是 ( A )。 A.OPEN DATABASE <數(shù)據(jù)庫名> B.USE <數(shù)據(jù)庫名> C.USE DATABASE <數(shù)據(jù)庫名> D.OPEN <數(shù)據(jù)庫名>5、連續(xù)執(zhí)行以下命令之后,最后一條命令的輸出結(jié)果是 ( C )。SET EXACT OFF X="A " ?IIF("A"=X,X-"BCD",X+&
3、quot;BCD") A.A B.BCD C.A BCD D.ABCD6、在以下四組函數(shù)運(yùn)算中,結(jié)果相同的是 ( A )。 A.LEFT("Visual FoxPro",6)與SUBSTR("Visual FoxPro",1,6) B.YEAR(DATE()與SUBSTR(DTOC(DATE(),7,2) C.VARTYPE("36-5*4")與VARTYPE(36-5*4) D.假定A="this ", B="is a string", A-B與A+B7、在Visual Foxpro
4、中,用于建立或修改過程文件的命令是 ( B)。 A. MODIFY <文件名> B. MODIFY COMMAND <文件名> C. MODIFY PROCEDURE <文件名> D. 上面B)和C)都對(duì)8、使用命令DECLARE mm(2,3)定義的數(shù)組,包含的數(shù)組元素(下標(biāo)變量)的個(gè)數(shù)為 ( D)。 A.2 B. 3 C.5 D.69、APPEND命令的功能是 ( B )。 A.在表的最前面插入一條記錄 B. 在表的最后面插入一條記錄 C.在表的最前面任意位置插入一條記錄 D.刪除一條記錄10、打開學(xué)生表及(對(duì)成績字段的)索引文件,假定當(dāng)前記錄號(hào)為200
5、,欲使記錄指針指向記錄號(hào)為100的記錄,應(yīng)使用命令 ( C)。 A.LOCATE FOR 記錄序號(hào)=100 B.SKIP 100 C.GOTO 100 D.SKIP -10011、使用TOTAL命令生成的分類匯總表文件的擴(kuò)展名是 ( B )。 A.DBT B.DBF C.DBCD.CDX12、STORE CTOD("05/06/98")TO MDATE ( C)。 ?MDATE A.05/09/98B.MDATEC.05/06/98 D.CTOD 13、假定系統(tǒng)是期是2004年01月05日,有如下命令: ( A)。NJ=YEAR(DATE() A.2004 B.01 C.0
6、5 D.01/05/0414、有以下命令序列: USE STUDENT LIST record# 姓名 出生日期 1 歐陽惠 07/12/69 2 李明 02/24/70 3 楊霞 11/05/71 INDEX ON 出生日期 TO BD LIST 執(zhí)行該命令序列后,顯示記錄號(hào)的順序是 ( A)。 A.1 2 3 B.3 2 1 C.2 1 3 D.1 3 215、學(xué)生表文件中共10條記錄,其姓名字段值均為學(xué)生全名,執(zhí)行如下命令序列: USE STUDENT ?recno() 最后,recno()函數(shù)的顯示值是 ( A )。 A.1 B.0 C.10 D.216、比較表達(dá)式的結(jié)果是 ( B)。
7、 A.字符型B.邏輯型 C.數(shù)值型 D.日期型17、用COPY STRU TO <文件名> 形成的文件是 ( A)。 A.表文件B.索引文件C.文本文件D.正式文件18、不能作為索引關(guān)鍵字的數(shù)據(jù)類型是 (B )。 A.數(shù)值型 B.備注型 C.日期型 D.字符型19、顯示數(shù)據(jù)表當(dāng)前記錄內(nèi)容的命令是 ( A )。 A.LIST NEXT 1 B.DISPLAY ALL C.TYPE D.DISP REST20、執(zhí)行USE命令的作用是 ( B)。 A.關(guān)閉所有工作區(qū)的數(shù)據(jù)表文件 B.關(guān)閉當(dāng)前工作區(qū)的數(shù)據(jù)表文件 C. 關(guān)閉所有文件D.對(duì)數(shù)據(jù)表文件沒有影響 21、函數(shù)EOF()用于檢測當(dāng)前數(shù)
8、據(jù)庫記錄指針是否達(dá)到 ( B )。 A、文件頭 B、文件尾C、指定記錄 D、第一條記錄22、建立表文件用( ) 命令。 ( C)。 A、MODI COMM B、EDITC、CREATE D、MODI STRU23、INSERT 命令將一條新記錄加到 ( B)。 A、當(dāng)前記錄之前 B、當(dāng)前記錄之后' C、文件末尾 D、文件頂部24、下述命令中不能關(guān)閉數(shù)據(jù)表的命令是 ( C)。 A、USE B、CLOSE DATABASE C、CLEAR D、CLOSE ALL25、以下表達(dá)式的結(jié)果為數(shù)值型的是 ( D)。 A、"牛"$ "牛群"B、"wi
9、sh you""wish you success" C、98/6/14+15D、1994-08-06-1992-08-1126、用菜單方式打開一個(gè)數(shù)據(jù)表文件應(yīng)該使用的菜單序列為 ( A)。 A、文件打開表 B、文件打開表格 C、文件新建數(shù)據(jù)表D、數(shù)據(jù)表 打開27、清除主窗口屏幕的命令是 ( A )。 A、CLEAR B、CLEAR ALL C、CLEAR SCREEND、CLEAR WINDOWS28、對(duì)于只有兩種取值的字段,一般使用的數(shù)據(jù)類型是 ( D)。 A、字符型B、數(shù)值型 C、日期型D、邏輯型29、在下面的Visual FoxPro表達(dá)式中,不正確的是 (
10、 C )。 A、2008-05-01 10:10:10 AM-10B、2008-05-01-DATE() C、2008-05-01+DATE() D、2008-05-01+100030、下面( )不是VFP程序文件中可以使用的注釋語句。 ( C )。 A、NOTE <注釋內(nèi)容>B、* <注釋內(nèi)容> C、/ <注釋內(nèi)容>D、&& <注釋內(nèi)容>31、Visual FoxPro 6.0中,命令?VARTYPE("12/31/99")的輸出結(jié)果是 ( C )。 A、DB、N C、CD、U32、下列各字符組合中( )不是
11、VFP中的字符常量。 ( A )。 A、計(jì)算機(jī)應(yīng)用B、'2008' C、"ABCDE" D、101.86733、下列不能關(guān)閉數(shù)據(jù)表的是 ( A)。 A、browseB、clear all C、close allD、close database34、執(zhí)行以下命令后顯示的結(jié)果是( )。 N='356.54' ?87+&N ( C )。 A、87+&NB、87356.54 C、443.54D、出錯(cuò)信息35、下列表達(dá)式中, ( )表達(dá)式的值是數(shù)值。 ( B )。 A、ABC+'D' B、2008/05/17-2008/
12、04/09 C、"123"+"456"D、2003/05/18+1536、邏輯型字段"團(tuán)員"其值為真的正確條件表達(dá)是 ( C )。 A、FOR 團(tuán)員=TB、FOR 團(tuán)員=".T." C、FOR 團(tuán)員D、FOR 團(tuán)員=".Y."37、函數(shù)LEN(TRIM(SPACE(8)-SPACE(8)返回的值是 ( C )。 A、8B、16 C、0D、出錯(cuò) 38、執(zhí)行LIST ALL命令后,記錄指針指向 ( D )。 A、第一條記錄B、最后一條記錄 C、第一條記錄的前面D、最后一條記錄的后面39、邏輯運(yùn)算符在
13、運(yùn)算時(shí),其優(yōu)先順序是 ( A)。 A、NOT AND ORB、AND NOT OR C、OR NOT ANDD、從左至右按先后順序40、顯示當(dāng)前表中所有帶刪除標(biāo)記的記錄的命令是 ( A )。 A、DISPLAY FOR DELETED()B、DISPLAY FOR NOT DELETED() C、DISPLAY DELETED() D、DISPLAY RECORD DELETED()41、當(dāng)前表中含"姓名"字段,顯示"李"姓的所有記錄的命令是 ( B )。 A、DISPLAY FOR "李"=姓名 B、DISPLAY FOR 姓名=&
14、quot;李" C、DISPLAY SUBSTR (姓名,1,2)="李"D、DISPLAY SUBSTR (姓名,1,1)="李"42、下列函數(shù)中,運(yùn)算結(jié)果為字符型的是 ( D )。 A、AT("ABC","智能ABC")B、INT(123.456) C、VAL("12/12/66")D、DTOC(DATE()43、在VFP中,可以對(duì)數(shù)值型同時(shí)也可以對(duì)字符型內(nèi)存變量輸入數(shù)據(jù)的命令是 ( B )。 A、ACCEPTB、INPUT C、WAITD、EDIT44、下面( )不屬于VFP的循
15、環(huán)控制語句。 ( D )。 A、 DO WHILE ENDDOB、FOR ENDFOR C、SCANENDSCAN D、DO CASEENDCASE45、有一個(gè)表文件GZ.DBF,已經(jīng)打開。其中有字段名“基本工資”、“實(shí)發(fā)工資”。下面按“實(shí)發(fā)工資”進(jìn)行索引的操作不正確的是 ( D )。 A、INDEX ON 實(shí)發(fā)工資 TO SFGZ B、INDEX ON 實(shí)發(fā)工資 TAG 實(shí)發(fā)工資 C、INDEX ON 實(shí)發(fā)工資 TAG 實(shí)發(fā)工資 OF GZ.CDXD、INDEX ON 基本工資 TO JBGZ46、SEEK和FIND命令是作用于( ) 的快速檢索命令。 ( C ) A、表文件B、命令文件(
16、) C、索引文件D、排序文件47、表文件KD.DBF打開后,執(zhí)行命令SKIP -1,下列命令中結(jié)果為.t.的是 ( B )。 A、?RECNO()B、?BOF() C、?EOF()D、DISP48、要為當(dāng)前表所有職工增加100元工資應(yīng)該使用命令 (D )。 A、CHANGE 工資 WITH 工資+100 B、REPLACE 工資 WITH 工資+100 C、CHANGE ALL 工資 WITH 工資+100 D、REPLACE ALL 工資 WITH 工資+10049、如果一個(gè)字段的寬度為8,則此字段的類型不可能是 (D )。 A、數(shù)值型B、字符型 C、日期型D、備注型50、函數(shù)EOF()用于
17、檢測當(dāng)前數(shù)據(jù)庫記錄指針是否達(dá)到 ( B )。 A、文件頭B、文件尾 C、指定記錄D、對(duì)數(shù)據(jù)表文件無作用51、在VFP中,通用型字段G和備注型字段M在表中的寬度都是 (B )。 A、2個(gè)字節(jié) B、4個(gè)字節(jié) C、8個(gè)字節(jié)D、10個(gè)字節(jié) 52、執(zhí)行命令DIMENSION M(4,2)之后,數(shù)組的下標(biāo)變量個(gè)數(shù)和初值分別是 ( A)。 A、8,.F.B、4,.T. C、8,OD、2,空值 53、在當(dāng)前表中,查找第2個(gè)女同學(xué)的記錄,應(yīng)使用命令是 ( C)。 A、LOCATE FOR 性別="女" NEXT 2 B、LOCATE FOR 性別="女" C、LOCATE
18、 FOR 性別="女"和 CONTINUE D、LIST ROR 性別="女" NEXT 254、建立表文件結(jié)構(gòu)時(shí),需要定義的參數(shù)為 (C )。 A、表文件名、表的大小、字段名、字段類型 B、字段名、字段類型、記錄個(gè)數(shù)、字段寬度 C、字段名、字段類型、字段寬度、小數(shù)位數(shù) D、表文件名、字段名、字段類型、字段寬度55、ABC.DBF是一個(gè)有兩個(gè)備注型字段的表文件,使用COPY TO PSQ命令進(jìn)行復(fù)制操作,其結(jié)果將 ( B)。 A、到一個(gè)新的表文件 B、得到一個(gè)新的表文件和一個(gè)新的備注文件 C、得到一個(gè)新的表文件和兩個(gè)新的備注文件 D、顯示出錯(cuò)誤信息,表明
19、不能復(fù)制具有備注型字段的數(shù)據(jù)56、表文件的數(shù)值型字段要求保留2位小數(shù),那么該字段寬度最少應(yīng)當(dāng)定義成( )位。 (B )。 A、2B、3 C、4D、5 57、要在當(dāng)前表文件的當(dāng)前記錄之后插入一條新記錄,應(yīng)該使用命令是 ( D )。 A、APPENDB、EDIT C、CHANGED、INSERT58、DELETE命令的功能是 ( A )。 A、為當(dāng)前記錄做刪除標(biāo)記 B、直接物理刪除當(dāng)前記錄 C、刪除當(dāng)前數(shù)據(jù)庫文件的所有記錄 D、在提問確認(rèn)后物理刪除當(dāng)前記錄59、下列不能作為查詢的命令是 ( B )。 A、locateB、index C、SEEKD、FIND 60、在建立表結(jié)構(gòu)(modi stru)
20、過程中不須要輸入字段寬度的字段類型是 ( C)。 A、字符型B、數(shù)值型 C、備注型D、符型和數(shù)值型 61、在以下關(guān)于索引的說明中,錯(cuò)誤的是 ( B )。 A、索引可以提高查詢速度B、索引可能降低更新速度 C、引和排序具有不同的含義D、引文件比排序文件小62、計(jì)當(dāng)前工作區(qū)記錄數(shù)的函數(shù)是 ( B )。 A、RECNO( ) B、RECCOUNT( ) C、FCOUNT( )D、FOUND( )63、已知P=DATE(),則P為( )型內(nèi)存變量。 ( B )。 A、字符B、日期 C、邏輯D、數(shù)值64、在下列VFoxPro的表達(dá)式中,結(jié)果為.T.的是 ( B )。 A、112>="90
21、"B、張先生>=李先生 C、90/09/09-8<90/09/01D、女$"性別"65、在Visual FoxPro中,刪除數(shù)據(jù)表的所有記錄,僅保留表結(jié)構(gòu)的命令是 ( D )。 A、delete allB、pack C、recall D、ZAP66、在Visual FoxPro中,邏輯刪除數(shù)據(jù)表的所有記錄的命令是 (A )。 A、delete allB、recall C、ZAP D、PACK67、VISUAL FOXPRO中備注文件的擴(kuò)展名為 ( B )。 A、DBFB、FPT C、PRGD、MEM二、判斷題1、Visual FoxPro數(shù)據(jù)庫管理系統(tǒng)
22、的數(shù)據(jù)模型是網(wǎng)狀型。 ( × ) 對(duì) 錯(cuò) 2、同一個(gè)元素在程序執(zhí)行過程中可以取得不同類型的數(shù)據(jù)。 ( ) 對(duì) 錯(cuò) 3、Visual FoxPro有3種工作方式,即命令、程序和菜單方式。 ( ) 對(duì) 錯(cuò) 4、選擇當(dāng)前未使用的最小編號(hào)工作區(qū)的命令是SELECT 1。 ( × ) 對(duì) 錯(cuò) 5、表是由結(jié)構(gòu)和記錄數(shù)據(jù)兩部分組成的。 ( ) 對(duì) 錯(cuò) 6、執(zhí)行命令 ?AT("ABC","ABCABABC",2),屏幕顯示的結(jié)果為:6。 ( ) 對(duì) 錯(cuò)7、在程序中,若循環(huán)體中有LOOP子句,當(dāng)執(zhí)行到LOOP時(shí),退出循環(huán)體,執(zhí)行循環(huán)體后面的語句。 (
23、× ) 對(duì) 錯(cuò) 8、二維數(shù)組各元素在內(nèi)存中按行存儲(chǔ),因此,它可以用一維數(shù)組來表示。 ( ) 對(duì) 錯(cuò)9、數(shù)組在使用前,必須定義。 ( ) 對(duì) 錯(cuò)10、CLOSE ALL 與 CLEAR 命令的作用都是關(guān)閉所有打開的VFP文件。 ( × )對(duì) 錯(cuò) ( )11、VFP程序設(shè)計(jì)語言的特點(diǎn)是語言豐富、自成體系;人機(jī)對(duì)話,交互執(zhí)行方式;高效的非過程化命令功能。 ( ) 對(duì) 錯(cuò) 12、函數(shù)LEN("2008年CHINA大事回顧")的返回結(jié)果是18。 ( × ) 對(duì) 錯(cuò)13、函數(shù)SUBSTR("國際互連網(wǎng)",4,2)的返回值是“連網(wǎng)”。 (
24、 × ) 對(duì) 錯(cuò)14、LEN(STR(1234.587)的值是4。 ( × ) 對(duì) 錯(cuò)15、內(nèi)存變量的類型取決于賦值數(shù)據(jù)的類型。 ( ) 對(duì) 錯(cuò)16、VFP中程序的注釋命令有&&和*。 ( ) 對(duì) 錯(cuò)17、COUNT命令的功能為:統(tǒng)計(jì)當(dāng)前表中指定范圍內(nèi)滿足條件的記錄的個(gè)數(shù)。 ( ) 對(duì) 錯(cuò)18、INPUT命令輸入的數(shù)據(jù)可以是常量、變量,也可以是一般的表達(dá)式,但不能不輸入任何內(nèi)容直接按回車。 ( ) 對(duì) 錯(cuò)19、輸入命令A(yù)CCEPT只能接受字符串,但用戶在輸入字符串時(shí)不需要加定界符。 ( ) 對(duì) 錯(cuò)20、在Visual FoxPro中,對(duì)表進(jìn)行索引后,將產(chǎn)生一
25、個(gè)新的表。 ( × ) 對(duì) 錯(cuò)21、VFP命令的書寫規(guī)則規(guī)定,命令中的英文字符是區(qū)分大小寫的。 ( × ) 對(duì) 錯(cuò)22、備注型數(shù)據(jù)用字母“M”表示,長度固定為4個(gè)字節(jié),并用這4個(gè)字節(jié)來引用備注的實(shí)際內(nèi)容。 ( ) 對(duì) 錯(cuò)23、Visual FoxPro規(guī)定,邏輯型數(shù)據(jù)用.T.或.Y.表示邏輯真,用.F.或.N.表示邏輯假,所以邏輯型數(shù)據(jù)有四個(gè)值。 ( × ) 對(duì) 錯(cuò)24、INT(SQRT(26)的值是5 ( ) 對(duì) 錯(cuò)25、字符型數(shù)據(jù)之間可以進(jìn)行數(shù)學(xué)運(yùn)算,每個(gè)字符占一個(gè)字節(jié)。 ( × ) 對(duì) 錯(cuò)26、邏輯型數(shù)據(jù)用字母“L”表示,它表示邏輯判斷的結(jié)果,長度
26、固定為1個(gè)字節(jié)。 ( ) 對(duì) 錯(cuò)27、數(shù)據(jù)庫表中可以使用長字段名,最大長度為128個(gè)字符。 ( ) 對(duì) 錯(cuò)28、在Visual FoxPro中,對(duì)表進(jìn)行排序后,將產(chǎn)生一個(gè)新的表。 ( ) 對(duì) 錯(cuò)29、計(jì)算與顯示命令規(guī)定:?是在同行顯示結(jié)果,?是在下一行顯示結(jié)果。 ( × ) 對(duì) 錯(cuò)30、SET TALK ON/OFF 命令決定是否顯示數(shù)據(jù)處理命令的響應(yīng)信息。 ( ) 對(duì) 錯(cuò)31、可以鏈接或嵌入OLE對(duì)象的字段類型是通用型。 ( ) 對(duì) 錯(cuò)三、程序改錯(cuò)并得到答案1.面的程序是求3+9+27+81+243+.這樣的數(shù)之和. 若累加數(shù)大于500時(shí),則結(jié)束累加.程序中有一處錯(cuò)誤。改正后運(yùn)行程
27、序,將程序執(zhí)行結(jié)果填入答案框內(nèi)。 SET TALK OFF CLEAR X=3 Y=0 DO WHILE .F. Y=Y+X IF Y>500 EXIT ENDIF STORE 3*X TO X ENDDO ?Y SET TALK ON RETURN 答案為: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)。SET TALK OFFI=20 N=0DO WHILE I<=80 STORE 0 TO S J=1 DO WHILE J<=I S=S+J J=J+1
28、ENDDO IF MOD(S,17)=0 N=N+1 ENDIF I=I+1ENDDO? NSET TALK ONRETURN答案為:3.計(jì)算S=1*5*9*13*.*k,直到累乘數(shù)k>=25中止。程序中有錯(cuò)誤。改正后運(yùn)行程序,將程序執(zhí)行結(jié)果填入答案框內(nèi)。 SET TALK OFF CLEAR s=0 k=1 DO WHILE .T. s=s*k IF k>=25 EXIT ENDIF k=k+4 ENDDO ?s RETURN答案為:4.下面的程序是求1到500的偶數(shù)立方和與奇數(shù)立方和之差。程序中有一處錯(cuò)。更正程序中的錯(cuò)誤,運(yùn)行更正后的程序,記錄運(yùn)行結(jié)果,將結(jié)果填入答題窗口內(nèi)。S
29、ET TALK OFFSTORE 0 TO I,S1,S2DO WHILE I<=500 I=I+1 IF MOD(I,2)=0 S1=S1+I*I*I ELSE S2=S2+I*I*I ENDIFENDDO? S1-S2SET TALK ONRETURN答案為:5.程序求能被3整除且至少有一位數(shù)字為5的三位數(shù)的個(gè)數(shù)。程序中有一行有錯(cuò)誤。更正程序中的錯(cuò)誤,運(yùn)行更正后的程序,記錄運(yùn)行結(jié)果,將結(jié)果填入答題窗口。SET TALK OFFCLEARS=0X=100DO WHILE X<=999 IF MOD(X,3)<>0 A=INT(X/100) B=INT(X/10)-A*
30、10 C=X-A*100-B*10 IF A=5 .OR. B=5 .OR. C=5 S=S+1 ENDIF ENDIF X=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ù)). 程序中有一處錯(cuò)誤。改正程序中的錯(cuò)誤后運(yùn)行程序,將程序執(zhí)行結(jié)果填入答案框內(nèi)。 SET TALK OFF CLEAR N=0 I=1 DO WHILE I<=10 J=1 DO WHILE J<I IF INT(I+J)/2)<>(I+J)/2 N=N+1 ENDIF
31、J=J+1 ENDDO I=I+1 ENDDO ?N SET TALK ON RETURN答案為:7.已知一個(gè)數(shù)列的前三個(gè)數(shù)是1,2,3,從第四個(gè)數(shù)起,每個(gè)數(shù)都是前三個(gè)數(shù)之和。下面的程序是求出該數(shù)列的第15個(gè)數(shù)。改正程序中的錯(cuò)誤后運(yùn)行程序,將程序執(zhí)行結(jié)果填入答案框內(nèi)。 SET TALK OFF DIME A(15) A(1)=1 A(2)=2 A(3)=3 I=4 DO WHILE I=15 A(I)=A(I-1)+A(I-2)+A(I-3) I=I+1 ENDDO ? A(15) SET TALK ON RETURN 答案為:四、程序填空并得到答案1.下列的程序是求S=8!+9!+10!的程
32、序.在下列程序中填上缺少的語句或另外編寫程序,(程序名由考生自定)運(yùn)行程序,將結(jié)果填入答題窗口。 SET TALK OFF CLEAR S=0 I=8 DO WHILE I<=10 STORE 1 TO T,J DO WHILE J<=I T=T*J J=J+1 ENDDO _ I=I+1 ENDDO ?S SET TALK ON RETURN答案為:2.設(shè)S=1+1/2+1/3+.+1/N,N為正整數(shù)。編程求使S不超過10的最大的N.(程序名由考生自定)。在下列程序中填上缺少的語句或另外編寫程序,運(yùn)行程序,將結(jié)果填入答題窗口。 set talk off clear s=0 i=1
33、 do while s<=10 s=s+1/i _ enddo ? i-2 set talk on return答案為:3.輸出10,100中除以17的余數(shù)和除以5的商相等的整數(shù)的個(gè)數(shù)。SET TALK OFFN=0FOR K=10 TO 100 IF _ ? K N=N+1 ENDIFENDFOR? NRETURN答案為:4.輸出10,100中除以15的余數(shù)和除以4的商相等的整數(shù)的個(gè)數(shù)。SET TALK OFFN=0FOR K=10 TO 100 IF _ ? K N=N+1 ENDIFENDFOR? NRETURN答案為:5.統(tǒng)計(jì)區(qū)間1000,9999內(nèi)所有能被3整除,且千位數(shù)字與個(gè)
34、位數(shù)字之和為8的整數(shù)的個(gè)數(shù)。 Set talk off t=0 I=1000 do while I<=9999 if _ t=t+1 endif I=I+1 enddo ?t return答案為:6.求在四位數(shù)的奇數(shù)中,所有各位數(shù)字之和是25的倍數(shù)的數(shù)的和。 CLEARS=0FOR I=1001 TO 9999 STEP 2 A=INT(I/1000) B=INT(I/100)%10 C=INT(I/10)%10 D=I%10 IF _ S=S+I ENDIFNEXT?"S=",SRETURN答案為:7.求出1到5000之間的能被5整除的前若干個(gè)偶數(shù)之和,當(dāng)和大于50
35、0時(shí)程序退出。 CLEARS=0FOR I=1 TO 5000 IF _ S=S+I IF S>500 EXIT ENDIF ENDIFNEXT?"S=",SRETURN答案為:8.編程求S=1*3+2*4+3*5+.+198*200。在下列程序中填上缺少的語句或另外編寫程序,運(yùn)行程序,將結(jié)果填入答題窗口。SET TALK OFFS=0N=1DO WHILE N<=198 _ N=N+1ENDDO? SSET TALK ONRETURN答案為:9.求出所有能被17整除且不含重復(fù)數(shù)字的三位數(shù)的和。(程序名由考生自定)。在下列程序中填上缺少的語句或另外編寫程序,運(yùn)行
36、程序,將結(jié)果填入答題窗口。 set talk off i=100 store 0 to t do while i<=999 a=int(i/100) b=int(i-a*100)/10) c=mod(i,10) if _ t=t+i endif i=i+1 enddo ?t return答案為:10.統(tǒng)計(jì)區(qū)間1000,9999內(nèi)所有能被3整除,且千位數(shù)字與個(gè)位數(shù)字之和為8的整數(shù)的個(gè)數(shù)。 Set talk off t=0 I=1000 do while I<=9999 if _ t=t+1 endif I=I+1 enddo ?t return答案為:11.求出100,500以內(nèi)同時(shí)
37、滿足除以7余1,除以5余3,除以3余1的所有整數(shù)的個(gè)數(shù)。(程序名由考生自定)。在下列程序中填上缺少的語句或另外編寫程序,運(yùn)行程序,將結(jié)果填入答題窗口。Set talk offclearn=0sum=0for I=100 to 500 if _ n=n+1 endifendfor? Nset talk onreturn答案為:12.數(shù)列xi各元素的值是:x11,x212,x3123,.xn123.n。對(duì)數(shù)列求和:S=x1+x2+x3.,直到S>3000止,求此時(shí)數(shù)列中最大的元素值。(程序名由考生自定)。在下列程序中填上缺少的語句或另外編寫程序,運(yùn)行程序,將結(jié)果填入答題窗口。SET TALK
38、 OFFCLEARs=0p=0i=1DO WHILE .t. p=p+i _ IF s>3000 EXIT ENDIF i=i+1enddo? p RETURN答案為:13.求200,600間奇數(shù)之和。(程序名由考生自定)。在下列程序中填上缺少的語句或另外編寫程序,運(yùn)行程序,將結(jié)果填入答題窗口。Set talk offs=0for I=200 to 600 if _ loop endif s=s+Iendfor? Sreturn答案為:14.編程求區(qū)間5000,9999中所有素?cái)?shù)的個(gè)數(shù).(程序名由考生自定)。在下列程序中填上缺少的語句或另外編寫程序,運(yùn)行程序,將結(jié)果填入答題窗口.Set
39、talk off I=9999t=0do while I>=5000 j=2 do while j<=I-1 if int(I/j)=I/j exit endif j=j+1 enddo if j=I t=t+1 endif _enddo?tSET TALK ONRETURN答案為:五、程序設(shè)計(jì)并得到答案(20分)1.編程序求出100到800之間同時(shí)滿足除4余1和除5余3條件的數(shù)的個(gè)數(shù)答案為:2.能被3整除且至少有一位數(shù)字為5的三位數(shù)的個(gè)數(shù)。答案為:3.編寫程序,s=1+1/2+1/3+1/99,保留兩位小數(shù)。答案為:4.求出只要能被2,7,9之一整除的1000以內(nèi)的正整數(shù)的個(gè)數(shù)。
40、答案為:5.編程序求出1到500之間同時(shí)滿足除3余2和除4余2條件的數(shù)的和。答案為:6.求105,625間能同時(shí)被7和11整除的自然數(shù)之和。答案為:7.編寫程序,求600到900之間素?cái)?shù)的個(gè)數(shù)。答案為:8.計(jì)算S=3!+5!+7!+.+N!,求直到S>=680000為止的奇數(shù)N。答案為:9.1!+2!+3!+.+n! 當(dāng)s大于61000時(shí)結(jié)束累加,求n。答案為:一、 求余數(shù)類1.統(tǒng)計(jì)1000,4000內(nèi)所有既能被7整除,且至少有一位數(shù)字是6的數(shù)的個(gè)數(shù)3.求連續(xù)N個(gè)不是7的倍數(shù)的自然數(shù)之和,當(dāng)和是101的倍數(shù)時(shí)顯示最后的自然數(shù)。4.編程序求在 3000 以內(nèi)被 17 或者 23 整除的正整
41、數(shù)數(shù)的個(gè)數(shù)。5.下面的程序是求1到2000之間的不能被3或5或7整除的整數(shù)之和。6.編寫程序,求11000之間能被3整除的數(shù)的個(gè)數(shù)。7.編寫程序,求在1000以內(nèi)能被17或23整除的正整數(shù)的個(gè)數(shù)。8.編寫程序,求出1-5000以內(nèi)能被3或者7整除數(shù)的個(gè)數(shù)。9.編寫程序,求1到2000之間的不能被3或5或7整除的整數(shù)之和。10.編程序求出1-5000以內(nèi)能被37整除的整數(shù)之和。11.編寫程序,求100,5000既能被6整除又能被7整除的數(shù)之和。12.求551,732之間所有不能被3整除,但能被8整除的整數(shù)的和。13.計(jì)算10005000之間能被13或15或17整除的數(shù)。問:這些整數(shù)的和是多少?1
42、4.編程序求出300到500之間同時(shí)滿足除3余2和除5余3條件的數(shù)的個(gè)數(shù)。15.編程序求出1-800以內(nèi)的能被7整除的數(shù)的平方和。16.求出100,500以內(nèi)同時(shí)滿足除以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ù)之和,當(dāng)和大于 500 時(shí)程序退出20.編程序求出 100 到 200 之間同時(shí)滿足除 3 余 2 和除 5 余 3 條件的數(shù)的個(gè)數(shù)。21.編程序求在 3000 以內(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 以內(nèi)的能被 9 整除的數(shù)的平方和。24.求 1 , 999 之間能被 3 整除,且至少有一位數(shù)字是 5 的所有正整數(shù)的個(gè)數(shù)。25.編程序求出100到500之間同時(shí)滿足除3余2和除5余3條件的數(shù)的個(gè)數(shù)。26.編程序求出1-200以內(nèi)的能被7整除的數(shù)的平方和。27.求1到3000之間的能被13或
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技創(chuàng)新與商業(yè)合同法律實(shí)務(wù)
- 2025年中國家庭門鎖市場調(diào)查研究報(bào)告
- 訂購鋼筋合同范本
- 2025年中國地理式生活污水生物處理裝置市場調(diào)查研究報(bào)告
- 電子婚宴合同范本
- 熊貓外賣合同范本
- 2025年中國全鋁轉(zhuǎn)換器外殼市場調(diào)查研究報(bào)告
- 打房子出租合同范本
- 掛靠醫(yī)藥協(xié)議合同范本
- 商場租賃合同范本
- 轉(zhuǎn)運(yùn)鐵水包安全風(fēng)險(xiǎn)告知卡
- 31863:2015企業(yè)履約能力達(dá)標(biāo)全套管理制度
- 蘇教版數(shù)學(xué)二年級(jí)下冊《認(rèn)識(shí)時(shí)分》教案(無錫公開課)
- 打造金融級(jí)智能中臺(tái)的數(shù)據(jù)底座
- 工程合同管理教材(共202頁).ppt
- ANKYLOS機(jī)械并發(fā)癥處理方法
- 道路橋梁實(shí)習(xí)日記12篇
- 第十章運(yùn)動(dòng)代償
- 氬弧焊機(jī)保養(yǎng)記錄表
- 明星97iii程序說明書
- 《企業(yè)經(jīng)營統(tǒng)計(jì)學(xué)》課程教學(xué)大綱
評(píng)論
0/150
提交評(píng)論