第 1 頁:選擇題 |
第 5 頁:基本操作題 |
第 6 頁:簡單應(yīng)用題 |
第 7 頁:綜合應(yīng)用題 |
21在Visual FoxPro中,要運行菜單文件menu1.mpr,可以使用命令( )。
A.DO menu1B.DO menu1.mprC.DO MENU menu1D.RUN menu1
參考答案:B
參考解析:運行菜單可以使用命令格式:DO<文件名>,但文件名的擴展名.mpr不能省。
22在面向?qū)ο蠓椒ㄖ?不屬于“對象”基本特點的是( )。
A.一致性B.分類性C.多態(tài)性D.標識唯一性
參考答案:A
參考解析:對象有如下-些基本特點:標識唯-性、分類性、多態(tài)性、封裝性、模塊獨立好。所以選擇A)。
23設(shè)有學(xué)生(學(xué)號,姓名,性別,出生日期)和選課(學(xué)號,課程號,成績)兩個關(guān)系,查詢選修課程號為“101”課程得分最高的同學(xué),正確的SQL語句是( )。
A.SELECT學(xué)生.學(xué)號,姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號=選課.學(xué)號AND課程號=”101”AND成績>=ALL(SELECT成績FROM選課)
B.SELECT學(xué)生.學(xué)號,姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號=選課.學(xué)號AND成績>=AIJL (SELECT成績FROM選課WHERE課程號=”101”)
C.SELECT學(xué)生.學(xué)號,姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號=選課.學(xué)號AND成績>=ANY (SELECT成績FROM選課WHERE課程號=”101”)
D.SELECT學(xué)生.學(xué)號,姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號=選課.學(xué)號AND課程號=”101”AND成績>=ALL(SELECT成績FROM選課WHERE課程號=”101”)
參考答案:D
參考解析:查詢的基本形式由SELECT-FROM-WHERE查詢塊組成。其中SELECT說明要查詢的字段,F(xiàn)ROM說明要查詢的字段來自哪個表或哪些表,WHERE說明查詢條件,即選擇元組的條件。內(nèi)層“SELECT成績FROM選課WHERE課程號=”101””語句查詢出了選修課程號為101的成績,外層格式正確的為D)選項。
24軟件設(shè)計中模塊劃分應(yīng)遵循的準則是( )。
A.低內(nèi)聚低耦合B.高內(nèi)聚低耦合C.低內(nèi)聚高耦合D.高內(nèi)聚高耦合
參考答案:B
考解析:軟件設(shè)計中模塊劃分應(yīng)遵循的準則是高內(nèi)聚低耦合、模塊大小規(guī)模適當、模塊的依賴關(guān)系適當?shù)。模塊的劃分應(yīng)遵循-定的要求,以保證模塊劃分合理,并進-步保證以此為依據(jù)開發(fā)出的軟件系統(tǒng)可靠性強,易于理解和維護。模塊之間的耦合應(yīng)盡可能的低,模塊的內(nèi)聚度應(yīng)盡可能的高。
25在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)選項正確。
26有如下賦值語句,結(jié)果為“大家好”的表達式是( )。
a=〝你好〞
b=〝大家〞
A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)
參考答案:D
參考解析:LEVI"(<字符表達式>,<數(shù)值表達式>)的功能是從字符表達式左邊開始,截取<數(shù)值表達式》指定長度的字符串。 RIGHT(<字符表達式>,<數(shù)值表達式>):返回-個字符串右邊的若干字符,返回值是字符型。-個漢字在計算機中占兩個字符,如果要取得-個完整的漢字字符,必須指定字符長度為2.AT(<字符串表達式l>,<字符串表達式2>)的孟數(shù)值為數(shù)值型。A)選項的函數(shù)返回值是數(shù)值型,答案不正確;B)選項中,由于中文字符在Visual FoxPro中占兩個字符,所以RIGHT(a1)也不正確,C)選項中的表達式格式不正確,D)選項中b的值為“大家”,RIGHT(a,2)的值為“好”,所以D)選項答案正確。
27在Visual FoxPro中,“表”是指( )。
A.報表B.關(guān)系C.表格控件D.表單
參考答案:B
參考解析:在Visual FoxPro中,-個“表”就是-個關(guān)系。
28將學(xué)號為“02080110”、課程號為“102”的選課記錄的成績改為92,正確的SQL語句是( )。
A.UPDATE選課SET成績WITH 92 WHERE學(xué)號=”02080110”AND課程號=〝102〞
B.UPDATE選課SET成績=92 WHERE學(xué)號=”02080110”AND課程號=〝102〞
C.UPDATE FROM選課SET成績WITH 92 WHERE學(xué)號=”02080110”AND課程號=〝102〞
D.UPDATE FROM選課SET成績=92 WHERE學(xué)號=”02080110”AND課程號=〝102〞
參考答案:B
參考解析:更新數(shù)據(jù)的命令格式為:UPDATE表名SET字段名1=表達式1[,字段名2=表達式2…][WHERE條件]。-般使用WHERE子句指定更新的條件,并且-次可以更新多個字段;如果不使用WHERE子句,則更新全部記錄。本題將學(xué)號為“02080110”、課程號為“102”的選課記錄的成績改為92,正確的命令格式為選項B)。
29設(shè)有學(xué)生表S(學(xué)號,姓名,性別,年齡),查詢所有年齡小于等于18歲的女同學(xué)、并按年齡進行降序排序生成新的表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
參考解析:按年齡的降序排列,所以要用短語DE-SC,排序的字段有兩種表示方式,分別是按列號和字段名排序,因為字段名是變量,故不能加引號。
30一間宿舍可住多個學(xué)生,則實體宿舍和學(xué)生之間的聯(lián)系是( )。
A.一對一B.一對多C.多對一D.多對多
參考答案:B
參考解析:因為-間宿舍可以住多個學(xué)生即多個學(xué)生住在-個宿舍中,但-個學(xué)生只能住-問宿舍,所以實體宿舍和學(xué)生之間是-對多的關(guān)系。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |