【正文】
endif s=s+Iendfor? Sreturn答案為:[5000,9999]中所有素數(shù)的個數(shù).(程序名由考生自定)。答案為:,s=1+1/2+1/3+…+1/99,保留兩位小數(shù)。答案為:。答案為:,求600到900之間素數(shù)的個數(shù)。答案為:!+2!+3!+....+n! 當(dāng)s大于61000時結(jié)束累加,求n。 3000 以內(nèi)被 17 或者 23 整除的正整數(shù)數(shù)的個數(shù)。,求1~1000之間能被3整除的數(shù)的個數(shù)。,求出15000以內(nèi)能被3或者7整除數(shù)的個數(shù)。[551,732]之間所有不能被3整除,但能被8整除的整數(shù)的和。問:這些整數(shù)的和是多少?。[100,500]以內(nèi)同時滿足除以7余1,除以5余3,除以3余1的所有整數(shù)個數(shù)。 1~1000 能被 3 整除的數(shù)的個數(shù) 1 到 5000 之間的能被 5 整除的前若干個偶數(shù)之和,當(dāng)和大于 500 時程序退出 100 到 200 之間同時滿足除 3 余 2 和除 5 余 3 條件的數(shù)的個數(shù)。 1100 以內(nèi)的能被 9 整除的數(shù)的平方和。.[1000,9999]內(nèi)所有既能被3整除,且千位數(shù)字與個位數(shù)字之和為8的整數(shù)的個數(shù)。[100,500]以內(nèi)同時滿足除以7余1,除以5余3,除以3余1的所有整數(shù)的個數(shù).二、應(yīng)用題類,其中有男人、女人和小孩。問其中小孩有幾人?,共花錢120元,其中每個大學(xué)生花4元,每個中學(xué)生花2元,每個小學(xué)生花1元,問大、中、小學(xué)生的人數(shù)分配共有多少種不同的解(去掉某類學(xué)生為0的解)? 45600 億元 , 若今后每年以 8% 的增長率增長 , 計算多少年后能實現(xiàn)國民生產(chǎn)總值翻兩番 ?,其年生產(chǎn)總值增長率為10%,問多少年后其生產(chǎn)總值會翻一翻?、兩元和五元的紙幣的方法有多少種?(注:一元、兩元、五元的紙幣數(shù)可以為0)。編程求使S剛好超過6時的n。編程求當(dāng)算到1000項時S的值為多少?精確到小數(shù)點后兩位+3+5+7+9+11+..., 則結(jié)束累加。,1,后面各項均為前2項之和,求第40項。如果累加數(shù)大于 500 時,則程序終止并輸出結(jié)果。如果累加數(shù)大于 1200 時,則程序終止并輸出結(jié)果。,求1~100所有整數(shù)的平方和。,求1~55的平方根的和并輸出結(jié)果(按四舍五入的方式保留小數(shù)點后面第兩位)。,問其中最大的一個是多少?,計算在0至50的范圍內(nèi)有多少個數(shù),其每位數(shù)的乘積大于每位數(shù)的和。,求在四位數(shù)的奇數(shù)中,所有各位數(shù)字之和是30的倍數(shù)的數(shù)的和。(保留小數(shù)點兩位)[200,600]間奇數(shù)之和。=3!+5!+7!+…,直到s=28000為止。即:abc=a!+b!+c!五、特殊類(1)回文數(shù)。求不超過10000的最大的對稱數(shù)。,求三位數(shù)中所有回文數(shù)之和。如101。所謂回文素數(shù),就是對正整數(shù)N從左到右讀與從右到左讀其結(jié)果值 相同且都為素數(shù)。[3,100]內(nèi)的素數(shù)的個數(shù)。(3)阿姆斯特郎數(shù) , 它等于它的各位數(shù)字的立方之和 . 例如 :153=1^3+5^3+3^3, 所以 153 是水仙花數(shù) . 試求所有的水仙花數(shù)之積。求3位數(shù)中的阿姆斯特郎數(shù)之和.(4)自守數(shù)。如25*25=625,76*76=5776。求出1000以內(nèi)的所有的完數(shù)之和。bc,且a+b+c100,求滿足條件1/(a^2)+1/(b^2)=1/(c^2)的共有多少組。amp。amp。amp。amp。amp。 CLEARS=0FOR N=1 TO 10000000 IF S0 AND S%101=0 EXIT ENDIF IF N%70 S=S+N ENDIFENDFOR?”最后的自然數(shù)是:”,N1RETURN一個自然數(shù)被8除余1,所得的商被8除也余1,再將第二次 的商被8除后余7,最后得到一個商為a。編寫程序求這個自然數(shù)。編程求使S剛好超過6時的n; CLEAR N=0 S=0 DO WHILE .T. IF S6EXITENDIFN=N+1 S=S+1/N ENDDO ?”所求N是:”,N RETURN已知s=11/2+1/31/4+1/51/6+…1/100,求S的值;CLEARS=0FOR N=1 TO 100 S=S+(1/N)*(1)^(N1)ENDFOR?SRETURN已知一個數(shù)列的前2項為0,1,后面各項均為前2項之和,求第40項。CLEARS=0FOR N=3 TO 1000000 STEP 2IF S=28000 EXITENDIFSUB=1FOR I=1 TO N SUB=SUB*IENDFORS=S+SUBENDFOR?”和=”,S?”最大的N=”,N2RETURN 求這樣一個三位數(shù),該三位數(shù)等于其每位數(shù)字的階乘之和。CLEARFOR N=1000 TO 9999 A=N%10 B=INT(N/10)%10 C=INT(N/100)%10 D=INT(N/1000) M=A*1000+B*100+C*10+D IF 9*N=M?N ENDIF ENDFOR RETURN 編寫程序,求三位數(shù)中所有回文數(shù)之和。如101。所謂回文素數(shù),就是對正整數(shù)N從左到右讀與從右到左讀其結(jié)果值相同且都為素數(shù)。CLEARI=0FOR N=11 TO 1000 FLAG=.T. FOR M=2 TO (N1) IF N%M=0 FLAG=.F. ENDIF ENDFOR IF FLAG=.T. AND LEFT(LTRIM(STR(N)),1)=RIGHT(LTRIM(STR(N)),1) I=I+1 IF I=10 ?N ENDIF ENDIFENDFORRETURN 求[3,100]內(nèi)的素數(shù)的個數(shù)。CLEARI=0FOR N=3 TO 100 FLAG=.T. FOR M=2 TO (N1) IF N%M=0 FLAG=.F. ENDIF ENDFOR IF FLAG=.T. I=I+1ENDFOR?”個數(shù)為:”,IRETURN(3) 水仙花數(shù) 水仙花數(shù)是一個三位正整數(shù),它等于它的各位數(shù)字的立方之和。CLEARS=1FOR N=100 TO 999 A=N%10 B=INT(N/10)%10 C=INT(N/100) IF N=A^3+B^3+C^3 S=S*N ENDIFENDFOR?SRETURN(4) 完數(shù) 數(shù)如果剛好與小于它的所有因子之和相等,則稱該數(shù)為一個“完數(shù)”,如:6=1+2+3,則6就是一個完數(shù)。 CLEARS=0 amp。S中存放完數(shù)之和N=0 amp。N中存放完數(shù)的個數(shù)FOR I=1 TO 1000 S1=0 amp。S1中存放I的因子之和 FOR K=1 TO I/2 IF I%K=0 amp。判斷K是否為I的因子 S1=S1+K ENDIF ENDFOR IF S1=I S=S+I N=N+1 ENDIFENDFOR?S=,S,N=,NRETURN(5)自守數(shù) 編程求出1010000以內(nèi)按從小到大順序排在第5位的自守數(shù)。如25*25=625,76*76=5776。 CLEAR N=0 FOR A=1 TO 100 FOR B=1 TO 100 FOR C=1 TO 100 IF AB AND BC AND A+B+C100 AND 1/(A^2)+1/(B^2)=1(C^2)N=N+1 ENDIF ENDFOR ENDFOR ENDFOR ?N RETURN 設(shè)某四位數(shù)的千位數(shù)字與十位數(shù)字的和等于百位數(shù)字與個位數(shù)字的積,例如,對于四位數(shù): 9512 , 9+1=5*2 ,試問所有這樣的四位數(shù)之和是多少? CLEAR S=0 FOR N=1000 TO 9999GEWEI=N%10SHIWEI=INT(N/10)%10BAIWEI=INT(N/100)%10QIANWEI=INT(N/1000)IF QIANWEI+SHIWEI=BAIWEI*GEWEI S=S+NENDIF ENDFOR ?S RETURN2008年9月全國計算機(jī)等級考試二級筆試試卷 Visual FoxPro數(shù)據(jù)庫程序設(shè)計 (考試時間90分鐘,滿分100分) 一、選擇題(每小題2分,共70分) 下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。 (1)一個棧的初始狀態(tài)為空。規(guī)定了菜單項的訪問鍵為“x”的菜單名稱定義是 A)綜合查詢\(x) B)綜合查詢/(x) C)綜合查詢(\x) D)綜合查詢(/x) (29)假定一個表單里有一個文本框Text1和一個命令按鈕組CommandGroup1。如果要在Command1命令按鈕的某個方法中訪問文本框的Value屬性值,正確的表達(dá)式是 A) B) C) D) (30)下面關(guān)于數(shù)據(jù)環(huán)境和數(shù)據(jù)環(huán)境中兩個表之間關(guān)聯(lián)的陳述中,正確的是 A)數(shù)據(jù)環(huán)境是對象,關(guān)系不是對象 B)數(shù)據(jù)環(huán)境不是對象,關(guān)系是對象 C)數(shù)據(jù)環(huán)境是對象,關(guān)系是數(shù)據(jù)環(huán)境中的對象 D)數(shù)據(jù)環(huán)境和關(guān)系都不是對象 (31)~(35)使用如下關(guān)系: 客戶(客戶號,名稱,聯(lián)系人,郵政編碼,電話號碼) 產(chǎn)品(產(chǎn)品號,名稱,規(guī)格說明,單價) 訂購單(訂單號,客戶號,訂購日期) 訂購單名細(xì)(訂單號,序號,產(chǎn)品號,數(shù)量) (31)查詢單價在600元以上的主機(jī)板和硬盤的正確命令是 A)SELECT * FROM 產(chǎn)品 WHERE 單價600 AND (名稱=’主機(jī)板’ AND 名稱=’硬盤’) B)SELECT * FROM 產(chǎn)品 WHERE 單價600 AND (名稱=’主機(jī)板’ OR 名稱=’硬盤’) C)SELECT * FROM 產(chǎn)品 FOR 單價600 AND (名稱=’主機(jī)板’ AND 名稱=’硬盤’) D)SELECT * FROM 產(chǎn)品 FOR 單價600 AND (名稱=’主機(jī)板’ OR 名稱=’硬盤’) (32)查詢客戶名稱中有“網(wǎng)絡(luò)”二字的客戶信息的正確命令是 A)SELECT * FROM 客戶 FOR 名稱 LIKE %網(wǎng)絡(luò)% B)SELECT * FROM 客戶 FOR 名稱 =%網(wǎng)絡(luò)% C)SELECT * FROM 客戶 WHERE 名稱 =%網(wǎng)絡(luò)% D)SELECT * FROM 客戶 WHERE 名稱 LIKE %網(wǎng)絡(luò)% (33)查詢尚未最后確定訂購單的有關(guān)信息的正確命令是 A)SELECT 名稱,聯(lián)系人,電話號碼,訂單號 FROM 客戶,訂購單 WHERE = AND 訂購日期 IS NULL B)SELECT 名稱,聯(lián)系人,電話號碼,訂單號 FROM 客戶,訂購單 WHERE = AND 訂購日期 = NULL C)SELECT 名稱,聯(lián)系人,電話號碼,訂單號 FROM 客戶,訂購單 FOR = AND 訂購日期 IS NULL D)SELECT 名稱,聯(lián)系人,電話號碼,訂單號 FROM 客戶,訂購單 FOR = AND 訂購日期 = NULL (34)查詢訂購單的數(shù)量和所有訂購單平均金額的正確命令是 A)SELECT COUNT(DISTINCT 訂單號),AVG(數(shù)量*單價) FROM 產(chǎn)品 JOIN 訂購單名細(xì) ON = B)SELECT COUNT(訂單號),AVG(數(shù)量*單價) FROM 產(chǎn)品 JOIN 訂購單名細(xì) ON = C)SELECT COUNT(DISTINCT 訂單號),AVG(數(shù)量*單價) FROM 產(chǎn)品,訂購單名細(xì) ON = D)SELECT COUNT(訂單號),AVG(數(shù)量*單價) FROM 產(chǎn)品,訂購單名細(xì) ON = (35)假設(shè)客戶表中有客戶號(關(guān)鍵字)C1~C10共10條客戶記錄,訂購單表有訂單號(關(guān)鍵字)OR1~OR8共8條訂購單記錄,并且訂購單表參照客戶表。 注意:以命令關(guān)鍵字填空的必須拼寫完整。 (2)按照軟件測試的一般步驟,集成測試應(yīng)在 【2】 測試之后進(jìn)行。 (4)數(shù)據(jù)庫設(shè)計包括概念設(shè)計、 【4】 和物理設(shè)計。 (6)SEL