亚洲欧美成人一区二区三区,强伦轩一区二区三区四区播放方式,无码国产精品一区二区免费式直播,国产又黄又爽又湿的免费网站,少妇被弄到高潮喷水A片69网站

2016年計算機二級《VFP》考前訓練題及答案

時間:2016-04-29 14:47:00   來源:無憂考網     [字體: ]
1[單選題] 關于視圖(tu)和(he)查詢,以下敘(xu)述正確的是( )。

  A.視圖和查詢都只(zhi)能(neng)在數據庫(ku)中建立

  B.視圖和查詢都不(bu)能在數據庫(ku)中(zhong)建立

  C.視(shi)圖只能在數據庫中(zhong)建立(li)

  D.查詢只能(neng)在數據庫中(zhong)建立

  參考答案:C

  參考解析:視(shi)圖是數(shu)據庫(ku)中的(de)(de)-個特(te)有功能(neng),視(shi)圖只能(neng)創(chuang)建(jian)在數(shu)據庫(ku)里。而(er)查詢(xun)從指定的(de)(de)表或(huo)視(shi)圖中提(ti)取滿足條件的(de)(de)記錄,可(ke)以(yi)(yi)不在數(shu)據庫(ku)中創(chuang)建(jian)。因此視(shi)圖只能(neng)在數(shu)據庫(ku)中建(jian)立(li),而(er)查詢(xun)可(ke)以(yi)(yi)不在數(shu)據庫(ku)中建(jian)立(li)。

  2[簡答題](1)建立一個名為“cd1”的菜(cai)單(dan)(dan),菜(cai)單(dan)(dan)中有兩(liang)個菜(cai)單(dan)(dan)項“瀏(liu)覽”和“關閉(bi)”。“瀏(liu)覽”下還(huan)有“排序結果”、“分(fen)組結果”兩(liang)個菜(cai)單(dan)(dan)項。單(dan)(dan)擊“關閉(bi)”菜(cai)單(dan)(dan)返回到系統(tong)菜(cai)單(dan)(dan)。

  (2)在數據庫(ku)“農(nong)場管理”中建立視(shi)圖(tu)“view1”。具體(ti)要求是:視(shi)圖(tu)中的(de)數據取自表“種植信息”的(de)全部字(zi)段和新(xin)字(zi)段“收(shou)人”,并按“收(shou)入(ru)”排(pai)序(xu)(升(sheng)序(xu)),其中字(zi)段“收(shou)入(ru)”等于“(市場價一種植成本)*數量”。

  參考解析:

  (1)【操作步驟】

  ①選擇(ze)【文件】→【新建】命令,選擇(ze)“菜單”,單擊“新建文件”按鈕,再單擊“菜單”按鈕,打開菜單設計(ji)器(qi),在“菜單名(ming)稱(cheng)”中(zhong)(zhong)輸入“瀏覽(lan)”,在“結(jie)果(guo)”下(xia)拉列表框中(zhong)(zhong)選擇(ze)“子菜單”,單擊“創建”按鈕創建“瀏覽(lan)”子菜單,輸入子菜單名(ming)稱(cheng)“排(pai)序結(jie)果(guo)”,單擊下(xia)一行(xing),輸入子菜單名(ming)稱(cheng)“分組結(jie)果(guo)”。

  ②在菜(cai)(cai)單設計器右(you)(you)上(shang)角的“菜(cai)(cai)單級”下(xia)拉(la)(la)列(lie)表框(kuang)(kuang)下(xia)選擇“菜(cai)(cai)單欄”返(fan)回到上(shang)一(yi)級菜(cai)(cai)單,單擊下(xia)一(yi)行,在“菜(cai)(cai)單名稱”中(zhong)輸(shu)入“關(guan)閉”,在“結果”下(xia)拉(la)(la)列(lie)表框(kuang)(kuang)中(zhong)選擇“命令”,在右(you)(you)邊的文本框(kuang)(kuang)中(zhong)輸(shu)入:SET SYSMENU TO DEFAULT。

  ③關閉菜單設計器(qi)并(bing)保(bao)存(cun)菜單為(wei)“cd1”。

  (2)【操作步驟】

  ①選擇(ze)【文件(jian)】→【打開】命令,在“打開”對話框(kuang)的“文件(jian)類型(xing)”下拉(la)列表(biao)框(kuang)中選擇(ze)“數據(ju)庫”,選擇(ze)“農場管理.dbc”,單(dan)擊“確定”按鈕,打開數據(ju)庫設計器。

  ②選擇【文(wen)件】→【新(xin)建】命令,選擇“視圖”,單擊(ji)“新(xin)建文(wen)件”按(an)(an)鈕打開(kai)“添(tian)加(jia)表(biao)或視圖”對話框(kuang),選擇“表(biao)”單選項,選擇數(shu)據(ju)庫“農場(chang)管理”和數(shu)據(ju)庫中(zhong)的表(biao)“種植信息”,單擊(ji)“添(tian)加(jia)”按(an)(an)鈕將數(shu)據(ju)表(biao)“種植信息”添(tian)加(jia)到(dao)視圖設(she)計器中(zhong),然(ran)后關(guan)閉“添(tian)加(jia)表(biao)或視圖”對話框(kuang)。

  ③在(zai)視圖設(she)計(ji)器(qi)中(zhong)單(dan)擊“字(zi)(zi)段(duan)”選(xuan)項卡(ka),單(dan)擊“全(quan)部(bu)添(tian)加”按(an)鈕,將“可用字(zi)(zi)段(duan)”列表框中(zhong)的(de)(de)字(zi)(zi)段(duan)全(quan)部(bu)添(tian)加到右邊的(de)(de)“選(xuan)定字(zi)(zi)段(duan)”列表框中(zhong)。

  ④在“函數和表達式”下的文本框輸入(ru)“(市場價-種植成本)*數量AS收入(ru)”并將(jiang)其添加到右邊的“選定(ding)字段”列表框中(zhong)。

  ⑤在(zai)視圖(tu)設(she)計器中單(dan)擊(ji)“排序依據”選(xuan)項(xiang)卡(ka),在(zai)“排序依據”選(xuan)項(xiang)卡(ka)的“字段(duan)名”下拉列(lie)表框(kuang)中選(xuan)擇“(市場價(jia)-種植成本(ben))*數量AS收入”字段(duan),單(dan)擊(ji)“添(tian)加”按鈕,將“(市場價(jia)1-種植成本(ben))*數量AS收入”字段(duan)添(tian)加到右邊的“排序條件(jian)”列(lie)表框(kuang)中,在(zai)“排序條件(jian)”中選(xuan)擇“升序”單(dan)選(xuan)項(xiang)。

  ⑥在視圖設(she)計器中單擊“關閉”按鈕,將視圖文件以“view1”名保存。

  3[單選題] 在Visual FoxPro中(zhong),菜(cai)單程序文件的默認擴(kuo)展名是(  )。

  A.mnxB.nmtC.mprD.pig

  參考答案:C

  參考解析:菜單(dan)(dan)程(cheng)序(xu)文件(jian)的擴展(zhan)名(ming)是(shi)(shi)mpr;mnx是(shi)(shi)菜單(dan)(dan)文件(jian)的擴展(zhan)名(ming);rant是(shi)(shi)菜單(dan)(dan)備注文件(jian)的擴展(zhan)名(ming);pi9是(shi)(shi)程(cheng)序(xu)文件(jian)的擴展(zhan)名(ming)。

  4[單選題] 在Visual FoxPro中,用于建立或修改程序文件的命(ming)令(ling)是( )。

  A.MODIFY<文件名>

  B.MODIFY COMMAND<文件名>

  C.MODIFY PROCEDURE<文件名>

  D.MODIFY PROGRAM<文件名>

  參考答案:B

  參考解析:用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND<文件名>。

  5[單選(xuan)題] 在(zai)Visual FoxPr0中,執行查(cha)詢Query2.QPR的(de)正確命(ming)令是(shi)

  A.DOQuery2.QPRB.EXECQuery2.QPRC.DOQuery2D.EXECQuery2

  參考答案:A

  參考解析:查詢(xun)文件(jian)建立以后,可(ke)以通(tong)過(guo)(guo)項目中的(de)運行,或通(tong)過(guo)(guo)“程序”菜單中的(de)“運行”項來(lai)執(zhi)行或在查詢(xun)設計(ji)器打開(kai)的(de)情況下單擊常用工(gong)具欄上的(de)!搬(ban)鈕(niu)。也可(ke)以通(tong)過(guo)(guo)命(ming)令方(fang)式執(zhi)行查詢(xun),命(ming)令格式為:DO奩(lian)詢(xun)文件(jian)名,文件(jian)名中必須包括擴展(zhan)名.qpr。

  6[單(dan)選題(ti)] 一間宿舍可住(zhu)多個學(xue)生,則實體宿舍和學(xue)生之間的聯系(xi)是( )。

  A.一(yi)對(dui)一(yi)B.一(yi)對(dui)多C.多對(dui)一(yi)D.多對(dui)多

  參考答案:B

  參考解析:因為-間(jian)宿(su)舍(she)可(ke)以住多(duo)(duo)個學(xue)生(sheng)即多(duo)(duo)個學(xue)生(sheng)住在(zai)-個宿(su)舍(she)中,但-個學(xue)生(sheng)只能住-問宿(su)舍(she),所以實體宿(su)舍(she)和(he)學(xue)生(sheng)之間(jian)是-對多(duo)(duo)的關系。

  7[單選(xuan)題] 如(ru)果有定義LOCAL data,data的初值是(shi)( )。

  A.整數0B.不(bu)定值(zhi)C.邏(luo)輯真(zhen)D.邏(luo)輯假

  參考答案:D

  %參考解析:聲明局部變量的命令是:LOCAL<內存變量表>。該命令建立指定的局部內存(cun)變量,并(bing)為它們賦初值(zhi)邏(luo)輯假.F.。

  8[簡答題]在考生文(wen)件夾(jia)下完成(cheng)下列操(cao)作(zuo):

  用戶文件下已存在client(用戶)表、topic(主題)表和reply(回復)表。

  1.考生文件夾下已有文件pone.pr9,但其(qi)中(zhong)有4處內(nei)容缺失,請填充之。不要(yao)修改程序的(de)(de)其(qi)他內(nei)容。程序的(de)(de)功能是根(gen)據(ju)reply表統計各主題帖的(de)(de)回復數,并(bing)將(jiang)統計值存(cun)入(ru)topic表中(zhong)的(de)(de)已存(cun)在的(de)(de)“回復數”字段。最后要(yao)運行該程序文件。

  2.使用(yong)(yong)(yong)SELECT語(yu)句查詢(xun)用(yong)(yong)(yong)戶名為(wei)“ehengguowe”的客戶發(fa)布的主(zhu)題(ti)的所有回復(fu)。查詢(xun)結(jie)果包含“編(bian)(bian)號”、“用(yong)(yong)(yong)戶名”、“回復(fu)時間”和“主(zhu)題(ti)帖編(bian)(bian)號”四項內容,各(ge)記錄按“主(zhu)題(ti)帖編(bian)(bian)號”升序排序,“主(zhu)題(ti)帖編(bian)(bian)號”相同再按“回復(fu)時間”升序排序,查詢(xun)結(jie)果存(cun)放在表tableone中。最后將該(gai)語(yu)句保存(cun)在命令文件ptwo.prg中。

  參考解析:

  (1)[操作(zuo)步驟(zou)]

  步驟1:單擊(ji)(ji)常用工具(ju)欄(lan)中(zhong)的“打開(kai)”按鈕,在“打開(kai)”對話框中(zhong)選擇pone.prg文(wen)件,單擊(ji)(ji)“確定”按鈕。

  步驟2:在(zai)(zai)(1)處輸入“主(zhu)題帖編號”;在(zai)(zai)(2)處輸入“編號”{在(zai)(zai)(3)處輸入“topic.編號”;在(zai)(zai)(4)處輸入“reply.主(zhu)題帖編號”。

  步(bu)驟3:單擊常用工具欄中的“保存(cun)”按鈕,再(zai)單擊“運(yun)行’按鈕運(yun)行該程序。

  (2)[操作(zuo)步驟]

  步驟1:在命(ming)令(ling)窗口中輸入下列語句:

  SELECT Reply.編(bian)號,Reply.用戶名,Reply.回復時

  間,Reply.主題(ti)帖(tie)編號;

  FROM reply;

  WHERE Reply.用戶名=”chengguowe”;

  ORDER BY Reply.主題(ti)帖編(bian)號,Reply.

  回復時問;INTO TABLE tableone.dbf輸入完成后按(an)回車鍵執行語句。

  步驟2:復制(zhi)命令(ling)窗(chuang)口(kou)中的(de)上述程(cheng)序語句,單擊常用工具欄中的(de)“新建(jian)”按鈕(niu),在打開(kai)的(de)“新建(jian)”對話(hua)框中選擇“程(cheng)序”單選按鈕(niu),然后單擊“新建(jian)文件”按鈕(niu)。

  步(bu)驟3:在打開(kai)的(de)程(cheng)序窗口中(zhong)粘貼復制的(de)語(yu)句,單(dan)擊工具欄中(zhong)的(de)“保存(cun)”按鈕,在打開(kai)的(de)“另存(cun)為(wei)”對話框中(zhong)輸(shu)入文(wen)件名為(wei)“ptwo”,單(dan)擊“保存(cun)”按鈕。

  9[簡(jian)答題(ti)]在考(kao)生文件夾下完成下列操作:

  在考(kao)生文(wen)件夾(jia)下創建一(yi)(yi)個(ge)(ge)下拉式菜單(dan)mymenu.mnx,并生成(cheng)菜單(dan)程序mymenu.mpr。運行(xing)該(gai)菜單(dan)程序時(shi)會在當前vfp系統菜單(dan)的末尾追加一(yi)(yi)個(ge)(ge)“考(kao)試”子菜單(dan),如下圖所示。

  

  菜(cai)單命(ming)令“統計(ji)”和“返回”的功能都通過執行過程完成。

  菜單命令“統(tong)計(ji)”的(de)功(gong)能是(shi)統(tong)計(ji)每個用戶(hu)發布的(de)主題(ti)帖(tie)(tie)數(shu)和(he)回復貼(tie)數(shu)。統(tong)計(ji)結果(guo)(guo)依次包(bao)含“用戶(hu)名(ming)”、“主題(ti)帖(tie)(tie)數(shu)”和(he)“回復帖(tie)(tie)數(shu)”三個字(zi)段。各(ge)記錄按用戶(hu)名(ming)升序(xu)排序(xu),統(tong)計(ji)結果(guo)(guo)存放在tabletwo表中。

  菜單命(ming)令“返(fan)回”的(de)功能是(shi)恢(hui)復標準的(de)系統菜單。

  菜單(dan)程序(xu)生成后,運行(xing)菜單(dan)程序(xu)并(bing)依(yi)次執行(xing)“統(tong)計”和“返回(hui)”菜單(dan)命令。

  參考解析:

  [操作步驟]

  步驟1:單擊常用工具欄(lan)中的(de)“新(xin)建”按鈕(niu)(niu),在(zai)打開(kai)的(de)“新(xin)建”對(dui)話框(kuang)中選(xuan)擇(ze)“菜(cai)單”單選(xuan)按鈕(niu)(niu),然后(hou)單擊“新(xin)建文件”按阻,選(xuan)擇(ze)“菜(cai)單”按鈕(niu)(niu)。

  步驟2:單(dan)擊菜單(dan)欄(lan)中(zhong)(zhong)的“顯示”按鈕,在彈出的下拉列表中(zhong)(zhong)選(xuan)(xuan)擇“常規(gui)選(xuan)(xuan)項(xiang)”命令(ling),在彈出的“常規(gui)選(xuan)(xuan)項(xiang)”對話框(kuang)中(zhong)(zhong),選(xuan)(xuan)擇“位置(zhi)”選(xuan)(xuan)項(xiang)組(zu)中(zhong)(zhong)的“追加(jia)”單(dan)選(xuan)(xuan)按鈕,單(dan)擊“確定”按鈕。

  步驟3:按題目(mu)的要求新建(jian)一個(ge)“考試”菜(cai)(cai)單(dan),設(she)置該菜(cai)(cai)單(dan)的“結果”為子菜(cai)(cai)單(dan),再單(dan)擊“創(chuang)建(jian)”按鈕建(jian)立兩個(ge)菜(cai)(cai)單(dan)項“統計”和“返回”,結果均(jun)設(she)置為“過程”。

  步(bu)驟4:選中“統(tong)計”行,單擊后面的(de)(de)“創建”按鈕,在(zai)彈出的(de)(de)窗口中輸入如下代碼,為(wei)“統(tong)計”菜單編寫代碼。

  SELECT Reply.用戶名(ming),COUNT(Reply.主題(ti)帖編號)as

  主題貼數;

  Topic.回(hui)復(fu)數As回(hui)復(fu)貼數;

  FROM reply INNER JOIN topic;

  ON Reply.編號=Topic.編號;

  GROUP BY Reply.用戶名;

  ORDER BY Reply.用戶名;

  INTO TABLE tabletw0.dbf

  步(bu)驟(zou)5:為“返回”菜單編寫代碼(ma)“Set sysmenu to default”,方(fang)法同步(bu)驟(zou)3。

  步驟6:單(dan)擊菜單(dan)欄中(zhong)的(de)(de)“菜單(dan)”按鈕,在彈出(chu)的(de)(de)下拉列(lie)表中(zhong)選擇(ze)“生成(cheng)(cheng)”按鈕。在彈出(chu)的(de)(de)“另(ling)存為”對話(hua)框中(zhong),設置菜單(dan)名為“mymenu.mnx”,單(dan)擊“保存”按鈕。再在彈出(chu)的(de)(de)“生成(cheng)(cheng)菜單(dan)”對話(hua)框中(zhong),單(dan)擊“生成(cheng)(cheng)”按鈕。

  步驟7:在命(ming)令窗口(kou)中(zhong)輸(shu)入“DO mymenu.mpr”,按“Enter”鍵運(yun)行(xing)(xing)程序,即可看到(dao)在當前(qian)的(de)vfp系統(tong)菜單的(de)末尾追加(jia)了一個“考試”子(zi)菜單。依次執行(xing)(xing)“統(tong)計”和(he)“返回(hui)”菜單命(ming)令。

  10[單選題]為表中一些字(zi)段(duan)創建普(pu)通(tong)索(suo)引的(de)目的(de)是(shi)

  A.改變表中(zhong)記錄的(de)物理順序

  B.確(que)保實體(ti)完整性約束

  C.加快數據庫表(biao)的更新速度

  D.加快數據(ju)庫表的查(cha)詢速度(du)

  參考答案:D

  參考解析:VisualFoxPr0中索引是由指針構成的文件,這些指針邏輯上按照索引關鍵字值進行排序。索引文件和表的.dbf文件是分別存儲的,并且不改變表中記錄的物理順序。使用索引的目的是為了加快對表的查詢操作。