版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)第六章習(xí)題綜合數(shù)據(jù)庫(kù)第六章習(xí)題綜合數(shù)據(jù)庫(kù)第六章習(xí)題綜合數(shù)據(jù)庫(kù)第六章習(xí)題綜合編制僅供參考審核批準(zhǔn)生效日期地址:電話(huà):傳真:郵編:第六章
結(jié)構(gòu)化程序設(shè)計(jì)一、選擇題
1、WAIT命令用于讓用戶(hù)輸入一個(gè)
。A)數(shù)字
B)字符
C)字符串
D)以上都是2、在交互式輸入命令中,可以接受邏輯型數(shù)據(jù)的命令包括______。
A)INPUT和ACCEPT
B)WAIT和INPUT
C)INPUT和@…GET
D)INPUT和@…SAY3、執(zhí)行命令
ACCEPT″請(qǐng)輸入數(shù)據(jù):″TOXYZ
時(shí),可以通過(guò)鍵盤(pán)輸入的內(nèi)容包括______。
A)字符串
B)數(shù)值和字符串C)數(shù)值,字符串和邏輯值
D)數(shù)值,字符串,邏輯值和表達(dá)式4、執(zhí)行命令I(lǐng)NPUT″請(qǐng)輸入數(shù)據(jù):″TOAAA時(shí),如果要通過(guò)鍵盤(pán)輸入字符串,應(yīng)當(dāng)使用的定界符包括______。A)單引號(hào)
B)單引號(hào)或雙引號(hào)C)單引號(hào)、雙引號(hào)或方括弧
D)單引號(hào)、雙引號(hào)、方括弧或圓點(diǎn)5、在VFP中,可以通過(guò)鍵盤(pán)接受數(shù)值的命令有_______。
A)ACCEPT
B)ACCEPT和WAITC)INPUT和ACCEPT
D)INPUT和
@5,10
SAY...GET..6、比較WAIT、ACCEPT和INPUT三條命令,需要以回車(chē)鍵表示輸入結(jié)束的命令是_____。
A)WAIT、ACCEPT、INPUT
B)WAIT、ACCEPTC)ACCEPT、INPUT
D)INPUT、WAIT7、以下關(guān)于ACCEPT命令的說(shuō)明,正確的是______。
A)將輸入作為字符接收
B)將輸入作為數(shù)值接收C)將輸入作為邏輯型數(shù)據(jù)接收
D)將輸入作為備注型接收8、結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種基本控制結(jié)構(gòu)是_______。
A)輸入,處理,輸出
B)樹(shù)型,網(wǎng)型,環(huán)型
C)順序,選擇,循環(huán)
D)主程序,子程序,函數(shù)9、能將高級(jí)語(yǔ)言編寫(xiě)的源程序轉(zhuǎn)換成目標(biāo)程序的是_______。
A)編程程序
B)編譯程序
C)解釋程序
D)鏈接程序10、VFP中的DOCASE-ENDCASE語(yǔ)句屬于_______。
A)順序結(jié)構(gòu)
B)選擇結(jié)構(gòu)
C)循環(huán)結(jié)構(gòu)
D)模塊結(jié)構(gòu)11、當(dāng)前數(shù)據(jù)庫(kù)中有五個(gè)字段:學(xué)號(hào)(C,4)、姓名(C,6)、政治(N,、英語(yǔ)(N,、數(shù)學(xué)(N,,記錄指針指向一個(gè)非空的記錄。要使用SCATTERTOX命令把當(dāng)前記錄的字段值存到數(shù)組X中,數(shù)組X______。A)不必事先定義
B)必須用DIMENSIONX
事先定義C)必須用DIMENSIONX(5)事先定義
D)必須用DIMENSIONX(1),X(2),X(3),X(4),X(5)事先定義12、要判斷數(shù)值型變量Y是否能夠被7整除,錯(cuò)誤的條件表達(dá)式為_(kāi)_____。
A)MOD(Y,7)=0
B)INT(Y/7)=Y/7
C)0=MOD(Y,7)
D)INT(Y/7)=MOD(Y,7)13、在VFP中,命令文件的擴(kuò)展名是______。
A)TXT
B)PRG
C)DBT
D)FMT14、以下有關(guān)VFP中過(guò)程文件的敘述,其中正確的是______。
A)先用SETPROCEDURETO
命令關(guān)閉原來(lái)已打開(kāi)的過(guò)程文件,然后用DO<過(guò)程名>執(zhí)行B)可直接用DO<過(guò)程名>執(zhí)行C)先用SETPROCEDURETO<過(guò)程文件名>命令打開(kāi)過(guò)程文件,然后用USE<過(guò)程名>執(zhí)行D)先用SETPROCEDURETO<過(guò)程文件名>命令打開(kāi)過(guò)程文件,然后用DO<過(guò)程名>執(zhí)行15、執(zhí)行
SETDEVICETOPRINT
命令之后,能在打印機(jī)上實(shí)現(xiàn)輸出的命令是______。
A)姓名
B)@10,10SAY
姓名
C)LIST
姓名
D)@10,10GET
姓名16、一個(gè)過(guò)程文件最多可以包含128個(gè)過(guò)程,每個(gè)過(guò)程的第一條語(yǔ)句是______。
A)PARAMETER
B)DO<過(guò)程名>
C)<過(guò)程名>
D)PROCEDURE<過(guò)程名>17、在下列命令組合中,不能配對(duì)使用的是______。A)@PROMPT
和
MENUTO
B)DOWITH和
PARAMETERSC)IF和
ENDIF
D)DOCASE和
ENDDO18、在VFP中,用于建立或修改過(guò)程文件的命令是_______。
A)MODIFY
<文件名>
B)MODIFYCOMMAND
<文件名>C)MODIFYPROCEDURE
<文件名>
D)CREATECOMMAND
<文件名>19、在VFP中,可以在同種類(lèi)型的數(shù)據(jù)之間進(jìn)行“-”(減號(hào))運(yùn)算的數(shù)據(jù)類(lèi)型是______。
A)數(shù)值型、字符型、邏輯型
B)數(shù)值型、字符型、日期型C)數(shù)值型、日期型、邏輯型
D)邏輯型、字符型、日期型20、要在屏幕的第二行第二列開(kāi)始顯示姓名(C,8),存款數(shù)額(N,6,2)和存入日期(D)三個(gè)字段的值,應(yīng)該使用命令______。
A)@2,2SAY
姓名,存款數(shù)額,存入日期B)@2,2SAY
姓名+存款數(shù)額+存入日期C)@2,2SAY
姓名+STR(存款數(shù)額,6,2)+DTOC(存入日期)D)@2,2SAY
姓名+STR(存款數(shù)額,6,2)+CTOD(存入日期)21、在DOWHILE/ENDDO循環(huán)中,若循環(huán)條件設(shè)置為.T.,則下列說(shuō)法中正確的是
。A)程序無(wú)法跳出循環(huán)
B)程序不會(huì)出現(xiàn)死循環(huán)C)用EXIT可以跳出循環(huán)
D)用LOOP可以跳出循環(huán)22、用戶(hù)自定義函數(shù)或過(guò)程中接受參數(shù),應(yīng)使用
命令。A)PROCEDURE
B)FUNCTION
C)WHILE
D)PARAMETERS
23、用戶(hù)自定義函數(shù)或過(guò)程可以定義在
。A)獨(dú)立的程序文件
B)對(duì)象的事件代碼、方法代碼中C)數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程中
D)過(guò)程文件
24、在命令窗口賦值的變量默認(rèn)的作用域是
。A)全局
B)局部
C)私有
D)不一定25、使用命令DECLAREmm(2,3)定義的數(shù)組,包含的數(shù)組元素(下標(biāo)變量)的個(gè)數(shù)為
。
A)2個(gè)
B)3個(gè)
C)5個(gè)
D)6個(gè)26、下列
語(yǔ)句可以將變量A、B的值互換。A)A=B
B)A=(A+B)/2
C)A=A+B
D)A=CB=A
B=(A-B)/2
B=A-B
C=B
A=A-B
B=C27、結(jié)構(gòu)化程序設(shè)計(jì)的三種基本邏輯結(jié)構(gòu)是______。
A)選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和嵌套結(jié)構(gòu)
B)順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)
C)選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和模塊結(jié)構(gòu)
D)順序結(jié)構(gòu)、遞歸結(jié)構(gòu)和循環(huán)結(jié)構(gòu)28、如果一個(gè)過(guò)程不包含RETURN語(yǔ)句,或RETURN語(yǔ)句中沒(méi)有指定表達(dá)式,那么該過(guò)程_____。A)沒(méi)有返回值
B)返回0
C)返回.T.
D)返回.F.29、作為整個(gè)應(yīng)用程序入口點(diǎn)的主程序至少應(yīng)具有以下功能_____。A)初始化環(huán)境
B)初始化環(huán)境、顯示初始的用戶(hù)界面、控制事件循環(huán),退出時(shí)恢復(fù)環(huán)境
C)初始化環(huán)境、顯示初始用戶(hù)界面
D)初始化環(huán)境、顯示初始用戶(hù)界面、控制事件循環(huán)30、下面關(guān)于過(guò)程調(diào)用的陳述中,______是正確的。A)實(shí)參與形參的數(shù)量必須相等
B)當(dāng)實(shí)參的數(shù)量多于形參的數(shù)量時(shí),出現(xiàn)運(yùn)行時(shí)錯(cuò)誤。C)當(dāng)形參的數(shù)量多于實(shí)參的數(shù)量時(shí),多余的實(shí)參為邏輯假
D)上面B和C都對(duì)
31、將內(nèi)存變量定義為全局變量的VisualFoxPro命令是______。A)LOCAL
B)PRIVATE
C)PUBLIC
D)GLOBAL32、下列說(shuō)法中正確的是______。
A)若函數(shù)不帶參數(shù),則調(diào)用時(shí)函數(shù)名后面的圓括號(hào)可以省略B)函數(shù)若有多個(gè)參數(shù),則參數(shù)名間應(yīng)用空格隔開(kāi)C)調(diào)用函數(shù)時(shí),參數(shù)的類(lèi)型、個(gè)數(shù)和順序不一定要一致D)調(diào)用函數(shù)時(shí),函數(shù)名后的圓括號(hào)不論有無(wú)參數(shù)都不能省略33、在VFP中,已經(jīng)建立了一個(gè)過(guò)程文件,打開(kāi)此過(guò)程文件的命令是
。A)OPENPROCEDURETOABC
B)DOPROCEDURE
ABCC)SETPROCEDURETOABC
D)RUNPROCEDURE
ABC34、順序鍵入以下命令:
STORE
″″TOA
B=INT(&A+4)
B
屏幕上顯示的結(jié)果為
。A)24
B)25
C)
D)35、設(shè)數(shù)據(jù)庫(kù)文件中包含8個(gè)字段,并有以下命令序列:
DIMENSIONDATA(10)
USESTD
SCATTERTODATA
DATA(10)
執(zhí)行以上命令序列后,屏幕顯示的結(jié)果是
。A)空
B).T.
C).F.
D)036、有以下命令序列:
STORE
TOA
STORE
STR(A+A,5)TOB
LEN(B),B
執(zhí)行以上命令序列,最后一條命令顯示的結(jié)果是
。A)3
123
B)3
264
C)5
246
D)5
24737、給出以下程序的運(yùn)行結(jié)果:SETTALKOFFX=0Y=0
DOWHILEX<100
X=X+1
IFINT(X/2)=X/2
LOOPELSE
Y=Y+XENDIFENDDO"Y=",YRETURN運(yùn)行結(jié)果為_(kāi)_____。A)Y=500
B)Y=1500
C)Y=2000
D)Y=2500
38、有如下兩個(gè)程序段:
*****程序段
1*****
*****程序段
2*****USECLASS
USECLASSLOCATEFOR
政治面目="團(tuán)員"
LOCATEFOR
政治面目="團(tuán)員"DOWHILEFOUND()
DOWHILE政治面目="團(tuán)員"DISPLAY
DISPLAYCONTINUE
SKIPENDDO
ENDDO若在完全相同的環(huán)境下分別執(zhí)行上面的兩個(gè)程序段,則______。A)程序段2輸出的記錄不可能比程序段1輸出的記錄多B)程序段1輸出的記錄不可能比程序段2輸出的記錄多C)程序段1和程序段2輸出的記錄一樣多D)無(wú)法判定39、在使用@命令進(jìn)行格式化輸入時(shí),為了保證只輸入字母,應(yīng)該在PICTURE短語(yǔ)中使用模式符______。A)A
B)X
C)N
D)Z40、有如下程序段:
DOCASECASEX>100″1″CASEX>200″2″OTHERWISE″3″ENDCASE若在X=300的情況下執(zhí)行這個(gè)程序段,屏幕上將顯示______。A)1
B)2
C)12
D)341、有如下命令序列:
X=″A″Y=XA=″黃河長(zhǎng)江″
X+&X-Y-&Y執(zhí)行以上命令序列后,屏幕顯示表達(dá)式X+&X-Y-&Y的結(jié)果是______。A)黃河長(zhǎng)江
B)A黃河長(zhǎng)江A黃河長(zhǎng)江
C)A黃河長(zhǎng)江A
D)A黃河長(zhǎng)江黃河長(zhǎng)江42、有如下命令序列:
SETDELETEDON
USEABC
GO3
DELETENEXT2
GO4
RECALL
USE
執(zhí)行最后一條RECALL命令時(shí),去掉刪除標(biāo)記的記錄個(gè)數(shù)是______。A)0
B)1
C)2
D)343、已知程序清單如下:
程序清單如下:
SETTALKOFF
PARAMETERS
a,b
n=20
b=a*b
t=1
IFa<=2
DOproc_1WITHn,t
RETURN
t
ENDIF
SETTALKON
DOproc_1WITHa-2,b
RETURN
RETURN程序的功能是______。A)輸出20以?xún)?nèi)偶數(shù)的乘積
B)輸出20以?xún)?nèi)奇數(shù)的乘積
C)輸出結(jié)果為1
D)輸出結(jié)果為044、有如下命令序列:
SELECT1USEF1SELECT2USEF2SELECT1SETRELATIONTORECNO()-2INTOBGOTO5RECNO(2)最后一條命令的輸出結(jié)果是
。A)5
B)4
C)3
D)145、清除屏幕從10行,17列到14行,52列的正確語(yǔ)句是
。
A)@10,17TOCLEAR14,52
B)@10,17CLEAR14,52C)@10,17TO14,52CLEAR
D)CLEARFROM@10,17TO14,5246、有如下命令序列
SELECT1USEFILE1SELECT2USEFILE2SELECT3USEFILE3執(zhí)行以上命令序列后,要想向中追加記錄,同時(shí)保持?jǐn)?shù)據(jù)庫(kù)打開(kāi)的狀態(tài)不變,應(yīng)當(dāng)使用命令
。A)USEFILE2
B)GOFILE2
C)SELECT2
D)SELECT4
APPEND
APPEND
APPEND
USEFILE2
APPEND47、有如下命令
DISPLAY
姓名,出生日期
FOR
性別=″女″執(zhí)行這個(gè)命令后,屏幕顯示的是所有性別字段值為“女”的記錄,這時(shí)文件指針_____。A)指向最后一個(gè)性別為″女″的記錄
B)指向最后一個(gè)性別為″女″的記錄的下一個(gè)記錄C)指向文件尾
D)狀態(tài)視庫(kù)文件中數(shù)據(jù)記錄的實(shí)際情況而定48、有如下命令序列
CLEARMEMORYDIMENSIONARRAY(10)LISTMEMORY最后一條命令顯示定義的內(nèi)存變量的數(shù)是
。A)10
B)1
C)0
D)1149、在命令文件中,調(diào)用另一個(gè)命令文件用命令
。
A)CALL<命令文件名>
B)LOAD<命令文件名>C)PROCEDURE<命令文件名>
D)DO<命令文件名>50、執(zhí)行下列語(yǔ)句序列
A=2200DOCASE
CASEA<1000
B=5/100CASEA>1000
B=10/100CASEA>2000
B=15/1000CASEA>3000
B=20/100ENDCASE變量B的值是
。A)
B)
C)
D)51、有以下程序段:
DOCASECASE
計(jì)算機(jī)<60
″計(jì)算機(jī)成績(jī)是:″+″不及格″CASE
計(jì)算機(jī)>=60
″計(jì)算機(jī)成績(jī)是:″+″及格″CASE
計(jì)算機(jī)>=70
″計(jì)算機(jī)成績(jī)是:″+″中″CASE
計(jì)算機(jī)>=80
″計(jì)算機(jī)成績(jī)是:″+″良″CASE
計(jì)算機(jī)>=90
″計(jì)算機(jī)成績(jī)是:″+″優(yōu)″ENDCASE
設(shè)學(xué)生數(shù)據(jù)庫(kù)當(dāng)前記錄的“計(jì)算機(jī)”字段的值是89,執(zhí)行上面程序段之后,屏幕輸出
。A)計(jì)算機(jī)成績(jī)是:不及格
B)計(jì)算機(jī)成績(jī)是:及格
C)計(jì)算機(jī)成績(jī)是:良
D)計(jì)算機(jī)成績(jī)是:優(yōu)52、執(zhí)行以下命令序列:
USEZGGZ
SUM
工資
FOR
工資>=500
TOQWE
COPYTOQAZFIELDS
職工號(hào),姓名
FOR
工資>=500
USEQAZ
NUM=RECCOUNT()
AVER=QWE/NUM
AVER最后顯示的值是
。A)所有工資在500元以上的職工人數(shù)
B)所有工資在500元以上的職工平均工資數(shù)C)所有職工的平均工資數(shù)
D)出錯(cuò)53、有以下程序段:
@5,10SAY"請(qǐng)輸入1─4"
GETANS
READ
CX="PG"+ANS+".PRG"
DO&CX
其功能是根據(jù)用戶(hù)輸入的數(shù)字,轉(zhuǎn)去執(zhí)行子程序PG1、PG2、PG3、PG4之一。但該程序段有一個(gè)明顯的錯(cuò)誤,為此應(yīng)當(dāng)做以下修改
。A)增加STORE""TOANS
作為第一條命令B)把@5,10SAY"請(qǐng)輸入1─4"TOANS
命令改為
ACCEPT"
請(qǐng)輸入1─4"TOANSC)把
CX="PG"+ANS+".PRG"
命令中的"+".PRG"
部分去掉D)把DO&CX
命令的&去掉54、執(zhí)行如下程序
SETTALKOFF
S=0
I=1
INPUT
"N="
TO
N
DOWHILES<=N
S=S+I(xiàn)
I=I+1
ENDDO
S
SETTALKON
如果輸入N值為5,則最后S的顯示值是
。A)1
B)3
C)5
D)655、某程序中有如下程序段:
STORE
""
TOPT
@5,10SAY"是否開(kāi)始打印(Y/N):"
@3,10GETPTVALIDPT$"YN"
PICTURE"!"
READ
IFPT="Y"
DO
&&
打印
ENDIF
如果希望程序執(zhí)行后能夠?qū)崿F(xiàn)打印輸出,則對(duì)于程序的提問(wèn)
。
A)只能輸入
Y
B)只能輸入y
C)輸入Y或y
D)可以直接敲回車(chē)鍵56、執(zhí)行如下程序:
STORE""TOANS
DOWHILE.T.
CLEAR
@3,10SAY"1.添加2.刪除
3.修改
4.退出"
@5,15SAY"請(qǐng)輸入選擇:"GETANS
READ
IFTYPE("ANS")="C".(ANS)<=
PROG="PROG"+ANS+".PRG"
DO&PROG
ENDIF
QUIT
ENDDO
如果在"請(qǐng)輸入選擇:"時(shí),鍵入4,則系統(tǒng)
。A)調(diào)用子程序
B)調(diào)用子程序&C)返回FOXBASE提示狀態(tài)
D)返回操作系統(tǒng)狀態(tài)以下57~62題的操作均基于下面條件:已建立學(xué)生數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)結(jié)構(gòu)為:學(xué)號(hào)(C,6),姓名(C,8),性別(C,2),出生日期(D),平均成績(jī)(N,6,2)。用LIST命令顯示記錄如下:記錄號(hào)#
學(xué)號(hào)
姓名
性別
出生日期
平均成績(jī)1
021501
劉淑敏
女
10/05/84
2
021502
楊立宏
男
03/12/85
3
021503
馬燕
女
09/23/84
4
021504
趙雅潔
女
12/10/84
5
021505
王力軍
男
11/21/84
57、依次執(zhí)行以下命令:
USESTD姓名="鄭小洋"SKIP2″姓名是:″+姓名最后一條命令的輸出結(jié)果是
。A)姓名是:鄭小洋
B)姓名是:馬燕
C)姓名是:楊立宏
D)姓名是:趙雅潔58、使用INDEXON
性別+DTOC(出生日期,1)TORQ建立索引之后,接著執(zhí)行LIST命令,所顯示記錄的姓名順序是
。
A)王力軍、楊立宏、馬燕、劉淑敏、趙雅潔B)馬燕、劉淑敏、趙雅潔、王力軍、楊立宏C)楊立宏、王力軍、趙雅潔、劉淑敏、馬燕D)劉淑敏、楊立宏、馬燕、趙雅潔、王力軍59、索引文件打開(kāi)后,下列命令操作中不受索引文件影響的是
。
A)SKIP
B)DISPLAYALL
C)FIND
D)GO560、有如下程序段:
USESTDINDEXON
性別
TOXBTOTALON性別
TOSTD_1執(zhí)行以上程序段之后,數(shù)據(jù)庫(kù)中的記錄個(gè)數(shù)為
。A)1
B)2
C)3
D)461、上題所生成的數(shù)據(jù)庫(kù)中被匯總的字段是
。
A)記錄個(gè)數(shù)
B)平均成績(jī)
C)平均成績(jī)、出生日期
D)平均成績(jī)、出生日期、記錄個(gè)數(shù)62、要顯示當(dāng)前記錄的學(xué)號(hào),姓名,性別,以下命令錯(cuò)誤的是
。
A)
學(xué)號(hào),姓名,性別
B)DISPLAY學(xué)號(hào),姓名,性別C)@5,10SAY學(xué)號(hào),姓名,性別
D)@5,10SAY學(xué)號(hào)+姓名+性別二、填空題1、PUBLIC用于定義
。在本次VisualFoxPro運(yùn)行期間,所有過(guò)程都可以使用這些變量。2、VFP根據(jù)表達(dá)式的
來(lái)確定表達(dá)式的類(lèi)型。3、命題“n是小于正整數(shù)k的偶數(shù)”用邏輯表達(dá)式表示是
。4、PRIVATE用于定義
,它用于定義當(dāng)前過(guò)程的變量,并將以前過(guò)程定義的同名變量保存起來(lái),在當(dāng)前過(guò)程中使用該變量而不影響這些同名變量的原始值。5、有程序段如下:
STORE0TOX,Y
DO.
X=X+1
Y=Y+X
IFX>=100
EXIT
ENDIF
ENDDO
"Y="+STR(Y,3)
這個(gè)程序是計(jì)算
[1]
的,執(zhí)行后的結(jié)果是
[2]
。6、請(qǐng)閱讀下列判斷一個(gè)自然數(shù)是否為質(zhì)數(shù)的程序,并將程序填寫(xiě)完整。SETTALKOFFINPUT″請(qǐng)輸入一個(gè)大于1的自然數(shù):″TONK=0
&&K的值為0表示所輸入的自然數(shù)是質(zhì)數(shù),為1表示不是質(zhì)數(shù)J=2DOWHILEJ<N
IFMOD(N,J)
[1]
[2]
LOOP
ELSE
K=1
EXIT
ENDIFENDDOIFK=0
[3]
+"
是質(zhì)數(shù)"
ENDIF
"再見(jiàn)!!"SETTALKONRETURN7、下面的函數(shù)通過(guò)參數(shù)a、b、c接收一元二次方程ax2+bx+c=0的三個(gè)系數(shù),并求解這個(gè)方程:如果有實(shí)根,通過(guò)參數(shù)x1和x2返回它的兩個(gè)根,函數(shù)的返回值為.T.;如果沒(méi)有實(shí)根或出現(xiàn)其他異常情況,函數(shù)的返回值為.F.,請(qǐng)?zhí)羁铡ARAMETERSa,b,c,x1,x2
IFa=0
RETURN
.F.
ENDIF
Delta=b*b-4*a*c
IFdelta<0
[1]
ENDIF
x1=
[2]
x2=(-b-SQR(delta))/(2*a)
RETURN
.T.8、有如下FoxBASE程序:*PARAMETERSR,API=A=PI*R*RRETURN在命令狀態(tài)下執(zhí)行了如下命令序列:AREA=0
AREA最后一條命令執(zhí)行后顯示的結(jié)果是,請(qǐng)?zhí)羁铡?、設(shè)數(shù)據(jù)庫(kù)文件中包含了“姓名”,“電話(huà)”和“地址”三個(gè)字符型字段。以下程序的功能是按用戶(hù)輸入的任一電話(huà)號(hào)碼進(jìn)行查找,如果存在該號(hào)碼,則顯示其單位地址,關(guān)閉文件并結(jié)束程序。請(qǐng)將程序補(bǔ)充完整。SETTALKOFFUSEPHONECLEARDOWHILE.T.PHN=SPACE(8)@10,20SAY″電話(huà)號(hào)碼:″
[1]
READLOCATEFORPHN=電話(huà)IFFOUND()@12,20SAY″單位地址:″+
地址
[2]
ENDIFENDDOCLOSEALLSETTALKONRETURN10、在青年歌手大賽中,歌手的得分情況由和兩個(gè)數(shù)據(jù)庫(kù)(除“最后得分”字段以外,其余字段已存放了相應(yīng)數(shù)據(jù))進(jìn)行統(tǒng)計(jì)。評(píng)委數(shù)據(jù)庫(kù)中放有10個(gè)評(píng)委給每位歌手所打的分?jǐn)?shù),數(shù)據(jù)庫(kù)結(jié)構(gòu)為:歌手編號(hào)(C,4),評(píng)委1(N,5,2),評(píng)委2(N,5,2),…,評(píng)委10(N,5,2)歌手?jǐn)?shù)據(jù)庫(kù)中存有每位歌手的基本情況和最后得分,數(shù)據(jù)庫(kù)結(jié)構(gòu)為:歌手編號(hào)(C,4),姓名1(C,8),選送地區(qū)(C,20),最后得分(N,5,2)1)以下程序的功能是根據(jù)10個(gè)評(píng)委所給分?jǐn)?shù),計(jì)算并填寫(xiě)“最后得分”字段,具體計(jì)算方法是去掉一個(gè)最高分,去掉一個(gè)最低分,再對(duì)其余得分求平均。請(qǐng)?zhí)羁眨篠ELECT0USEGSINDEXON
歌手編號(hào)
TOGSSELECT0USEPWSETRELATIONTO
歌手編號(hào)
INTOGSGOTOPDOWHILE
[1]
SCATTERTOTEMPI=2STORETEMP(2)TOPMIN,PMAX,SDOWHILE
[2]
I=I+1S=S+TEMP(I)DOCASECASETEMP(I)>PMAXPMAX=TEMP(I)CASETEMP(I)<PMINPMIN=TEMP(I)
[3]
ENDDOSELECTGSREPLACE
最后得分
WITH
[4]
[5]
[6]
ENDDO2)將按“最后得分”字段由高到低排序,“最后得分”相同時(shí),按歌手編號(hào)升序建立排序文件的命令是
。3)計(jì)算中所有歌手“最后得分”的平均值,并將結(jié)果保存在變量PJ中的命令是
。4)以下程序是根據(jù)中“選送地區(qū)”字段的前兩個(gè)漢字是否為“北京”而使用和進(jìn)行不同的處理:……IFLEFT(選送地區(qū),4)="北京"DOPROG1ELSEDOPROG2ENDIF……以上程序段中的判斷條件LEFT(選送地區(qū),4)=″北京″,也可以用函數(shù)SUBSTR或AT描述。使用SUB函數(shù)描述時(shí),判斷條件可改寫(xiě)為
[1]
;使用AT函數(shù)描述時(shí),判斷條件可改寫(xiě)為
[2]
。11、有如下售書(shū)數(shù)據(jù)庫(kù),中的記錄如下:書(shū)號(hào)
單價(jià)
數(shù)量
總計(jì)B0168
3B6915
36B9023
100B4682
40B6329
56B8127
20要逐條計(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)”請(qǐng)?zhí)羁?SETTALKOFFUSEBOOKGOTOPDOWHILE
[1]
DOCASECASE
數(shù)量<=10REPLACE
總計(jì)
WITH單價(jià)*數(shù)量CASE
[2]
REPLACE
總計(jì)
WITH
單價(jià)*數(shù)量*(1-10/100)CASE
數(shù)量>50REPLACE
總計(jì)
WITH
單價(jià)*數(shù)量*(1-5/100)
ENDCASE
[3]
ENDDOLISTUSESETTALKONRETURN12、售書(shū)數(shù)據(jù)庫(kù)(如上題所示),現(xiàn)需要調(diào)整一些書(shū)的單價(jià),然后用調(diào)整后的“單價(jià)*數(shù)量”的值填入“總計(jì)”字段,下邊程序的功能是根據(jù)用戶(hù)輸入的書(shū)號(hào)查找到記錄,并由用戶(hù)決定是否對(duì)該記錄進(jìn)行修改,請(qǐng)?zhí)羁眨篠ETTALKOFFUSEBOOKINDEXON
書(shū)號(hào)
TOBOOKIDOWHILE.T.CLEARDISPALLFIELDS
書(shū)號(hào)ACCEPT″請(qǐng)輸入書(shū)號(hào)″TOBNO
[1]
IFFOUND()DISPLAYACCEPT″修改/不修改繼續(xù)/終止程序(Y/N/E)″
TOSRELSEACCEPT″書(shū)號(hào)不存在!繼續(xù)/終止程序(N/E)″
TOSRENDIFDOCASECASEUPPER(SR)=″Y″INPUT″請(qǐng)輸入新單價(jià):″
TOXDJREPLACE
[2]
,總計(jì)
WITH
單價(jià)*數(shù)量
CASEUPPER(SR)=″N″
[3]
CASEUPPER(SR)=″E″
[4]
ENDCASEENDDOUSESETTALKONRETURN13、下面程序的功能是修改中記錄內(nèi)容,為了避免破壞數(shù)據(jù)庫(kù)數(shù)據(jù),先把記錄內(nèi)容存入數(shù)組BUFFER中,用戶(hù)先對(duì)數(shù)組進(jìn)行修改,確定修改后,再把數(shù)組中的數(shù)據(jù)存入數(shù)據(jù)庫(kù)中,請(qǐng)?zhí)羁眨篠ETTALKOFFDIMENSIONBUFFER(3)STORE″Y″TOANS,CONUSEP2DOWHILEUPPER(CON)=″Y″CLEAR@2,5SAY″修改第幾條記錄″
[1]
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院社會(huì)服務(wù)項(xiàng)目總結(jié)
- 慢性病管理中的心理干預(yù)研究
- 2026年阿勒泰職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試參考題庫(kù)帶答案解析
- 中醫(yī)護(hù)理理論及應(yīng)用研究
- 醫(yī)療產(chǎn)業(yè)投資與風(fēng)險(xiǎn)控制
- 2026年成都工業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)筆試備考試題帶答案解析
- 2026年阜陽(yáng)幼兒師范高等專(zhuān)科學(xué)校單招綜合素質(zhì)考試備考題庫(kù)帶答案解析
- 2026年臺(tái)州職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試模擬試題附答案詳解
- 心臟起搏器技術(shù)發(fā)展與臨床應(yīng)用
- 藥物研發(fā)中的臨床試驗(yàn)優(yōu)化
- 勞動(dòng)教育讀本(中職版)專(zhuān)題六教學(xué)設(shè)計(jì)1學(xué)習(xí)資料
- 精神科住院病人的情緒管理
- DB375026-2022《居住建筑節(jié)能設(shè)計(jì)標(biāo)準(zhǔn)》
- 傳感器與測(cè)試技術(shù)課程設(shè)計(jì)
- 社會(huì)實(shí)踐-形考任務(wù)四-國(guó)開(kāi)(CQ)-參考資料
- 2024年貴州貴安發(fā)展集團(tuán)有限公司招聘筆試參考題庫(kù)附帶答案詳解
- GB/T 43824-2024村鎮(zhèn)供水工程技術(shù)規(guī)范
- DB3402-T 57-2023 醫(yī)院物業(yè)服務(wù)規(guī)范
- 腰椎間盤(pán)突出患者術(shù)后護(hù)理課件
- 醫(yī)院護(hù)理培訓(xùn)課件:《高壓氧臨床的適應(yīng)癥》
- 固定修復(fù)基礎(chǔ)理論-固位原理(口腔固定修復(fù)工藝課件)
評(píng)論
0/150
提交評(píng)論