鸭子tv国产极品在线观看_成人69视频在线播放_91精品免费在线观看_亚洲AT永久偷窥无码精品_国产精品自产拍在线观看涩浪潮久

江蘇省高校計(jì)算機(jī)等級(jí)考試命題研究院 江蘇省高校計(jì)算機(jī)等級(jí)考試輔導(dǎo)
2002年(秋)二級(jí)考試筆試卷參考答案(VFP)

2002年(秋)二級(jí)考試筆試卷參考答案(VFP)

(本試卷包括計(jì)算機(jī)基礎(chǔ)知識(shí)部分和程序設(shè)計(jì)部分,考試時(shí)間共120分鐘)

說明:

1.本試卷滿分為60分,分選擇題和填空題,試卷不分A、B類型。

2.選擇題用答題卡答題。每一項(xiàng)有A、B、C、D四個(gè)可供選擇的答案,請(qǐng)選擇其中一個(gè)你認(rèn)為正確的答案,用 HB 鉛筆涂寫在答題卡的相應(yīng)答題號(hào)內(nèi)。每選對(duì)一項(xiàng)得1分,不選或選錯(cuò)不得分。

3.填空題用答題紙答題。請(qǐng)將答案填寫在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行,不得換行。每填對(duì)一個(gè)答案得1分,不填或填錯(cuò)不得分。

4.請(qǐng)認(rèn)真填寫并仔細(xì)核對(duì)答題卡和答案紙上的學(xué)校、準(zhǔn)考證號(hào)是否正確。

第一部分 計(jì)算機(jī)基礎(chǔ)知識(shí)(各語種相同)

1.在計(jì)算機(jī)科學(xué)中,常常會(huì)遇到用二進(jìn)制、八進(jìn)制、十六進(jìn)制等表示的數(shù)據(jù)。對(duì)于算術(shù)表達(dá)式1023-377Q+100H,其運(yùn)算結(jié)果是____1______。

A. 1024 B. 746H C. 746Q D. 1023

2.計(jì)算機(jī)在處理數(shù)據(jù)時(shí),對(duì)數(shù)據(jù)的大小都有范圍限制。以下運(yùn)算中可能產(chǎn)生數(shù)據(jù)溢出的是____2_______。

A. 兩個(gè)數(shù)作“與”操作 B. 兩個(gè)數(shù)作“或”操作
C. 兩個(gè)異號(hào)的數(shù)相加 D. 兩個(gè)異號(hào)的數(shù)相減

3.在計(jì)算機(jī)中處理漢字信息時(shí),不同處理階段常使用不同形式的編碼表示,例如輸入碼、機(jī)內(nèi)碼和字型碼等。下列有關(guān)漢字信息編碼的敘述中,不正確的是_____3_______。

A.采用不同輸入法輸入的同一個(gè)漢字,其機(jī)內(nèi)碼相同
B.對(duì)于同一個(gè)漢字,不同字體的字型碼各不相同
C.在Window95/98中,不同字體的字型碼均分別以不同的文字進(jìn)行保存
D.在Window95/98中,對(duì)于GB2312字符集中的所有漢字,其機(jī)內(nèi)碼就是國標(biāo)碼

4.高速緩存(Cache)是現(xiàn)代計(jì)算機(jī)中重要的存儲(chǔ)器之一,在目前的Pentium系列PC機(jī)中Cache通常分為兩極。其中,一級(jí)Cache位于_4__中。

A. CPU芯片 B. RAM芯片 C. 主板 D. 硬盤

5.在評(píng)價(jià)計(jì)算機(jī)的性能時(shí),通常用MIPS來描述計(jì)算機(jī)的_____5_____。

A. 平均無故障時(shí)間 C. 主存的存取周期
B. 平均故障修復(fù)時(shí)間 D. CPU的運(yùn)算速度

6.在下列“軟件工程”與“程序設(shè)計(jì)”的描述中,不正確的是___6_____。

A.軟件工程是用工程化的概念、思想、方法和技術(shù)來指導(dǎo)軟件開發(fā)的全過程
B.程序設(shè)計(jì)是軟件開發(fā)工作的一部分,它是在系統(tǒng)設(shè)計(jì)階段完成的
C.軟件工程強(qiáng)調(diào)的是軟件開發(fā)過程的工程化管理,文檔是工程管理的依據(jù)
D.程序設(shè)計(jì)是根據(jù)軟件設(shè)計(jì)的要求,采用適當(dāng)?shù)某绦蛟O(shè)計(jì)語言編寫出滿足要求的程序

7.目前,影響PC機(jī)安全的主要因素有計(jì)算機(jī)病毒、計(jì)算機(jī)黑客等。在下列有關(guān)計(jì)算機(jī)病毒和黑客的敘述中,不正確的是___7_____。

A.計(jì)算機(jī)病毒是指一些人蓄意編制的一種寄生性的計(jì)算機(jī)程序
B.計(jì)算機(jī)黑客是指一些人蓄意編制的、用于攻擊別人計(jì)算機(jī)的程序
C.防范計(jì)算機(jī)病毒的一種常用辦法是在計(jì)算機(jī)上安裝防病毒軟件
D.防范計(jì)算機(jī)黑客的一種常用辦法是在計(jì)算機(jī)上安裝網(wǎng)絡(luò)防火墻

8.下列有關(guān)光盤存儲(chǔ)器的敘述中,不正確的是____8_____。

A.CD-ROM光盤上記錄信息的光道是一條由里向外連續(xù)的螺旋型的路徑
B.CD光盤的最早應(yīng)用是存儲(chǔ)數(shù)字化的高保真立體音樂,所制定的標(biāo)準(zhǔn)稱為CD-ROM
C.Video CD是由JVC等公司機(jī)聯(lián)合制定的數(shù)字電視視盤的技術(shù)規(guī)格,它規(guī)定一片VCD光盤可存放74分鐘的電視節(jié)目
D.DVD-Video光盤采用MPEG-2標(biāo)準(zhǔn),每張光盤可存放2小時(shí)以上的高清晰度的影視節(jié)目

9.在中文Windows95/98中,用戶可以通過鍵盤操作來切換中英文輸入法。系統(tǒng)默認(rèn)的用于在各種輸入法(包括各種漢字輸入法和英文輸入法)之間進(jìn)行循環(huán)切換的組合鍵為___9____。

A.CTRL+空格鍵 B.SHIFT+空格鍵
C.CTRL+SHIFT D.ALT+SHIFT

10.Windows95/98提供的“回收站”可用于暫存從硬盤中刪除的文件(夾)。在下列關(guān)于“回收站”的敘述中,不正確的是___10____。

A.回收站中的文件(夾)可以改名
B.用戶可以調(diào)整回收站的空間大小
C.可以為多個(gè)硬盤驅(qū)動(dòng)器分別設(shè)置回收站
D.可以修改回收站的圖標(biāo)

11.Windows95/98環(huán)境下,下列敘述中正確的是___11_____。

A.利用“網(wǎng)上鄰居”可以瀏覽、共享網(wǎng)上其它計(jì)算機(jī)內(nèi)的所有軟硬件資源
B.利用“控制面板”中的“添加/刪除程序”可以創(chuàng)建啟動(dòng)盤

C.利用“控制面板”中的“字體”可以設(shè)置漢字輸入法特性

D.運(yùn)行DOS應(yīng)用程序必須首先啟動(dòng)“MS-DOS”方式

12.在Windows95/98環(huán)境下,用戶在資源管理器窗口中雙擊一個(gè)文本文件(.TXT)時(shí),通常會(huì)啟動(dòng)“記事本”應(yīng)用程序。如果文本文件的文件大小大于___12______,則系統(tǒng)會(huì)提示用戶使用“寫字板”應(yīng)用程序讀取該文件。

A.1KB B.16KB C.32KB D.64KB

13.Windows95/98中的“MS-DOS方式”可以是全屏幕方式,也可以是窗口方式。從窗口方式切換為全屏幕方式的操作可通過鼠標(biāo)操作,也可通過鍵盤操作,但從全屏幕方式切換為窗口方式只能通過鍵盤操作。通過鍵盤操作實(shí)現(xiàn)在兩種方式之間進(jìn)行轉(zhuǎn)換的組合鍵是____13______。

A.CTRL+ESC B.CTRL+ENTER
C.ALT+ESC D.ALT+ENTER

14.用戶在使用Windows提供的“畫圖”應(yīng)用程序編輯某圖片時(shí),如果圖片的大小為120*120像素,且將該圖片以單色位圖類型(.bmp)保存在軟盤上(注:軟盤的簇大小為512B),則該圖片文件所占用的存儲(chǔ)空間約為____14_____。

A.1KB B.2KB C.15KB D.43KB

15.在使用Microsoft Word 7.0/97/2000編輯文檔時(shí),下列敘述中不正確的是___15____。

A.同一個(gè)文檔的多個(gè)頁面可以設(shè)置為不同的紙張類型
B.通過菜單命令“格式/項(xiàng)目符號(hào)和編號(hào)”設(shè)置段落“編號(hào)”時(shí),可以使用數(shù)字編號(hào)①、②……(答題者注:如果先自定義過,這項(xiàng)其實(shí)也是可以的)
C.在文檔中插入頁碼時(shí),文檔第一頁的頁碼可以不為1
D.奇偶頁的頁眉和頁腳可以不同

16.在使用Microsoft Word 7.0/97/2000編輯文檔時(shí),如果需要打印當(dāng)前文檔的第4、6-8頁,則應(yīng)___16_____,然后在出現(xiàn)的對(duì)話框中設(shè)置需打印的頁碼。

A.使用菜單命令“文件/打印”
B.單擊“常用”工具欄上的“打印”按鈕
C.按鍵盤上的PrtSc(PrintScreen)鍵
D.按組合鍵ALT+PrtSc(PrintScreen)

17.在使用Microsoft Excel 7.0/97/2000處理數(shù)據(jù)時(shí),下列敘述中不正確的是___17____。

A.對(duì)數(shù)據(jù)進(jìn)行排序操作時(shí),最多只能基于3個(gè)關(guān)鍵字進(jìn)行排序
B.通過圖形向?qū)Э梢灾谱鞫S圖形和三維圖形
C.一個(gè)工作簿中可以無工作表
D.單元格的引用可以分為絕對(duì)引用和相對(duì)引用兩種

18.在下列有關(guān)Microsoft Office 7.0/97/2000的應(yīng)用程序功能的敘述中,正確的是___18____。

A.Word和Excel編輯的文檔均可以另存為HTML語言
B.Word可以直接讀取Excel文檔(.xls),且Excel可以直接讀取Word文檔(.doc)
C.Word與Excel均支持表格的自動(dòng)填充功能
D.用戶不能利用“剪切板”功能在Word與Excel編輯的文檔之間進(jìn)行交換數(shù)據(jù)

19.企業(yè)內(nèi)部網(wǎng)是采用TCP/IP技術(shù),集LAN、WAN和數(shù)據(jù)服務(wù)為一體的網(wǎng)絡(luò),它也稱為__19_____。

A.局域網(wǎng) B.Intranet C.Internet D.廣域網(wǎng)

20.如果某PC機(jī)使用56K的Modom撥號(hào)上網(wǎng)(接入Internet),那么下載一個(gè)大小為5.6 MB的軟件,理論上最快需要略多于__20____秒的時(shí)間。

A.10 B.100 C.800 D.6000

第二部分 Visual FoxPro 程序設(shè)計(jì)

一、選擇題(用答題卡答題,答案依次填在21-30答題號(hào)內(nèi))

21.在關(guān)系模型中,同一個(gè)關(guān)系中的不同屬性,其屬性名 __21____。

A. 可以相同 B. 不能相同
C. 可以相同,但數(shù)據(jù)類型不同 D. 必須相同

22.數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、____22_____組成。

A.DBMS、應(yīng)用程序、支持?jǐn)?shù)據(jù)庫運(yùn)行的軟、硬件環(huán)境和DBA
B.DBMS和DBA
C.DBMS、應(yīng)用程序和DBA
D.DBMS、應(yīng)用程序、支持?jǐn)?shù)據(jù)庫運(yùn)行的軟件環(huán)境和DBA

23.參照完整性是用來控制數(shù)據(jù)的一致性。在Visual FoxPro系統(tǒng)中,系統(tǒng)提供的參照完整性機(jī)制不能實(shí)現(xiàn)的是:___23_____。

A.設(shè)置“更新級(jí)聯(lián)”:更新主表主關(guān)鍵字段的值,用新的關(guān)鍵字值更新子表中所有相關(guān)記錄。
B.設(shè)置“刪除級(jí)聯(lián)”:主表可以任意的刪除記錄,同時(shí)刪除子表中所有相關(guān)記錄。
C.設(shè)置“刪除限制”:若子表中有相關(guān)記錄,則主表禁止刪除記錄。
D.設(shè)置“插入級(jí)聯(lián)”:主表插入新的記錄后,在子表自動(dòng)插入相應(yīng)的記錄。

24.使用SELECT-SQL命令來建立各種查詢時(shí),下列敘述中正確的是:____24______。

A.基于兩個(gè)表創(chuàng)建查詢時(shí),必須預(yù)先在兩個(gè)表之間創(chuàng)建永久性關(guān)系
B.基于兩個(gè)表創(chuàng)建查詢時(shí),查詢結(jié)果的記錄數(shù)不會(huì)大于任一表中的記錄數(shù)
C.基于兩個(gè)表創(chuàng)建查詢時(shí),兩個(gè)表之間可以無同名字段
D.用OEDER BY子句只能開展控制查詢結(jié)果按某個(gè)字段進(jìn)行升序排序

25.利用SET DATE命令可以設(shè)置日期的顯示格式。如果要將日期顯示為“2002年10月1日”的形式,可以利用命令____25_____。

A.SET DATE TO MDY B.SET DATE TO ANSI
C.SET DATE TO YMD D.SET DATE TO LONG

26.觸發(fā)器是綁定在表上的表達(dá)式,當(dāng)表中的記錄被指定的操作命令修改時(shí),觸發(fā)器被激活。Visual FoxPro提供的觸發(fā)器不包括____26______。

A.刪除觸發(fā)器 B.級(jí)聯(lián)觸發(fā)器 C.更新觸發(fā)器 D.插入觸發(fā)器

27.設(shè)在當(dāng)前工作區(qū)中已打開一個(gè)數(shù)據(jù)庫表。下列命令中,不能將該數(shù)據(jù)庫表關(guān)閉的命令是:_____27______。

A.CLOSE ALL B.CLOSE DATABASE ALL
C.USE IN 0 D.CLOSE TABLES

28.執(zhí)行下列程序段后,屏幕上顯示的結(jié)果是:_____28________。

SET TALK OFF

CLEAR

X=“18”

Y=“2E3”

Z=“ABC”

?VAL(X)+VAL(Y)+VAL(Z)

A. 2018.00 B. 18.00 C. 20.00 D. 錯(cuò)誤信息

29.若從表單的數(shù)據(jù)環(huán)境中,將一個(gè)邏輯型字段拖放到表單中,則在表單中添加的控件個(gè)數(shù)和控件類型分別是_____29______。

A. 1,文本框 B. 2,標(biāo)簽與文本框 C. 1,復(fù)選框 D. 2,標(biāo)簽與復(fù)選框

30.在關(guān)系模型中,利用關(guān)系運(yùn)算對(duì)兩個(gè)關(guān)系進(jìn)行操作,得到的結(jié)果是:____30______。

A. 屬性 B. 關(guān)系 C. 元組 D. 關(guān)系模式

二、填空題(請(qǐng)將答案填寫在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行)

1.表的備注型字段和通用型字段的字段寬度是固定值,它們分別為 4_。

2.假設(shè)系統(tǒng)當(dāng)前日期為“2002年10月12日”,則表達(dá)式DTOC(DATE(),1)的值為 "20021012"

3.數(shù)據(jù)庫是一種數(shù)據(jù)容器。從項(xiàng)目管理器窗口看,數(shù)據(jù)庫可以包含的子項(xiàng)有:表、本地視圖、遠(yuǎn)程視圖、連接和存儲(chǔ)過程。

4.數(shù)據(jù)庫表和數(shù)據(jù)庫之間的相關(guān)性是通過表文件和庫文件之間的雙向鏈接實(shí)現(xiàn)的。雙向鏈接包括前鏈和后鏈。其中,前鏈?zhǔn)潜4嬖跀?shù)據(jù)庫文件中的有關(guān)表文件的路徑和文件名信息,后鏈?zhǔn)潜4嬖诒眍^中的擁有該表的數(shù)據(jù)庫文件的路徑和庫文件名信息。假設(shè)JS表所從屬的數(shù)據(jù)庫文件被意外刪除,則可以使用 FREE TABLE JS命令刪除存儲(chǔ)在JS表中的后鏈。

5.指定Visual FoxPro系統(tǒng)是否處理標(biāo)有刪除標(biāo)記的記錄,以及其他命令是否可以操作它們,常使用下列命令:SET DELETED ON,在程序中將變量cYear定義為全局變量,可以使用下列命令:Public cYear。

6.基類的事件集合是固定的,不能進(jìn)行擴(kuò)充。基類的最小事件集包括 Init 事件、Destroy事件和Error事件。

7.已知學(xué)生表(XS.DBF)第一條記錄內(nèi)容如下:XH字段值為“990101”,XM的字段值為“李林”,XB字段值為“男”,CSRQ字段值為{08/23/82},XIMING字段值為“信息管理系”。設(shè)系統(tǒng)日期為2002年10月12日,則下列命令執(zhí)行后,M、N、MN的值分別為“李林_ _信息管理系”、20、"_4年級(jí)"。

USE XS

M=ALLTRIM(XM)+SPACE(LEN(XB))+ALLTRIM(XIMING)

N=YEAR(DATE())-YEAR(CSRQ)

NJ=SUBSTRTR(XH,1,2)

NN=YEAR(DATE())-1900-VAL(NJ)

MN=IIF(MONTH(DATE())>=9,STR(NN+1,2)+“年級(jí)”,STR(NN,2)+“年級(jí)”)

8.形狀控件的Curvature屬性決定形狀控件顯示什么樣的圖形,它的取值范圍是0~99。當(dāng)該屬性的值為 0 時(shí),用來創(chuàng)建矩形。

9.運(yùn)行下面的程序段后,屏幕顯示的運(yùn)行結(jié)果是: 33 。

SET TALK OFF

STORE 4 TO N

?S(N)

FUNCTION S

PARAMETERS X

Y=1

P=0

FOR I=1 TO X

Y=Y*I

P=P+Y

ENDFOR

RETURN P

ENDFUNC

10.設(shè)有自由表XSB,表的各個(gè)字段名均以英文字母開頭。請(qǐng)完善下列程序,要求將XSB表的各個(gè)字段名的開頭字母轉(zhuǎn)換成A。

CLOSE TABLES ALL

USE XSB

n=FCOUNT("XSB")FCOUNT()

FOR T=1 TO n

c=FIELD(T)

cc="A"+SUBSTRTR(C,2)

ALTER TABLE XSB RENAME COLOUMN &c TO &cc

ENDFOR

CLOSE TABLES ALL

11.XSDA(學(xué)生檔案)表中含有姓名字段,其字段名為XM、字段寬度為8、字段類型為字符型。該表中含有若干記錄,但在輸入姓名信息時(shí),有的含有前導(dǎo)空格(例如姓名為“ 王小勇”),有的含有中間空格(例如姓名為“王 勇”),不便于通過姓名進(jìn)行記錄的查找。

已知系統(tǒng)函數(shù)STRTRAN(cSearched,cSearchedFor,cReplacement),可以將cSearched中所有cSearchedFor字符串替換為cReplacement字符串。

請(qǐng)利用該函數(shù)完成下面的UPDATE-SQL語句,實(shí)現(xiàn)上述功能。

UPDATE XSDA SET XM=STRTRAN( XMXSDA.XM ,SPACE(1),SPACE(0))

12.Visual FoxPRO主窗口同表單對(duì)象一樣,可以設(shè)置各種屬性。要將Visual FoxPRO主窗口的標(biāo)題更改為“教學(xué)管理系統(tǒng)”,可以使用命令 _SCREEN.CAPTION =“教學(xué)管理系統(tǒng)”。

13.JS表中含有一個(gè)備注型字段,字段名為JL。完善下面程序,其功能是統(tǒng)計(jì)"計(jì)算機(jī)"一詞在XS表的簡(jiǎn)歷字段中出現(xiàn)的次數(shù)。注:OCCURS()函數(shù)的功能是返回前一個(gè)字符表達(dá)式在后一個(gè)字符表達(dá)式中出現(xiàn)的次數(shù)。

USE JS

mSUM=0

SCAN

X=JL &&簡(jiǎn)歷字段的值賦予內(nèi)存變量X

mSUM=mSUM+OCCURS(“計(jì)算機(jī)”,X)

ENDSCAN

?““計(jì)算機(jī)”一詞在XS表的簡(jiǎn)歷字段中共出現(xiàn):”+ALLTRIM(str(mSUM))+“次”。

14.列表框?qū)ο蟮臄?shù)據(jù)源由RowSource 屬性和RowSourceType屬性決定。而要將列表框中的值與表中的某個(gè)字段綁定,則應(yīng)該利用ControlSource屬性。

15.已知學(xué)生表(XSB.DBF)中的數(shù)據(jù)如下:

記錄號(hào) 學(xué)號(hào) 姓名 性別 出生日期 系名代號(hào)
1 000104 王凱 09/02/82 02
2 000101 李兵 04/09/83 02
3 000103 劉華 10/06/82 02
4 000102 陳剛 12/09/82 02
5 000106 胡媛媛 09/08/82 02
6 000105 張一兵 02/06/83 02

則依次執(zhí)行下列命令后,屏幕上顯示的結(jié)果是4、5。

USE XSB

SET ORDER TO XSXH &&XSXH索引標(biāo)志已建,它是根據(jù)學(xué)號(hào)字段創(chuàng)建的升序索引

GO TOP

SKIP

? RECNO()

GO BOTTOM

?RECNO()

16.若命令按鈕組及其所包含的各命令按鈕分別設(shè)置了Click事件代碼,Visual FoxPro系統(tǒng)將根據(jù)用戶單擊的位置執(zhí)行相應(yīng)的程序代碼;若單擊命令按鈕組區(qū)域內(nèi)、命令按鈕區(qū)域外,命令按鈕組的Click事件將被觸發(fā);而單擊命令按鈕組內(nèi)某一命令按鈕,則相應(yīng)命令按鈕的Click事件被觸發(fā)。

17.計(jì)時(shí)器是用來處理復(fù)發(fā)事件的控件。該控件正常工作的三要素是:Timer事件、Enabled屬性和 Interval 屬性。

18.表單中所有對(duì)象的屬性設(shè)置和程序代碼都保存在與表單同名的 表單備注 文件中,該文件能用文本編輯器打開。

19.設(shè)數(shù)據(jù)庫SJK.DBC中的表XS.DBF已設(shè)置了主索引、字段的默認(rèn)值。如果將XS.DBF移出SJK.DBC,則主索引轉(zhuǎn)換為 候選索引 ,字段的默認(rèn)值變成無效。

20.報(bào)表是最常用的打印文檔,設(shè)計(jì)報(bào)表主要是定義報(bào)表的數(shù)據(jù)源和報(bào)表的布局。在Visual FoxPro系統(tǒng)中,報(bào)表布局的常規(guī)類型有:列報(bào)表、行報(bào)表、多欄報(bào)表以及 一對(duì)多報(bào)表 。

21.執(zhí)行下列程序后,屏幕上顯示的結(jié)果是 江蘇省計(jì)算機(jī)等級(jí)考試VFP 。

C=“江蘇省高等學(xué)校計(jì)算機(jī)等級(jí)考試”

DO SUB1

?LEFT(&X,6)+SUBSTR(C,15)+RIGHT(T,3)

PROCEDURE SUB1

PUBLIC X,T

X=“C”

T=“數(shù)據(jù)庫VFP”

RETURN

22.設(shè)有以下兩條SELECT查詢命令:

1)SELECT xs.xh,xs.xm,zy.zymc;

FROM sjk!xs,sjk!zy;

WHERE xs.zydh=zy.zydh;

INTO CURSOR CX1;

ORDER BY 3

2)SELECT xs.xh,xs.xm,zy.zymc;

FROM sjk!xs INNER JOIN sjk!zy;

ON xs.zydh=zy.zydh;

INTO CURSOR CX1;

ORDER BY 3

兩條查詢命令的功能 相同 。(注:回答相同或不相同)

23.若將SDI菜單MENUA.MPR附加到某表單中,則必須為此表單的Init事件添加代碼,該代碼內(nèi)容是:DO MENUA.MPR WITH This ,.T.。

24.下面程序段的功能是根據(jù)數(shù)值型變量X的取值范圍不同,給變量Y賦不同的值。該程序段中的多條命令可以簡(jiǎn)化為一條命令,這條命令是:Y=IIF(X>0,1,IIF(X=0,0,-1))。

IF X>0

Y=1

ELSE

IF X= 0

Y=O

ELSE

Y=-1

ENDIF

ENDIF

25.設(shè)PR1.PRG、FM1.SCX、CD1.MPR分別是某管理系統(tǒng)中的主文件、用于輸入口令的表單文件和使用管理系統(tǒng)的主菜單文件。

主文件PR1.PRG的程序代碼如下所示:

PR1.PRG的程序代碼:

PUBLIC N,PASS

N=0 &&口令輸入次數(shù)計(jì)數(shù)變量

PASS=.F.

DO FORM FM1

IF PASS

DO CD1.MPR

ELSE

QUIT

ENDIF

輸入口令表單FM1.SCX如圖1所示,其中WindowType屬性值為:1-模式。“用戶名”文本框的Name屬性值為TxtUser、“口令字”文本框的Name屬性值為TxtPass

完善下列表單FM1.SCX中“確認(rèn)”按鈕的Click事件代碼,實(shí)現(xiàn)對(duì)用戶名和口令字輸入的驗(yàn)證。要求:“用戶名”為“VFP”,同時(shí)口令字為“123”時(shí)可以進(jìn)入管理系統(tǒng),并且在用戶名或口令字不正確時(shí),用戶名和口令字允許輸入三次。

IF THISFORM.TxtUser.VALUE="VFP" AND THISFORM.Txtpass.VALUE="123"

WAIT"歡迎使用本系統(tǒng)!" WINDOW TIMEOUT 2

PASS=.T.

THISFORM.RELEASE

ELSE

N=N+1

IF N=3

WAIT "用戶名或口令字不對(duì)!登錄失敗!" WINDOW TIMEOUT 2

THISFORM.RELEASE

ELSE

WAIT "用戶名或口令字不對(duì)!請(qǐng)重輸!" WINDOW TIMEOUT 2

ENDIF

ENDIF

26.在教學(xué)管理數(shù)據(jù)庫中有三張表:學(xué)生(XS)、課程表(KC)和成績(jī)表(CJ)。表結(jié)構(gòu)如下:

學(xué)生表(XS.DBF) 成績(jī)表(CJ.DBF) 課程表(KC.DBF)
學(xué)號(hào) XH C,6 學(xué)號(hào) XH C,6 課程代號(hào) KCDH C,2
姓名 XM C,8 課程代號(hào) KCDH C,2 課程名 KCM C,18
性別 XB C,2 成績(jī) CJ C,3 學(xué)分 XF N,2

假設(shè)某校規(guī)定總學(xué)分達(dá)到100分方可畢業(yè),現(xiàn)要求從教學(xué)管理數(shù)據(jù)庫中查詢滿足畢業(yè)條件的學(xué)生信息。要求查詢結(jié)果輸出字段為:學(xué)號(hào)、姓名、性別和總學(xué)分。

SELECT XS.XH,XS.XM,XS.XB,sum(kc.xf) AS 總學(xué)分;

FROM SJK!XS INNER JOIN SJK!CJ INNER JOIN SJK!KC;

ON KC.KCDH=CJ.KCDH;

ON XS.XH=CJ.XH;

WHERE CJ.CJ>=60;

GROUP BY XS.XH;

HAVING 總學(xué)分>=100;

ORDER BY 4 DESC