版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
6.2筆試題目浪潮軟件研發(fā)B卷(60分鐘)注:對于有C和JAVA選擇的試題,考生可以選擇其中一種解答,請?jiān)诖痤}卡中標(biāo)明。即選擇C語言試題解答,則解答的JAVA試題不計(jì)分;選擇JAVA語言,解答的C語言試題不計(jì)分。一、填空題,共52分,每空2分1.在計(jì)算機(jī)中,最適合進(jìn)行數(shù)字加減運(yùn)算的數(shù)字編碼是____(dá),最適合表達(dá)浮點(diǎn)數(shù)階碼的數(shù)字編碼是____(dá)__。2.假如主存容量為16M字節(jié),且按字節(jié)編址,表達(dá)該主存地址至少應(yīng)需要__位。3.中斷響應(yīng)時間是指______(dá)__(dá)__(dá)______(dá)_____(dá)___(dá)_________。4.表達(dá)式a*(b+c)-d的后綴表達(dá)形式為__(dá)____(dá)___。5.若二叉樹的先序遍歷序列為ABDECF,中序遍歷序列DBEAFC,則其后序遍歷序列為______(dá)______。6.以比較為基礎(chǔ)的排序算法在最壞情況下的計(jì)算時間下界為_____(dá)___(dá)。7.若廣義表L=((1,2,3)),則L的深度為______。8.某雙向鏈表中的結(jié)點(diǎn)如下圖所示,刪除t所指結(jié)點(diǎn)的操作為____(dá)___(dá)_。tpriordata……next9.在_____存儲結(jié)構(gòu)中,數(shù)據(jù)結(jié)構(gòu)中元素的存儲地址與其關(guān)鍵字之間存在某種映射關(guān)系。10.在TCP/IP網(wǎng)絡(luò)中,為各種公共服務(wù)保存的端標(biāo)語范圍是_____(dá)。11.OSI傳統(tǒng)7層指的是:物理層、數(shù)據(jù)鏈路層、___(dá)__、傳輸層、話路層、_____(dá)和應(yīng)用層。12.關(guān)系模式R(U,F),其中U=(W,X,Y,Z),F={WX→Y,W→X,X→Z,yVw}。關(guān)系模式R的候選碼是___(dá)__(dá)__,_____(dá)是無損連接并保持函數(shù)依賴的分解。13.軟件設(shè)計(jì)的重要任務(wù)是設(shè)計(jì)軟件的結(jié)構(gòu)、過程和模塊,其中軟件結(jié)構(gòu)設(shè)計(jì)的重要任務(wù)是要擬定___(dá)__。14.常見的軟件開發(fā)模型有瀑布模型、演化模型、螺旋模型、噴泉模型等。其中______模型合用于需求明確或很少變更的項(xiàng)目,_____(dá)_模型重要用來描述面向?qū)ο蟮能浖_發(fā)過程。15.在UML提供的圖中,______用于描述系統(tǒng)與外部系統(tǒng)及用戶之間的交互;____(dá)__用于準(zhǔn)時間順序描述對象間的交互?!綜語言】:16.設(shè)有定義語句int(*f)(int);則f是____________。17.函數(shù)調(diào)用語句:func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)))中func函數(shù)的實(shí)參個數(shù)是___(dá)___(dá)______(dá)。18.變量a中的數(shù)據(jù)用二進(jìn)制表達(dá)的形式是01011101,變量b中的數(shù)據(jù)用二進(jìn)制表達(dá)的形式是11110000,若規(guī)定將a的高4位取反,低4位不變,所要執(zhí)行運(yùn)算是__(dá)__(dá)__(dá)。19.設(shè)fp為指向某二進(jìn)制文獻(xiàn)的指針,且已讀到此文獻(xiàn)末尾,則函數(shù)feof(fp)的返回值為____________。20.已有定義:double*p;請寫出完整的語句,運(yùn)用malloc函數(shù)使p指向一個雙精度型的動態(tài)存儲單元______。21.C程序通過編譯、__(dá)__(dá)__(dá)環(huán)節(jié)之后才干形成一個真正可執(zhí)行的二進(jìn)制機(jī)器指令文獻(xiàn)。【JAVA】:16.FileInputStream是字節(jié)流;BufferedWriter是字符流;ObjectOutputStream是______(dá)______。17.保證JAVA語言可移植性的特性是____________。18.假如有一個類MyFrame是Frame的子類,可以被不同包中的類所使用,請寫出該類的聲明頭:______(dá)。19.在java中,用package語句說明一個包時,該包的層次結(jié)構(gòu)必須與______相同。20.在java中,能實(shí)現(xiàn)多重繼承效果的方式是__(dá)____。21.線程在生命周期中要經(jīng)歷5狀態(tài),分別是新建狀態(tài)、可運(yùn)營狀態(tài)、運(yùn)營狀態(tài)、______(dá)狀態(tài)和終止?fàn)顟B(tài)。二、選擇題,共8分,每空1分1.采用順序搜索方法查找長度為n的順序表時,搜索成功的平均搜索長度為___(dá)__(dá)_。2.在C++中,下列函數(shù)___(dá)___不能重載。3.下面程序段的時間復(fù)雜度為____(dá)__。For(inti=0;i<m;i++)For(intj=0;j<n;j++)a[i][j]=i*j;A.O(m2)B.O(n2)C.O(m*n)D.O(m+n)4.假如事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排它鎖,則T對Q____(dá)__(dá)。A.只能讀不能寫B(tài).只能寫不能讀C.既可讀又可寫D.不能讀不能寫5.一進(jìn)程剛獲得三個主存塊的使用權(quán),若該進(jìn)程訪問頁面的順序是{},采用LRU算法時,缺頁數(shù)是____(dá)__次。A.3B.4C.5D.66.在下面的兩個關(guān)系中,職工號和部門號分別為職工關(guān)系和部門關(guān)系的主鍵(或稱主碼)職工(職工號、職工名、部門號、職務(wù)、工資)部門(部門號、部門名、部門人數(shù)、工資總額)在這兩個關(guān)系的屬性中,只有一個屬性是外鍵(或稱外來鍵、外碼、外來碼),它是_____(dá)_A.職工關(guān)系的“職工號”B.職工關(guān)系的“部門號”C.部門關(guān)系的“職工號”D.部門關(guān)系的“部門號”7.某二叉樹的前序和后序序列正好相反,則該二叉樹一定是__(dá)_____的二叉樹。A.空或只有一個節(jié)點(diǎn)B.高度等于其節(jié)點(diǎn)數(shù)C.任一結(jié)點(diǎn)無左孩子D.任意節(jié)點(diǎn)無右孩子8.有權(quán)值分別為11,8,6,2,5的葉子結(jié)點(diǎn)生成一棵哈夫曼數(shù),它的帶權(quán)途徑長度為_______。A.24B.71C.48D.53三、問答題(共10分)1.接口是否可繼承接口?抽象類是否可實(shí)現(xiàn)接口?抽象類是否可繼承實(shí)體類?(共3分)2.TCP和UDP的區(qū)別?(共2分)3.列舉面向?qū)ο蟮奶匦?,并介紹主流面向?qū)ο笳Z言中數(shù)據(jù)類型的分類及該類型存儲位置之間區(qū)別?(共5分)四、程序題,共30分1.閱讀以下說明和C程序,將應(yīng)填入__(n)__處的字句寫在答題紙相應(yīng)欄內(nèi)。(共10分、每空2分)說明:假設(shè)需要將N個任務(wù)分派給N個工人同時去完畢,每個人都能承擔(dān)這N個任務(wù),但費(fèi)用不同。下面的程序用回溯法計(jì)算總費(fèi)用最小的一種工作分派方案,在該方案中,為每個人分派1個不同的任務(wù)。程序中,N個任務(wù)從0開始依次編號,N個工人也從0開始依次編號,重要的變量說明如下:C[i][j]:將任務(wù)i分派給工人j的費(fèi)用;task[i]:值為0表達(dá)任務(wù)i未分派,值為j表達(dá)任務(wù)i分派給工人j;worker[k]:值為0表達(dá)工人k未分派任務(wù),值為1表達(dá)工人k已分派任務(wù);mincost:最小總費(fèi)用。【C程序】#include<stdio.h>#defineN8/*N表達(dá)任務(wù)數(shù)和工人數(shù)*/Intc[N][N]; unsignedintmincost=65535;/*設(shè)立的初始值,大于也許的費(fèi)用*/inttask[N],temp[N],worker[N];voidplan(intk,unsignedintcost){intI;if(__(1)__&&cost<mincost){mincost=cost;for(i=0;i<N;i++)temp[i]=task[i];}else{for(i=0;i<N;i++)/*分派任務(wù)k*/if(worker[i]==0&&___(2)__){worker[i]=1;task[k]=__(3)__;Pl(wèi)an(__(dá)(4)__,cost+c[k][i]);__(5)__;task[k]=0;}/*if*/}}/*Plan*/voinmain(){intI,j;for(i=0;i<N;i++){/*設(shè)立每個人任務(wù)由不同工人承擔(dān)時的費(fèi)用及全局?jǐn)?shù)組的初值*/worker[i]=0;task[i]=0;temp[i]=0;for(j=0;j<n;j++)scanf(“%d”,&c[i][j]);}Plan(0,0)/*從任務(wù)0開始分派*/printf(“\n最小差用=%d\n”,mincost);for(i=0;i<N;i++)printf(“Task%isassignedtoWorker%d\n”,I,temp[i])}/*main*/2.閱讀以下說明,回答問題1至問題4,將解答填入答題紙的相應(yīng)欄內(nèi)。(共10分)說明:某賓館需要建立一個住房管理系統(tǒng),部分的需求分析結(jié)果如下:(1)一個房間有多個床位,同一房間內(nèi)的床位具有相同的收費(fèi)標(biāo)準(zhǔn)。不同房間的床位收費(fèi)標(biāo)準(zhǔn)也許不同。(2)每個房間有房間號(如201、202等)、收費(fèi)標(biāo)準(zhǔn)、床位數(shù)目等信息。(3)每位客人有身份證號碼、姓名、性別、出生日期和地址等信息。(4)對每位客人的每次住宿,應(yīng)當(dāng)記錄其入住日期、退房日期和預(yù)付款額日期。(5)管理系統(tǒng)可查詢出客人所住房間號。根據(jù)以上的需求分析結(jié)果,設(shè)計(jì)一種關(guān)系模型如圖2-1所示:住宿房間客人住宿房間客人mn圖2-1住房管理系統(tǒng)的實(shí)體聯(lián)系圖1)根據(jù)上述說明和實(shí)體-聯(lián)系圖,得到該住房管理系統(tǒng)的關(guān)系模式如下所示,請補(bǔ)充住宿關(guān)系。(2分)房間(房間號,收費(fèi)標(biāo)準(zhǔn),床位數(shù)目)客人(身份證號,姓名,性別,出生日期,地址)住宿(______(dá)、___(dá)__(dá)__,入住日期,退房日期,預(yù)付款額)2)請給出問題1住宿關(guān)系的主鍵和外鍵。(2分)3)若將上述關(guān)系直接實(shí)現(xiàn)為相應(yīng)的物理表,現(xiàn)需查詢在2023年1月1日到2023年12月31日期間,在該賓館住宿次數(shù)大于5次的客人身份證號,并且按照入住次數(shù)進(jìn)行降序排列。下面是實(shí)現(xiàn)該功能的SQL語句,請?zhí)钛a(bǔ)語句中的空缺。(3分)SELECT住宿.身份證號,count(入住日期)FROM住宿,客人WHERE入住日期>=‘20230101’AND入住日期<=‘20231231’AND住宿.身份證號=客人.身份證號GROUPBY_(2)__(3)_count(入住日期)>5_(4)_4)為加快SQL語句的執(zhí)行效率,可在相應(yīng)的表上創(chuàng)建索引。根據(jù)問題3中的SQL語句,除主鍵和外鍵外,還需在那個表的的哪些屬性上創(chuàng)建索引,應(yīng)當(dāng)創(chuàng)建什么類型的索引,請說明因素。(3分)3.完畢下列的快速排序算法,可以選擇C或JAVA部分解答。(10分)【C】:intpartitions(inta[],intlow,inthigh)voidquicksort(inta[],intn){intpivotkey=a[low];{__(dá)_(5)___;//a[0]=a[low];}While(low<high)#include<stdio.h>{while(___(1)___(dá))//#include<mat(yī)h.h>--high;#include”myfunc.h”//存放于個人函a[low]=a[high];數(shù)庫中while(___(2)___)main()++low;{inta[high]=a[low];i,a[11]={0,11,12,5,6,13,8,9,14,7,10};}for(i=0;i<11;printf(“%3d”,a[i]),++i);//a[low]=a[0];printf(“\n”);a[low]=pivotkey;quicksort(a,10);returnlow;for(i=0;i<11;printf(“%3d”,a[i]),++i);}printf(“\n”);voidqsort(inta[],intlow,inthigh)}{intpivottag;if(___(3)___){//遞歸調(diào)用pivottag=___(4)___;qsort(a,low,pivottag-1);qsort(a,pivottag+1,high);}}【JAVA】:/***快速排序*/Publicstat(yī)icvoidmain(String[]args){Randomrandom=newRandom();Int[]pDtat=newint[10];For(inti=0;i<pData.length;i++){//隨即生產(chǎn)10個隨機(jī)數(shù)Integera=random.nextInt(100);pDat(yī)a[i]=a;System.out.print(pData[i]+””);}System.out.print();Intleft=0;Intright=pData.length-1;(1)for(inti=0;i<pData.length;i++){System.out.print(pData[i]+””);}System.out.println();}Publicstaticint[]Sort(int[]pData,intleft,intright){Intmiddle,strTemp;Inti=left;Intj=right;Middle=(2);do{While((3))I++;While((4))j--;if(i<=j){strTemp=pData[i];pData[i]=pData[j];pData[j]=strTemp;i++;j--;}For(intk=0;k<pData.length;k++){System.out.print(pData[k]+””);}System.out.println();}while((5));//假如兩邊掃描的下標(biāo)交錯,完畢一次排序If(left<j)Sort(pData,left,j);//遞歸調(diào)用If(right>i)Sort(pDat(yī)a,i,right);//遞歸調(diào)用ReturnpData;
6.2筆試答案浪潮軟件研發(fā)B卷(60分鐘)注:對于有C和JAVA選擇的試題,考生可以選擇其中一種解答,請?jiān)诖痤}卡中標(biāo)明。即選擇C語言試題解答,則解答的JAVA試題不計(jì)分;選擇JAVA語言,解答的C語言試題不計(jì)分。一、填空題,共52分,每空2分1.在計(jì)算機(jī)中,最適合進(jìn)行數(shù)字加減運(yùn)算的數(shù)字編碼是_補(bǔ)碼__(dá)_,最適合表達(dá)浮點(diǎn)數(shù)階碼的數(shù)字編碼是___(dá)移碼___。浮點(diǎn)數(shù)是屬于HYPERLINK""有理數(shù)中某特定HYPERLINK""子集的數(shù)的數(shù)字表達(dá),在計(jì)算機(jī)中用以近似表達(dá)任意某個HYPERLINK""實(shí)數(shù)。具體的說,這個實(shí)數(shù)由一個HYPERLINK""整數(shù)或HYPERLINK""定點(diǎn)數(shù)(即HYPERLINK""尾數(shù))乘以某個基數(shù)(計(jì)算機(jī)中通常是2)的整數(shù)次冪得到,這種表達(dá)方法類似于基數(shù)為10的HYPERLINK""科學(xué)計(jì)數(shù)法。2.假如主存容量為16M字節(jié),且按字節(jié)編址,表達(dá)該主存地址至少應(yīng)需要_24_位。3.中斷響應(yīng)時間是指___(dá)____(dá)_計(jì)算機(jī)接受到中斷信號到操作系統(tǒng)做出響應(yīng),并完畢切換進(jìn)入中斷服務(wù)程序的時間____(dá)______(dá)___(dá)______(dá)____(dá)__。[數(shù)據(jù)結(jié)構(gòu)]4.表達(dá)式a*(b+c)-d的后綴表達(dá)形式為__(dá)_abc+*d-___(dá)___(dá)。[數(shù)據(jù)結(jié)構(gòu)]5.若二叉樹的先序遍歷序列為ABDECF,中序遍歷序列DBEAFC,則其后序遍歷序列為_____(dá)DEBFCA_______。6.以比較為基礎(chǔ)的排序算法在最壞情況下的計(jì)算時間下界為_______(dá)_。7.若廣義表L=((1,2,3)),則L的深度為__(dá)__(dá)__。8.某雙向鏈表中的結(jié)點(diǎn)如下圖所示,刪除t所指結(jié)點(diǎn)的操作為_______(dá)_。tpriordata……next[數(shù)據(jù)結(jié)構(gòu)]9.在_____(dá)存儲結(jié)構(gòu)中,數(shù)據(jù)結(jié)構(gòu)中元素的存儲地址與其關(guān)鍵字之間存在某種映射關(guān)系。10.在TCP/IP網(wǎng)絡(luò)中,為各種公共服務(wù)保存的端標(biāo)語范圍是__(dá)1~1023__(dá)_。11.OSI傳統(tǒng)7層指的是:物理層、數(shù)據(jù)鏈路層、___網(wǎng)絡(luò)層__(dá)、傳輸層、話路層、_表達(dá)層____(dá)和應(yīng)用層。12.關(guān)系模式R(U,F),其中U=(W,X,Y,Z),F={WX→Y,W→X,X→Z,yVw}。關(guān)系模式R的候選碼是_______,___(dá)__是無損連接并保持函數(shù)依賴的分解。13.軟件設(shè)計(jì)的重要任務(wù)是設(shè)計(jì)軟件的結(jié)構(gòu)、過程和模塊,其中軟件結(jié)構(gòu)設(shè)計(jì)的重要任務(wù)是要擬定__(dá)___。14.常見的軟件開發(fā)模型有瀑布模型、演化模型、螺旋模型、噴泉模型等。其中__(dá)____模型合用于需求明確或很少變更的項(xiàng)目,______模型重要用來描述面向?qū)ο蟮能浖_發(fā)過程。15.在UML提供的圖中,______用于描述系統(tǒng)與外部系統(tǒng)及用戶之間的交互;__(dá)___(dá)_用于準(zhǔn)時間順序描述對象間的交互?!荆谜Z言】:16.設(shè)有定義語句int(*f)(int);則f是______(dá)____(dá)__。17.函數(shù)調(diào)用語句:func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)))中func函數(shù)的實(shí)參個數(shù)是__(dá)__(dá)_____(dá)___。18.變量a中的數(shù)據(jù)用二進(jìn)制表達(dá)的形式是01011101,變量b中的數(shù)據(jù)用二進(jìn)制表達(dá)的形式是11110000,若規(guī)定將a的高4位取反,低4位不變,所要執(zhí)行運(yùn)算是___(dá)___。19.設(shè)fp為指向某二進(jìn)制文獻(xiàn)的指針,且已讀到此文獻(xiàn)末尾,則函數(shù)feof(fp)的返回值為___(dá)_____(dá)____。20.已有定義:double*p;請寫出完整的語句,運(yùn)用malloc函數(shù)使p指向一個雙精度型的動態(tài)存儲單元__(dá)____。21.C程序通過編譯、______(dá)環(huán)節(jié)之后才干形成一個真正可執(zhí)行的二進(jìn)制機(jī)器指令文獻(xiàn)。二、選擇題,共8分,每空1分1.采用順序搜索方法查找長度為n的順序表時,搜索成功的平均搜索長度為___(dá)___。2.在C++中,下列函數(shù)______不能重載。3.下面程序段的時間復(fù)雜度為____(dá)__。For(inti=0;i<m;i++)For(intj=0;j<n;j++)a[i][j]=i*j;A.O(m2)B.O(n2)C.O(m*n)D.O(m+n)4.假如事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排它鎖,則T對Q__(dá)____。A.只能讀不能寫B(tài).只能寫不能讀C.既可讀又可寫D.不能讀不能寫5.一進(jìn)程剛獲得三個主存塊的使用權(quán),若該進(jìn)程訪問頁面的順序是{},采用LRU算法時,缺頁數(shù)是___(dá)___次。A.3B.4C.5D.66.在下面的兩個關(guān)系中,職工號和部門號分別為職工關(guān)系和部門關(guān)系的主鍵(或稱主碼)職工(職工號、職工名、部門號、職務(wù)、工資)部門(部門號、部門名、部門人數(shù)、工資總額)在這兩個關(guān)系的屬性中,只有一個屬性是外鍵(或稱外來鍵、外碼、外來碼),它是____(dá)__A.職工關(guān)系的“職工號”B.職工關(guān)系的“部門號”C.部門關(guān)系的“職工號”D.部門關(guān)系的“部門號”7.某二叉樹的前序和后序序列正好相反,則該二叉樹一定是_______的二叉樹。A.空或只有一個節(jié)點(diǎn)B.高度等于其節(jié)點(diǎn)數(shù)C.任一結(jié)點(diǎn)無左孩子D.任意節(jié)點(diǎn)無右孩子8.有權(quán)值分別為11,8,6,2,5的葉子結(jié)點(diǎn)生成一棵哈夫曼數(shù),它的帶權(quán)途徑長度為___(dá)____。A.24B.71C.48D.53三、問答題(共10分)1.接口是否可繼承接口?抽象類是否可實(shí)現(xiàn)接口?抽象類是否可繼承實(shí)體類?(共3分)2.TCP和UDP的區(qū)別?(共2分)3.列舉面向?qū)ο蟮奶匦?并介紹主流面向?qū)ο笳Z言中數(shù)據(jù)類型的分類及該類型存儲位置之間區(qū)別?(共5分)四、程序題,共30分1.閱讀以下說明和C程序,將應(yīng)填入__(n)__處的字句寫在答題紙相應(yīng)欄內(nèi)。(共10分、每空2分)說明:假設(shè)需要將N個任務(wù)分派給N個工人同時去完畢,每個人都能承擔(dān)這N個任務(wù),但費(fèi)用不同。下面的程序用回溯法計(jì)算總費(fèi)用最小的一種工作分派方案,在該方案中,為每個人分派1個不同的任務(wù)。程序中,N個任務(wù)從0開始依次編號,N個工人也從0開始依次編號,重要的變量說明如下:C[i][j]:將任務(wù)i分派給工人j的費(fèi)用;task[i]:值為0表達(dá)任務(wù)i未分派,值為j表達(dá)任務(wù)i分派給工人j;worker[k]:值為0表達(dá)工人k未分派任務(wù),值為1表達(dá)工人k已分派任務(wù);mincost:最小總費(fèi)用?!綜程序】#include<stdio.h>#defineN8/*N表達(dá)任務(wù)數(shù)和工人數(shù)*/Intc[N][N];? unsignedintmincost=65535;/*設(shè)立的初始值,大于也許的費(fèi)用*/inttask[N],temp[N],worker[N];voidplan(intk,unsignedintcost){intI;if(__(1)__&&cost<mincost){mincost=cost;for(i=0;i<N;i++)temp[i]=task[i];}else{for(i=0;i<N;i++)/*分派任務(wù)k*/if(worker[i]==0&&___(dá)(2)__){worker[i]=1;task[k]=__(3)__;Plan(__(4)__(dá),cost+c[k][i]);__(5)__;task[k]=0;}/*if*/}}/*Pl(wèi)an*/voinmain(){intI,j;for(i=0;i<N;i++){/*設(shè)立每個人任務(wù)由不同工人承擔(dān)時的費(fèi)用及全局?jǐn)?shù)組的初值*/worker[i]=0;task[i]=0;temp[i]=0;for(j=0;j<n;j++)scanf(“%d”,&c[i][j]);}Plan(0,0)/*從任務(wù)0開始分派*/printf(“\n最小差用=%d\n”,mincost);for(i=0;i<N;i++)printf(“Task%isassignedtoWorker%d\n”,I,temp[i])}/*main*/2.閱讀以下說明,回答問題1至問題4,將解答填入答題紙的相應(yīng)欄內(nèi)。(共10分)說明:某賓館需要建立一個住房管理系統(tǒng),部分的需求分析結(jié)果如下:(1)一個房間有多個床位,同一房間內(nèi)的床位具有相同的收費(fèi)標(biāo)準(zhǔn)。不同房間的床位收費(fèi)標(biāo)準(zhǔn)也許不同。(2)每個房間有房間號(如201、202等)、收費(fèi)標(biāo)準(zhǔn)、床位數(shù)目等信息。(3)每位客人有身份證號碼、姓名、性別、出生日期和地址等信息。(4)對每位客人的每次住宿,應(yīng)當(dāng)記錄其入住日期、退房日期和預(yù)付款額日期。(5)管理系統(tǒng)可查詢出客人所住房間號。根據(jù)以上的需求分析結(jié)果,設(shè)計(jì)一種關(guān)系模型如圖2-1所示:住宿房間客人住宿房間客人mn圖2-1住房管理系統(tǒng)的實(shí)體聯(lián)系圖1)根據(jù)上述說明和實(shí)體-聯(lián)系圖,得到該住房管理系統(tǒng)的關(guān)系模式如下所示,請補(bǔ)充住宿關(guān)系。(2分)房間(房間號,收費(fèi)標(biāo)準(zhǔn),床位數(shù)目)客人(身份證號,姓名,性別,出生日期,地址)住宿(______(dá)、_______,入住日期,退房日期,預(yù)付款額)2)請給出問題1住宿關(guān)系的主鍵和外鍵。(2分)3)若將上述關(guān)系直接實(shí)現(xiàn)為相應(yīng)的物理表,現(xiàn)需查詢在2023年1月1日到2023年12月31日期間,在該賓館住宿次數(shù)大于5次的客人身份證號,并且按照入住次數(shù)進(jìn)行降序排列。下面是實(shí)現(xiàn)該功能的SQL語句,請?zhí)钛a(bǔ)語句中的空缺。(3分)SELECT住宿.身份證號,count(入住日期)FROM住宿,客人WHERE入住日期>=‘20230101’AND入住日期
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45008-2024稀土熱障涂層材料鋯酸釓鐿粉末
- 電工電子技術(shù)(第3版) 課件 5.7 放大電路的負(fù)反饋
- 2023年鉻系鐵合金投資申請報(bào)告
- 銀行內(nèi)部審計(jì)檔案管理制度
- 采購物資質(zhì)量管理與追溯制度
- 2021年能源化工行業(yè)市場分析報(bào)告
- 【大學(xué)課件】計(jì)算機(jī)科學(xué)技術(shù)面臨的挑戰(zhàn) 高可信軟件技術(shù)
- 《信訪代理工作培訓(xùn)》課件
- 第3章 圖形的初步認(rèn)識 七年級上冊數(shù)學(xué)華師大版(2024)單元質(zhì)檢B卷(含答案)
- 《機(jī)電一體化》課件 項(xiàng)目五 控制系統(tǒng)的設(shè)計(jì)
- 基坑開挖、土方回填危險(xiǎn)源辨識及風(fēng)險(xiǎn)分級評價清單
- 裝置氣密性的檢驗(yàn)課件
- 超星爾雅學(xué)習(xí)通《九型人格之職場心理(中國九型人格導(dǎo)師協(xié)會)》章節(jié)測試含答案
- 不朽的藝術(shù):走進(jìn)大師與經(jīng)典 期末考試答案
- 《注冊建造師執(zhí)業(yè)工程規(guī)模標(biāo)準(zhǔn)》
- 豁免知情同意申請表【模板】
- 奧運(yùn)會的歷史課件
- 醫(yī)學(xué)高級職稱評審答辯報(bào)告PPT模板
- 鋁型材擠壓車間操作流程
- 個體工商戶年度報(bào)表
- 辦公電腦升級及分配方案(純方案)
評論
0/150
提交評論