2016計算機三級《數(shù)據(jù)庫技術》練習測試題及答案

字號:

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