四川省VFP(2003-2004年真題-筆試)_第1頁
四川省VFP(2003-2004年真題-筆試)_第2頁
四川省VFP(2003-2004年真題-筆試)_第3頁
四川省VFP(2003-2004年真題-筆試)_第4頁
四川省VFP(2003-2004年真題-筆試)_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、2003年4月第十八次考試省二級數(shù)據(jù)庫Visual Foxpro考試題第一部分 軟件技術基礎(共15分)一、 判斷是非(1分/小題,共10分)1、 數(shù)組是一種固定長度的線性表,可以對數(shù)組進行插入和刪除運算2、 白盒測試時,測試者不考慮程序的內(nèi)部結構特征3、 對線性表中的數(shù)據(jù)進行二分查找,必須要求數(shù)據(jù)元素有限且有序4、 實存管理技術中,每個分區(qū)的地址是連續(xù)的5、 文件的目錄結構是一種線性表6、 在面向?qū)ο蟮某绦蛟O計中,對象的動作取決于發(fā)送給該對象的消息7、 虛擬設備是指將大容量的共享設備的一部分空間用來代替實際的獨占設備8、 在結構化程序設計中,N-S圖是用于詳細設計的工具之一9、 在操作系統(tǒng)的

2、設備管理中,打印機被看成是一種共享設備10、分時操作系統(tǒng)的主要特征之一是提高計算機系統(tǒng)的實時性二、 單項選擇題(1分/小題,共5分)1、 進程由程序塊、( )和數(shù)據(jù)塊三部分組成A. 設備控制塊 B.作業(yè)控制塊 C.文件控制塊 D.進程控制塊2、 以下哪個不是死鎖的必要條件( )A. 互斥條件 B.全部分配條件C. 環(huán)路條件 D.不可剝奪條件 3、虛擬存儲器的作用是允許程序直接訪問比內(nèi)存更大的地址空間,它通常使用( )作為它的一個主要部分A. 軟盤 B.寄存器C.硬盤 D. CDROM4、線性鏈表中的結點一般有三種信息:直接前趨、數(shù)據(jù)域、直接后繼,屬于單向鏈表所獨有的是:( )A. 直接前趨和數(shù)

3、據(jù)域 B.直接前趨和直接后繼C. 數(shù)據(jù)域和直接后繼 D.直接前趨、數(shù)據(jù)域和直接后繼5、白盒法是根據(jù)程序的( )來設計的測試用例A. 內(nèi)部邏輯 B.內(nèi)部數(shù)據(jù) C.功能 D.性能第二部分 數(shù)據(jù)庫語言程序設計(85分)一、單項選擇(1題一分,共10分)1、在VF中,”.dbf”文件被稱為( )A.數(shù)據(jù)庫文件B.表文件C.程序文件D.項目文件2、圖片聲音動畫數(shù)據(jù)一般以( )類型的字段存儲在數(shù)據(jù)庫記錄中A. 字符型 B.數(shù)值型 C.邏輯型 D.通用型3、用于打開數(shù)據(jù)庫設計器的命令是( )A.create database B. modify database C.set database to D.us

4、e database4、下列敘述正確的是:( )A. 一個數(shù)據(jù)表被更新時間,它所有的索引文件會被自動更新B. 一個數(shù)據(jù)表被更新時間,它所有的索引文件不會被自動更新C. 一個數(shù)據(jù)表被更新時間,處于被打開的索引文件會被自動更新D. 當兩個數(shù)據(jù)表用set relation to 命令建立關聯(lián)后,調(diào)節(jié)任何一個數(shù)據(jù)表的指針都會同步移動5、若x=48.789 則 str(x,2)-substr(48.789,5,1)的顯示結果為( )A. 36 B.488 C.498 D. 376、SQL是一種( )數(shù)據(jù)庫的語言A. 關系型 B. 網(wǎng)狀型 C. 層次型 D. 非關系型7、在SQL查詢時,使用where子句

5、指出的是:( )A. 查詢目標B. 查詢結果C. 查詢條件D.查詢視圖8、在VF中,表單是指:( )A. 數(shù)據(jù)庫中的各個表的清單B. 一個表中各個記錄的清單C. 數(shù)據(jù)庫查詢的列表 D.窗口界面9、運行向?qū)r,可以( )A. 打開“文件”菜單的新建對話框 B. 單擊工具欄上的“向?qū)А眻D標按鈕 C. 從工具菜單選擇向?qū)?D.以上方法都可以10、語句DIME TP(4, 5)定義的元素個數(shù)是( )A. 30 B.20 C. 9 D.45二、讀程序(每空3分,共45分)1、 CLEARM=0 FOR X=1 TO 10 IF MOD(X,3)=0 M=M+X ENDIF ENDFOR ? M RETU

6、RN(1)該程序的功能是:求1到10之間()A. 能被3整除數(shù)的個數(shù) B. 能被3整除數(shù)的和 C. 不能被3整除數(shù)的個數(shù) D. 不能被3整除數(shù)的和(2)該程序執(zhí)行的結果是:( )A. 3 B. 10 C. 18 D. 372、&&MAIN.PRG &&P1.PRG X1=1 PARA W1,W2 X2=2 PRIVATE W1 DO P1 WITH X1,X2 W1=W1*3 ?X1=+STR(X1,1) W2=W2*4 ?X2=+STR(X2,1) RETURN X1=1 X2=2 DO P1 WITH X1,X1+X2 ?X1=+STR(X1,1) ?X2=

7、+STR(X2,1) RETURN(1)第一次顯示X1,X2的值是( )A. 1 , 8 B. 3 , 8 C. 1 , 1 D. 8 , 8(2)第二次顯示X1,X2的值是( )A. 1 , 2 B. 3 , 1 C. 3 , 2 D. 1 , 33、 數(shù)據(jù)表JY.DBF的內(nèi)容如下:Record # 借書證號 借書日期 1 0010 02/01/99 2 0007 05/04/99 3 0006 02/03/99 4 0010 05/17/99數(shù)據(jù)表JYR.DBF 的內(nèi)容如下:Record # 借書證號 姓名 職稱 1 0006 孟小梅 教授 2 0010 鄭財勇 講師 3 0007 王志軍

8、 助教且:JYR庫以借書證號為關鍵字建立了索引,索引文件為JYR.IDX程序如下:SELECT 1USE JYR INDEX JYRSELECT 2USE JYSET DEVICE TO PRINTH=1DO WHILE .NOT. EOF() TS=DATE()-借書日期IF TS>80 SELECT 1 SEEK B.借書證號 IF TS>100 .OR. 職稱<>教授 H,4 SAY 姓名+同志,您借的書已過期,請歸還 H=H+1ENDIF SELECT 2ENDIF SKIPENDDOSET DEVICE TO SCREENRETURN(1)設當前系統(tǒng)日期為06

9、/15/99,程序?qū)⒋蛴。?)還書的信息A 孟小梅、鄭財勇各一行 B孟小梅一行、鄭財勇兩行C 孟、鄭、王各一行 D孟、鄭、王三人共五行(2)高級職稱和其它職稱借書的最多天數(shù)分別是( )A81天,101天 B100天,80天 C80天,100天 D101天,81天(3)本程序的功能是:( )A 查詢接書證號 B查詢借書日期C書未還書者 D查詢并打印超期未還書者4、CLEAR DO WHILE I<=19DIME A(20) J=I+1P=1 DO WHILE J<=20DO WHILE P<=20 IF A(I)<=A(J) A(P)=INT(RAND()*100+1)

10、T=A(I) P=P+1 A(I)=A(J)ENDDO A(J)=TI=1 ENDIF(接右邊è) J=J+1 ENDDO ?A(I) I=I+1 ENDDO ?A(I) 最后一句 RETURN(1)程序完成的功能是將20個數(shù)組元素值( )A 排序后按從大到小的順序輸出B 排序后按從小到大的順序輸出C 倒序輸出 D. 按自然順序輸出(2)將DIME A(20)改成 DIME A(10)后,( )A 出現(xiàn)“數(shù)組重復定義”的錯誤B 出現(xiàn)“數(shù)組下標越界”的錯誤C 程序功能不變,只是輸出10個數(shù)組元素值D 程序功能不變,仍然輸出20個數(shù)組元素值(3)程序段 DO WHILE P<=20

11、 A(P)=INT(RAND()*100+1) P=P+1 ENDDO的功能是:A 產(chǎn)生20個0到101之間的隨機整數(shù),且存入數(shù)組變量A中B 產(chǎn)生20個1到101之間的隨機整數(shù),且存入數(shù)組變量A中C 產(chǎn)生20個1到100之間的隨機整數(shù),且存入數(shù)組變量A中D 產(chǎn)生20個0到100之間的隨機整數(shù),且存入數(shù)組變量A中5、閱讀下面程序: CLEAR OPEN DATABASE emplorer USE compen SCAN FOR RECNO()<=10 IF 姓名=李強 LOOPENDIF?姓名,實發(fā)工資 ENDSCAN USE CLOSE DATABASE(1)compen是:( )A自由

12、表 B數(shù)據(jù)庫表數(shù)據(jù)庫 可能是自由表,也可能是數(shù)據(jù)庫表(2)若數(shù)據(jù)庫有50條記錄,則程序的功能是:( )A 前10條記錄中搜索“李強”的記錄 B列出前10條記錄每10條記錄一屏顯示記錄,但不顯示“李強”的記錄列出前條記錄,但是不顯示“李強”的記錄(3)循環(huán)結束后,指針指向( )A. 第1條 B.最后一條 C.第10條 D.最后1條記錄加16、CLEAR N=10 FOR J=1 TO 3?STR(J,2)+)?SPACE(6*J)FOR K=1 TO 3-J+1 ? STR(J*K,6) N=N+2ENDFOR ?ENDFORRETURN(1)輸出的圖形為:( )A. 1 ) 1 B. 1 )

13、1 2 3 C. 1 ) 1 2 3 D. 1 ) 1 2 3 2 ) 2 4 2 ) 2 4 2 ) 2 4 2 ) 4 6 8 3 ) 3 6 9 3 ) 3 3 ) 3 3 ) 9 12 15(2)程序結束時,N的值是:( )A. 12 B. 9 C . 10 D . 15三、程序填空 (每空2分,共30分)1、有如下程序段,其功能是顯示漢字“2008年北京申奧成功!”從屏幕的頂部移至底部,請?zhí)羁昭a充該程序 CLEAR CH= 2008年北京申奧成功! R=1 DO WHILE R<=23R,26 SAY SPACE(60)_ , 26 SAY CHT=INKEY(0.2)_ EN

14、DDO RETURN2、數(shù)據(jù)表,圖書表TS.DBF 和定單表 DD.DBF,要求計算訂單金額。圖書表TS.DBF的結構如下:書號 書名 作者 出版社 單價Y001 C語言 王曉 大眾出版社 21.50J002 計算機基礎 程力 科技出版社 26.00 J003 計算機導論 舒彥 電子出版社 30.50W004 網(wǎng)頁制作 嚴謹 科技出版社 28.30訂單表DD.DBF結構如下:訂單號 書號 數(shù)量 金額001 Y001 150 002 J001 200 003 J003 50 004 W004 100閱讀下面程序,請將程序補充完整.CLEAR ALLSELECT AUSE TSINDEX _ TO

15、 TSSSELECT BUSE DDSET RELATION TO 書號 _REPLACE ALL 金額 WITH _LIST 定單號,書號,TS.書名,TS.單價,數(shù)量,金額RETURN3、程序功能是為數(shù)據(jù)表SB-1.DBF編制的一個輸入程序,要求可以連續(xù)添加記錄。USE SB-1DO WHILE .T.CLEAR 2,5 SAY “請?zhí)砑佑涗洠骸?_ 4,5 SAY “編號” GET編號 6,5 SAY “名稱” GET名稱 8,5 SAY “啟用日期” GET啟用日期 10,5 SAY “價格” GET 價格 12,5 SAY “部門” GET 部門 14,5 SAY “主要設備” GE

16、T 主要設備 _ 18,5 SAY “是否輸入商標內(nèi)容?(Y/N)” GET SHB DAFAULT SPACE(1)READ IF UPPER(SHB)=YMODIFY GENERAL 商標 ENDIF 20,5 SAY “是否繼續(xù)添加?(Y/N)” GET JX DEFAULT SPACE(1) READ IF LOWER(JX)=N _ ENDIFENDDORETURN4、如下圖所示,用標簽、文本、命令按鈕構成一個表單。在標簽中顯示以下文字“當前時間”,運行表單時,單擊“顯示”按鈕將顯示系統(tǒng)時間;單擊“清除”按鈕,文本框中的內(nèi)容將被清楚,單擊“退出”按鈕,將退出表單運行。為完成上述要求:

17、(1)“清除按鈕”的Click事件代碼是_(2)“退出按鈕”的Click事件代碼是_(3)“顯示按鈕”的Click事件代碼是_(4)應該設置表單的_屬性為_-5、數(shù)據(jù)表 STUD.DBF有字段: 學號,姓名,性別,年齡,民族,專業(yè),成績等字段.下面按要求寫出SQL命令,請補充完成(1)在表中插入一學生的記錄: (2)列出所有男生的姓名、性別和年齡(200211001,李晚,女,18) SELECT 姓名,性別,年齡;SQL語句: FROM STUD;INSERT ; _ 性別=男_ STUD(學號,姓名,性別,年齡)Values(200211001、李晚、女、18)2003年10月第十九次考試

18、第一部分軟件技術基礎(共15分)一、是非判斷題(1分/小題,共10分)(判斷下列各小題的敘述正確與否,如正確,在客觀題答題紙對應編號上選A,否則選B)1、 在目前,用語保證軟件質(zhì)量的主要手段是進行軟件測試。 (1)2、 使用DMA方式傳送數(shù)據(jù)期間不需要CPU干預。 (2)3、 線性順序隊列會產(chǎn)生“假溢出”,而線性循環(huán)隊列則不會。 (3)4、 對同一種算法,用高級語言編寫的程序比用低級語言編寫的程序運行速度快。 (4)5、 在線性表中,數(shù)據(jù)的存儲方式有順序和鏈接兩種 (5)6、 進程有程序塊、文件控制塊和數(shù)據(jù)塊三部分組成。 (6)7、 在面向?qū)ο蟮某绦蛟O計中,派生類只能從一個基類產(chǎn)生。 (7)8

19、、 操作系統(tǒng)是用戶和硬件的接口。 (8)9、 個人計算機中可配置的最大內(nèi)存容量受地址總線位數(shù)的限制。 (9)10、 軟件維護中最困難的問題是軟件配置不全。 (10)二、單項選擇題(1分/小題,共5分) 1、在排序法中,從未排序序列中依次取出元素,與已排序序列中的元素作比較,將其放入已排序序列的正確位置稱為(11)。11 (A)選擇排序 (B)快速排序 (C)插入排序 (D)冒泡排序2、有X,Y,Z三個元素依次入棧,不可能的出棧順序是(12)。 12 (A) Z,Y,X (B) Z,X,Y (C) Y,X,Z (D) X,Y,Z 3、進程的狀態(tài)是以轉換的,而以下哪個狀態(tài)轉換是不可能的(13)。

20、13 (A)就緒狀態(tài)執(zhí)行狀態(tài) (B)執(zhí)行狀態(tài)就緒狀態(tài) (C) 阻塞狀態(tài)就緒狀態(tài) (D)等待狀態(tài)執(zhí)行狀態(tài) 4、線性鏈表的地址(14)。 14 (A)必須連續(xù) (B)部分地址必須連續(xù) (C)一定不連續(xù) (D)連續(xù)與否均可以5、在軟件測試中,(15)主要分析程序的內(nèi)部結構。 15(A)白盒法 (B)黑盒法 (C)因果圖法 (D)錯誤推測法第二部分數(shù)據(jù)庫語言程序設計(Visual FoxPro)(共85分)一、單項選擇題(每小題1分,共10分) 1、關系數(shù)據(jù)庫管理系統(tǒng)所管理的關系是(16)。 16 (A)一個DBF文件 (B)若干個二維表 (C)一個DBC文件 (D)若干個DBC文件 2、在Visua

21、l FoxPro系統(tǒng)中,表中的字段是一種(17)。 17 (A)常量 (B)函數(shù) (C)變量 (D)運算符 3、在Visual FoxPro中,可以對字段設置默認值的表(18)。 18 (A)必須是數(shù)據(jù)庫表 (B)必須是自由表 (C)自由表或數(shù)據(jù)庫表 (D)不能設置字段的默認值 4、在Visual FoxPro的數(shù)據(jù)工作期窗口,使用SET RELATION命令可以建立兩個表之間的關聯(lián),這種關聯(lián)是(19。) 19 (A)永久性關聯(lián) (B)永久性關聯(lián)或臨時性關聯(lián) (C)臨時性關聯(lián) (D)永久性關聯(lián)和臨時性關聯(lián) 5、數(shù)據(jù)表文件中有數(shù)學、英語、計算機和總分四個數(shù)值型字段,要將當前記錄的三科成績匯總后存

22、入總分字段中,應使用命令(20)。 20 (A)TOTAL 數(shù)學,英語。計算機 TO 總分(B)REPLA 總分 WITH 數(shù)學+英語+計算機 (C)SUM 數(shù)學,英語,計算機 TO 總分(D)REPLA 數(shù)學+英語+計算機 WITH 總分 6、設A=“THIS IS A BOOK ”,下列函數(shù)值為“IS”的是(21) 21(A)RIGHT (LEFT(A,9),2) (B)LEFT(RIGHT(A,9),2) (C)SUBSTR(A,5,2) (D)RIGHT(A,9) 7、設A=2,B=3,C=4,下列表達式的值為邏輯真的是(22) 22 (A)12/A+2=B2 (B)3>2*B

23、OR A=C AND B<>C OR A>B (C) A*B<>C+3(D)A>B AND B<=C OR 3*A>2*C 8、建立索引文件時(23)字段不能作為索引字段。 23(A)數(shù)值型 (B)字符型 (C)日期型 (D)備注型 9、SQL語句中的數(shù)據(jù)維護命令不包括(24)。 24(A)INSERT-SQL (B)CHANGE-SQL (C)DELETE-SQL (D)UPDATE-SQL 10、命令按鈕組是(25) 25(A)控件 (B)容器 (C)控件類對象 (D)容器類對象 二、讀程序題(每個選擇3分,共45分)1、閱讀下面程序: CL

24、EAR ALL STORE 1 TO J,K DO WHILE K<5 J,K SAY “*” K=K+1 ENDDO RETU(1) 屏幕的其始坐標為(26) 26(A)1,5 (B)0,0 (C)1,1 (D)任意(2)程序執(zhí)行后J,K的值是(27) 27 (A)1,5 (B)5,5 (C)0,0 (D)1,12、設表文件XS.DBF有10條記錄,程序如下: USE XS GO BOTTOM N=3 DO WHILE N>=1 DISPLAY SKIP -1 WAIT N=N-1 ENDDOUSERETURN (1)程序的功能是(28)28(A)顯示所有記錄 (B)分別顯示前3

25、個記錄 (C)顯示第3個記錄 (D)分別顯示后三個記錄 (2)退出循環(huán)后,N的值是(29) 29(A)0 (B)1 (C)3 (D)43、閱讀下面程序USE SBSORT TO RQX ON 啟用日期/D FIELDS 編號,名稱,啟用日期 FOR NOT 主要設備USE RQXLIST USE SB SORT TO BMX ON 部門/D,價格 FOR 主要設備USE BMXLIST USE SBINDEX ON VAL(部門)-價格/1000000 TAG bmjgl CANDIDATELISTRETURN (1)程序執(zhí)行到第一個LIST命令時,輸出結果是(30)30 (A)將主要設備按編

26、號,名稱,啟用日期分別升序排序。(B)將主要設備按編號,名稱,啟用日期分別降序排序。 (C)將非主要設備按啟用日期降序排序。(D)將非主要設備按啟用日期升序排序。 (2)程序執(zhí)行到第二個LIST命令時,輸出結果是(31) 31(A)將主要設備按部門升序排序,當部門相同時,按價格降序排序。(B)將主要設備按部門降序排序,當部門相同時,按價格升序排序。(C)將主要設備按部門降序排序,當部門相同時,按價格升序排序。(D)將主要設備按部門升序排序,當部門相同時,按價格降序排序。 (3)程序執(zhí)行到第三個LIST命令時,輸出結果是(32)32 (A)以部門升序排列。部門相同時,以價格降序排列,索引標識為唯

27、一索引。(B)以部門升序排列。部門相同時,以價格降序排列,索引標識為候選索引。(C)以部門升序排列。部門相同時,以價格升序排列,索引標識為候選索引。(D)以部門升序排列。部門相同時,以價格升序排列,索引標識為唯一索引。4閱讀下面程序: clear store 1 to i store 2 to j,k do a1?”i=”+str(i,2)+” j=”+str(j,2)+” k=”+str(k,2) do a2?”i=”+str(i,2)+” j=”+str(j,2)+” k=”+str(k,2)returnproc a1i=3*i+2private ii=2*j+k?”i=”+str(i,2

28、)+” j=”+str(j,2)+” k=”+str(k,2)retuproc a2j=i*2+kprivate jj=k*2+i?”i=”+str(i,2)+” j=”+str(j,2)+” k=”+str(k,2)do a3 with i, i+j, (k) retuproc a3para x,y,zx=y+zy=x+zz=x+yk=x+y+zretu(1) 主程序中“do a1”后的顯示語句顯示結果為:(33)33 (A)i=6 j=7 k=2 (B) i=5 j=7 k=2(C)i=5 j=2 k=2 (D) i=6 j=8 k=2(2) 過程a1中的顯示語句將顯示:(34)34 (A

29、)i=6 j=7 k=2 (B) i=5 j=7 k=2(C)i=5 j=8 k=2 (D) i=6 j=2 k=2(3)過程a2中的顯示語句將顯示:(35)35 (A)i=6 j=9 k=2 (B) i=5 j=9 k=2(C)i=5 j=12 k=2 (D) i=6 j=12 k=2(3) 主程序中“do a2”后的顯示語句顯示結果為:(36)36 (A)i=16 j=12 k=68 (B) i=16 j=9 k=68(C)i=18 j=10 k=76 (D) i=18 j=14 k=765閱讀下面程序: 有圖書數(shù)據(jù)表TS和訂書單表DSD如下:TS:(書號:C3, 單價:N6.2 書名C1

30、0) 書號 單價 書名 001 12.0 計算機應用 002 10.0 化學 003 15.0 分析化學DSD:(班級:C6,書號:C3 ,數(shù)量:N3.0, 款項:N7.2) 記錄號 班級 書號 數(shù)量 款項 1 化95.4 001 47 0.00 2 數(shù)94.3 002 74 0.00 3 物96.4 003 67 0.00 4 生95.4 002 47 0.00 5 地94.3 001 67 0.00 6 物94.3 002 67 0.007 數(shù)94.3 001 74 0.008 化95.4 003 47 0.009 數(shù)94.3 003 74 0.00程序:CLEA ALLSELE 1USE

31、 Ts ALIAS SHUINDEX on 書號 tag TSSHSELE 2USE dsd alias shdnSET RELA TO 書號 INTO SHU updateshdnset款項數(shù)量shu .單價 where shdn書號=shu書號sele 班級,dsd .書號,ts.書名,數(shù)量,款項 from dsd.dbf ,ts.dbf order by ;款項where ts.書號=dsd書號 into cursor aaa LIST DO WHIL .T. ACCE “輸入班級名(輸入0退出)” TO BJ IF BJ =0 EXIT ENDI ACCE“輸入書號” TO SH LO

32、CAT FOR 書號=SH IF BOF () EXIT ENDI ?班級+”班長,請來領<<”+TRIM(書名)+”>>并交款”+str(款項)+”元?!?ENDD clea all RETURN(1)do while循環(huán)中l(wèi)ocate操作的表是:(37) 37(A)數(shù)據(jù)表TS (B)數(shù)據(jù)表DSD(C) 系統(tǒng)臨時表aaa (D)系統(tǒng)臨時表cursor aaa(2)運行時輸入”數(shù)94.3”,并輸入書號“003”,則輸出為:_(38)_ 38(A)數(shù)94.3班長,請來領化學,并交款 740 元(B)化95.4班長,請來領分析化學,并交款 705元(C)物96.4班長,請來

33、領分析化學,并交款 1005元(D)輸入錯誤,沒有輸出6、閱讀下面程序: CLEART=65R=20INPUT “請輸入圖形的行數(shù)N=” TO NI=1DO WHILE I<=N J=1 DO WHILE J<=2*I-1 I,J+R SAY CHR (T) J=J+1 IF J<=I T=T+1ELSE T=T-1 ENDIFENDDOI=I+1R=R-1T=65ENDDORETURN(1)運行程序后輸出圖形(39)。 39(A) A (B) A BBB ABC CCCCC ABCDE DDDDDDD ABCDEFG EEEEEEEEEEEE ABCDEFGHIJ (C)

34、A A ABA BAB ABCBA CBABC ABCDCBA DCBABCD ABCDEDCBA EDCBABCDE (2)語句I,J+R SAY CHR(T) 中函數(shù)CHR()的功能是(40)。 40 (A)從字符T中取出子串 (B)返回字符T的ACS碼值 (C)返回字符T的ACS碼字符(D)返回<數(shù)值表達式>表示的ACS碼字符三、程序填空題(每空2分,共30分)1、讀程序,請將程序補充完整。 X=0 CLEAR DO WHILE .T. 10,20 SAY “主菜單” 11,22 SAY “1輸入數(shù)據(jù)” 12,22 SAY “2查詢記錄” 13,22 SAY “3統(tǒng)計記錄”

35、14,22 SAY “4退出系統(tǒng)” 15,22 SAY “請輸入選擇14:” GET X _ DO CASE CASE X=1 DO SUB1 CASE X=2 DO SUB2 CASE X=3 DO SUB3CASE X= 4 _ ENDCASE ENDDO RETURN 2、下面程序的功能是利用參數(shù)傳遞求三個圓柱體體積。*主觀題 EX.PRG CLEAR FOR K=1 TO 3 INPUT“圓半徑R=”TO R INPUT“高H=”TO H _ DO SUBYZ_ ?”圓柱體V=”,INT(V)ENDFOR RETURN*子程序 SUBYZ.PRG PARA_V=3.14*R2*HRET

36、URN3、創(chuàng)建一個檢查口令輸入的表單,口令設置為“ABCD”,要求: 開始運行是,Label2不顯示任何信息,在前兩次輸入口令錯誤時顯示“口令錯,請重新輸入口令!”,第三次輸入口令錯誤時顯示“對不起,您無權使用本系統(tǒng)!”。如口令正確則顯示“歡迎使用本系統(tǒng)”。 單擊“確定”按鈕(Command1)時,檢查用戶輸入口令的正確性及輸入次數(shù),口令三次輸入錯誤時,處于禁用狀態(tài)。 Text1用語接收用戶輸入的口令,口令輸入時,其中的值用“*”號顯示,當口令三次輸入錯誤時,處于禁用狀態(tài)。 單擊“關閉”按鈕(Command2)時,關閉本表單。 (1)Label2的Caption屬性的初始值應設置為:_; (2

37、)為用”*”號顯示輸入口令,應設置Text1的_屬性,屬性值為“_”; (3)表單Form1的Form1.activeate事件代碼為 Thisform.Text1.SetFocus PUBLIC n n=0 (4)Command1按鈕(“確定”按鈕)的Click事件代碼為: M=thisform.text1.value If_ thisform.label2.caption=“歡迎使用本系統(tǒng)!”Else n=n+1 thisform.label2.caption=“口令錯,請重新輸入口令!” thisform.text1.value=_ thisform.text1.setfocus if

38、_ thisform.label2.caption=“對不起,您無權使用本系統(tǒng)!” thisform.text1.enabled=f_endifendif(5)命令按鈕Comand2(“關閉”按鈕)的Click事件代碼為 _4。使用結構化查詢語句SQL, (1)在給定的數(shù)據(jù)庫表RS中,查詢工資在1000至1500元之間的職工的職工號,姓名及單位。 SELECT職工號,姓名,單位 FROM _ WHRER 工資 BETWEEN 1000 AND 1500(1)在教工數(shù)據(jù)表JG中,查詢職稱為“助教”或“講師”人員的姓名,工資和部門。 SELECT 姓名,工資,部門 FORM JG WHERE職稱_

39、 內(nèi)部資料 2004年4月第二十次考試第一部分 軟件技術基礎 (共15分)一、是非判斷題(每小題1分,共10分) (判斷下列各題是否正確,如正確,在客觀答題紙上對應編號選A,否則選B)l. 數(shù)據(jù)元素是數(shù)據(jù)的基本單位,數(shù)據(jù)項是數(shù)據(jù)的最小單位。 (1)2棧是特殊的線性表,須用一組地址連續(xù)的存儲單元來存儲其元素。 (2)3引入虛擬存儲技術后,邏輯內(nèi)存總容量是由地址總線的位數(shù)確定的。 (3)4編譯程序是一種常用應用軟件。 (4)5順序文件和鏈接文件的長度都可以動態(tài)變化。 (5)6在文件系統(tǒng)中采用目錄管理文件。 (6)7允許多用戶在其終端上同時交互地使用計算機的操作系統(tǒng)稱為實時系統(tǒng)。(7)8程序、數(shù)據(jù)、

40、和進程控制塊是構成一個進程的三要素。(8)9黑盒測試時,既要考慮程序的內(nèi)部邏輯結構, 又要考慮其外部特性。(9)10軟件的總體設計和詳細設計都要用PAD 圖形工具。(10)二、選擇題(每小題1分,共5分)1允許用戶把若干作業(yè)提交計算機系統(tǒng)集中處理的操作系統(tǒng)稱為( 11)(A)分時操作系統(tǒng) (B)實時操作系統(tǒng)(c)網(wǎng)絡操作系統(tǒng) (D)批處理操作系統(tǒng)2.分配到必要資源并獲得了處理機時的進程的狀態(tài)稱為( 12 )o(A)就緒狀態(tài) (B)執(zhí)行狀態(tài) (c)等待狀態(tài) (D)阻塞狀態(tài)3.利用通道技術可以在(13)之間直接交換數(shù)據(jù)。 (A)內(nèi)存與CPU (B)CPU與外設 (C)內(nèi)存與外設。 (D)內(nèi)存、CP

41、U和外設三者4.以下的準則中哪個不是軟件設計的準則(14) (A)編程語言選擇準則 (B)信息屏蔽準則 (c)結構化和模塊化準則 (D)抽象準則5.有一數(shù)列:97 65 76 13 29 49 5B經(jīng)過一趟排序后得到: 65 97 13 76 29 49 58 請問使用的是何種排序方法(15)(A)簡單插入排序 (B)冒泡排序(c)2路歸并排序 (D)快速排序數(shù)據(jù)庫語言(Visual FoxPro)程序設計(共85分) 一、單項選擇題(每小題1分,共10分) 1數(shù)據(jù)庫系統(tǒng)的核心是( ) (A)編譯系統(tǒng) (B)數(shù)據(jù)庫管理系統(tǒng) (C)操作系統(tǒng) (D)數(shù)據(jù)庫2下列函數(shù)中,結果為數(shù)值型的是( )。(A) EOF() (B) SUBS(DTOC(DATE(),2,4) (C)At (“UF”,”BUFFER”) (D)ALLT(RIGHT(“ASDFGH',3) 3“項目管理器中”的“數(shù)據(jù)”選項卡實現(xiàn)對( )顯示和管理。 (A)數(shù)據(jù)庫、自由表和視圖 (B)數(shù)據(jù)庫、視圖和查詢 (c)數(shù)據(jù)庫、表單和查詢 (D)數(shù)據(jù)庫、自由表和查詢 4職工表與職工表的索引文件已打開

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論