【正文】
(4)數(shù)據(jù)庫設(shè)計(jì)包括概念設(shè)計(jì)、 【4】 和物理設(shè)計(jì)。 注意:以命令關(guān)鍵字填空的必須拼寫完整。規(guī)定了菜單項(xiàng)的訪問鍵為“x”的菜單名稱定義是 A)綜合查詢\(x) B)綜合查詢/(x) C)綜合查詢(\x) D)綜合查詢(/x) (29)假定一個(gè)表單里有一個(gè)文本框Text1和一個(gè)命令按鈕組CommandGroup1。 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ù)字與個(gè)位數(shù)字的積,例如,對(duì)于四位數(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ì)算機(jī)等級(jí)考試二級(jí)筆試試卷 Visual FoxPro數(shù)據(jù)庫程序設(shè)計(jì) (考試時(shí)間90分鐘,滿分100分) 一、選擇題(每小題2分,共70分) 下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。判斷K是否為I的因子 S1=S1+K ENDIF ENDFOR IF S1=I S=S+I N=N+1 ENDIFENDFOR?S=,S,N=,NRETURN(5)自守?cái)?shù) 編程求出1010000以內(nèi)按從小到大順序排在第5位的自守?cái)?shù)。N中存放完數(shù)的個(gè)數(shù)FOR I=1 TO 1000 S1=0 amp。 CLEARS=0 amp。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?”個(gè)數(shù)為:”,IRETURN(3) 水仙花數(shù) 水仙花數(shù)是一個(gè)三位正整數(shù),它等于它的各位數(shù)字的立方之和。所謂回文素?cái)?shù),就是對(duì)正整數(shù)N從左到右讀與從右到左讀其結(jié)果值相同且都為素?cái)?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ù)之和。編程求使S剛好超過6時(shí)的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已知一個(gè)數(shù)列的前2項(xiàng)為0,1,后面各項(xiàng)均為前2項(xiàng)之和,求第40項(xiàng)。 CLEARS=0FOR N=1 TO 10000000 IF S0 AND S%101=0 EXIT ENDIF IF N%70 S=S+N ENDIFENDFOR?”最后的自然數(shù)是:”,N1RETURN一個(gè)自然數(shù)被8除余1,所得的商被8除也余1,再將第二次 的商被8除后余7,最后得到一個(gè)商為a。amp。amp。bc,且a+b+c100,求滿足條件1/(a^2)+1/(b^2)=1/(c^2)的共有多少組。如25*25=625,76*76=5776。(3)阿姆斯特郎數(shù) , 它等于它的各位數(shù)字的立方之和 . 例如 :153=1^3+5^3+3^3, 所以 153 是水仙花數(shù) . 試求所有的水仙花數(shù)之積。所謂回文素?cái)?shù),就是對(duì)正整數(shù)N從左到右讀與從右到左讀其結(jié)果值 相同且都為素?cái)?shù)。,求三位數(shù)中所有回文數(shù)之和。即:abc=a!+b!+c!五、特殊類(1)回文數(shù)。(保留小數(shù)點(diǎn)兩位)[200,600]間奇數(shù)之和。,問其中最大的一個(gè)是多少?,計(jì)算在0至50的范圍內(nèi)有多少個(gè)數(shù),其每位數(shù)的乘積大于每位數(shù)的和。,求1~100所有整數(shù)的平方和。如果累加數(shù)大于 1200 時(shí),則程序終止并輸出結(jié)果。,1,后面各項(xiàng)均為前2項(xiàng)之和,求第40項(xiàng)。編程求使S剛好超過6時(shí)的n。[100,500]以內(nèi)同時(shí)滿足除以7余1,除以5余3,除以3余1的所有整數(shù)的個(gè)數(shù).二、應(yīng)用題類,其中有男人、女人和小孩。 1~1000 能被 3 整除的數(shù)的個(gè)數(shù) 1 到 5000 之間的能被 5 整除的前若干個(gè)偶數(shù)之和,當(dāng)和大于 500 時(shí)程序退出 100 到 200 之間同時(shí)滿足除 3 余 2 和除 5 余 3 條件的數(shù)的個(gè)數(shù)。問:這些整數(shù)的和是多少?。,求1~1000之間能被3整除的數(shù)的個(gè)數(shù)。答案為:!+2!+3!+....+n! 當(dāng)s大于61000時(shí)結(jié)束累加,求n。答案為:。Set talk offs=0for I=200 to 600 if ________ loop endif s=s+Iendfor? Sreturn答案為:[5000,9999]中所有素?cái)?shù)的個(gè)數(shù).(程序名由考生自定)。在下列程序中填上缺少的語句或另外編寫程序,運(yùn)行程序,將結(jié)果填入答題窗口。在下列程序中填上缺少的語句或另外編寫程序,運(yùn)行程序,將結(jié)果填入答題窗口。在下列程序中填上缺少的語句或另外編寫程序,運(yùn)行程序,將結(jié)果填入答題窗口。 CLEARS=0FOR I=1 TO 5000 IF _________ S=S+I IF S500 EXIT ENDIF ENDIFNEXT?S=,SRETURN答案為:=1*3+2*4+3*5+...+198*200。SET TALK OFFN=0FOR K=10 TO 100 IF ________ ? K N=N+1 ENDIFENDFOR? NRETURN答案為:[10,100]中除以15的余數(shù)和除以4的商相等的整數(shù)的個(gè)數(shù)。 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答案為:=1+1/2+1/3+...+1/N,N為正整數(shù)。 SET TALK OFF CLEAR N=0 I=1 DO WHILE I=10 J=1 DO WHILE JI IF INT((I+J)/2)(I+J)/2 N=N+1 ENDIF J=J+1 ENDDO I=I+1 ENDDO ?N SET TALK ON RETURN答案為:,2,3,從第四個(gè)數(shù)起,每個(gè)數(shù)都是前三個(gè)數(shù)之和。程序中有一行有錯(cuò)誤。 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答案為:偶數(shù)立方和與奇數(shù)立方和之差。改正后運(yùn)行程序,將程序執(zhí)行結(jié)果填入答案框內(nèi)。 ( √ ) 對(duì) 錯(cuò)3可以鏈接或嵌入OLE對(duì)象的字段類型是通用型。 ( √ ) 對(duì) 錯(cuò)2數(shù)據(jù)庫表中可以使用長字段名,最大長度為128個(gè)字符。 ( ) 對(duì) 錯(cuò)2備注型數(shù)據(jù)用字母“M”表示,長度固定為4個(gè)字節(jié),并用這4個(gè)字節(jié)來引用備注的實(shí)際內(nèi)容。 ( √ ) 對(duì) 錯(cuò)1INPUT命令輸入的數(shù)據(jù)可以是常量、變量,也可以是一般的表達(dá)式,但不能不輸入任何內(nèi)容直接按回車。 ( √ ) 對(duì) 錯(cuò)1VFP中程序的注釋命令有amp。 ( √ ) 對(duì) 錯(cuò) 1函數(shù)LEN(2008年CHINA大事回顧)的返回結(jié)果是18。 ( ) 對(duì) 錯(cuò) 二維數(shù)組各元素在內(nèi)存中按行存儲(chǔ),因此,它可以用一維數(shù)組來表示。 ( √ ) 對(duì) 錯(cuò) 選擇當(dāng)前未使用的最小編號(hào)工作區(qū)的命令是SELECT 1。 A、delete all B、recall C、ZAP D、PACK6VISUAL FOXPRO中備注文件的擴(kuò)展名為 ( B )。 ( B )。 A、locate B、index C、SEEK D、FIND 60、在建立表結(jié)構(gòu)(modi stru)過程中不須要輸入字段寬度的字段類型是 ( C)。 (B )。 A、8,.F. B、4,.T. C、8,O D、2,空值 5在當(dāng)前表中,查找第2個(gè)女同學(xué)的記錄,應(yīng)使用命令是 ( C)。 A、CHANGE 工資 WITH 工資+100 B、REPLACE 工資 WITH 工資+100 C、CHANGE ALL 工資 WITH 工資+100 D、REPLACE ALL 工資 WITH 工資+1004如果一個(gè)字段的寬度為8,則此字段的類型不可能是 (D )。下面按“實(shí)發(fā)工資”進(jìn)行索引的操作不正確的是 ( D )。 A、ACCEPT B、INPUT C、WAIT D、EDIT4下面( )不屬于VFP的循環(huán)控制語句。 A、NOT AND OR B、AND NOT OR C、OR NOT AND D、從左至右按先后順序顯示當(dāng)前表中所有帶刪除標(biāo)記的記錄的命令是 ( A )。 B、{^2008/05/17}{^2008/04/09} C、123+456 D、{^2003/05/18}+153邏輯型字段團(tuán)員其值為真的正確條件表達(dá)是 ( C )。N B、 C、 D、出錯(cuò)信息3下列表達(dá)式中, ( )表達(dá)式的值是數(shù)值。39。200839。 注釋內(nèi)容3Visual FoxPro ,命令?VARTYPE(12/31/99)的輸出結(jié)果是 ( C )。 A、{^20080501 10:10:10 AM}10 B、{^20080501}DATE() C、{^20080501}+DATE() D、{^20080501}+1000下面( )不是VFP程序文件中可以使用的注釋語句。 A