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

2016年計算機二級《VFP》考前沖刺試卷及答案

時間:2016-03-03 14:37:00   來源:無憂考網     [字體: ]
一、選擇題

  1程序流(liu)程圖中帶有(you)箭頭(tou)的線段表(biao)示的是( )。

  A.圖(tu)元關系B.數據流(liu)C.控制流(liu)D.調用(yong)關系

  參考答案:C

  參考(kao)解析:在數據(ju)流(liu)圖中,用標(biao)有(you)名字的箭(jian)頭表示數據(ju)流(liu)。在程(cheng)序流(liu)程(cheng)圖中,用標(biao)有(you)名字的箭(jian)頭表示控(kong)制流(liu)。所以選擇C)。

  2對長(chang)度為n的線(xian)性表(biao)排(pai)序(xu),在壞(huai)情況下,比較次數不是(shi)n(n-1)/2的排(pai)序(xu)方法是(shi)( )。

  A.快速排序(xu)(xu)B.冒泡排序(xu)(xu)C.直接插入排序(xu)(xu)D.堆排序(xu)(xu)

  參考答案:D

  參考解析(xi):除了堆排序算法的(de)比較次數是o(nlog2 n),其他的(de)都(dou)是n(n-1)/2。

  3在軟件開(kai)發(fa)中,需求分析(xi)階段產(chan)生的主要文檔(dang)是( )。

  A.可行(xing)性(xing)分(fen)析報告B.軟件需(xu)求(qiu)規格(ge)說(shuo)明書C.概(gai)要設計(ji)說(shuo)明書D.集成測試計(ji)劃

  參考答案:B

  參考(kao)解析(xi):A)錯誤,可行(xing)性分析(xi)階(jie)段產(chan)生(sheng)可行(xing)性分析(xi)報告。C)錯誤,概(gai)要(yao)設(she)(she)計(ji)(ji)(ji)說(shuo)明書是(shi)總體設(she)(she)計(ji)(ji)(ji)階(jie)段產(chan)生(sheng)的(de)(de)文(wen)檔(dang)(dang)。D)錯誤,集成測試計(ji)(ji)(ji)劃是(shi)在概(gai)要(yao)設(she)(she)計(ji)(ji)(ji)階(jie)段編寫的(de)(de)文(wen)檔(dang)(dang)。B)正(zheng)確,軟件需求(qiu)規格說(shuo)明書是(shi)后(hou)續工作如設(she)(she)計(ji)(ji)(ji)、編碼(ma)等需要(yao)的(de)(de)重(zhong)要(yao)參考(kao)文(wen)檔(dang)(dang)。

  4在Visual FoxPro中(zhong)可以建立(li)表的命令是(shi)( )。

  A.CREATEB.CREATE DATABASEC.CREATE QUERYD.CREATE FORM

  參考答案:A

  參(can)考解析:用(yong)命(ming)令方(fang)式建立數(shu)據庫表(biao)的是在(zai)命(ming)令窗口利用(yong)OPEN DATA命(ming)令先打開數(shu)據庫,然(ran)后利用(yong)CREATE命(ming)令打開表(biao)設計器進行(xing)數(shu)據表(biao)設計。

  5設(she)有(you)學(xue)生(sheng)選課(ke)表(biao)SC(學(xue)號,課(ke)程號,成(cheng)績(ji)),用SQL命(ming)令檢索同(tong)時選修了(le)課(ke)程號為“Cl”和“C5”課(ke)程的學(xue)生(sheng)的學(xue)號的正(zheng)確命(ming)令是( )。

  A.SELECT學號(hao)FROM SC WHERE課程號(hao)=ˋC1ˊAND課程號(hao)=ˋC5ˊ

  B.SELECT學號(hao)FROM SC WHERE課(ke)(ke)程號(hao)=ˋC1ˊAND課(ke)(ke)程號(hao)=(SELECT課(ke)(ke)程號(hao)FROM SC WHERE課(ke)(ke)程號(hao)=ˋC5ˊ)

  C.SELECT學號(hao)(hao)(hao)FROM SC WHERE課程(cheng)號(hao)(hao)(hao)=ˋC1ˊAND學號(hao)(hao)(hao)=(SELECT學號(hao)(hao)(hao)FROM SC WHERE課程(cheng)號(hao)(hao)(hao)=ˋC5ˊ)

  D.SELECT學號(hao)FROM SC WHERE課程號(hao)=ˋC1ˊAND學號(hao)IN(SELECT學號(hao)FROM SC WHERE課程

  號=ˋC5ˊ)

  參考答案:D

  參考解析:這個查詢(xun)不能用(yong)簡單的查詢(xun)實現,所以要用(yong)到嵌(qian)套查詢(xun),在(zai)嵌(qian)套查詢(xun)中(zhong)內外層的嵌(qian)套用(yong)IN而不用(yong)“=”,D)選項正確。

  6報表的數據源不包括( )。

  A.視圖B.自由表C.數據庫表D.文(wen)本(ben)文(wen)件

  參考答案:D

  參(can)考解析:數據源是(shi)報表(biao)的數據來源,通常是(shi)數據庫中的表(biao)或(huo)自由表(biao),也(ye)可以是(shi)視圖、查詢或(huo)臨時表(biao)。

  7在軟件開發中,需求分析(xi)階段可以使用的工具是( )。

  A.N-S圖B.DFD圖C.PAD圖D.程(cheng)序(xu)流程(cheng)圖

  參考答案:B

  參考解析:在需求分(fen)析階段可以使用的(de)工具有數據流圖(DFD圖),數據字典(DD),判(pan)定樹與判(pan)定表,所以選擇B)。

  8查詢所有(you)l982年3月20日以后(含(han))出生、性(xing)別為(wei)男(nan)的(de)學生,正確的(de)SQL語句是(shi)( )。

  A.SELECT*FROM學生WHERE出生日期>={^1982-03-20}AND性(xing)別=〝男〞

  B.SELECT*FROM學生WHERE出生日期<={^1982-03-20}AND性別=〝男〞

  C.SELECT*FROM學生WHERE出(chu)生日(ri)期>={^1982-03-20}OR性別(bie)=〝男〞

  D.SELECT*FROM學生WHERE出生日期<={^1982-03-20}OR性別=〝男〞

  參考答案:A

  參考解析:(3SQL的基本形式由SELECT-FROM-WHERE查(cha)(cha)詢塊組成。其中SELECT說(shuo)明(ming)要(yao)查(cha)(cha)詢的字(zi)(zi)段,FROM說(shuo)明(ming)要(yao)查(cha)(cha)詢的字(zi)(zi)段來自哪個(ge)表(biao)或哪些表(biao),WHERE說(shuo)明(ming)查(cha)(cha)詢條件。要(yao)求時間為(wei)l982年(nian)3月20日以后,對(dui)應的SQL語句應為(wei)WHERE出生日期>={^1982-03-20},and表(biao)示(shi)“且”,本題A)選項正確。

  9擴展名為(wei)mpr的文件(jian)是( )。

  A.菜單(dan)(dan)文(wen)件B.菜單(dan)(dan)程序文(wen)件C.菜單(dan)(dan)備注文(wen)件D.菜單(dan)(dan)參數文(wen)件

  參考答案:B

  參(can)考解(jie)析:mpr是(shi)(shi)菜(cai)(cai)單程序文(wen)(wen)件(jian)的擴(kuo)展(zhan)名,菜(cai)(cai)單文(wen)(wen)件(jian)的擴(kuo)展(zhan)名是(shi)(shi)nlnx,菜(cai)(cai)單備(bei)注文(wen)(wen)件(jian)的擴(kuo)展(zhan)名是(shi)(shi)rant,菜(cai)(cai)單參(can)數文(wen)(wen)件(jian)不存在(zai)。

  10查(cha)詢(xun)單價在600元以(yi)上(shang)的主機板和硬(ying)盤(pan)的正確(que)SQL命令是( ).

  A.SELECT*FROM產品WHERE單價(jia)>600AND(名稱=ˋ主機板′AND名稱=ˋ硬盤′)

  B.SELECT*FROM產(chan)品WHERE單價>600AND(名(ming)稱=ˋ主機(ji)板′OR名(ming)稱=ˋ硬(ying)盤′)

  C.SELECT*FROM產(chan)品FOR單價>600AND(名(ming)稱(cheng)=ˋ主機板′AND名(ming)稱(cheng)=ˋ硬盤(pan)′)

  D.SELECT*FROM產品FOR單價>600AND(名稱(cheng)=ˋ主機板′OR名稱(cheng)=ˋ硬盤′)

  參考答案:B

  參考(kao)解析:SQL的(de)(de)基本格式為SELECT-FROM-WHERE,其中SELECT說(shuo)明(ming)要(yao)查詢(xun)的(de)(de)字段,FROM說(shuo)明(ming)要(yao)查詢(xun)的(de)(de)字段來(lai)自(zi)哪個(ge)表或哪些表,WHERE說(shuo)明(ming)查詢(xun)條(tiao)件。查詢(xun)主機板和硬盤信(xin)息應使用(yong)…or連(lian)接。

  11在Visual FoxPro中(zhong),用于建立或修改程序文件的命令是(shi)( )。

  A.MODIFY<文件名>

  B.MODIFY COMMAND<文件名>

  C.MODIFY PROCEDURE<文件名>

  D.MODIFY PROGRAM<文件名>

  參考答案:B

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

  12在(zai)Visual FoxPro中(zhong),若所建立索引(yin)的字段(duan)值不允許重復,并(bing)且一個表中(zhong)只能(neng)創建一個,這種索引(yin)應該(gai)是( )。

  A.主索(suo)引(yin)B.索(suo)引(yin)C.候選索(suo)引(yin)D.普通索(suo)引(yin)

  參考答案:A

  參考解析:Visual FoxPro中(zhong)(zhong)(zhong)的(de)索(suo)(suo)引(yin)分為主索(suo)(suo)引(yin)、候選(xuan)索(suo)(suo)引(yin)、唯(wei)(wei)-索(suo)(suo)引(yin)和普通索(suo)(suo)引(yin)四種。主索(suo)(suo)引(yin)是在指(zhi)定字(zi)(zi)段(duan)(duan)或表達(da)式(shi)中(zhong)(zhong)(zhong)不允許出現重復值(zhi)(zhi)的(de)索(suo)(suo)弓(gong)i,主索(suo)(suo)引(yin)可(ke)以(yi)(yi)看作表中(zhong)(zhong)(zhong)的(de)主關鍵字(zi)(zi),-個表中(zhong)(zhong)(zhong)只能有(you)-個主索(suo)(suo)引(yin);候選(xuan)索(suo)(suo)引(yin)和主索(suo)(suo)引(yin)具有(you)相同的(de)特性(xing),但(dan)候選(xuan)索(suo)(suo)引(yin)可(ke)以(yi)(yi)有(you)多(duo)個;唯(wei)(wei)-索(suo)(suo)引(yin)是索(suo)(suo)引(yin)項的(de)唯(wei)(wei)-,而(er)不是字(zi)(zi)段(duan)(duan)值(zhi)(zhi)的(de)唯(wei)(wei)-;普通索(suo)(suo)引(yin)既允許字(zi)(zi)段(duan)(duan)中(zhong)(zhong)(zhong)出現重復值(zhi)(zhi),也允許索(suo)(suo)引(yin)項中(zhong)(zhong)(zhong)出現重復值(zhi)(zhi)。

  13讓(rang)隱藏(zang)的MeForm表單顯示在屏幕上的命令是( )。

  A.MeForm.DisplayB.MeForm.ShowC.MeForm.ListD.MeForm.See

  參考答案:B

  參考解析:表(biao)單的(de)Show方法用(yong)于顯表(biao)單,該(gai)方法將表(biao)單的(de)Visible屬(shu)性值設為.T.,使之成為活動表(biao)單。DisPlay、List、See都不是表(biao)單的(de)方法。

  14在Visual FoxPro中,編譯或連編生成的程(cheng)序文件(jian)的擴展名不包括( )。

  A.APPB.EXEC.DBCD.FXP

  參考答案:C

  參考解析:Visual FoxPro程序文(wen)(wen)件(jian)通過編(bian)(bian)譯、連編(bian)(bian).,可(ke)以產生不同的目標代碼文(wen)(wen)件(jian),這些文(wen)(wen)件(jian)具有(you)不同的擴(kuo)展(zhan)名:.exe(Visual FoxPro可(ke)執行(xing)文(wen)(wen)件(jian)),.app(Visual FoxPm應用程序文(wen)(wen)件(jian)),.fxp(Visual FoxPro編(bian)(bian)譯版(ban)本);

  15釋放和關閉表(biao)單的方法(fa)是( )。

  A.ReleaseB.DeleteC.LostFocusD.Destroy

  參考答案:A

  參考解析:表單(dan)(dan)的Release方(fang)法是將表單(dan)(dan)從內存中釋放;LostFocus事件(jian)是表單(dan)(dan)失(shi)去焦(jiao)點的事件(jian);Destroy事件(jian)是在表單(dan)(dan)對象(xiang)釋放時(shi)引發的事件(jian);表單(dan)(dan)沒有Delete事件(jian)和方(fang)法。

  16假設職員表已在當前工作區打(da)開,其(qi)當前記錄的“姓名”字段值(zhi)為“李彤”(C型字段)。在命令(ling)窗口(kou)輸入

  并(bing)執行如下(xia)命令:

  姓(xing)名(ming)=姓(xing)名(ming)-〝出勤〞

  ?姓名

  屏幕上會顯示( )。

  A.李(li)彤B.李(li)彤出(chu)勤(qin)C.李(li)彤·出(chu)勤(qin)D.李(li)彤-出(chu)勤(qin)

  參考答案:A

  參考解(jie)析:C型(xing)字(zi)(zi)(zi)(zi)段(duan)即(ji)字(zi)(zi)(zi)(zi)符(fu)型(xing)字(zi)(zi)(zi)(zi)段(duan),其(qi)表示方(fang)法是(shi)用(yong)半角單(dan)引(yin)號、雙引(yin)號或方(fang)括(kuo)號把字(zi)(zi)(zi)(zi)符(fu)串(chuan)括(kuo)起來,字(zi)(zi)(zi)(zi)符(fu)型(xing)變量的(de)定(ding)界符(fu)必須成對匹配,如果某種定(ding)界符(fu)本身也是(shi)字(zi)(zi)(zi)(zi)符(fu)串(chuan)的(de)內容,則(ze)需要(yao)用(yong)另(ling)-種定(ding)界符(fu)為該(gai)字(zi)(zi)(zi)(zi)符(fu)串(chuan)定(ding)界。本題輸出結果為“李彤”。

  17設有表(biao)示學生選課(ke)(ke)的三張表(biao),學生S(學號(hao),姓名(ming),性(xing)別,年齡,身份證號(hao)),課(ke)(ke)程C(課(ke)(ke)號(hao),課(ke)(ke)名(ming)),選課(ke)(ke)SC(學號(hao),課(ke)(ke)號(hao),成績),則表(biao)SC的關鍵字(鍵或碼)為( )。

  A.課(ke)號,成績B.學號,成績C.學號,課(ke)號D.學號,姓名(ming),成績

  參考答案:C

  參考解(jie)析:學號是學生表(biao)s的(de)(de)主(zhu)鍵(jian),課號是課程表(biao)c的(de)(de)主(zhu)鍵(jian),所以選課表(biao)sc的(de)(de)關(guan)鍵(jian)字就應(ying)該是與前兩(liang)個表(biao)能(neng)夠(gou)直接聯(lian)系且(qie)能(neng)唯-定(ding)義的(de)(de)學號和課號,所以選擇C)。

  18在(zai)下面的Visual FoxPro表達(da)式(shi)中,運算(suan)結果(guo)不為邏輯真的是( )。

  A.EMPTY(SPACE(0))B.LIKE(ˋxy*′,ˋxyz′)C.AT(ˋxy′,ˋabcxyz′)D.ISNULL(.NULL.)

  參考答案:C

  參考解析:Space函數(shu)(shu)返(fan)(fan)回(hui)由指定數(shu)(shu)目組成的(de)字(zi)(zi)(zi)(zi)符(fu)串(chuan)(chuan),Space(0)返(fan)(fan)回(hui)空字(zi)(zi)(zi)(zi)符(fu)串(chuan)(chuan),Empty函數(shu)(shu)判斷(duan)指定的(de)表(biao)(biao)達(da)式的(de)運(yun)算結果(guo)是否(fou)為(wei)空,故(gu)A)選(xuan)項(xiang)為(wei)真(zhen);Like函數(shu)(shu)比較前后兩個(ge)字(zi)(zi)(zi)(zi)符(fu)串(chuan)(chuan)對(dui)應位置上的(de)字(zi)(zi)(zi)(zi)符(fu),若(ruo)所有對(dui)應字(zi)(zi)(zi)(zi)符(fu)都相匹配,函數(shu)(shu)返(fan)(fan)回(hui)值(zhi)(zhi)(zhi)為(wei)邏輯(ji)真(zhen),否(fou)則為(wei)邏輯(ji)假(jia),前字(zi)(zi)(zi)(zi)符(fu)串(chuan)(chuan)可(ke)包含(han)通配符(fu),故(gu)B)選(xuan)項(xiang)為(wei)真(zhen);At函數(shu)(shu)如果(guo)前字(zi)(zi)(zi)(zi)符(fu)串(chuan)(chuan)是后字(zi)(zi)(zi)(zi)符(fu)串(chuan)(chuan)的(de)子(zi)串(chuan)(chuan),返(fan)(fan)回(hui)前字(zi)(zi)(zi)(zi)符(fu)串(chuan)(chuan)首(shou)字(zi)(zi)(zi)(zi)符(fu)在后字(zi)(zi)(zi)(zi)符(fu)串(chuan)(chuan)中第幾次(ci)出現(xian)的(de)位置,函數(shu)(shu)值(zhi)(zhi)(zhi)為(wei)數(shu)(shu)值(zhi)(zhi)(zhi)型,故(gu)C)返(fan)(fan)回(hui)的(de)不為(wei)邏輯(ji)真(zhen);IsnuU函數(shu)(shu)判斷(duan)-個(ge)表(biao)(biao)達(da)式的(de)值(zhi)(zhi)(zhi)是否(fou)為(wei)空值(zhi)(zhi)(zhi),故(gu)D)選(xuan)項(xiang)為(wei)真(zhen)。

  19結構化程序設計的基(ji)本(ben)原(yuan)則不包括( )。

  A.多態性B.自頂(ding)向下(xia)C.模塊化D.逐步求精

  參考答案:A

  參考解析:結(jie)構化程序(xu)設(she)計的思想包(bao)括:自頂向下、逐(zhu)步求精、模(mo)塊化、限制使(shi)用go to語句,所以選(xuan)擇(ze)A)。

  20假設(she)某表單(dan)的(de)Visible屬性的(de)初值為.F.,能將其(qi)設(she)置為.T.的(de)方法是(shi)( )。

  A.mdeB.ShowC.ReleaseD.SetFocus

  參考答案:B

  參考解析:表(biao)(biao)(biao)單(dan)(dan)(dan)(dan)的(de)Hide方(fang)法(fa)用(yong)于隱藏表(biao)(biao)(biao)單(dan)(dan)(dan)(dan),該(gai)方(fang)法(fa)將表(biao)(biao)(biao)單(dan)(dan)(dan)(dan)的(de)Visible屬(shu)性設置為.F.;Show方(fang)法(fa)用(yong)于顯表(biao)(biao)(biao)單(dan)(dan)(dan)(dan),該(gai)方(fang)法(fa)將表(biao)(biao)(biao)單(dan)(dan)(dan)(dan)的(de)Visible屬(shu)性值設為.T.,使(shi)之成為活動表(biao)(biao)(biao)單(dan)(dan)(dan)(dan);Release方(fang)法(fa)用(yong)于從(cong)內存中釋放表(biao)(biao)(biao)單(dan)(dan)(dan)(dan);SetFocus方(fang)法(fa)讓(rang)表(biao)(biao)(biao)單(dan)(dan)(dan)(dan)獲得(de)焦點,使(shi)其成為活動表(biao)(biao)(biao)單(dan)(dan)(dan)(dan)。所以符(fu)合此題(ti)的(de)方(fang)法(fa)是Show。

  21假設(she)表單上有一選(xuan)項(xiang)組:⊙男(nan)○女,其(qi)中第一個選(xuan)項(xiang)按(an)鈕“男(nan)”被選(xuan)中。請問(wen)該選(xuan)項(xiang)組的(de)Value屬性(xing)值為( )。

  A..T.B.〝男(nan)〞C.1D.〝男(nan)〞或1

  參考答案:D

  參考解析:選(xuan)(xuan)(xuan)項(xiang)(xiang)組控件(jian)的(de)Value屬性用于初始化或返(fan)回(hui)選(xuan)(xuan)(xuan)項(xiang)(xiang)組中(zhong)被(bei)選(xuan)(xuan)(xuan)中(zhong)的(de)選(xuan)(xuan)(xuan)項(xiang)(xiang)按鈕,Value屬性值的(de)類型(xing)(xing)可以(yi)是(shi)數值型(xing)(xing)的(de),也可以(yi)是(shi)字符(fu)型(xing)(xing)的(de)。若為數值型(xing)(xing)N,則表示選(xuan)(xuan)(xuan)項(xiang)(xiang)組中(zhong)第N個(ge)選(xuan)(xuan)(xuan)項(xiang)(xiang)按鈕被(bei)選(xuan)(xuan)(xuan)中(zhong),若為字符(fu)型(xing)(xing)c,則表示選(xuan)(xuan)(xuan)項(xiang)(xiang)組中(zhong)Caption屬性值為c的(de)選(xuan)(xuan)(xuan)項(xiang)(xiang)按鈕被(bei)選(xuan)(xuan)(xuan)中(zhong)。因此本題D)選(xuan)(xuan)(xuan)項(xiang)(xiang)正確。

  22計算每名(ming)運動員(yuan)的“得分”的正確(que)SQL命(ming)令是(shi)( )。

  A.UPDATE運動(dong)員FIELD得分(fen)=2*投中2分(fen)球(qiu)+3*投中3分(fen)球(qiu)+罰球(qiu)

  B.UPDATE運動員(yuan)FIELD得分(fen)WITH2*投中2分(fen)球(qiu)(qiu)+3*投中3分(fen)球(qiu)(qiu)+罰球(qiu)(qiu)

  C.UPDATE運動員SET得分WITH2*投中2分球+3*投中3分球+罰球

  D.UPDATE運(yun)動員SET得分=2*投中(zhong)2分球+3*投中(zhong)3分球+罰球

  參考答案:D

  %參考解析(xi):本(ben)(ben)題考查SQL數(shu)據更新(xin)語(yu)句(ju)。該語(yu)句(ju)的基本(ben)(ben)命令(ling)格式為:UPDATE數(shu)據表(biao)名SET字段名=更新(xin)表(biao)達(da)式值WHERE條(tiao)件表(biao)達(da)式。當不使用(yong)WHERE子句(ju)時,則(ze)更新(xin)全部記錄。套用(yong)UPDATE的命令(ling)格式,本(ben)(ben)題的正(zheng)確答(da)案(an)為D)。

  23設有學生表(biao)S(學號,姓名,性別,年(nian)齡)、課(ke)(ke)程(cheng)(cheng)(cheng)表(biao)C(課(ke)(ke)程(cheng)(cheng)(cheng)號,課(ke)(ke)程(cheng)(cheng)(cheng)名,學分(fen))和(he)(he)學生選(xuan)課(ke)(ke)表(biao)SC(學號,課(ke)(ke)程(cheng)(cheng)(cheng)號,成(cheng)績),檢索(suo)學號、姓名和(he)(he)學生所選(xuan)課(ke)(ke)程(cheng)(cheng)(cheng)的課(ke)(ke)程(cheng)(cheng)(cheng)名和(he)(he)成(cheng)績,正確(que)的SQL命令是( )。

  A.SELECT學(xue)號,姓名(ming),課(ke)程名(ming),成績FROM S,SC,C WHERE S.學(xue)號=SC.學(xue)號AND SC.學(xue)號=C.學(xue)號

  B.SELECT學號(hao)(hao)(hao),姓名(ming),課(ke)程(cheng)名(ming),成績FROM(S JOIN SC ON S.學號(hao)(hao)(hao)=SC.學號(hao)(hao)(hao))JOIN C ON SC.課(ke)程(cheng)號(hao)(hao)(hao)=C.課(ke)程(cheng)號(hao)(hao)(hao)

  C.SELECT S.學(xue)號,姓名,課(ke)程(cheng)名,成績FROM S JOIN SC JOIN C ON S.學(xue)號=SC.學(xue)號0N SC.課(ke)程(cheng)號=C.課(ke)程(cheng)號

  D.SELECT S.學號,姓名,課程(cheng)(cheng)名,成績FROM S JOIN SC JOIN C ON SC.課程(cheng)(cheng)號=C.課程(cheng)(cheng)號0N S.學號=SC.學號

  參考答案:D

  參(can)考解析(xi):SQL是順(shun)序(xu)執(zhi)行(xing)命令(ling)語句(ju),在多表(biao)連(lian)接查詢時,各條件短語的(de)執(zhi)行(xing)順(shun)序(xu)會影響到終的(de)查詢結果(guo)。檢(jian)索學號(hao)、姓(xing)名(ming)(ming)和學生所選(xuan)(xuan)課(ke)程(cheng)的(de)課(ke)程(cheng)名(ming)(ming)和成績,應為(wei)sELEclS.學號(hao),姓(xing)名(ming)(ming),課(ke)程(cheng)名(ming)(ming),成績。A)、B)選(xuan)(xuan)項(xiang)錯誤(wu),而C)選(xuan)(xuan)項(xiang)格式錯誤(wu),選(xuan)(xuan)項(xiang)D)正確。

  24在數(shu)(shu)據管理技(ji)術發展的三個階段中,數(shu)(shu)據共享好的是( )。

  A.人工(gong)管理階段(duan)(duan)B.文(wen)件系(xi)統階段(duan)(duan)C.數據(ju)庫(ku)系(xi)統階段(duan)(duan)D.三個階段(duan)(duan)相(xiang)同

  參考答案:C

  參考解(jie)析(xi):數(shu)據管理(li)發展(zhan)至(zhi)今已經(jing)歷了三(san)個階段(duan)(duan):人工管理(li)階段(duan)(duan)、文件系統階段(duan)(duan)和數(shu)據庫統階段(duan)(duan)。其中后-個階段(duan)(duan)結構簡單,使用方(fang)便邏(luo)輯性(xing)強(qiang)物理(li)性(xing)少(shao),在各方(fang)面的(de)表(biao)現都好一直占據數(shu)據庫領域的(de)主導地(di)位,所以選擇C)。

  25如果在命(ming)(ming)令窗(chuang)(chuang)口執行命(ming)(ming)令:LIST名稱(cheng),主窗(chuang)(chuang)口中顯示(shi):

  記錄號 名稱

  1  電視機

  2  計算機

  3  電話線

  4  電冰箱

  5  電線

  假定名(ming)稱(cheng)字段為字符型、寬度為6,那么下面程序(xu)段的輸(shu)出結果是( )。

  GO 2

  SCAN NEXT 4 FOR LEFT(名稱,2)=〝電"

  IF RIGHT(名稱,2)=〝線"

  EXIT

  ENDIF

  ENDSCAN

  名稱

  A.電(dian)(dian)話(hua)線B.電(dian)(dian)線C.電(dian)(dian)冰箱D.電(dian)(dian)視機

  參考答案:A

  參考解析:LEFT(<字符表達式>,<數值表達式>)的功能是從字符表達式左邊開始,截取<數值表達式>指(zhi)定長度的(de)字符(fu)(fu)串。RIGHT(字符(fu)(fu)表達(da)式(shi),數值表達(da)式(shi)):返回(hui)-個(ge)字符(fu)(fu)串右邊的(de)若干字符(fu)(fu),返回(hui)值是(shi)(shi)字符(fu)(fu)型(xing)。本題(ti)是(shi)(shi)從2、3、4、5四條(tiao)(tiao)記(ji)錄(lu)中,找出第(di)-個(ge)字是(shi)(shi)“電(dian)(dian)”,后一個(ge)字是(shi)(shi)“線”的(de)第(di)-個(ge)符(fu)(fu)合(he)的(de)記(ji)錄(lu),并顯示出來.由此可(ke)知第(di)3條(tiao)(tiao)記(ji)錄(lu)“電(dian)(dian)話線”符(fu)(fu)合(he)。

  26下列敘述(shu)中正確的是( )。

  A.順序存(cun)儲(chu)結(jie)構的存(cun)儲(chu)一定(ding)是(shi)連(lian)續(xu)的,鏈式存(cun)儲(chu)結(jie)構的存(cun)儲(chu)空(kong)間不一定(ding)是(shi)連(lian)續(xu)的

  B.順序存儲(chu)(chu)結(jie)構只針(zhen)對線性(xing)結(jie)構,鏈式存儲(chu)(chu)結(jie)構只針(zhen)對非線性(xing)結(jie)構

  C.順序存(cun)儲(chu)結構(gou)能存(cun)儲(chu)有(you)序表,鏈式存(cun)儲(chu)結構(gou)不能存(cun)儲(chu)有(you)序表

  D.鏈式存(cun)(cun)儲(chu)(chu)結(jie)構(gou)比順序存(cun)(cun)儲(chu)(chu)結(jie)構(gou)節省存(cun)(cun)儲(chu)(chu)空間(jian)

  參考答案:A

  參考(kao)解(jie)析:鏈式存儲結(jie)構(gou)既可以針(zhen)(zhen)(zhen)對(dui)(dui)線性結(jie)構(gou)也可以針(zhen)(zhen)(zhen)對(dui)(dui)非(fei)線性結(jie)構(gou),所以B)與C)錯(cuo)誤(wu)。鏈式存儲結(jie)構(gou)中(zhong)每(mei)個結(jie)點都由數(shu)據域與指(zhi)針(zhen)(zhen)(zhen)域兩部分組成,增加了存儲空間(jian),所以D)錯(cuo)誤(wu)。

  27以(yi)下所列各項屬于(yu)命令按鈕事件的(de)是( )。

  A.ParentB.ThisC.ThisFormD.Click

  參考答案:D

  參考(kao)解(jie)析:在容(rong)器(qi)的(de)(de)嵌套(tao)層次關系(xi)中(zhong),引用其中(zhong)某個(ge)對象(xiang)(xiang)需指明對象(xiang)(xiang)在嵌套(tao)層次中(zhong)的(de)(de)位(wei)置,經常要用到的(de)(de)關鍵字(zi)是(shi)Parent、This、ThisForm、ThisFormSet。this是(shi)當(dang)前對象(xiang)(xiang),This-Form是(shi)當(dang)前表單,Parent是(shi)當(dang)前對象(xiang)(xiang)的(de)(de)父(fu)對象(xiang)(xiang)。因此A)、B)、C)都(dou)不是(shi)命令按(an)鈕(niu)的(de)(de)事件。Click為(wei)命令按(an)鈕(niu)的(de)(de)事件,在鼠標單擊時引發,選項D)正確。

  28一個(ge)棧(zhan)的(de)初始(shi)狀態(tai)為空。現將元素(su)1、2、3、4、5、A、B、C、D、E依(yi)次(ci)入(ru)棧(zhan),然后(hou)再依(yi)次(ci)出棧(zhan),則元素(su)出棧(zhan)的(de)順序是( )。

  A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA

  參考答案:B

  參(can)考解析:棧是先進后出(chu)的原則組織數據(ju),所(suo)以(yi)入棧早的后出(chu)棧,所(suo)以(yi)選擇B)。

  29在Visual FoxPro中(zhong),程序中(zhong)不需要用(yong)PUBLIC等命令明確聲明和(he)建(jian)立(li),可直接(jie)使用(yong)的內存(cun)變量是( )。

  A.局部(bu)變(bian)(bian)量B.私有變(bian)(bian)量C.公(gong)共變(bian)(bian)量D.全局變(bian)(bian)量

  參考答案:B

  參考解析:內存變(bian)量的作用(yong)域(yu)中(zhong)(zhong)(zhong),全局(ju)變(bian)量在任何模(mo)(mo)塊(kuai)中(zhong)(zhong)(zhong)使(shi)用(yong),私有變(bian)量不需(xu)要(yao)通過PUBLIC和LOCAL竹事(shi)先聲(sheng)明(ming),而(er)在程序中(zhong)(zhong)(zhong)直接使(shi)用(yong),局(ju)部變(bian)量只能(neng)在建立它的模(mo)(mo)塊(kuai)中(zhong)(zhong)(zhong)使(shi)用(yong),不能(neng)在上層(ceng)或下層(ceng)模(mo)(mo)塊(kuai)中(zhong)(zhong)(zhong)使(shi)用(yong)。

  30在(zai)查(cha)詢(xun)(xun)設計器環境(jing)中,“查(cha)詢(xun)(xun)”菜單下的“查(cha)詢(xun)(xun)去(qu)向(xiang)”不包括( )。

  A.臨時表B.表C.文本文件D.屏幕

  參考答案:C

  參考解析:查詢去向包(bao)括:瀏覽、臨時表(biao)、表(biao)、圖(tu)形、屏(ping)幕(mu)、報表(biao)文(wen)(wen)件(jian)(jian)、標簽(qian)文(wen)(wen)件(jian)(jian)。四選項(xiang)中,查詢去向不包(bao)括文(wen)(wen)本文(wen)(wen)件(jian)(jian)。

  31在(zai)數據庫表設(she)計器的“字段”選項(xiang)卡中,字段有效性的設(she)置項(xiang)中不包(bao)括( )。

  A.規則B.信(xin)息C.默認(ren)值D.標題(ti)

  參考答案:D

  參(can)考解析:在數據庫設計(ji)器(qi)的(de)“字段”選項卡(ka)中,有-組定義字段有效(xiao)性(xing)規則的(de)項目,它(ta)們是規則、信息、默認值三項。

  32在(zai)Visual FoxPro中(zhong),假設表單上有一選(xuan)項(xiang)(xiang)組:○男⊙女,初始時(shi)該(gai)選(xuan)項(xiang)(xiang)組的Value屬性值為1。若選(xuan)項(xiang)(xiang)按鈕“女”被選(xuan)中(zhong),該(gai)選(xuan)項(xiang)(xiang)組的Value屬性值是( )。

  A.1B.2C.〝女(nv)″D.〝男″

  參考答案:B

  參考解(jie)析(xi):選(xuan)(xuan)(xuan)項(xiang)(xiang)(xiang)組(zu)(zu)(zu)又稱為選(xuan)(xuan)(xuan)項(xiang)(xiang)(xiang)按(an)(an)鈕(niu)組(zu)(zu)(zu),是包含選(xuan)(xuan)(xuan)項(xiang)(xiang)(xiang)按(an)(an)鈕(niu)的(de)(de)-種容器。-個(ge)選(xuan)(xuan)(xuan)項(xiang)(xiang)(xiang)組(zu)(zu)(zu)中(zhong)往往包含若干個(ge)選(xuan)(xuan)(xuan)項(xiang)(xiang)(xiang)按(an)(an)鈕(niu),但用戶只能從中(zhong)選(xuan)(xuan)(xuan)擇(ze)(ze)-個(ge)按(an)(an)鈕(niu)。Value屬性用于初始化(hua)或返(fan)回選(xuan)(xuan)(xuan)項(xiang)(xiang)(xiang)組(zu)(zu)(zu)中(zhong)被選(xuan)(xuan)(xuan)中(zhong)的(de)(de)選(xuan)(xuan)(xuan)項(xiang)(xiang)(xiang)按(an)(an)鈕(niu)。儲存的(de)(de)是選(xuan)(xuan)(xuan)擇(ze)(ze)“選(xuan)(xuan)(xuan)項(xiang)(xiang)(xiang)組(zu)(zu)(zu)”中(zhong)選(xuan)(xuan)(xuan)項(xiang)(xiang)(xiang)的(de)(de)位(wei)(wei)置順(shun)序,女排在第2個(ge)位(wei)(wei)置,所(suo)以(yi)選(xuan)(xuan)(xuan)項(xiang)(xiang)(xiang)按(an)(an)鈕(niu)“女”被中(zhong)時(shi),Value的(de)(de)值為2,即B)選(xuan)(xuan)(xuan)項(xiang)(xiang)(xiang)正確(que)。

  34算(suan)法的(de)有窮性是指(zhi)( )。

  A.算法程序的運行時間是有限(xian)的

  B.算法程序所處理的(de)(de)數據量是(shi)有限的(de)(de)

  C.算法程序的長度是(shi)有限的

  D.算法只(zhi)能(neng)被(bei)有限的用戶(hu)使用

  參考答案:A

  參考解析:算法原則(ze)上能(neng)夠(gou)精確地(di)運行,而且人們用筆(bi)和(he)紙做有(you)限次運算后即可完成。有(you)窮(qiong)性是(shi)指算法程序的(de)運行時間是(shi)有(you)限的(de)。

  35在長度(du)為n的有序線(xian)性表中(zhong)進行二(er)分查(cha)找(zhao),壞情(qing)況下需要(yao)比較的次數是( )。

  A.O(n)B.O(n2)C.O(10g2n)D.O(n10g2n)

  參考答案:C

  參考解(jie)析:當有序(xu)(xu)(xu)線性表(biao)為順序(xu)(xu)(xu)存儲時才(cai)能用二分法查(cha)找。可以證明的(de)是(shi)對于長度為n的(de)有序(xu)(xu)(xu)線性表(biao),在壞情況下,二分法查(cha)找只需要比(bi)較l092n次(ci)(ci),而(er)順序(xu)(xu)(xu)查(cha)找需要比(bi)較n次(ci)(ci)。

  37以下關于“視圖”的(de)正(zheng)確(que)描(miao)述(shu)是( )。

  A.視圖獨立于表文件

  B.視圖不(bu)可進行更新(xin)操(cao)作

  C.視(shi)圖(tu)只能從一個表派(pai)生出來

  D.視圖可以進行刪除操作

  參考答案:D

  參考解析:視(shi)圖(tu)是根(gen)據表(biao)(biao)定義的,因此(ci)視(shi)圖(tu)基于表(biao)(biao),所(suo)以(yi)(yi)(yi)A)選(xuan)項說(shuo)法不正確;視(shi)圖(tu)是操(cao)作表(biao)(biao)的-種手(shou)段,通過(guo)視(shi)圖(tu)可(ke)(ke)以(yi)(yi)(yi)查詢(xun)表(biao)(biao),也可(ke)(ke)以(yi)(yi)(yi)更新表(biao)(biao),所(suo)以(yi)(yi)(yi)B)選(xuan)項說(shuo)法不正確;視(shi)圖(tu)可(ke)(ke)以(yi)(yi)(yi)用來(lai)(lai)從-個或(huo)多(duo)個相關聯的表(biao)(biao)中提取數據,所(suo)以(yi)(yi)(yi)視(shi)圖(tu)可(ke)(ke)以(yi)(yi)(yi)從多(duo)個表(biao)(biao)派生出來(lai)(lai),所(suo)以(yi)(yi)(yi)C)選(xuan)項說(shuo)法不正確;而視(shi)圖(tu)可(ke)(ke)以(yi)(yi)(yi)更新表(biao)(biao),就可(ke)(ke)以(yi)(yi)(yi)進(jin)行刪除操(cao)作,所(suo)以(yi)(yi)(yi)D)選(xuan)項的說(shuo)法正確。

  38在(zai)(zai)菜(cai)(cai)單(dan)設(she)計(ji)中,可以在(zai)(zai)定(ding)義菜(cai)(cai)單(dan)名稱(cheng)時為(wei)菜(cai)(cai)單(dan)項(xiang)指定(ding)一個訪(fang)問(wen)鍵。規(gui)定(ding)了菜(cai)(cai)單(dan)項(xiang)的(de)訪(fang)問(wen)鍵為(wei)“x”的(de)菜(cai)(cai)單(dan)名稱(cheng)定(ding)義是( )。

  A.綜合查詢\<(x)B.綜合查詢/<(x)C.綜合查詢(\

  參考答案:C

  參考解析:在指定菜單名稱時,如果要設置菜單項的訪問鍵,方法是在要作為訪問鍵的字符前加上“、<”兩個字符。為“綜合查詢”設定訪問鍵…x’的正確方法是:綜合查詢(\

  39在SQL SELECT查(cha)詢中(zhong),為了使查(cha)詢結果排序必須使用短語( ).

  A.ASCB.DESCC.GROUPBYD.ORDERBY

  參考答案:D

  參(can)考(kao)解析:ORDER BY是對終的查詢結(jie)果進行(xing)排(pai)序(xu),用ORDER BY短語可(ke)將查詢結(jie)果按升序(xu)(ASC)或降(jiang)序(xu)(DESC)排(pai)列。GROUP BY短語用于對查詢結(jie)果進行(xing)分組(zu)。

  40設有訂(ding)單表order(訂(ding)單號(hao),客戶號(hao),職員號(hao),簽訂(ding)日期,金額),刪除2012年1月1日以前簽訂(ding)的訂(ding)單記錄,正(zheng)確的SQL命令是( )。

  A.DELETE TABLE order WHERE簽訂日期<{^2012-1-1}

  B.DELETE TABLE order WHILE簽訂日期>{^2012-1-1}

  C.DELETE FROM order WHERE簽訂日期<{^2012-1-1}

  D.DELETE FROM order WHILE簽訂日(ri)期(qi)>{^2012-1-1}

  參考答案:C

  參考解析:本題考查的是SQL操作語句的刪除功能。刪除記錄命令的標準格式為:DELETE FROM<數據表名>WHERE<邏輯表達式>。其中(zhong)(zhong)FROM指定從哪個表中(zhong)(zhong)刪除(chu)記錄,WHERE指定被刪除(chu)的記錄所滿足(zu)的條件,如果不使用(yong)WHERE子句(ju),則刪除(chu)表中(zhong)(zhong)的全部記錄。本題選(xuan)項(xiang)A)和B)都屬于語法錯誤(wu),沒有DELETE TABLE這樣的用(yong)法,而選(xuan)項(xiang)D)的WHERE關鍵字使用(yong)錯誤(wu),正確答(da)案為C)。

  二、基本操作題

  41(1)在考生(sheng)(sheng)文件(jian)夾(jia)下根據(ju)SCORE_MANAGER數(shu)據(ju)庫,使用(yong)查(cha)詢向(xiang)導建立一個含有“姓名”和“出(chu)生(sheng)(sheng)日期(qi)”的標準查(cha)詢QUERY3_1.QPR。

  (2)從(cong)SCORE_MANAGER數據(ju)庫中(zhong)刪除名為NEW_VIEW3的(de)視圖。

  (3)用SQL命令向(xiang)SCORE1表(biao)中插入(ru)一條記錄:學號為“993503433”、課程(cheng)號為“0001”、成(cheng)績為99。

  (4)打(da)開表(biao)單(dan)(dan)(dan)MYFORM3_4,向(xiang)其中添加一個“關閉”命(ming)(ming)令(ling)按鈕(名(ming)稱為Command1),表(biao)單(dan)(dan)(dan)運行時,單(dan)(dan)(dan)擊此按鈕關閉表(biao)單(dan)(dan)(dan)(不能(neng)有多余(yu)的命(ming)(ming)令(ling))。

  參考解析:

  [操作步驟]

  (1)單(dan)(dan)擊(ji)(ji)工(gong)具(ju)欄中的“新建”按(an)鈕,在彈出(chu)(chu)的“新建”對話(hua)框(kuang)中,選擇“查詢”,單(dan)(dan)擊(ji)(ji)“向導”按(an)鈕,按(an)照(zhao)向導的提示,首先從STUDENT表中選擇“姓名(ming)”和“出(chu)(chu)生(sheng)日期”字(zi)段,然后按(an)提示單(dan)(dan)擊(ji)(ji)“完(wan)成”按(an)鈕,在“另存(cun)為”對話(hua)框(kuang)中輸入文件(jian)名(ming)QUERY3_1.QPR。

  (2)單擊工具欄中(zhong)(zhong)的“打開”按鈕,打開考生文件夾下的SCORE-MANAGER數(shu)據庫(ku),選擇NEw-vIEW3視圖并右(you)擊,選擇“刪除”命令,再在提示框中(zhong)(zhong)單擊“移去(qu)”按鈕。

  (3)在(zai)命令窗口中輸入下列(lie)代(dai)碼并按(an)回車鍵。INSERT INTO SCOREl(學號,課程號,成績(ji))VALUES(”993503433”,”0001”,99)

  (4)單(dan)擊工(gong)具欄中(zhong)的“打(da)開”按(an)鈕,打(da)開考生文(wen)件(jian)夾下的表(biao)單(dan)MYFORM3_4.SCX,通過(guo)表(biao)單(dan)控件(jian)工(gong)具欄向其中(zhong)添(tian)加-個命(ming)令按(an)鈕控件(jian),并設置其Caption屬性為“關(guan)閉”,雙擊“關(guan)閉”命(ming)令按(an)鈕,編寫其Click事件(jian)代碼為“Thisform.Release”。保(bao)存(cun)并運行(xing)表(biao)單(dan)。

  三、簡單應用題

  42在(zai)考(kao)生文(wen)件夾下(xia)完(wan)成如下(xia)簡單應用:

  (1)建立一個名為NEW_VIEW的視圖(tu)(tu),該(gai)視圖(tu)(tu)含有(you)選修了課程(cheng)但沒有(you)參加(jia)考試(成績字(zi)段值為NULL)的學生信息(xi)(包(bao)括“學號”、“姓名”和“系部”3個字(zi)段)。

  (2)建立表單MYFORM3,在表單上添加一(yi)個表格(ge)控件(jian)(名稱為(wei)grdCourse),并通過該(gai)控件(jian)顯(xian)示表COURSE的內(nei)容(要(yao)求RecordSourceType屬性必須為(wei)0)。

  參考解析:

  (1)[操作步驟]

  步驟l:單擊(ji)工具欄中的(de)“打開(kai)”按鈕,打開(kai)考生(sheng)文件(jian)夾下的(de)SCORE—MANAGER數據庫,在空(kong)白處右擊(ji),選(xuan)擇“新建本地視圖(tu)”命令,將表student和scorel添(tian)加到(dao)視圖(tu)設計器中。

  步(bu)驟2:在“字(zi)段”選項卡中,將(jiang)“student.學(xue)號”,“student.姓名”,“student.系部(bu)”添加到選定字(zi)段。

  步(bu)驟3:在“篩選”選項(xiang)卡中,首先選擇(ze)(ze)“scorel.課程(cheng)號”字(zi)段,“條件”選擇(ze)(ze)Is NULL,并選擇(ze)(ze)“否”;再(zai)選擇(ze)(ze)“scorel.成績”字(zi)段,“條件”選擇(ze)(ze)Is NULL。

  步驟4:保存視圖為(wei)“NEW_VIEW”并運行視圖。

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

  步驟1:單擊工具(ju)欄中(zhong)的“新(xin)建”按鈕,新(xin)建-個(ge)表(biao)單,通(tong)過表(biao)單控件工具(ju)欄為表(biao)單添加(jia)-個(ge)表(biao)格控件,設置其Name屬性為grdcourseo

  步驟2:在表單設計(ji)器中(zhong)(zhong)選(xuan)擇表格控件(jian)并右(you)擊,選(xuan)擇“生成器”命令,在表格生成器的(de)“表格項”選(xuan)項卡中(zhong)(zhong)將COURSE表的(de)所有字段(duan)添(tian)加(jia)到選(xuan)定字段(duan)中(zhong)(zhong)。

  步(bu)驟(zou)3:在屬性窗口(kou)中修改表格控件(jian)的ReeordSourceTypf屬性值為“0-表”。

  步(bu)驟4:保存表單,輸入文件名MYFORM3.SCX,運(yun)行表單。