6[單選題]設(shè)有學(xué)生表student(學(xué)號,姓名,性別,出生日期。院系.、課程表COUl'”(課程號,課程名,學(xué)時(shí).和選課表score(學(xué)號,課程號,成績.,查詢“計(jì)算機(jī)系”學(xué)生的學(xué)號、姓名、學(xué)生所選課程的課程名和成績,正確的命令是
A.SELECT s.學(xué)號,姓名,課程名,成績FROM students,score sc,course c;WHERE s.學(xué)號=sc.學(xué)號, sc.課程號=c.課程號,院系=’計(jì)算機(jī)系’
B.SELECT學(xué)號,姓名。課程名,成績FROMstudents,score sc,coursec;WHERE s.學(xué)號=sc.學(xué)號ANDsc.課程號=c.課程號AND院系=’計(jì)算機(jī)系’
C.SELECT s.學(xué)號,姓名,課程名,成績FROM students JOIN scoresc;;0N s.學(xué)號=sc.學(xué)號.JOI course c ON sc.課程號=c.課程號WHERE院系=’計(jì)算機(jī)系’
D.SELECT學(xué)號,姓名。課程名。成績FROM(student s JOIN score c ON sc
.學(xué)號=sC.學(xué)號.JOIN course c ON sc.課程號=c.課程號WHERE院系=’計(jì)算機(jī)系’
參考答案:B
參考解析:SQL中查詢應(yīng)使用SELECT命令,格式為:sE.LECT[字段名]FROM[表名]WHERE[條件]。根據(jù)此格式,F(xiàn)rom后應(yīng)該是[表名],首先排除C、D選項(xiàng)。而且[條件]之間應(yīng)該用逗號連接而不是and,因此B選項(xiàng)正確。
7[單選題] 對表sc(學(xué)號C(8),課程號c(2),成績N(3),備注C (20)),可以插入的記錄是( )。
A.('20140101','cl','90',NULL)
B.('20140101 ','c1',90,'成績優(yōu)秀')
C.('20140101','cl','90','成績優(yōu)秀')
D.('20140101','cl','79','成績優(yōu)秀')
參考答案:B
參考解析:由于表sc的字段“成績”的數(shù)據(jù)類型為數(shù)值型,在Visual FoxPro中,插入數(shù)值型數(shù)據(jù)時(shí),不需要加雙引號。
8[單選題] 軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是( )。
A.低內(nèi)聚低耦合B.高內(nèi)聚低耦合C.低內(nèi)聚高耦合D.高內(nèi)聚高耦合
參考答案:B
參考解析:軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是高內(nèi)聚低耦合、模塊大小規(guī)模適當(dāng)、模塊的依賴關(guān)系適當(dāng)?shù)。模塊的劃分應(yīng)遵循-定的要求,以保證模塊劃分合理,并進(jìn)-步保證以此為依據(jù)開發(fā)出的軟件系統(tǒng)可靠性強(qiáng),易于理解和維護(hù)。模塊之間的耦合應(yīng)盡可能的低,模塊的內(nèi)聚度應(yīng)盡可能的高。
9[單選題] 設(shè)有訂單表order(訂單號,客戶號,職員號,簽訂日期,金額),刪除2012年1月1日以前簽訂的訂單記錄,正確的SQL命令是( )。
A.DELETE TABLE order WHERE簽訂日期<{^2012-1-1}
B.DELETE TABLE order WHILE簽訂日期>{^2012-1-1}
C.DELETE FROM order WHERE簽訂日期<{^2012-1-1}
D.DELETE FROM order WHILE簽訂日期>{^2012-1-1}
參考答案:C
參考解析:本題考查的是SQL操作語句的刪除功能。刪除記錄命令的標(biāo)準(zhǔn)格式為:DELETE FROM<數(shù)據(jù)表名>WHERE<邏輯表達(dá)式>。其中FROM指定從哪個(gè)表中刪除記錄,WHERE指定被刪除的記錄所滿足的條件,如果不使用WHERE子句,則刪除表中的全部記錄。本題選項(xiàng)A)和B)都屬于語法錯誤,沒有DELETE TABLE這樣的用法,而選項(xiàng)D)的WHERE關(guān)鍵字使用錯誤,正確答案為C)。
10[單選題] 設(shè)有學(xué)生選課表SC(學(xué)號,課程號,成績),用SQL同時(shí)檢索選修課程號為“c1”和“c5”的學(xué)生學(xué)號的正確命令是( )。
A.SELECT學(xué)號FROM SC
WHERE課程號='C1' AND課程號='C5'
B.SELECT學(xué)號FROM SC WHERE課程號='C1'
AND課程號=(SELECT課程號FROM SC
WHERE課程號='C5')C.SELECT學(xué)號FROM SC WHERE課程號='C1'
AND學(xué)號=(SELECT學(xué)號FROM SC WHERE課程號='C5')
D.SELECT學(xué)號FROM SC WHERE課程號='Cl'
AND學(xué)號IN(SELECT學(xué)號FROM SC WHERE課程號='C5')
參考答案:D
參考解析:采用嵌套循環(huán)實(shí)現(xiàn)選修課程號為“C1”和“C5”的學(xué)生學(xué)號的檢索,可排除選項(xiàng)A。在嵌套查詢中IN 表示“屬于”,可排除選項(xiàng)B、C。
相關(guān)推薦:
2015年計(jì)算機(jī)二級考試《VFP》鞏固練習(xí)及解析匯總
2015年計(jì)算機(jī)二級《VFP》精選上機(jī)練習(xí)題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |