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