


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、中級軟件設(shè)計師下午試題-3總分:151.00,做題時間:90分鐘一、B試題一 /B 總題數(shù):4,分數(shù):60.001 .問題1把上面用關(guān)系表示的實體,實體與實體之間的聯(lián)系,用E-R圖表示出來,要求在圖中表示聯(lián)系的類型1:1 , L:N, M:NO分數(shù):15.00 填空項1: 正確答案: 解析:議題一解答要點實體聯(lián)系模型ER模型中的根本語義單位是實體和聯(lián)系.ER模型的圖形表示稱為ER圖.聯(lián)系可以同一個或多個實體有關(guān).實體與實體之間的聯(lián)系可以是一對一,一對多和多對多.利用 ER模型進行數(shù)據(jù)庫的概念設(shè)計,可以分成三步:首先設(shè)計局部ER然后把各個局部 ER模型綜合成一個全局的模型,最后對全局 ER模型進
2、行優(yōu)化,得到最終的ER模型.關(guān)于SQI .語言,見13解析.2 .問題2使用關(guān)系代數(shù)表達式寫出查詢所有年齡在20歲以下的學生姓名和年齡.分數(shù):15.00 填空項1:正確答案: TT Sname, Sage CT Sage < 20 Student 解析:3 .問題3用SQL語言寫出查詢:查詢年齡不在2023歲包括20歲和23歲之間的學生的姓名,系別和年齡.分數(shù):15.00 填空項 1: 正確答案:SELECT Shame, Sdept, Sage FROM Student 解析:WHERSage NOTBETWEE20 AND23 或 SELECTShame, Sdept, Sage F
3、ROMStudent WHERNOTSage BETWEEN 20 AND 23 或 SELECT Sname, Sdept, Sage FROM Student WHERE Sage 234 .問題4用SQL語言寫出操作:把數(shù)學系全體學生的成績置零.分數(shù):15.00 填空項1: 正確答案:UPDATE SC解析:SET Grade =0 WHERE 'MA '= SELECT Sdept FROM Student WHERE Student. Sno = SC. Sno 二、B試題二/B總題數(shù):4,分數(shù):16.005 .問題1該關(guān)系模式滿足2NF嗎為什么分數(shù):4.00填空項1
4、: 正確答案:該關(guān)系模式不滿足2NF的要求解析:試題二解答要點第二范式2NF:如果關(guān)系模式RU, F中的所有非主屬性都完全依賴于任意 一個候選關(guān)鍵字,那么稱關(guān)系 R是屬于第二范式的.第三范式 3NF:如果關(guān)系模式RU, F中的所有非主屬 性對任何候選關(guān)鍵字都不存在傳遞信賴,那么稱關(guān)系R是屬于第三范式的.BCNF如果關(guān)系模式RU, P的所有屬性包括主屬性和非主屬性都不傳遞依賴于 R的任何候選關(guān)鍵字,那么稱關(guān)系R是屬于BCN用勺.由 題可知,D并不依賴B#,所以不滿足2NF.R2, C和D都依賴于B#,可以滿足2NF;彳0 C, D問存在傳遞信 賴,所以不B2不屬于第三范式,它最高滿足 2NF.將
5、關(guān)系模式R分解到BCNF就意味著要打破傳遞依賴, 所以將R2中的C和D分解到一個新的關(guān)系中.6 .問題2如果將關(guān)系模式R分解為:R1A# , B# E R2B# , C, D指出關(guān)系模式R2的鍵,并說明該 關(guān)系模式最高滿足第幾范式在1NFBCNF之內(nèi)分數(shù):4.00填空項1: 正確答案:R2B#, C, D最高滿足2NF 解析:7 .問題3將關(guān)系模式R分解到BCNF分數(shù):4.00填空項1: 正確答案:R11A#, B#, E解析:R21(B#, C) R22(C , D)8 .問題4在E-R模型中,如果實體間是 1:N的聯(lián)系,如何設(shè)計相應(yīng)局部的關(guān)系模型(分數(shù):4.00)填空項1: (正確答案:在
6、 E-R模型中,一個1:N聯(lián)系可以轉(zhuǎn)換成為一個獨立的關(guān)系 模式,相連的實體的鍵以及聯(lián)系本身的屬,卜t轉(zhuǎn)換為關(guān)系的屬性,關(guān)系的鍵為 N端實體的鍵.也可以與N端對應(yīng)的關(guān)系模式合并,將 1端實體對應(yīng)的關(guān)系模式的鍵和聯(lián)系本身的屬性參加到N端實體對應(yīng)的關(guān)系模式的屬性中.更傾向于后面這種方法.) 解析:三、B試題三/B(總題數(shù):1,分數(shù):15.00)9 .#include < stdio. h > void main( ) int digit; long in , s; seanf(" % Id", &in ); U (1)/U;U (2) /U; while(in
7、 >0) U (3)/U; s = s + digit* digit;U (4) /U;pfinff( "sum = % 1dn", s ); (分數(shù):15.00 )填空項1: (正確答案:if(in解析:3. digit=in % 10 4 . in=in/10 解答要點此題的關(guān)鍵一是要考慮負數(shù),還要將各個位數(shù)用模10的方法單獨取出來.四、B試題四/B(總題數(shù):1,分數(shù):15.00)10 .說明某旅館的 效勞如下:可以撥分機號和外線號.分機號是從7201至7299.外線號先撥9,然后是市話號或長話號.長話號是以區(qū)號和市話號組成.區(qū)號是從100到300中任意的數(shù)字串.
8、市話號是以局號和分局號組成.局號可以是455, 466, 888, 552中任意一個號.分局號是任意長度為4的數(shù)字串.要求:寫出在數(shù)據(jù)字典中, 號的數(shù)據(jù)條目的定義(即組成).(分數(shù):15.00 )正確答案:()解析: 號=分機號|外線號分機號=72017299外線號=9+市話號|長話號長話號=區(qū)號+市話號 區(qū)號=100-300 市話號=局號+分局號 局號=455 | 466 | 888 | 552分局號=4數(shù)字4 解 答要點數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,對數(shù)據(jù)流圖中的各個元素作完整的定義與說明,是數(shù)據(jù)流圖 的補充工具.一般說來,數(shù)據(jù)字典應(yīng)該由對以下六類元素的定義組成.(1)數(shù)據(jù)流(2)數(shù)據(jù)項
9、(3)數(shù)據(jù)結(jié)構(gòu)(4)數(shù)據(jù)存儲(5)處理邏輯.(6)外部實體除了數(shù)據(jù)定義之外,數(shù)據(jù)字典中還應(yīng)該包含關(guān)于數(shù)據(jù)的一些其他信息.根據(jù)題目所給的信息,需要注意的是最后分局號的寫法.五、B試題五/B( 總題數(shù):1,分數(shù):15.00)11 .說明以下函數(shù)完成求表達式I的值,請?zhí)羁帐怪瓿纱斯δ?float sum (float x ) floats=0.0; int sign = 1; U (1)/U; for(inti=1;U (2) /U; i+ +) t=t*x;s=s+U (3)/U; sign = - sign; U (4) /U; (分數(shù):15.00 )填空項1: (正確答案:float t =
10、1.0;)解析:i< =100 - sign * i/( t + sign* i) return s六、B試題六/B(總題數(shù):1,分數(shù):15.00)12 .說明編寫一個學生類 Student ,要求:(1)學生類Student屬性有:id: long型,代表學號name: String 類對象,代表姓名 age: int型,代表年齡sex: boolen型,代表性別(其中:true表示男,false 表示女)phone: String 類對象,代表聯(lián)系 (2)學生類Student的方法有:Student (long i , String n, int a , boolean s , St
11、ring p):有參構(gòu)造函數(shù),形參表中的參數(shù)分別初始化學號、姓名、 年齡、性 別和聯(lián)系 .int getAge ():獲取年齡作為方法的返回值.boolean getSex ():獲取性別作為方法的返回值.String getPhone ():獲取聯(lián)系 作為方法的返回值.public String to String ():以姓名:性別:學號:聯(lián)系 的形式作為方法的返import java. applet. Applet; import java. awt.* ;public class Student extends Applet long id; String name, phone; i
12、nt age; boolean sex;Student(long i, String n, int a, boolean s, String p) id=i; name = n; age = a; sex= s; phone=p; public void paint( Graphics g) Student x= new Student (5000," xiaoliu" , 89, true,"8989898" ); U (1) /U; U (2) /U g. drawstring( x. getPhone( ), 140,140); intgetAge
13、( ) return age; boolean getsex ( ) return sex; String getPhone( ) return phone; String ToString( ) U (3) /U (分數(shù):15.00 )填空項 1: (正確答案:g. drawString (x. ToString( ) ,20,100)解析:g. drawString(x,getAge( ) ,80,120);retum("姓名"+name + “學號:"+ id + "聯(lián)系 :"+phone) ;七、B試題七/B(總題數(shù):1,分數(shù):15.00)13 .Private
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國煤機行業(yè)市場發(fā)展分析及競爭格局與投資價值研究報告
- 《學前兒童健康照護 》電子教案-4-2 皮疹的識別與照護-教學設(shè)計
- 2024屆安徽省合肥市高三一??荚囌卧嚲?無答案
- 重癥肺炎的診斷及治療
- 超聲引導下肌骨介入治療
- 2025-2030中國電影制作行業(yè)市場發(fā)展現(xiàn)狀分析及發(fā)展趨勢與投資前景研究報告
- 2025年中國高效引氣劑數(shù)據(jù)監(jiān)測研究報告
- 2025年中國鋅合金抽屜拉手市場調(diào)查研究報告
- 2025-2030中國松貓窩行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2025-2030中國旋轉(zhuǎn)鉆桿行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 電子書 -《商業(yè)的底層邏輯》
- 農(nóng)貿(mào)市場消防應(yīng)急預(yù)案演練總結(jié)
- 2023年湖北宜昌高新區(qū)社區(qū)專職工作人員(網(wǎng)格員)招聘考試真題及答案
- 外貿(mào)談判知識分享課件
- 《患者疼痛管理》課件
- 基于AI人工智能的智慧園區(qū)融合感知平臺建設(shè)方案
- JB T 7689-2012懸掛式電磁除鐵器
- 課件-錯賬更正
- 現(xiàn)代漢語語料庫詞頻表CorpusWordlist
- GB/T 5465.2-2023電氣設(shè)備用圖形符號第2部分:圖形符號
- 學校德育活動安排表
評論
0/150
提交評論