網(wǎng)站首頁
分類導航
試題中心
下載中心
英語學習
繽紛校園
考試論壇
網(wǎng)站留言
客服中心
 計算機等級考試三級數(shù)據(jù)庫歷年真題解析
【字體:
計算機等級考試三級數(shù)據(jù)庫歷年真題解析
http://m.1glr.cn 來源:考試吧(Exam8.com) 點擊: 更新:2007-3-31 11:14:05
 本題要求設計一個學生試卷成績輸入、查詢和成績單輸出系統(tǒng)(簡稱SRS)的數(shù)據(jù)結構和算法要點。問題描述如下: 

    要輸入到SRS系統(tǒng)中的每一份試卷成績反映一個學生選修一門課程的考試結果,它包括以下數(shù)據(jù)項:學號、姓名、課程名、成績。由于實行了靈活的選課制度,所以每個學生選修多少門課程,選修哪些課程都可以不同。要輸入的多份試卷成績并未按任何數(shù)據(jù)項排列順序,它們以任意的順序被輸入到系統(tǒng)中來。 

    SRS系統(tǒng)要具有以下功能:①試卷成績插入,將試卷成績逐個插入到SRS系統(tǒng)的數(shù)據(jù)結構中。②學生成績查詢,給出學號查找該學生所選修的各門課程的考試成績。③成績單輸出,按學號遞增的順序依次輸出所有學生的學號、姓名,及其所選修的各門課程的課程名和成績。(為簡單起見,假設上述所有工作都在計算機內存中進行。) 

    請設計SRS系統(tǒng)的數(shù)據(jù)結構和算法要點,使上述三項操作都有較高的執(zhí)行效率。從以下方面闡述你的設計: 
    (1)SRS系統(tǒng)的數(shù)據(jù)結構(15分) 
    ①數(shù)據(jù)結構的Pascal語句描述 
    ②數(shù)據(jù)結構的示意圖 
    ③數(shù)據(jù)結構的簡單文字說明 
    (2)SRS系統(tǒng)的算法要點(10分) 
    (只要簡單的文字說明,不必寫出Pascal程序) 
    ①試卷成績插入 
    ②學生成績查詢 
    ③成績單輸出 
    (3)簡單陳述你的上述設計的理由(5分) 

    答案: 
    本題可有多種不同的設計方案,下面給出其中一個較好的方案。 
    (1)數(shù)據(jù)結構(15分,其中對三種操作的有效支持各4分,敘述的條理性3分。) 
    ①數(shù)據(jù)結構的Pascal語句描述 
    TYPEpptr=↑pnode; 
    pnode=RECORD 
    cname:string; 
    score:0..100; 
    next:pptr 
    END; 
    sptr=↑pnode; 
    snode=RECORD 
    sno:integer; 
    sname:string; 
    llink,rlink:sptr; 
    plink:pptr 
    END; 
    VARt:sptr;

希望與更多計算機等級考試的網(wǎng)友交流,請進入計算機等級考試論壇

更多信息請訪問:考試吧計算機等級考試欄目

[1] [2] [3] [4] [5] [6] 下一頁

文章錄入:zlj3    責任編輯:zlj3  
  • 上一篇文章:

  • 下一篇文章: 沒有了
  •  版權聲明
       如果本網(wǎng)站所轉載內容不慎侵犯了您的權益,請與我們聯(lián)系,我們將會及時處理。如轉載本網(wǎng)內容,請注明出處。
     發(fā)表評論
    關于本站 網(wǎng)站聲明 廣告服務  聯(lián)系方式  付款方式  站內導航  客服中心  誠聘英才  友情鏈接   
    Copyright © 2004-2007 考試吧 (Exam8.com) All Rights Reserved 
    中國科學院研究生院中關村園區(qū)(北京市海淀區(qū))