- 相關(guān)推薦
計算機二級《VFP》上機考題與答案2016
選擇題
1.執(zhí)行如下命令的輸出結(jié)果是( )。
?15%4,15%-4
A.3 -1
B.3 3
C.1 1
D.1 -1
2.在Visual FoxPr0中,如果希望跳出SCAN…ENDSCAN循環(huán)語句、執(zhí)行ENDSCAN后面的語句,應使用( )。
A.LOOP語句
B.EXIT語句
C.BREAK語句
D.RETURN語句
3.假設(shè)新建了一個程序文件myProc.prg(不存在同名的.exe、.app和.fxp文件),然后在命令窗口輸入命令DO myProc,執(zhí)行該程序并獲得正常的結(jié)果。現(xiàn)在用命令ERASE myProc.prg刪除該程序文件,然后再次執(zhí)行命令DO myProc,產(chǎn)生的結(jié)果是( )。
A.出錯(找不到文件)
B.與第一次執(zhí)行的結(jié)果相同
C.系統(tǒng)打開“運行”對話框,要求指定文件
D.以上說法都不對
4.在Visual FoxPro中,使用LOCATE FOR命令按條件查找記錄,當查找到滿足條件的第一條記錄后,如果還需要查找下一條滿足條件的記錄,應該( )。
A.再次使用LOCATE命令重新查詢
B.使用SKIP命令
C.使用CONTINUE命令
D.使用G0命令
5.在Visual FoxPr0中,假設(shè)student表中有40條記錄,執(zhí)行下面的命令后,屏幕顯示的結(jié)果是( )。?RECCOUNT( )
A.0
B.1
C.40
D.出錯
6.恢復系統(tǒng)默認菜單的命令是( )。
A.SET MENU TO DEFAULT
B.SET SYSMENU TO DEFAULT
C.SET SYSTEM MENU TO DEFAULT
D.SET SYSTEM TO DEFAULT
7.下面程序的運行結(jié)果是( )。
SETTALK OFF
STORE 0 TO s,i
DO WHILE i<20
i=i+1
IF MOD(i,5)=0
s=s+i
ENDIF
ENDDO
?s
A.20
B.30
C.50
D.160
8.SQL語言的更新命令的關(guān)鍵詞是( )。
A.INSERT
B.UPDATE
C.CREATE
D.SELECT
9.查詢尚未最后確定訂購單的(訂購日期尚未確定)有關(guān)信息的正確命令是( )。
A.SELECT名稱,聯(lián)系人,電話號碼,訂單號FROM客戶,訂購單WHERE客戶.客戶號=訂購單.客戶號AND訂購日期IS NULL
B.SELECT名稱,聯(lián)系人,電話號碼,訂單號FROM客戶,訂購單WHERE客戶.客戶號=訂購單.客戶號AND訂購日期=NULL
C.SELECT名稱,聯(lián)系人,電話號碼,訂單號FROM客戶,訂購單FOR客戶.客戶號=訂購單.客戶號AND訂購日期IS NULL
D.SELECT名稱,聯(lián)系人,電話號碼,訂單號FROM客戶,訂購單FOR客戶.客戶號=訂購單.客戶號AND訂購日期=NULL
10.查詢訂購單的數(shù)量和所有訂購單金額合計的正確命令是( )。
A.SELECT COUNT(DISTINCT訂單號),SUM(數(shù)量*單價)FROM產(chǎn)品JOIN訂購單名細ON產(chǎn)品.產(chǎn)品號=訂購單名細.產(chǎn)品號
B.SELECT COUNT(訂單號),SUM(數(shù)量*單價)FROM產(chǎn)品JOIN訂購單名細ON產(chǎn)品.產(chǎn)品號=訂購單名細.產(chǎn)品號
C.SELECT COUNT(DISTINCT訂單號),SUM(數(shù)量*單價)FROM產(chǎn)品,訂購單名細0N產(chǎn)品.產(chǎn)品號=訂購單名細.產(chǎn)品號
D.SELECT COUNT(訂單號),SUM(數(shù)量*單價)FROM產(chǎn)品,訂購單名細0N產(chǎn)品.產(chǎn)品號=訂購單名細.產(chǎn)品號
11.假設(shè)客戶表中有客戶號(關(guān)鍵字)C1~C10共10條客戶記錄,訂購單表有訂單號(關(guān)鍵字)OR1~OR8共8條訂購單記錄,并且訂購單表參照客戶表。如下命令可以正確執(zhí)行的是( )。
A.INSERT INT0訂購單VALUES(ˋ0R5ˊ, ˋC5ˊ,{^2008/10/10})
B.INSERT INT0訂購單VALUES(ˋOR5ˊ, ˋC11ˊ,{^2008/10/10})
C.INSERT INT0訂購單VALUES(ˋOR9ˊ, ˋC11ˊ,{^2008/10/10})
D.INSERT INT0訂購單VALUES(ˋOR9ˊ, ˋC5ˊ,{^2008/10/10})
12.刪除視圖myview的命令是( )。
A.DELETE myview
B.DELETE VIEW myview
C.DROP VIEW myview
D.REMOVE VIEW myview
13.查詢第一作者為“張三”的所有書名及出版社,正確的SQL語句是( )。
A.SELECT書名,出版社FROM圖書WHERE第一作者=張三
B.SELECT書名,出版社FROM圖書WHERE第一作者=〝張三〞
C.SELECT書名,出版社FROM圖書WHERE”第一作者”=張三
D.SELECT書名,出版社FROM圖書WHERE”第一作者”=〝張三〞
14.查詢尚未歸還書(還書日期為空值)的圖書編號和借書日期,正確的SQL語句是( )。
A.SELECT圖書編號,借書日期FROM借閱WHERE還書日期=〝〞
B.SELECT圖書編號,借書日期FROM借閱WHERE還書日期=NULL
C.SELECT圖書編號,借書日期FROM借閱WHERE還書日期IS NULL
D.SELECT圖書編號,借書日期FROM借閱WHERE還書日期
15.查詢“讀者”表的所有記錄并存儲于臨時表文件one中的SQL語句是( )。
A.SELECT*FROM讀者INTO CURSOR one
B.SELECT*FROM讀者TO CURSOR one
C.SELECT*FROM讀者INTO CURSOR DBF one
D.SELECT*FROM讀者TO CURSOR DBF one
16.數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)完整性是指保證數(shù)據(jù)的( )。
A.可靠性
B.正確性
C.安全性
D.獨立性
17.查詢單位名稱中含“北京”字樣的所有讀者的借書證號和姓名,正確的SQL語句是( ) 。
A.SELECT借書證號,姓名FROM讀者WHERE單位=〝北京%〞
B.SELECT借書證號,姓名FROM讀者WHERE單位=〝北京*〞
C.SELECT借書證號,姓名FROM讀者WHERE單位LIKE〝北京*〞
D.SELECT借書證號,姓名FROM讀者WHERE單位LIKE〝%北京%〞
18.假設(shè)表單上有一選項組:⊙男○女,如果選擇第二個按鈕“女”,則該選項組Value屬性的值為( )。
A..F.
B.女
C.2
D.女或2
19.假設(shè)表單MyForm隱藏著,讓該表單在屏幕上顯示的命令是( )。
A.MyForm.List
B.MyForm.Display
C.MyForm.Show
D.MyForm.ShowForm
20.如果運行一個表單,以下表單事件首先被觸發(fā)的是( )。
A.Load
B.Error
C.Init
D.Click
參考答案與解析
(1)A
[解析]“%”可理解為返回兩個數(shù)值表達式相除的余數(shù)。l5除以4等于3余3,所以15%4=3;15除以-4,商-4,余-1,所以15%-4=1。正確答案為“3-1”,即A)選項正確。
(2)B
[解析]DO WHILE-ENDD0語句是一個功能全面使用頻率較高的循環(huán)語句。語句的格式:
DO WHILE<條件><命令序列> [LOOP] [EXIT] ENDDO
運行該語句時,先判斷<條件>是否為真,如果是真則運行DO wmLE與ENDDO間的循環(huán)體,當運行到ENDD0時,再返回DO WHILE重新判斷循環(huán)條件是否為真,確定是否再次運行循環(huán)體。若條件為假則結(jié)束循環(huán)語句運行ENDD0后的語句。如果循環(huán)體中有LOOP命令,當遇到LOOP時就結(jié)束本次循環(huán),不再運行它下面到ENDD0間的語句,提前返回DOWHILE進行下一次的循環(huán)判斷;如果循環(huán)體中有EXIT命令,當遇到它時就結(jié)束循環(huán)運行ENDD0后的語句。因此B)選項正確。
(3)A
[解析]ERASE命令是從磁盤上刪除文件,用此命令刪除的任何文件都不能恢復。格式為“ERASE FfieName |?[RECYCLE]”,因此再次執(zhí)行的時候會出錯,選項A)正確。
(4)C
[解析]LOCATE命令是按條件定位記錄位置的命令,該命令執(zhí)行后將記錄指針定位在滿足條件的第1條記錄上。如果要使指針指向下一條滿足條件的記錄,使用CONTIN-UE命令。如果沒有滿足條件的記錄則指向文件結(jié)束位置。因此C)選項正確。
(5)C
[解析]reccount()是系統(tǒng)函數(shù),從字面上看,reccount()是一個自定義過程,意為:Record Count,即返回表的記錄總數(shù)。題中student表中共有40條記錄,因此執(zhí)行reccoum ()命令后,返回表的記錄總數(shù)40。
(6)B
[解析]恢復系統(tǒng)菜單的命令為SET SYSMEN1TO DEFAULT。通過SET SYSMENU命令可以允許或禁止在程序執(zhí)行時訪問系統(tǒng)菜單,也可以重新配置系統(tǒng)菜單。系統(tǒng)菜單 配置命令為:SET SYSMENU ON1OFFIAUTOMATIClTO[<彈出式菜單名表>]I TO[<條形菜單項名表>]| To[DE. FAULT]I SAVE I NOSAVE。一般常用到將系統(tǒng)菜單恢復成標準配置,可先執(zhí)行SET SYSMENU NOSAVE,然后執(zhí)行SET SYS.MENU TO DEFAULT。
(7)C
[解析]SET TALK OFF的含義為關(guān)閉程序運算的顯示過程。STORE<表達式>TO<內(nèi)存變量名表>為內(nèi)存 變量的賦值命令,用于計算表達式并將表達式值賦給一個或多 個內(nèi)存變量。MOD(<數(shù)值表達式1>,<數(shù)值表達式2>)為 求余數(shù)函數(shù),用于返回兩個數(shù)值相除后的余數(shù)。本題為一個循 環(huán),不滿足條件后跳出循環(huán),最終返回S的值為50。
(8)B
[解析]更新數(shù)據(jù)的命令格式為:UPDATE表名SET字段名1=表達式1[,字段名2=表達式2…][WHERE 條件]。一般使用WHERE子句指定更新的條件,并且一次可 以更新多個字段;如果不使用WHERE子句,則更新全部記錄。 INSERT TABLE命令用于插入數(shù)據(jù),CREATE TABLE用于新 建表。
(9)A
[解析]查詢尚未最后確定訂購單的有關(guān)信息,可使用空值查詢,IS NULL為空值,NULL或NOT NULL說明字 段允許或不允許為空值。本題A)格式正確。
(10)A
[解析]SQL的核心是查詢。SQL的查詢命令也稱作SELECT命令,它的基本形式由SELECT-FROM- WHERE查詢塊組成,多個查詢塊可以嵌套執(zhí)行。超連接查詢 有四種連接方式,其基本格式如下:SELECT…FROM左表IN- NER I LEFT l RIGHT I FULL JOIN右表0N連接條件WTIERE 其他條件。本題DISTINCT用于去掉重復值,COUNT(DIS. TINCT訂單號)表示訂購單的數(shù)量,SUM(數(shù)量*單價)為訂購 單金額,A)選項格式正確。
(11)D
[解析]INSERTINTO<表名>[(字段名1[,字段名2,…])]VALUES(字段值l[,字段值2,…])命令用于 插入數(shù)據(jù),當插入的不是完整的記錄時,可以通過字段名1,字 段名2……來指定字段;VALUES(字段值1[,字段值2,…])給 出具體的記錄值。本題訂購單表參照客戶表,客戶表中的記錄 為C1~Cl0,訂購單表的訂購單記錄為OR1~OR8,因此,只有 D)選項可以正確執(zhí)行。
(12)C
[解析]視圖由于是從表派生面來的,所以不確在修改結(jié)構(gòu)的問題,但是視圖可以刪除,其命令格式為:DROP VIEW<視圖名>。
(13)B
[解析]簡單查詢是基于一個表進行的查詢,是由SELECT和FROM短語構(gòu)成的無條件查詢,或由SELECT、 FROM和WHERE短語構(gòu)成的條件查詢。本題查詢第一作名 為張三,條件應該是第一作者=“張三”,因此B)為正確選項。
(14)C
[解析]SQL的核心是查詢,簡單查詢是由sE.LECT和FROM短語構(gòu)成的無條件查詢,或由SELECT、FROIM和WHERE短語構(gòu)成的條件查詢。其基本格式為:SELECrl<字段名表>FROM<表名表>WHERE<條件>GROUP BY<字段>HAVING<條件>ORDERBY<字段>INTO DBF TABLEl。本題查詢尚未歸還書的圖書編號和借書日期,可利用空值查詢,使用IS NULL字符,選項C)格式正確。
(15)A
[解析]在SQL查詢語句的尾部添加INTO CUR.SOR<臨時表名>可以將查詢的結(jié)果放人指定的;臨時表中。 此操作的通常是將一個復雜的查詢分解,臨時表通常不是最終結(jié)果,可以接下來對臨時表操作得到最終結(jié)果。 因此,A)為正確選項。
(16)B
[解析]在數(shù)據(jù)庫中,數(shù)據(jù)完整性是指保證數(shù)據(jù)正確的特性,數(shù)據(jù)完整性一般包括實體完整性、域完整性和參 照完整性等。因此選項B)正確。
(17)D
[解析]簡單查詢是基于一個表進行崎查詢,是由SELEcT和FROM短語構(gòu)成的無條件查詢,或由SELECT FROM和WHERE短語構(gòu)成的條件查詢。LIKE為字符串匹配 運算符,可與通配符“%”和“一”一起使用。“%”表示與任意 多個字符匹配;“一”表示與任意一個字符匹配。本題D)選項 格式正確。
(18)D
[解析]選項組控件的Value屬性用于初始化或返回選項組中被選中的選項按鈕,Value屬性值的類型可以是 數(shù)值型的,也可以是字符型的。若為數(shù)值型N,則表示選項組 中第N個選項按鈕被選中,若為字符型c,則表示選項組中 Caption屬性值為C的選項按鈕被選中。本題選中第二個按鈕 “女”,該選項組Value屬性的值既可以為“女”也可以為“2”
(19)C
[解析]Show是方法的一種,用于顯示表單。ShowWindow為表單屬性,用于控制表單在屏幕中、懸浮在頂層表單中或作為頂層表單出現(xiàn)。執(zhí)行MyEorm.Show可以讓隱藏的表單在屏幕上顯示,因此C)選項正確。
(20)A
[解析]表單對象從創(chuàng)建到被釋放的整個過程可以分為5個階段:①裝載階段(Load事件);②對象生成階段(Init事件);③交互操作階段(如單擊事件);④對象釋放階段(Destroy事件);⑤卸載階段(Un1oad事件)。有關(guān)表單和控件的Load、Init、Destroy、Un1oad事件的先后順序可總結(jié)為:①表單的Load事件;②表單中控件的Init事件;③表單的Init事件;④表單的Destroy事件;⑤表單中控件的Destroy事件;⑥表單的Un1oad事件。因此本題A)選項正確。
【計算機二級《VFP》上機考題與答案】相關(guān)文章:
全國計算機二級《VFP》上機操作題及答案03-10
計算機二級VFP試題及答案10-22
計算機二級《VFP》試題及答案03-11
計算機二級VF上機題庫及答案03-19
計算機二級《VFP》考前練習題及答案06-08
計算機二級考試VF上機試題及答案03-21
2017計算機二級《VFP》測試卷與答案03-28