




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、黃驊職教中心升學(xué)部高二年級(jí)期末考試vf 試卷學(xué)號(hào)姓名分?jǐn)?shù) 一、填空: ( 每空 1 分,共 20 分)1、命令 a=2005/4/2 之后,內(nèi)存變量 a的數(shù)據(jù)類型是n ( 或數(shù)值)型。2、在全局、局部、私有三種變量中,作用范圍最小的變量是局部變量。3、在 sql查詢語句中,顯示部分結(jié)果的 top 短語必須要與 order by 短語一起來使用。4、數(shù)組 a(3,3) 中的元素個(gè)數(shù)是 _9_個(gè),其中 a(1,1)=1 ,a(1,2)=2 ,a(1,3)=3 ,a(2,1)=4 ,a(2,2)=5 ,a(2,3)=6 ,則 a(5)=_5. a(9)=.f.5、vfp中變量名的命名規(guī)則:只能使用漢
2、字、字母、下劃線和數(shù)字6、當(dāng)輸入比較長(zhǎng)的命令時(shí),可加一個(gè)分號(hào)(或;)來續(xù)行, 回車后繼續(xù)在下一行輸入。7、剛打開一個(gè) 10 個(gè)記錄的表時(shí), bof() 的值是.f.,recno(的) 值是1。當(dāng)執(zhí)行 skip -1 后, bof()的值是.t., recno()的值是1,當(dāng) eof()的值是.t.時(shí) ,recno(的) 值是11。8、將當(dāng)前表中所有的學(xué)生年齡加 1,可使用命令 replaceall 年齡 with年齡+19 、表達(dá)式 len (“ 2008 年“ +“奧運(yùn)會(huì)” )的值是 12 ,str(56.789,2)的值為 ”57” 。a=“k ” ,k=-5.9,則 type(“&
3、;a ”)的返回值是 n_, int(k)的返回值是 -5 10、每個(gè)子過程必須以 procedure開頭(短語要寫完全)11、 有如下一段程序:input " 請(qǐng)輸入當(dāng)前日期: " to rq? rq+5在執(zhí)行以上計(jì)算命令時(shí),應(yīng)該輸入2009/10/23,顯示結(jié)果是: 10/28/2009。11二、判斷: ( 每題 1 分,共 10 分)(或 ctod( “10/23/09 ”)1、查詢教師表中職稱為講師和教授的全部記錄, 則條件表達(dá)式可寫成: 職稱=" 講師" and職稱=" 教授" 。f2、執(zhí)行命令 wait to m后,內(nèi)存變
4、量 m的數(shù)據(jù)類型是數(shù)值型。 f3、select 3和 select c功能完全相同,都是選擇第三個(gè)工作區(qū)為當(dāng)前工作區(qū)。t 4、vfp中只能引用一維或二維數(shù)組,但數(shù)組中各個(gè)元素的值的類型可以不同。t5、命令 go top 與 go 1 功能是相同的 f6、同一個(gè)時(shí)刻,一個(gè)工作區(qū)只能打開一個(gè)表文件,一個(gè)表可在不同的工作區(qū)打開。t7、運(yùn)行查詢的命令是 do 查詢文件名 .qpr 。t8、定義一個(gè) 3 行 2 列的數(shù)組 arr,使用的命令是: dimension arr(2,3) 。f9、for 和 while 短語都是進(jìn)行選擇操作,所以它們完全相同f10、子程序中 return to master功
5、r能是返回最高一級(jí)調(diào)用程序t三、選擇 ( 每題 1 分,共 40 分) 1在命令文件中調(diào)用另一個(gè)命令文件,應(yīng)該使用命令 。da、call命令文件名b、load命令文件名c、procedure 命令文件名d、do 命令文件名2. vfp 中的 do case endcase 語句屬于。ca、順序結(jié)構(gòu)b、循環(huán)結(jié)構(gòu)c、分支結(jié)構(gòu)d、模塊結(jié)構(gòu)3. 在某個(gè)程序模塊中用 private 語句定義的內(nèi)存變量。ca、可以在該程序所有模塊中使用b、只能在定義該變量的模塊中使用c、只能在定義該變量的模塊中及其下屬模塊中使用d、只能在定義該變量的模塊中及其下屬模塊中,與相關(guān)數(shù)據(jù)表一起使用4. 在永真條件 do whi
6、le .t.的循環(huán)中,為退出該循環(huán)可以使用a、loopb、exitc、closed、quit 。b5. 執(zhí)行命令:input " 請(qǐng)輸入數(shù)據(jù): " to aaa 時(shí),如果要通過鍵盤輸入字符串,應(yīng)當(dāng)使用的定界符包括。ca、單引號(hào)b、單引號(hào)或雙引號(hào)c、單引號(hào)、雙引號(hào)或方括號(hào)d、單引號(hào)、雙引號(hào)、方括號(hào)和圓點(diǎn)6設(shè)定內(nèi)存變量 pw 是數(shù)值型,要從鍵盤輸入數(shù)據(jù)給pw 賦值,應(yīng)使用命令 。aa、input to pwb、wait to pw c、accept to pwd、以上均可7. 設(shè)某 vfp 程序中有 prog1.prg、prog2.prg、prog3.prg 三層程序依次嵌套,
7、下面敘述中正確的是。da、在 prog1.prg中用 run prog2.prg 語句調(diào)用 prog2.prg子程序b、在 prog2.prg中用 run prog3.prg 語句調(diào)用 prog3.prg子程序c、在 prog3.prg中用 return 語句可以返回到主程序prog1.prgd、在 prog3.prg中用 return to master 語句可以返回到主程序 prog1.prg8. 以下有關(guān) vfp 過程文件的敘述,其中正確的是。da、先用 “ setprocedure to” 關(guān)閉已打開的過程文件 , 再用 “ do過程名 ”執(zhí)行b?可以直接用 “ do過程名 ”執(zhí)行c?
8、先用 “ set procedure to文件名 ”打開過程文件 , 再用 “ use過程名 ”執(zhí)行? d?先用 “ set procedure to文件名 ”打開過程文件 ,然后用 “ do過程名 ”執(zhí)行?9. 以下關(guān)于 accept 命令的說明,正確的是。aa、將輸入作為字符型數(shù)據(jù)接收b、將輸入作為數(shù)值型數(shù)據(jù)接收c、將輸入作為邏輯型數(shù)據(jù)接收d、將輸入作為備注型數(shù)據(jù)接收10. 執(zhí)行 命令: accept" 請(qǐng)輸入出 生日 期: "tom時(shí), 如果通過鍵 盤輸入ctod("01/01/69") ,則 m 的值應(yīng)為。aa、ctod( "01/01
9、/69" )b、"01/01/69" c、01/01/69 d、拒絕接受, m 不賦值11. wait 、accept 和 input 三條輸入命令中,必須要以回車鍵表示輸入結(jié)束的命令是。ca、wait 、accept 和 inputb、wait 、accept c、accept 和 inputd、wait 、input12. vfp 關(guān)于數(shù)據(jù)庫的參照完整性規(guī)則不包括。ca、插入規(guī)則b、刪除規(guī)則c、查詢規(guī)則d、更新規(guī)則13. sql 查詢語句中, group by 子句的功能是對(duì)查詢結(jié)果。ba、排序 b、分組c、限定分組檢索結(jié)果 d、限定查詢條件14. sql 語
10、句中修改表結(jié)構(gòu)的命令是。ca、modify tableb、modify structurec、alter tabled、drop table15. 數(shù)據(jù)庫 (db) ?數(shù)據(jù)庫系統(tǒng) (dbs)?數(shù)據(jù)庫管理系統(tǒng) (dbms) 三者之間的關(guān)系是?ca. dbms 包括 db 和 dbsb. db 包括 dbms 和 dbsc. dbs 包括 db 和 dbmsd. 三者無關(guān)系16若 x = 56.789,則命令 ? str( x, 2 ) substr( '56.798', 5, 1 ) 的顯示結(jié)果是b a、569b、579c、48d、4717. 下列式子中,合法的 vfp表達(dá)式是。
11、ba、"123" + space(3) + val("456")b、chr(66) + str( 1568.935, 6 ) c、asc( 'abcd' ) + "18"d、ctod( "08/18/88" ) + date( )18. 要將一個(gè)表中的全部記錄追加到當(dāng)前表中,可以使用命令 。da. appendb. insertc. insert fromd. append from19. 要判斷數(shù)值型變量 y 是偶數(shù),錯(cuò)誤的條件表達(dá)式為。da、mod( y, 2) = 0b、int( y / 2)
12、 = y / 2c、 y% 2 =0d、int( y / 2 ) = mod( y, 2 )20. 下列表達(dá)式中,返回結(jié)果為邏輯真的是 。ca、"120" > "15"b、ctod( "08/11/97" ) > ctod( "08/11/98" ) c、"08/11/97" > "07/11/98"d、"35"+"40" > "70"21. 函數(shù) len( trim( space(4) )
13、space(4) ) 返回的值是。ba、0b、4c、8d、出錯(cuò)22. 函數(shù) year("12/28/98")的返回值是。da、98b、1998c、2098d、出錯(cuò) 23執(zhí)行 a = "b", b = "a", ? &b + &a三條命令后,顯示的結(jié)果是 。ba、abb、bac、a + bd、出錯(cuò)信息24、運(yùn)行查詢的快捷鍵為 。aa.ctrl+qb.ctrl+dc.shift+qd.shift+d 25執(zhí)行命令 ? at( "中心", "國(guó)家教委考試中心 " ) 的顯示值是a、0b
14、、12c、13d、16 。c26. 在下列 vfp 表達(dá)式中,運(yùn)算結(jié)果為字符串的是。aa、"1234" "43"b、"abcd" + "xyz" = "abcdxyz" c、dtoc( date( ) ) > "04/05/97"d、ctod("04/05/97")27. 查詢?cè)O(shè)計(jì)器和視圖設(shè)計(jì)器的主要不同表現(xiàn)在。da. 視圖設(shè)計(jì)器沒有“更新條件”選項(xiàng)卡,沒有“查詢?nèi)ハ颉边x項(xiàng)b. 查詢?cè)O(shè)計(jì)器有“更新條件”選項(xiàng)卡,沒有“查詢?nèi)ハ颉边x項(xiàng)c.視圖設(shè)計(jì)器有“更
15、新條件”選項(xiàng)卡,有“查詢?nèi)ハ颉边x項(xiàng)d. 查詢?cè)O(shè)計(jì)器沒有“更新條件”選項(xiàng)卡,有“查詢?nèi)ハ颉边x項(xiàng)28. 不能使用 loop 和 exit 語句的基本程序結(jié)構(gòu)是 。da. do while enddob. for endforc. scan endscand. if endif29. 在“查詢?cè)O(shè)計(jì)器”中,系統(tǒng)默認(rèn)的查詢結(jié)果的輸出去向是a、瀏覽b、 報(bào)表 c、 表d、 圖形 。a30. 設(shè)數(shù)據(jù)表文件中有 51 條記錄,且未打開任何索引文件,則執(zhí)行命令go bottom后,記錄指針指向記錄的序號(hào)是 aa、51b、1c、52d、eof( )31. 下列幾項(xiàng)中,不能作為查詢輸出的目標(biāo)是 。ba、臨時(shí)表b、視
16、圖c、標(biāo)簽d、圖形 32設(shè)數(shù)據(jù)表與相應(yīng)索引文件已經(jīng)打開,且有內(nèi)存變量xm = " 李春",則執(zhí)行時(shí)可能會(huì)產(chǎn)生錯(cuò)誤的命令是。da、locate for 姓名 = xmb、find &xmc、seek xmd、locate for 姓名 = &xm33. 下列文件都是數(shù)據(jù)表“ rsda.dbf ”的索引文件,在打開該數(shù)據(jù)表時(shí)自動(dòng)打開的索引文件是。ca、rsda.idxb、xmzc.cdxc、rsda.cdxd、無34. sql 語句中 update 命令的功能是。da、數(shù)據(jù)定義 b、數(shù)據(jù)查詢 c 、更新表中某些列的屬性d、修改表中某些列的內(nèi)容35. 在設(shè)置數(shù)據(jù)庫
17、中的數(shù)據(jù)表間的永久關(guān)系時(shí),以下說法正確的是a、父表必須建立主索引,子表可以不建立索引b、父表必須建立主索引,子表可以建立普通索引 。bc、父表必須建立主索引,子表必須建立候選索引d、父表、子表都必須建立主索引36. 在 sql的 select查詢結(jié)果中,消除重復(fù)記錄的方法是通過 .ca :指定主關(guān)系鍵b :指定惟一索引 c :使用 distinct子句 d:使用 having子句37. 命令“ select 0”的功能是。aa、選擇區(qū)號(hào)最小的空閑工作區(qū)b、選擇區(qū)號(hào)最大的空閑工作區(qū)c、選擇當(dāng)前工作區(qū)的區(qū)號(hào)加 1 的工作區(qū)d、隨機(jī)選擇一個(gè)工作區(qū)的區(qū)號(hào)38. vfp 中的 set relation
18、關(guān)聯(lián)操作是一種。aa、邏輯連接b、物理連接c、邏輯排序d、物理排序39. sql 語句中 insert 命令的功能是。ca、在表頭插入一條記錄b、在表中指定位置插入一條記錄 c、在表尾插入一條記錄d、在表中指定位置插入若干條記錄40. 設(shè)在 1、2、3 號(hào)工作區(qū)中分別打開了數(shù)據(jù)表文件f1.dbf、f2.dbf、f3.dbf。當(dāng)前在 3 號(hào)工作區(qū),要想向 f2.dbf 數(shù)據(jù)表文件中追加紀(jì)錄,同時(shí)保持其它打開的數(shù)據(jù)表文件狀態(tài)不變,應(yīng)當(dāng)使用命令。ba、use f2b、select 2c、go f2d、select 3appendappendappenduse f2append blank四、程序填空
19、 ( 每空 3 分,共 18 分) 1下面的程序功能是完成工資查詢,請(qǐng)?zhí)羁眨簊et talk offuse employeeaccept " 請(qǐng)輸入職工號(hào) " to num locate for 職工號(hào) = numdisplay 姓名, 工資if mod(編號(hào),6)=1 ifnoteof() 2. 有學(xué)生數(shù)據(jù)表 st.ddbf,其中“編號(hào)” 字段( n, 2, 0 )的值從 1 開始連續(xù)排列。以下程序欲按編號(hào)的 1, 7, 13, 19, 的規(guī)律抽取學(xué)生參加比賽, 并在屏幕上顯示參賽學(xué)生編號(hào),請(qǐng)?zhí)羁铡se studentdo while .not. eof( )else?
20、 "職工號(hào)輸入錯(cuò)誤! " endifuseset talk on use?編號(hào)endif skipenddo3. 下列程序的功能是根據(jù)“銷售” 表中的數(shù)據(jù)去修改“庫存 .dbf” 表的數(shù)據(jù),請(qǐng)?zhí)羁铡elect 1use 庫存select 2use 銷售do whilenot eof() select 1locate for 商品名=b.商品名replace 數(shù)量 with數(shù)量- b. 數(shù)量,總金額 with單價(jià)* 數(shù)量select 2skip enddoclose database4. 下列程序是判斷任意整數(shù) (>2)是否為素?cái)?shù),請(qǐng)?zhí)羁铡?(提示:如果一個(gè)整數(shù)n 能
21、被 2n 之間的任一整數(shù)整除,則這個(gè)整數(shù)n 不是素?cái)?shù)。)set talk offinput " 輸入一個(gè)整數(shù): " to n for i=2tosqrt(n)if mod(n,i)=0 if i>sqrt(n) ? n, "是素?cái)?shù)" else? n, "不是素?cái)?shù) "exit endif endfor(或 n/i=int ( n/i )endif returnset talk on五、寫程序運(yùn)行結(jié)果 ( 每小題 3 分,共 12 分)1、寫出下列程序的輸出結(jié)果是:x=1932下列程序執(zhí)行時(shí), 在鍵盤上輸入 21,則屏幕上的顯示結(jié)果
22、為ok1y=3input "x=" to xdo sub with x,(y),5do case? x,yreturncase x > 10? "ok1"procedure sub parameter a,b,ca=a+b+cb=a+b-c returncase x > 20? "ok2" otherwise? "ok3"endcase3. 設(shè)數(shù)據(jù)表文件 cj.dbf 中有兩條記錄,內(nèi)容如下:運(yùn)行以下程序的結(jié)果應(yīng)當(dāng)是 1100.00_。record#xmzf1李四500.002張三600.00use c
23、j x = 0do while .not. eof( ) x= x + zfskip enddo? x return六、寫命令 ( 每小題 2 分,共 12 分)4. 執(zhí)行如下程序,如果輸入 n 值為5,則最后顯示值是 64 。set talk offs = 0i = 0input "n=" to n do while s <= ns = s+ ii = i + 1 enddo? s,iset talk on return設(shè)數(shù)據(jù)表 “檔案.dbf” 有字段:學(xué)號(hào) c(8)、姓名 c(8)、性別 c(2)、年齡 n(2)、民族c(2)、專業(yè) c(8)。數(shù)據(jù)表 “成績(jī).dbf” 有字段: 學(xué)號(hào) c(8)、姓名 c(8)、成績(jī) n(3) 。請(qǐng)按以下要求寫出有關(guān)的 sql 命令。1、在“檔案 .dbf”表中插入一個(gè)學(xué)生的記錄: ( 200011228, 王剛, 男, 21 ) insertinto 檔案 (學(xué)號(hào),姓名,性別,年齡) values ( “ 20001122,8“”王剛”, “男,”21 )2、列出男生的平均年齡select avg( 年齡)from 檔案 where 性別=”男”3、列出女生的姓名、專業(yè)和成績(jī)select成績(jī).姓名 ,專業(yè),成績(jī) from
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)備預(yù)防維護(hù)管理制度
- 設(shè)計(jì)公司施工管理制度
- 設(shè)計(jì)消防自審管理制度
- 訴求響應(yīng)平臺(tái)管理制度
- 診所衛(wèi)生制度管理制度
- 試劑動(dòng)態(tài)盤查管理制度
- 誠(chéng)信商廈安全管理制度
- 財(cái)政直接支付管理制度
- 貨品配送處罰管理制度
- 貨車司機(jī)之家管理制度
- 燃?xì)忮仩t安全培訓(xùn)
- 【MOOC】診斷學(xué)-山東大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 耕地表土回填施工方案
- 2025年中考物理考前押題密卷(哈爾濱卷)(全解全析)
- 2024-2025學(xué)年人教新目標(biāo)英語八年級(jí)下冊(cè)期末綜合檢測(cè)卷(含答案)
- 醫(yī)院法律、法規(guī)培訓(xùn)2024:藥事管理與藥物治療指導(dǎo)
- 環(huán)境影響評(píng)價(jià)的國(guó)際比較
- 2025屆江蘇省蘇州市英語高三第一學(xué)期期末達(dá)標(biāo)檢測(cè)試題含解析
- 浙江大學(xué)《概率論與數(shù)理統(tǒng)計(jì)》第9章
- 校際教研聯(lián)合體活動(dòng)方案及案例
- 車站(助理)調(diào)度員技能鑒定理論考試題及答案
評(píng)論
0/150
提交評(píng)論