1[單選題] 設X=〝11〞,Y=〝1122″,下列表達式結(jié)果為假的是( )。
A.NOT(X==Y)AND(X$Y)B.NOT(X$Y)OR(X<>Y)C.NOT(X>=Y)D.NOT(X$Y)
參考答案:D
參考解析:字符串精確比較運算符(==),只有當兩個字符串完全相同時,才會是邏輯真,所以X==Y為邏輯假;子串包含測試運算符($),如果運算符前的字符串是運算符后的字符串的-個子字符串,則為邏輯真,所以X$Y為邏輯真;大于等于運算符(>=),是對兩個字符串自左向右逐個進行比較,-旦發(fā)現(xiàn)兩個對應字符不同,就根據(jù)兩個字符的排序序列決定兩個字符串的大小,x、Y的前兩個字符相胃。所以比較第3個字符,由于x只有兩個字符,則第3位x小于Y.所以x小于Y,故X>=Y為邏輯假;X<>Y為邏輯真。由以上可得:A)選項中,由于.NOT的優(yōu)先級高于AND。所以先比較NOT(X==Y)為邏輯真,由于X$Y也為邏輯真,所以NOT(X==Y)AND(X$Y)為邏輯真。B)選項中。由于NOT的優(yōu)先級高于0R,所以先比較NOT(X$Y)為邏輯假,由于X<>Y也為邏輯真,所以NOT(X$Y)OR(X<>Y)為邏輯真。C)選項中,X>=Y為邏輯假,則NOT(X>=Y)為邏輯真。D)選項中,X$Y也為邏輯真,則NOT(X$Y)為邏輯假。
2[單選題] 輸出報表(myreport)的命令是( )。
A.REPORT myreport
B.REPORT myreport.frx
C.REPORT FORM myreport
D.DO REPORT myreport
參考答案:C
參考解析:預覽和輸出指定報表的命令格式為REPORT FORM<報表文件名>[PREVIEW]。如果使用了[PREVIEW]子句,首先彈出“預覽”對話框;如果不使用該子句,系統(tǒng)會將報表內(nèi)容顯示在Visual FoxPro主窗口中.故C選項正確。
3[簡答題]在考生文件夾下完成下列簡單應用:
1.修改并執(zhí)行程序four.pr9,該程序的功能是:根據(jù)“學院表”和“教師表”計算“信息管理”系教師的平均工資。注意:只能修改標有錯誤的語句行,不能修改其他語句。
2.在College數(shù)據(jù)庫中使用視圖設計器建立一個名為CORI'Se_V的視圖,該視圖根據(jù)“課程表”、“學院表”和“教師表”建立,視圖中的字段包括“姓名”、“課程名”、“學時”和“系名”4項,視圖中只包括“學時”大于等于60的記錄,視圖中的記錄先按“系名”升序排列,若“系名”相同再按“姓名”降序排列,最后查詢該視圖中的全部信息,并將結(jié)果存放到表sef中。
參考解析:
【考點分析】本大題主要考查的知識點是:SQL語句的應用和通過視圖設計器創(chuàng)建視圖。
【解題思路】在sQL的SEIECT語句中,表示查詢條件的短語是WHERE,麗不是WHIl.g;在visualFoxlPro中,打開表文件的命令是USE,而不是0PEN;在SCAN結(jié)構(gòu)的循環(huán)語句中,表示循環(huán)條件的是FOR,而不是WHERE;由題意知,sunl變量用于保存“信息管理”系教師的總工資,nUll]變量用于統(tǒng)計“信息管理”系教師的人數(shù),故程序中缺少的語句應是“rturn=num+1”。
(1)【操作步驟】
步驟l:打開程序four.Prg,修改語句依次如下。第一處:WHILE改為WHERE。
第二處:0PEN改為USE。
第三處:WHERE改為FOR。
第四處:填入num=num+1。
步驟2:保存并運行程序,如圖3.94所示。
(2)【操作步驟】
步驟1:打開college數(shù)據(jù)庫,新建一個視圖,并添加“課
程表”、“學院表”和“教師表”3個表到視圖設計器中。
步驟2:將字段“教師表.姓名”、“課程表.課程名”、“課程表.學時”和“學院表.系名”添加到“選定字段”框中。
步驟3:在篩選選項卡中,選擇字段“課程表.學時”,條件為“>=”,在實例中輸入“60”。
步驟4:在排序選項卡中選擇按“系名”升序、“姓名”降序排序。
步驟5:保存視圖名為“courge_v”。
步驟6:新建一個查詢,將視圖添加到查詢設計器中,選定所有字段,設置查詢?nèi)ハ驗楸怼皊ef”。運行該查詢。操作如圖3.95所示。
【易錯提示】在第2小題中,視圖設計器本身沒有“查詢?nèi)ハ颉钡墓δ埽虼,要將視圖中的全部信息存放到表中需借出查詢設計器。將視圖添加到查詢設計器中,并選擇視圖中的所有字段作為選定字段,然后執(zhí)行“查詢”菜單中的“查詢?nèi)ハ颉泵睢?/P>
4[單選題] 向一個項目中添加一個數(shù)據(jù)庫,應該使用項目管理器的( )。
A.“代碼”選項卡B.“類”選項卡C.“文檔”選項卡D.“數(shù)據(jù)”選項卡
參考答案:D
參考解析:‘‘項目管理器”窗口是Visual FeffiPm開發(fā)人員的工作平臺,它包括6個項卡:數(shù)據(jù)、文檔、類、代碼、其他、全部。“數(shù)據(jù)”選項卡包括了-個項目中的所有數(shù)據(jù)數(shù)據(jù)庫、自由表、查詢和視圖。添加-個數(shù)據(jù)庫,應該使用‘數(shù)據(jù)”選項卡。。
5[單選題] 假設在數(shù)據(jù)庫表的表設計器中,字符型字段“性別”已被選中,正確的有效性規(guī)則設置是( )。
A.=〝男〞.0R.〝女〞B.性別=〝男〞.0R.〝女〞C.$〝男女〞D.性別$〝男女〞
參考答案:D
參考解析:建立字段有效性規(guī)則比較簡單直接的方法是在表設計器中建立,在表設計器的“字段”選項卡中有一組定義字段有效性規(guī)則的項目,它們是“規(guī)則”、“信息”、“默認值”三項。其中“規(guī)則”是邏輯表達式,“信息”是字符串表達式,“默認值”的類型則以字段的類型確定。所以正確的有效性規(guī)則設置必須為邏輯表達式,四個選項中只有D)選項是正確的邏輯表達式。
6[單選題] 設置文本框顯示內(nèi)容的屬性是( )。
A.ValueB.CaptionC.NameD.InputMask
參考答案:A
參考解析:文本框的Value屬性是文本框的當前內(nèi)容;Name屬性指定在代碼中用以引用對象的名稱;InputMask屬性指定在-個文本框中如何輸入和顯示數(shù)據(jù);文本框無Caption屬性。
7[單選題] 在Visual FoxPro中,編譯或連編生成的程序文件的擴展名不包括( )。
A.APPB.EXEC.DBCD.FXP
參考答案:C
參考解析:Visual FoxPro程序文件通過編譯、連編.,可以產(chǎn)生不同的目標代碼文件,這些文件具有不同的擴展名:.exe(Visual FoxPro可執(zhí)行文件),.app(Visual FoxPm應用程序文件),.fxp(Visual FoxPro編譯版本);
8[單選題] 下面敘述中錯誤的是( )。
A.軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤
B.對被調(diào)試的程序進行“錯誤定位”是程序調(diào)試的必要步驟
C.程序調(diào)試通常也稱為Debug
D.軟件測試應嚴格執(zhí)行測試計劃,排除測試的隨意性
參考答案:A
參考解析:軟件測試的目的是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,并不涉及改正錯誤,所以選項A)錯誤。程序調(diào)試的基本步驟有:錯誤定位、修改設計和代碼,以排除錯誤、進行回歸測試,防止引進新的錯誤。程序調(diào)試通常稱為Debug,即排錯。軟件測試的基本準則有:所有測試都應追溯到需求、嚴格執(zhí)行測試計劃,排除測試的隨意性、充分注意測試中的群集現(xiàn)象、程序員應避免檢查自己的程序、窮舉測試不可能、妥善保存測試計劃等文件。
9[單選題] 在面向?qū)ο蠓椒ㄖ?不屬于“對象”基本特點的是( )。
A.一致性B.分類性C.多態(tài)性D.標識唯一性
參考答案:A
參考解析:對象有如下-些基本特點:標識唯-性、分類性、多態(tài)性、封裝性、模塊獨立好。所以選擇A)。
10[單選題] 在菜單設計中,可以在定義菜單名稱時為菜單項指定一個訪問鍵。指定訪問鍵為“x”的菜單項名稱定義是( )。
A.綜合查詢(\>x)B.綜合查詢(/>x)C.綜合查詢(\
參考答案:C
參考解析:(‘菜單名稱”列指定菜單項的名稱,也稱為標題,可為菜單設置訪問鍵和分組線:設置訪問鍵的方法為,在作為訪問鍵的字符前加上“\<”兩個字符。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |