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