11[單選題] 在Visual FoxPro中設(shè)計屏幕界面通常使用( )。
A.表單B.報表C.查詢D.視圖
參考答案:A
參考解析:在Visual FoxPro中設(shè)計屏幕界面通常使用表單,打印輸出通常使用報表。故A選項正確.
12[單選題] 執(zhí)行如下命令的輸出結(jié)果是( )。
?15%4,15%-4
A.3 -1B.3 3C.1 1D.1 -1
參考答案:A
參考解析:“%”可理解為返回兩個數(shù)值表達式相除的余數(shù)。l5除以4等于3余3,所以15%4=3;15除以-4,商-4,余-1,所以15%-4=1。正確答案為“3-1”,即A)選項正確。
13[單選題] 若有表:職工(職工號,姓名,性別.和工資(職工號,基本工資,津貼,獎金,扣除.,查詢職工實發(fā)工資的正確命令是
A.SELECT姓名,(基本工資+津貼+獎金一扣除.AS實發(fā)工資FROM工資
B.SELECT姓名,(基本工資+津貼+獎金一扣除.AS實發(fā)工資FROM工資;WHERE職工.職工號=工資.職工號
C.SELECT姓名,(基本工資+津貼+獎金-扣除.AS實發(fā)工資FROM工資,職工;
WHERE職工.職工號=工資.職工號
D.SELECT姓名,(基本工資+津貼+獎金一扣除.AS實發(fā)工資FROM工資JOIN職工;WHERE職工.職工號:工資.職工號
參考答案:C
參考解析:本題有“職工”和“工資”兩個表,需要用到連接查詢。連接是關(guān)系的基本操作之一,是一種基于多個關(guān)系的查詢。在連接查詢中,當(dāng)需要對多個表連接時,可以用SELECT指定查詢顯示的字段;在WHERE子句中指定連接條件(連接的字段名前要加上表名做為前綴,表名和字段名之間用“.”隔開.;在FROM子句中指定要連接的表。本題選C。
14[單選題] 下面敘述中錯誤的是( )。
A.軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤
B.對被調(diào)試的程序進行“錯誤定位”是程序調(diào)試的必要步驟
C.程序調(diào)試通常也稱為Debug
D.軟件測試應(yīng)嚴格執(zhí)行測試計劃,排除測試的隨意性
參考答案:A
參考解析:
軟件測試的目的是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,并不涉及改正錯誤,所以選項A)錯誤。程序調(diào)試的基本步驟有:錯誤定位、修改設(shè)計和代碼,以排除錯誤、進行回歸測試,防止引進新的錯誤。程序調(diào)試通常稱為Debug,即排錯。軟件測試的基本準則有:所有測試都應(yīng)追溯到需求、嚴格執(zhí)行測試計劃,排除測試的隨意性、充分注意測試中的群集現(xiàn)象、程序員應(yīng)避免檢查自己的程序、窮舉測試不可能、妥善保存測試計劃等文件。
15[單選題] 在面向?qū)ο蠓椒ㄖ?不屬于“對象”基本特點的是( )。
A.一致性B.分類性C.多態(tài)性D.標識唯一性
參考答案:A
參考解析:對象有如下-些基本特點:標識唯-性、分類性、多態(tài)性、封裝性、模塊獨立好。所以選擇A)。
16[單選題] 有如下賦值語句:a=”計算機”和b=”微型”,結(jié)果為“微型機”的表達式是( )。
A.b+LEFT(a,3)B.b+RIGHT(a,1)C.b+LEFT(a,5,2)D.b+RIGHT(a,2)
參考答案:D
參考解析:LEFT(<字符表達式>,<長度>)函數(shù)從指定表達式左端截取一個指定長度的子串作為函數(shù)值。RIGHT(<字符表達式>,<長度>)函數(shù)從指定表達式右端截取一個指定長度的子串作為函數(shù)值。在Visual FoxPro中,一個漢字的長度為2。所以RIGHT(a,2)的值是“機”,b+RIGHT(a,2)=”微型機”。
17[單選題] 在SQL的ALTER TABLE語句中,為了增加一個新的字段應(yīng)該使用短語( )。
A.CREATEB.APPENDC.COLUMND.ADD
參考答案:D
參考解析:向表中添加新的字段和新的索引,其命令格式為:ALTER TABLE<表名>ADD[COLUMN]<字段類型>[<長度>[,<小數(shù)位數(shù)>])][NULLINOTNULL][CHECK<邏輯表達式1>[ERROR<字符型文本提示信息>]][DEFAULT<默認值表達式>][ADD PRIMARY KEY<索引表達式2>TAG<索引名1>][ADD UNIQUE<索引表達式3>TAG<索引名2>]增加-個新的字段應(yīng)該使用ADD短語,即D)選項正確。
18[單選題] 在Visual FoxPro中以下敘述正確的是( )。
A.利用視圖可以修改數(shù)據(jù)
B.利用查詢可以修改數(shù)據(jù)
C.查詢和視圖具有相同的作用
D.視圖可以定義輸出去向
參考答案:A
參考解析:視圖是操作表的一種手段,通過視圖可以查詢表,也可以更新表,所以利用視圖可以修改數(shù)據(jù),A)選項敘述正確;而查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果,所以查詢不能修改數(shù)據(jù),而查詢可以定義輸出去向,B)、D)選項敘述不正確;很明顯,查詢和視圖具有不同的作用,C)選項敘述不正確。
19[簡答題](1)建立一個表單文件myform,將employee表添加到表單的數(shù)據(jù)環(huán)境中,然后在表單中添加表格控件grid1,指定其記錄源類型為“別名”、記錄源為employee表文件,最后添加一個“退出”命令按鈕控件Command1,程序運行時單擊該命令按鈕將關(guān)閉表單。
(2)修改two.prg文件中的SQL SELECT命令,使之正確運行時可以顯示如下結(jié)果:
組別 組長 組員
1 朱茵 趙一軍
1 朱茵 李龍
1 朱茵 王婧
1 朱茵 王一凡
2 李毅 劉嚴俊
2 李毅軍 楊小萍
2 李毅軍 胡小晴
3 吳軍 楊蘭
3 吳軍吳 偉軍
3 吳軍趙 小青
3 吳軍韋 小光
4 楊一明 李琪
4 楊一明 楊小陽
4 楊一明 李楠
4 楊一明 胡一刀
參考解析:
(1)[操作步驟]
步驟1:在命令窗口中輸人命令“Create form myform”,按下回車鍵新建一個表單。
步驟2:在表單空白處單擊鼠標右鍵,選擇“數(shù)據(jù)環(huán)境”命令,為表單添加數(shù)據(jù)環(huán)境表“employee”,并將“employee”從數(shù)據(jù)環(huán)境中拖拽表到表單中,在表單的屬性窗口中修改表格的 Namee屬性為Grid1
步驟3:通過表單控件工具欄為表單添加一個命令按鈕,修改其Caption屬性為“退出”,雙擊命令按鈕,編寫其Click事件“ThisForm.Release”。
步驟4:保存并運行表單。
(2)[操作步驟]
步驟1:單擊工具欄中的“打開”按鈕,打開考考生文件夾下的程序文件two.prg。
步驟2:修改程序中的錯誤命令。
第1處錯誤改為:from employee P join employee c;
第2處錯誤改為:0n P.組別=C.組別where c.職務(wù)=“組
長”and c.姓名<>P.姓名;
步驟3:保存并運行程序,查看程序的運行結(jié)果。
20[簡答題]在考生文件夾下完成如下簡單應(yīng)用:.
(1)用SQL語句完成下列操作:查詢項目的項目號、項目名和項目使用的零件號、零件名稱,查詢結(jié)果按項目號降序、零件號升序排序,并存放于表item_temp中,同時將使用的SQL語句存儲于新建的文本文件item.txt中。
(2)根據(jù)零件信息、使用零件和項目信息3個表,利用視圖設(shè)計器建立一個視圖view_item,該視圖的屬性列由項目號、項目名、零件名稱、單價和數(shù)量組成,記錄按項目號升序排序,篩選條件是:項目號為“s2”。
參考解析:
(1)[操作步驟]
步驟1:單擊工具欄中的“新建”按鈕,在“新建”對話框中選擇“文件類型”選項組中的“查詢”,并單擊“新建文件”按鈕。
步驟2:在“添加表或視圖”對話框中分別將表零件信息、使用零件和項目信息添加到查詢設(shè)計器,并根據(jù)連接條件建立連接。
步驟3:在查詢設(shè)計器的“字段”選項卡中,分別將項目信息.項目號、項目信息.項目名、零件信息.零件號、零件信息.零件名稱添加到“選定字段”列表中。
步驟4:在“排序依據(jù)”選項卡中,將項目信息.項目號添加到“排序條件”列表中,并選擇“降序”單選按鈕;再將零件信息.零件號添加到“排序條件”列表中,并選擇“升序”單選按鈕。
步驟5:單擊“查詢”菜單下的“查詢?nèi)ハ颉泵。在“查詢(nèi)ハ颉睂υ捒蛑羞x擇“表”,并輸入表名item_temp,單擊確定按鈕。
步驟6:單擊“查詢”菜單下的“查看sQL”命令,并復(fù)制全部代碼;再單擊工具欄中的“新建”按鈕,在“新建”對話框中選擇“文件類型”選項組下的“文本文件”,單擊“新建文件”按鈕,將復(fù)制的代碼粘貼到此處。’SELECT項目信息.項目號,項目信息.項目名,零件信
息.零件號;
零件信息.零件名稱;
FROM使用零件情況!零件信息INNER JOIN使用零件
情況!使用零件;
INNER JOIN使用零件情況!項目信息;
ON使用零件.項目號=項目信息.項目號;
ON零件信息.零件號=使用零件.零件號;
ORDER BY項目信息.項目號DESC,零件信息.零件號;
INTO TABLE item_temp.dbf
步驟7:單擊工具欄中的“保存”按鈕,在“另存為”對話框
中輸入item,單擊“保存”按鈕;再在命令窗口中輸入:do item.
txt,按回車鍵運行查詢。
(2)[操作步驟]
步驟1:單擊工具欄中的“打開”按鈕,在“打開”對話框中選擇考生文件夾下的“使用零件情況”數(shù)據(jù)庫,再單擊“確定”按鈕。
步驟2:在數(shù)據(jù)庫設(shè)計器中,單擊“數(shù)據(jù)庫設(shè)計器”工具欄中的“新建本地視圖”按鈕,在“新建本地視圖”對話框中單擊“新建視圖”按鈕。
步驟3:在“添加表或視圖”對話框中分別雙擊表零件信息、使用零件和項目信息,并單擊“關(guān)閉”按鈕。
步驟4:在視圖設(shè)計器的“字段”選項卡中,分別將項目信息.項目號、項目信息.項目名、零件信息.零件名稱、零件信息.單價和使用零件.數(shù)量添加到選定字段。
步驟5:在“篩選”選項卡的“字段名”中選擇“項目信息.項目號”,“條件”選擇“=”,“實例”輸入“s2”;在“排序依據(jù)”選項卡中將項目信息.項目號字段添加到“排序條件”列表框,并選擇“升序”單選按鈕。
步驟6:單擊工具欄中的“保存”按鈕,在“保存”對話框中輸入視圖名稱view-item,單擊“確定”按鈕。最后單擊工具欄中的“運行”按鈕。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |