一、選擇題
2.下列全部屬于結(jié)構(gòu)圖的組圖是__________。
A.用例圖、類圖、順序圖、部署圖
B.類圖、組件圖、部署圖、活動圖
C.用例圖、對象圖、狀態(tài)圖、組件圖
D.類圖、對象圖、組件圖、部署圖
3.用數(shù)字表示類與類之間關(guān)聯(lián)的多重性,如果圖中沒有明確標(biāo)示關(guān)聯(lián)的重數(shù),則意味著關(guān)聯(lián)的重數(shù)是__________。
A.0
B.1
C.*
D.0.1
5.瀏覽順序圖的方法是__________。
A.從左到右查看對象間交換的信息
B.從上到下查看對象間交換的信息
C.從右到左查看對象問交換的信息
D.從下到上查看對象間交換的信息
6.下列關(guān)于順序圖的說法中,正確的是__________。
A.消息線的箭頭說明消息的類型,如同步、異步或簡單。畫一條線指向接收對象,包括一個箭頭,實心表示異步信號;棍形箭頭表示同步調(diào)用操作
B.當(dāng)一個操作調(diào)用它本身時,消息總是異步的
C.在順序圖中可以描述如何創(chuàng)建和破壞對象,并把它作為描述情節(jié)的一部分。一個對象可能通過一條消息來創(chuàng)建另一個對象。被創(chuàng)建對象的對象符號在創(chuàng)建它的地方(在縱坐標(biāo)時間軸上)
D.消息也可以有條件。只有條件為真時才可以發(fā)送和接收消息。條件被用來抽象分支或決定是否發(fā)送一條消息。如果用條件來抽象分支,則各分支是互斥的
7.下列各圖中顯示了一系列的對象和在這些對象之間的聯(lián)系以及對象問發(fā)送和接收的消息的圖是__________。
A、通信圖
B.狀態(tài)圖
C.順序圖
D.部署圖
8.當(dāng)要描述狀態(tài)之間的轉(zhuǎn)換時,狀態(tài)轉(zhuǎn)換又涉及時間的變換,這時可以通過__________來體現(xiàn)時間因子的作用。
A.類圖
B.順序圖
C.時間圖
D.狀態(tài)機(jī)圖
9.下列各圖中以活動圖為基礎(chǔ),只是其主要元素不是活動,而是交互圖的圖是__________。A.復(fù)合結(jié)構(gòu)圖
B.交互概述圖
C.時間圖
D.對象圖
10.設(shè)在某SELECT語句的WHERE子句中,需要對Grade列的空值進(jìn)行處理。下列關(guān)于空值的操作中,錯誤的是__________。
A. Grade IS NOT NULL
B. Grade IS NULL
C. Grade = NULL
D. NOT (Grade IS NULL)
11.現(xiàn)要利用Student表查詢年齡小的學(xué)生的姓名和年齡。下列實現(xiàn)此功能的查詢語句中,正確的是__________。
A. SELECT Sname, MIN(Sage) FROM Student
B. SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)
C. SELECT 1 Sname, Sage FROM Student
D. SELECT 1 Sname, Sage FROM Student ORDER BY Sage
12.設(shè)SC表中記錄成績的列為:Grade,類型為int。若在查詢成績時,希望將成績按“優(yōu)”、“良”、“中”、“及格”和“不及格”形式顯示,正確的Case函數(shù)是__________。
A.Case Grade
When 90~100 THEN'優(yōu)'
When 80~89 TIIEN'良'
When 70~79 THEN'中'
When 60~69 THEN'及格'。
Else'不及格’
End
B.Case
When Grade between 90 and 100 THEN Grade='優(yōu)'
When Grade between 80 and 89 THEN Grade='良'
When Grade between 70 and 79 THEN Grade='中'
When Grade between 60 and 69 THEN Grade='及格’
Else Grade='不及格’
End
C.Case
When Grade between 90 and 100 THEN'優(yōu)'
When Grade between 80 and 89 THEN'良’
When Grade between 70 and 79 THEN'中’
When Grade between 60 and 69 THEN'及格’
Else'不及格’
End
D.Case Grade
When 90~100 THEN Grade='優(yōu)’
When 80~89 THEN Grade='良’
When 70~79 THEN Grade='由’
When 60~69 THEN Grade='及格’
Else Grade='不及格’
End
13.下述語句的功能是將兩個查詢結(jié)果合并為一個結(jié)果,其中正確的是__________。
A. select sno,sname, sage from student where sdept = 'cs '
Order by sage
Union
select sno,sname,sage from student where sdept = 'is'
Order by sage
B. select sno,sname, sage from student where sdept = 'cs '
Union
select sno,sname, sage from student where sdept = 'is '
Order by sage
C. select sno,sname,sage from student where sdept = 'cs '
Union
select sno,sname from student where sdept = 'is'
Order by sage
D. select sno,sname,sage from student where sdept = 'cs'
Order by sage
Union
select sno,shame, sage fron student where sdept = 'is'
14.在SQL Server 2000中,有學(xué)生表(學(xué)號,姓名,年齡),其中“姓名”的數(shù)據(jù)類型是:char(10)?,F(xiàn)要查詢姓“張”且名字是三個字的學(xué)生的詳細(xì)信息,正確的語句是__________。
A.SELECT*FROM學(xué)生表WHERE姓名LIKE'張_’
B.SELECT*FROM學(xué)生表WHERE姓名LIKE'張_’
C.SELECT*FROM學(xué)生表WHERE姓名LIKE'張_'AND LEN(姓名)=3
D.SELECT*FROM學(xué)生表WHERE姓名LIKE'張_'AND LEN(姓名)=3
二、填空題
1.具體來說,UML的語義是定義在一個四層建模概念框架中的,這四層分別是__________、__________、__________和__________。
2.UML中對包定義了__________、__________、__________和__________四種可見性。
3.組件圖表示系統(tǒng)的靜態(tài)實現(xiàn)視圖,展現(xiàn)了一組組件之間的__________和__________,用于對源代碼、可執(zhí)行的發(fā)布、__________等的系統(tǒng)建模。組件是__________中定義的概念和功能(類、對象、它們的關(guān)系、協(xié)作)在物理架構(gòu)中的實現(xiàn)。典型情況下,組件是開發(fā)環(huán)境中的__________。
4.在UML中,圓角矩形框表示__________;箭頭線表示__________,其上的標(biāo)注為__________。
5.在相關(guān)子查詢中,子查詢的執(zhí)行次數(shù)是由__________決定的。
6.對包含基于集合測試子查詢的查詢語句,是先執(zhí)行__________層查詢,再執(zhí)行__________層查詢。
7.對包含相關(guān)子查詢的查詢語句,是先執(zhí)行__________層查詢,再執(zhí)行__________層查詢。
8.設(shè)有選課表(學(xué)號,課程號,成績),現(xiàn)要查詢考試成績高的三個學(xué)生的學(xué)號、課程號和成績,包括并列情況,請補(bǔ)全下列語句:
SELECT__________學(xué)號,課程號,成績FROM選課表 __________
9.UNION操作用于合并多個查詢語句的結(jié)果,如果在合并結(jié)果時不希望去掉重復(fù)的數(shù)據(jù),則在用UNION操作時應(yīng)使用__________關(guān)鍵字。
10.若SELECT語句中同時包含WHERE子句和GROUP子句,則先執(zhí)行的是__________子句。
參考答案:
一、選擇題
1.D 2.D 3.B 4.B 5.B 6.C 7.A 8.C 9.C 10.C 11.D 12.C 13.B 14.C
二、填空題
1.元元模型 元模型 模型 用戶模型
2.私有保護(hù)公有實現(xiàn)
3.組織依賴物理數(shù)據(jù)庫邏輯設(shè)計實現(xiàn)文件
4.活動 活動之間的轉(zhuǎn)換 執(zhí)行下一個活動的條件
5.外層表的行數(shù)
6.內(nèi) 外
7.外 內(nèi)
8.COUNT(DISTINCT選課表.學(xué)號)
9.ALL
10.WHERE
2.下列全部屬于結(jié)構(gòu)圖的組圖是__________。
A.用例圖、類圖、順序圖、部署圖
B.類圖、組件圖、部署圖、活動圖
C.用例圖、對象圖、狀態(tài)圖、組件圖
D.類圖、對象圖、組件圖、部署圖
3.用數(shù)字表示類與類之間關(guān)聯(lián)的多重性,如果圖中沒有明確標(biāo)示關(guān)聯(lián)的重數(shù),則意味著關(guān)聯(lián)的重數(shù)是__________。
A.0
B.1
C.*
D.0.1
5.瀏覽順序圖的方法是__________。
A.從左到右查看對象間交換的信息
B.從上到下查看對象間交換的信息
C.從右到左查看對象問交換的信息
D.從下到上查看對象間交換的信息
6.下列關(guān)于順序圖的說法中,正確的是__________。
A.消息線的箭頭說明消息的類型,如同步、異步或簡單。畫一條線指向接收對象,包括一個箭頭,實心表示異步信號;棍形箭頭表示同步調(diào)用操作
B.當(dāng)一個操作調(diào)用它本身時,消息總是異步的
C.在順序圖中可以描述如何創(chuàng)建和破壞對象,并把它作為描述情節(jié)的一部分。一個對象可能通過一條消息來創(chuàng)建另一個對象。被創(chuàng)建對象的對象符號在創(chuàng)建它的地方(在縱坐標(biāo)時間軸上)
D.消息也可以有條件。只有條件為真時才可以發(fā)送和接收消息。條件被用來抽象分支或決定是否發(fā)送一條消息。如果用條件來抽象分支,則各分支是互斥的
7.下列各圖中顯示了一系列的對象和在這些對象之間的聯(lián)系以及對象問發(fā)送和接收的消息的圖是__________。
A、通信圖
B.狀態(tài)圖
C.順序圖
D.部署圖
8.當(dāng)要描述狀態(tài)之間的轉(zhuǎn)換時,狀態(tài)轉(zhuǎn)換又涉及時間的變換,這時可以通過__________來體現(xiàn)時間因子的作用。
A.類圖
B.順序圖
C.時間圖
D.狀態(tài)機(jī)圖
9.下列各圖中以活動圖為基礎(chǔ),只是其主要元素不是活動,而是交互圖的圖是__________。A.復(fù)合結(jié)構(gòu)圖
B.交互概述圖
C.時間圖
D.對象圖
10.設(shè)在某SELECT語句的WHERE子句中,需要對Grade列的空值進(jìn)行處理。下列關(guān)于空值的操作中,錯誤的是__________。
A. Grade IS NOT NULL
B. Grade IS NULL
C. Grade = NULL
D. NOT (Grade IS NULL)
11.現(xiàn)要利用Student表查詢年齡小的學(xué)生的姓名和年齡。下列實現(xiàn)此功能的查詢語句中,正確的是__________。
A. SELECT Sname, MIN(Sage) FROM Student
B. SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)
C. SELECT 1 Sname, Sage FROM Student
D. SELECT 1 Sname, Sage FROM Student ORDER BY Sage
12.設(shè)SC表中記錄成績的列為:Grade,類型為int。若在查詢成績時,希望將成績按“優(yōu)”、“良”、“中”、“及格”和“不及格”形式顯示,正確的Case函數(shù)是__________。
A.Case Grade
When 90~100 THEN'優(yōu)'
When 80~89 TIIEN'良'
When 70~79 THEN'中'
When 60~69 THEN'及格'。
Else'不及格’
End
B.Case
When Grade between 90 and 100 THEN Grade='優(yōu)'
When Grade between 80 and 89 THEN Grade='良'
When Grade between 70 and 79 THEN Grade='中'
When Grade between 60 and 69 THEN Grade='及格’
Else Grade='不及格’
End
C.Case
When Grade between 90 and 100 THEN'優(yōu)'
When Grade between 80 and 89 THEN'良’
When Grade between 70 and 79 THEN'中’
When Grade between 60 and 69 THEN'及格’
Else'不及格’
End
D.Case Grade
When 90~100 THEN Grade='優(yōu)’
When 80~89 THEN Grade='良’
When 70~79 THEN Grade='由’
When 60~69 THEN Grade='及格’
Else Grade='不及格’
End
13.下述語句的功能是將兩個查詢結(jié)果合并為一個結(jié)果,其中正確的是__________。
A. select sno,sname, sage from student where sdept = 'cs '
Order by sage
Union
select sno,sname,sage from student where sdept = 'is'
Order by sage
B. select sno,sname, sage from student where sdept = 'cs '
Union
select sno,sname, sage from student where sdept = 'is '
Order by sage
C. select sno,sname,sage from student where sdept = 'cs '
Union
select sno,sname from student where sdept = 'is'
Order by sage
D. select sno,sname,sage from student where sdept = 'cs'
Order by sage
Union
select sno,shame, sage fron student where sdept = 'is'
14.在SQL Server 2000中,有學(xué)生表(學(xué)號,姓名,年齡),其中“姓名”的數(shù)據(jù)類型是:char(10)?,F(xiàn)要查詢姓“張”且名字是三個字的學(xué)生的詳細(xì)信息,正確的語句是__________。
A.SELECT*FROM學(xué)生表WHERE姓名LIKE'張_’
B.SELECT*FROM學(xué)生表WHERE姓名LIKE'張_’
C.SELECT*FROM學(xué)生表WHERE姓名LIKE'張_'AND LEN(姓名)=3
D.SELECT*FROM學(xué)生表WHERE姓名LIKE'張_'AND LEN(姓名)=3
二、填空題
1.具體來說,UML的語義是定義在一個四層建模概念框架中的,這四層分別是__________、__________、__________和__________。
2.UML中對包定義了__________、__________、__________和__________四種可見性。
3.組件圖表示系統(tǒng)的靜態(tài)實現(xiàn)視圖,展現(xiàn)了一組組件之間的__________和__________,用于對源代碼、可執(zhí)行的發(fā)布、__________等的系統(tǒng)建模。組件是__________中定義的概念和功能(類、對象、它們的關(guān)系、協(xié)作)在物理架構(gòu)中的實現(xiàn)。典型情況下,組件是開發(fā)環(huán)境中的__________。
4.在UML中,圓角矩形框表示__________;箭頭線表示__________,其上的標(biāo)注為__________。
5.在相關(guān)子查詢中,子查詢的執(zhí)行次數(shù)是由__________決定的。
6.對包含基于集合測試子查詢的查詢語句,是先執(zhí)行__________層查詢,再執(zhí)行__________層查詢。
7.對包含相關(guān)子查詢的查詢語句,是先執(zhí)行__________層查詢,再執(zhí)行__________層查詢。
8.設(shè)有選課表(學(xué)號,課程號,成績),現(xiàn)要查詢考試成績高的三個學(xué)生的學(xué)號、課程號和成績,包括并列情況,請補(bǔ)全下列語句:
SELECT__________學(xué)號,課程號,成績FROM選課表 __________
9.UNION操作用于合并多個查詢語句的結(jié)果,如果在合并結(jié)果時不希望去掉重復(fù)的數(shù)據(jù),則在用UNION操作時應(yīng)使用__________關(guān)鍵字。
10.若SELECT語句中同時包含WHERE子句和GROUP子句,則先執(zhí)行的是__________子句。
參考答案:
一、選擇題
1.D 2.D 3.B 4.B 5.B 6.C 7.A 8.C 9.C 10.C 11.D 12.C 13.B 14.C
二、填空題
1.元元模型 元模型 模型 用戶模型
2.私有保護(hù)公有實現(xiàn)
3.組織依賴物理數(shù)據(jù)庫邏輯設(shè)計實現(xiàn)文件
4.活動 活動之間的轉(zhuǎn)換 執(zhí)行下一個活動的條件
5.外層表的行數(shù)
6.內(nèi) 外
7.外 內(nèi)
8.COUNT(DISTINCT選課表.學(xué)號)
9.ALL
10.WHERE