2016年計(jì)算機(jī)二級(jí)考試VF備考選擇練習(xí)題及答案

字號(hào):

  1[單選題] 設(shè)X=〝11〞,Y=〝1122″,下列表達(dá)式結(jié)果為假的是( )。
    A.NOT(X==Y)AND(X$Y)B.NOT(X$Y)OR(X<>Y)C.NOT(X>=Y)D.NOT(X$Y)
    參考答案:D
    參考解析:字符串精確比較運(yùn)算符(==),只有當(dāng)兩個(gè)字符串完全相同時(shí),才會(huì)是邏輯真,所以X==Y為邏輯假;子串包含測(cè)試運(yùn)算符($),如果運(yùn)算符前的字符串是運(yùn)算符后的字符串的-個(gè)子字符串,則為邏輯真,所以X$Y為邏輯真;大于等于運(yùn)算符(>=),是對(duì)兩個(gè)字符串自左向右逐個(gè)進(jìn)行比較,-旦發(fā)現(xiàn)兩個(gè)對(duì)應(yīng)字符不同,就根據(jù)兩個(gè)字符的排序序列決定兩個(gè)字符串的大小,x、Y的前兩個(gè)字符相胃。所以比較第3個(gè)字符,由于x只有兩個(gè)字符,則第3位x小于Y.所以x小于Y,故X>=Y為邏輯假;X<>Y為邏輯真。由以上可得:A)選項(xiàng)中,由于.NOT的優(yōu)先級(jí)高于AND。所以先比較NOT(X==Y)為邏輯真,由于X$Y也為邏輯真,所以NOT(X==Y)AND(X$Y)為邏輯真。B)選項(xiàng)中。由于NOT的優(yōu)先級(jí)高于0R,所以先比較NOT(X$Y)為邏輯假,由于X<>Y也為邏輯真,所以NOT(X$Y)OR(X<>Y)為邏輯真。C)選項(xiàng)中,X>=Y為邏輯假,則NOT(X>=Y)為邏輯真。D)選項(xiàng)中,X$Y也為邏輯真,則NOT(X$Y)為邏輯假。
    2[單選題] 輸出報(bào)表(myreport)的命令是(  )。
    A.REPORT myreport
    B.REPORT myreport.frx
    C.REPORT FORM myreport
    D.DO REPORT myreport
    參考答案:C
    參考解析:預(yù)覽和輸出指定報(bào)表的命令格式為REPORT FORM<報(bào)表文件名>[PREVIEW]。如果使用了[PREVIEW]子句,首先彈出“預(yù)覽”對(duì)話(huà)框;如果不使用該子句,系統(tǒng)會(huì)將報(bào)表內(nèi)容顯示在Visual FoxPro主窗口中.故C選項(xiàng)正確。
    3[簡(jiǎn)答題]在考生文件夾下完成下列簡(jiǎn)單應(yīng)用:
    1.修改并執(zhí)行程序four.pr9,該程序的功能是:根據(jù)“學(xué)院表”和“教師表”計(jì)算“信息管理”系教師的平均工資。注意:只能修改標(biāo)有錯(cuò)誤的語(yǔ)句行,不能修改其他語(yǔ)句。
    2.在College數(shù)據(jù)庫(kù)中使用視圖設(shè)計(jì)器建立一個(gè)名為CORI'Se_V的視圖,該視圖根據(jù)“課程表”、“學(xué)院表”和“教師表”建立,視圖中的字段包括“姓名”、“課程名”、“學(xué)時(shí)”和“系名”4項(xiàng),視圖中只包括“學(xué)時(shí)”大于等于60的記錄,視圖中的記錄先按“系名”升序排列,若“系名”相同再按“姓名”降序排列,后查詢(xún)?cè)撘晥D中的全部信息,并將結(jié)果存放到表sef中。
    參考解析:
    【考點(diǎn)分析】本大題主要考查的知識(shí)點(diǎn)是:SQL語(yǔ)句的應(yīng)用和通過(guò)視圖設(shè)計(jì)器創(chuàng)建視圖。
    【解題思路】在sQL的SEIECT語(yǔ)句中,表示查詢(xún)條件的短語(yǔ)是WHERE,麗不是WHIl.g;在visualFoxlPro中,打開(kāi)表文件的命令是USE,而不是0PEN;在SCAN結(jié)構(gòu)的循環(huán)語(yǔ)句中,表示循環(huán)條件的是FOR,而不是WHERE;由題意知,sunl變量用于保存“信息管理”系教師的總工資,nUll]變量用于統(tǒng)計(jì)“信息管理”系教師的人數(shù),故程序中缺少的語(yǔ)句應(yīng)是“rturn=num+1”。
    4[單選題] 向一個(gè)項(xiàng)目中添加一個(gè)數(shù)據(jù)庫(kù),應(yīng)該使用項(xiàng)目管理器的( )。
    A.“代碼”選項(xiàng)卡B.“類(lèi)”選項(xiàng)卡C.“文檔”選項(xiàng)卡D.“數(shù)據(jù)”選項(xiàng)卡
    參考答案:D
    參考解析:‘‘項(xiàng)目管理器”窗口是Visual FeffiPm開(kāi)發(fā)人員的工作平臺(tái),它包括6個(gè)項(xiàng)卡:數(shù)據(jù)、文檔、類(lèi)、代碼、其他、全部?!皵?shù)據(jù)”選項(xiàng)卡包括了-個(gè)項(xiàng)目中的所有數(shù)據(jù)數(shù)據(jù)庫(kù)、自由表、查詢(xún)和視圖。添加-個(gè)數(shù)據(jù)庫(kù),應(yīng)該使用‘?dāng)?shù)據(jù)”選項(xiàng)卡。。
    5[單選題] 假設(shè)在數(shù)據(jù)庫(kù)表的表設(shè)計(jì)器中,字符型字段“性別”已被選中,正確的有效性規(guī)則設(shè)置是(  )。
    A.=〝男〞.0R.〝女〞B.性別=〝男〞.0R.〝女〞C.$〝男女〞D.性別$〝男女〞
    參考答案:D
    參考解析:建立字段有效性規(guī)則比較簡(jiǎn)單直接的方法是在表設(shè)計(jì)器中建立,在表設(shè)計(jì)器的“字段”選項(xiàng)卡中有一組定義字段有效性規(guī)則的項(xiàng)目,它們是“規(guī)則”、“信息”、“默認(rèn)值”三項(xiàng)。其中“規(guī)則”是邏輯表達(dá)式,“信息”是字符串表達(dá)式,“默認(rèn)值”的類(lèi)型則以字段的類(lèi)型確定。所以正確的有效性規(guī)則設(shè)置必須為邏輯表達(dá)式,四個(gè)選項(xiàng)中只有D)選項(xiàng)是正確的邏輯表達(dá)式。
    6[單選題] 設(shè)置文本框顯示內(nèi)容的屬性是( )。
    A.ValueB.CaptionC.NameD.InputMask
    參考答案:A
    參考解析:文本框的Value屬性是文本框的當(dāng)前內(nèi)容;Name屬性指定在代碼中用以引用對(duì)象的名稱(chēng);InputMask屬性指定在-個(gè)文本框中如何輸入和顯示數(shù)據(jù);文本框無(wú)Caption屬性。
    7[單選題] 在Visual FoxPro中,編譯或連編生成的程序文件的擴(kuò)展名不包括( )。
    A.APPB.EXEC.DBCD.FXP
    參考答案:C
    參考解析:Visual FoxPro程序文件通過(guò)編譯、連編.,可以產(chǎn)生不同的目標(biāo)代碼文件,這些文件具有不同的擴(kuò)展名:.exe(Visual FoxPro可執(zhí)行文件),.app(Visual FoxPm應(yīng)用程序文件),.fxp(Visual FoxPro編譯版本);
    8[單選題] 下面敘述中錯(cuò)誤的是( )。
    A.軟件測(cè)試的目的是發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤
    B.對(duì)被調(diào)試的程序進(jìn)行“錯(cuò)誤定位”是程序調(diào)試的必要步驟
    C.程序調(diào)試通常也稱(chēng)為Debug
    D.軟件測(cè)試應(yīng)嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性
    參考答案:A
    參考解析:軟件測(cè)試的目的是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程,并不涉及改正錯(cuò)誤,所以選項(xiàng)A)錯(cuò)誤。程序調(diào)試的基本步驟有:錯(cuò)誤定位、修改設(shè)計(jì)和代碼,以排除錯(cuò)誤、進(jìn)行回歸測(cè)試,防止引進(jìn)新的錯(cuò)誤。程序調(diào)試通常稱(chēng)為Debug,即排錯(cuò)。軟件測(cè)試的基本準(zhǔn)則有:所有測(cè)試都應(yīng)追溯到需求、嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性、充分注意測(cè)試中的群集現(xiàn)象、程序員應(yīng)避免檢查自己的程序、窮舉測(cè)試不可能、妥善保存測(cè)試計(jì)劃等文件。
    9[單選題] 在面向?qū)ο蠓椒ㄖ?不屬于“對(duì)象”基本特點(diǎn)的是( )。
    A.一致性B.分類(lèi)性C.多態(tài)性D.標(biāo)識(shí)性
    參考答案:A
    參考解析:對(duì)象有如下-些基本特點(diǎn):標(biāo)識(shí)唯-性、分類(lèi)性、多態(tài)性、封裝性、模塊獨(dú)立好。所以選擇A)。
    10[單選題] 在菜單設(shè)計(jì)中,可以在定義菜單名稱(chēng)時(shí)為菜單項(xiàng)指定一個(gè)訪(fǎng)問(wèn)鍵。指定訪(fǎng)問(wèn)鍵為“x”的菜單項(xiàng)名稱(chēng)定義是( )。
    A.綜合查詢(xún)(\>x)B.綜合查詢(xún)(/>x)C.綜合查詢(xún)(\
    參考答案:C
    參考解析:(‘菜單名稱(chēng)”列指定菜單項(xiàng)的名稱(chēng),也稱(chēng)為標(biāo)題,可為菜單設(shè)置訪(fǎng)問(wèn)鍵和分組線(xiàn):設(shè)置訪(fǎng)問(wèn)鍵的方法為,在作為訪(fǎng)問(wèn)鍵的字符前加上“\<”兩個(gè)字符。
    11[簡(jiǎn)答題]在考生文件夾下有一個(gè)名為zonghe的表單文件,其中:?jiǎn)螕簟疤砑?”命令按鈕可以將左邊列表框中被選中的項(xiàng)添加到右邊的列表框中;單擊“<移去”命令按鈕可以將右邊列表框中被選中的項(xiàng)移去(刪除)。
    請(qǐng)完善“確定”命令按鈕的Click事件代碼,其功能是:查詢(xún)右邊列表框所列課程的學(xué)生的考試成績(jī)(依次包含姓名、課程名稱(chēng)和考試成績(jī)3個(gè)字段),并先按課程名稱(chēng)升序排列,課程名稱(chēng)相同的再按考試成績(jī)降序排列,后將查詢(xún)結(jié)果存儲(chǔ)到表zonghe中。
    注意:(1)SCORE表中的“考試成績(jī)”字段是在基本操作題中修改的。
    (2)程序完成后必須運(yùn)行,要求將“計(jì)算機(jī)基礎(chǔ)”和“高等數(shù)學(xué)”從左邊的列表框添加到右邊的列表框,并單擊“確定”命令按鈕完成查詢(xún)和存儲(chǔ)。
    12[單選題] 讓隱藏的MeForm表單顯示在屏幕上的命令是( )。
    A.MeForm.DisplayB.MeForm.ShowC.MeForm.ListD.MeForm.See
    參考答案:B
    參考解析:表單的Show方法用于顯表單,該方法將表單的Visible屬性值設(shè)為.T.,使之成為活動(dòng)表單。DisPlay、List、See都不是表單的方法。
    13[單選題] 在Visual FoxPro中調(diào)用表單文件mfl的正確命令是( )。
    A.DO mf1B.DO FROM mf1C.DO FORM mf1 D.RUN mf1
    參考答案:C
    參考解析:調(diào)用表單文件的格式為:DO FORM<表單文件名>[NAME<變量名>]WITH<實(shí)參>[,<實(shí)參>,…][LIKED][NOSHOW]
    14[單選題] SQL語(yǔ)句中修改表結(jié)構(gòu)的命令是( )。
    A.ALTER TABLEB.MODIFY TABLEC.ALTER STRUCTURE D.MODIFY STRUCTURE
    參考答案:A
    參考解析:修改表結(jié)構(gòu)的命令是ALTER TABLE,A)為正確選項(xiàng)。
    15[單選題] 設(shè)有學(xué)生表S(學(xué)號(hào),姓名,性別,年齡),查詢(xún)所有年齡小于等于18歲的女同學(xué)、并按年齡進(jìn)行降序排序生成新的表WS,正確的SQL命令是( )。
    A.SELECT*FROM S WHERE性別=ˋ女ˊAND年齡<=18 OREDER BY 4 DESC INTO TABLE WS
    B.SELECT*FROM S WHERE性別=ˋ女ˊAND年齡<=18 OREDER BY年齡INTO TABLE WS
    C.SELECT*FROM S WHERE性別=ˋ女ˊAND年齡<=18 OREDER BYˋ年齡ˊDESC INTO TABLE WS
    D.SELECT*FROM S WHERE性別=ˋ女ˊ0R年齡<=18 OREDER BYˋ年齡ˊASC INTO TABLE WS
    參考答案:A
    參考解析:按年齡的降序排列,所以要用短語(yǔ)DE-SC,排序的字段有兩種表示方式,分別是按列號(hào)和字段名排序,因?yàn)樽侄蚊亲兞浚什荒芗右?hào)。
    16[單選題] 查詢(xún)選修C2課程號(hào)的學(xué)生姓名,下列SQL語(yǔ)句中錯(cuò)誤的是( )。
    A.SELECT姓名FROM S WHERE EXISTS(SELECT*FROM SC WHERE學(xué)號(hào)=S.學(xué)號(hào)AND課程號(hào)=ˋC2ˊ)
    B.SELECT姓名FROM S WHERE學(xué)號(hào)IN(SELECT學(xué)號(hào)FROM SC WHERE課程號(hào)=ˋC2ˊ)
    C.SELECT姓名FROM S JOIN SC ON S.學(xué)號(hào)=SC.學(xué)號(hào)WHERE課程號(hào)=ˋC2ˊ
    D.SELECT姓名FROM S WHERE學(xué)號(hào)=(SELECT學(xué)號(hào)FROM SC WHERE課程號(hào)=ˋC2ˊ)
    參考答案:D
    參考解析:本題A)選項(xiàng)為使用量詞和謂語(yǔ)的查詢(xún),有兩種格式:格式l:<表達(dá)式><比較運(yùn)算符>[ANY|ALL|SOME](子查詢(xún))。格式2:[NOT]EXISTS(子查詢(xún))。C)選項(xiàng)為超鏈接查詢(xún),B)和D)選項(xiàng)為簡(jiǎn)單查詢(xún),SELECT查詢(xún)的基本格式為:SELECT<字段名表>FROM<表名表>WHERE<條件>GROUP BY<字段>HAVING<條件>ORDERBY<字段>INTO DBFITABLE l。D)選項(xiàng)格式錯(cuò)誤。
    17[單選題] 數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)完整性是指保證數(shù)據(jù)的(  )。
    A.可靠性B.正確性C.安全性D.獨(dú)立性
    參考答案:B
    參考解析:在數(shù)據(jù)庫(kù)中,數(shù)據(jù)完整性是指保證數(shù)據(jù)正確的特性,數(shù)據(jù)完整性一般包括實(shí)體完整性、域完整性和參照完整性等。因此選項(xiàng)B)正確。
    8[單選題] 在查詢(xún)?cè)O(shè)計(jì)器“添加表和視圖”窗口中,單擊“其他”按鈕用于添加
    A.視圖B.其他查詢(xún)C.本數(shù)據(jù)庫(kù)中的表D.本數(shù)據(jù)庫(kù)之外的表
    參考答案:D
    參考解析:可以利用“查詢(xún)?cè)O(shè)計(jì)器”設(shè)計(jì)查詢(xún),在查詢(xún)?cè)O(shè)計(jì)器的界面中有6個(gè)選項(xiàng)卡。分別是“字段”選項(xiàng)卡、“連接”選項(xiàng)卡、“篩選”選項(xiàng)卡、“排序依據(jù)”選項(xiàng)卡、“分組依據(jù)”選項(xiàng)卡和“雜項(xiàng)”選項(xiàng)。在查詢(xún)?cè)O(shè)計(jì)器在查詢(xún)?cè)O(shè)計(jì)器“添加表和視圖”窗口中,單擊“其他”按鈕用于添加本數(shù)據(jù)庫(kù)之外的表。