版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、華中師范大學2006年教育技術(shù)學專業(yè)考研真題計算機應(yīng)用基礎(chǔ)C語言部分:70分一、問答題(每題5分,共20分)1 字節(jié)有符號整型變量數(shù)表示的范圍是怎樣的?2 函數(shù)調(diào)用時,傳遞參數(shù)的兩種方式,“按值傳遞”和“按址傳遞”分別是什么意思?3 試說明全局變量、局部變量、靜態(tài)變量(static)、自動型變量(auto)的含義和區(qū)別4 結(jié)構(gòu)化程序設(shè)計的要點有哪些? 二、畫出解下列問題的程序流程圖(勿需編程,每題8分,共16分)1 輸出小于等于1000的所有完全平方數(shù),所謂完全平方數(shù)指其平方根為整數(shù)的數(shù)2 判斷一個字符串中括號是否成對。所謂“括號成對”,指的是“(”和“)”數(shù)量相等,且每一個“(”都
2、在相應(yīng)的“)”的左邊。 三、編程題(共34分)1 編寫一個程序,功能是將字符串中所有大寫字母改成相應(yīng)的小寫,小寫字母改成相應(yīng)的大寫。(14分)2 設(shè)a,b,c為正整數(shù),且都小于N,N也為正整數(shù)。再設(shè)a,b,c可以構(gòu)成一個三角形的三條邊長,編寫程序輸出所有的a,b,c組合,要求輸出不能遺漏也不能重復(fù)。所謂“重復(fù)”指僅僅是三個數(shù)的次序不一樣,例如(3,4,5)、(4,3,5)、(5,4,3)等。(20分) 數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫:80分 四、填空題(每空格1分,共10分)1 在數(shù)據(jù)庫中,數(shù)據(jù)模型有( )模型、( )模型和( )模型三種。SQL語言是一種支持( )模型的數(shù)據(jù)庫
3、查詢語言2 在順序存儲和鏈式存儲兩種方式中,存儲同樣多的數(shù)據(jù),占用存儲空間多的是( ),在插入或者刪除一個元素,需要平均移動元素多的是( )3 在一棵二叉樹的第i層上,最多有( )個結(jié)點4 棧和隊列是操作( )的線性表,棧的操作是( ),隊列的操作是( ) 五、計算機(每小題4分,共12分)1 假設(shè)有一個數(shù)組A6*8(在C語言中表示為A0 0A5 7),每個元素用相鄰的6個字節(jié)存儲,存儲按字節(jié)編址。已知A的起始位置(基地址)為1000,計算:(1)數(shù)組A的體積(即存儲量)(2)數(shù)組A的最后一個元素A5 7 的第一個字節(jié)的地址2 在一個有序的線性表中(現(xiàn)有n個元素),插入一個元素(設(shè)插
4、入到不同位置的概率相同),共約移動多少個元素3 在一棵深度為k的二叉樹中,計算其總結(jié)點的最大數(shù) 六 分析題(每小題6分,共18分)1 現(xiàn)有兩個關(guān)系R和S如下:R S ABCabcdefxyzABCxyzwuvmnp分別計算RS、RS、RS 2 按照中序遍歷(LDR)原理,寫出下面的二叉樹的遍歷序列 3 按照深(縱)度優(yōu)先(DFS)原理,寫出下面的圖的遍歷序列 七、作圖題(第1小題6分,第2小題10分,共16分)1 現(xiàn)有數(shù)據(jù)元素:56, 78,34, 45, 85, 46, 36, 9
5、1, 84 畫出其對應(yīng)的二叉排序樹2 在數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計中,通常用實體聯(lián)系(ER)圖進行設(shè)計,舉例分別畫出1對1、1對多、多對多的ER圖 八、算法設(shè)計及編程(第1小題10分,第2小題14分,共24分)1 現(xiàn)有一個按順序存儲的線性有序表(升序,N個數(shù)據(jù)元素均為整數(shù)),要求對任意給定的一個數(shù)據(jù),用折半查找的方法查找其是否在表中,如在,請輸出它在表中的位置,如不在,請輸出“數(shù)據(jù)不在表中”。請編寫程序?qū)崿F(xiàn)上述功能2 已知線性表中的元素(整數(shù))以升序排列,并以帶頭結(jié)點的單鏈表作存儲結(jié)構(gòu),現(xiàn)在給定兩個整數(shù)mink和maxk,要求在該單鏈表中刪除元素值大于mink且小于maxk的數(shù)據(jù),并釋放相
6、應(yīng)的存儲單元。請編寫程序?qū)崿F(xiàn)上述功能華中師范大學2007年教育技術(shù)學專業(yè)考研真題計算機應(yīng)用基礎(chǔ)C語言程序設(shè)計(70分) 一、問答題1 何謂遞歸調(diào)用?何謂嵌套調(diào)用?(5分)2 指出int *p、int *p、int *p ( )、int (*p) ( )定義的含義(12分)3 C語言中有哪幾種循環(huán)語句?其循環(huán)流程的區(qū)別是怎樣的?(5分) 二、畫出解下列問題的流程圖1 設(shè)計算法,使能使用盡量少的人民幣的紙幣張數(shù),表示一個有限的整數(shù)金額。設(shè)人民幣只有100元、50元、20元、10元、5元、1元紙幣(10分)2 將數(shù)組A中的實數(shù)從大到小順序排列(8分) 三、編程題1 編寫程序,從鍵
7、盤輸入一個字符串,并將其中非小寫字母的字符去掉(10分)2 某小組8個足球隊比賽完畢,所有比賽結(jié)果均有記錄,設(shè)任兩隊之間知賽了一場,且比賽沒有平局。勝隊得3分,負隊得0分。編程輸出該小組名次順序,規(guī)則是首先看積分,積分相同看凈勝球數(shù),以后依次為進球數(shù)、兩隊之間的比賽結(jié)果。為了簡化問題,設(shè)通過以上比較肯定能得出排名順序,也就是說不用考慮連環(huán)套的現(xiàn)象(20分) 數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫:80分一、填空題(每空1分,共10分)1 用二維表格結(jié)構(gòu)表示實體及實體之間聯(lián)系的數(shù)據(jù)模型稱為模型2 深度為8(根層次為1)的二叉樹至多有個結(jié)點3 已知二維數(shù)組A2010采用以行為主序的方式進行存儲,每個元素占2個
8、存儲單元,并且A105的存儲地址是1000,則A189的存儲地址是4 有一組關(guān)鍵字50,52,85,22,96,17,36,55 ,若采用以第一個元素為分界元素的快速排序法,則一趟掃描的結(jié)果是5 一個有n個頂點的無向圖最多有條邊6 設(shè)關(guān)系R和S的元組個數(shù)分別是100和200,關(guān)系T是R和S的笛卡爾積,則T的元組個數(shù)是7 “?!钡奶攸c是8 在n個記錄的有序順序表中進行折半查找,最大的比較次數(shù)是9 在SELECT語句中,表示條件表達式用字句10 在關(guān)系數(shù)據(jù)庫的基本運算中,從表中選出若干屬性列組成新關(guān)系的運算稱為運算 二、簡答題(每小題6分,共24分)1 比較線性表采用順序存儲結(jié)構(gòu)和鏈式存
9、儲結(jié)構(gòu)的優(yōu)缺點2 在一般的順序隊列中,什么是假溢出?怎樣解決假溢出問題?3 什么情況下二叉排序樹的查找性能較好?什么情況下二叉排序樹的查找性能最差?試舉例說明4 利用數(shù)據(jù)庫管理系統(tǒng)管理數(shù)據(jù)有何優(yōu)勢? 三、分析題(每小題7分,共21分)1 已知一棵二叉樹,其中序序列DBCAFGE,后序序列DCBGFEA,構(gòu)造該二叉樹2 已知一個圖的頂點為A、B、C、D,其鄰接矩陣的上三角元素全為0(包括主對角線元素),其他元素均為1。請畫出該圖3 在一個簡單的學生選課管理系統(tǒng)中,有學生和課程兩個實體,其中學生實體具有學號、姓名、性別、年齡等屬性;課程實體具有課程號、課程名、學時數(shù)等屬性,并且規(guī)定一個學
10、生可選修多門課程,一門課程可被多個學生選修。試畫出該學生選課管理的ER圖 四、算法設(shè)計題(第1小題12分,第2小題13分,共25分)1 試編寫一個算法,把以順序結(jié)構(gòu)存儲的兩個有序線性表合并成一個有序的線性表(要求另辟空間,并去掉重復(fù)元素)2 設(shè)有一個線性單鏈表(含頭結(jié)點)的頭指針為HEAD,其結(jié)點值為正整數(shù),已知結(jié)點結(jié)構(gòu)為:datanext 編寫找出最小值結(jié)點P,若最小值是偶數(shù),則刪除結(jié)點P的算法(要求寫出結(jié)點結(jié)構(gòu)定義) 輸入:線性單鏈表的頭指針HEAD;輸出:最小值結(jié)點的數(shù)據(jù)華中師范大學2008年教育技術(shù)學專業(yè)考研真題計算機應(yīng)用基礎(chǔ)一、填空題(每空1分,共10分)1 若經(jīng)常需要對線
11、性表進行插入和刪除運算,則最好采用存儲結(jié)構(gòu)2 在一棵具有n個結(jié)點的二叉樹的二杈鏈表中空指針域有個3 有一個8*8的下三角矩陣A,若將其進行順序存儲于一維數(shù)組aN中,則N的值是4 實際數(shù)據(jù)庫系統(tǒng)所支持的數(shù)據(jù)模型主要有層次模型、網(wǎng)狀模型和三種5 在數(shù)據(jù)庫系統(tǒng)的三級模式體系結(jié)構(gòu)中,描述數(shù)據(jù)在數(shù)據(jù)庫中的物理結(jié)構(gòu)或存儲方式的是 6 給出一組關(guān)鍵字(12, 2,16,30,8,28,4,10,20,6,18),按照從小到大進行希爾排序,則經(jīng)過第一趟排序(增量為5)后的序列是7 對于棧,只能在插入或刪除元素8 查找只適用于順序存儲的有序表9 在Student表中,查詢?nèi)w學生的學號(Sno)、姓名(Name
12、)和年齡(Age)的SQL語句是10 在關(guān)系數(shù)據(jù)庫中,從表中選出滿足條件的元組稱為運算 二、簡答題(每小題6分,共24分)1 簡述線性結(jié)構(gòu)、樹結(jié)構(gòu)和圖結(jié)構(gòu)的不同2 為什么要使用循環(huán)隊列,如何判斷它的空和滿3 簡述數(shù)據(jù)庫設(shè)計的基本過程4 在數(shù)據(jù)庫中,為什么要建立索引?索引會對數(shù)據(jù)庫帶來哪些負面影響 三、分析題(每小題7分,共14分)1 從空樹開始,逐個讀入并插入關(guān)鍵字(24,88,42,97,22,15,7),構(gòu)造一棵二叉排序樹(7分)2 假定某圖書館借閱管理系統(tǒng)有三個實體集:圖書(書號、書名、數(shù)量、位置)、讀者(借閱證號、姓名、單位)、出版社(編號、出版社名、地址)。其中,
13、圖書與 讀者之間存在著借閱關(guān)系,一個讀者可以借多本書,任何一種書可以為多個讀者所借,對每位讀者借閱圖書要記錄借書日期和還書日期;出版社與圖書之間存在著出 版關(guān)系,一個出版社可以出版多種圖書,同一本書僅為一個出版社出版。畫出該圖書借閱管理系統(tǒng)的E-R圖(7分) 四、算法設(shè)計題(第1小題12分,第2小題20分,共32分)1 試編寫一個算法,把以順序結(jié)構(gòu)存儲的線性表中具有的重復(fù)值刪除,如將線性表(6,2,5,9,2,10,5)變?yōu)椋?,2,5,9,10),(12分)2 已知兩個線性表A、B,均以帶頭結(jié)點的單鏈表作存儲結(jié)構(gòu),且表中元素按值遞增有序排列。設(shè)計算法,求出由A與B中共同的元素構(gòu)成的
14、單鏈表C(C另開辟存儲空間),要求C同樣以元素值的遞增有序的單鏈表形式存儲(20分) 五、閱讀程序,指出程序或程序段的執(zhí)行結(jié)果(每題6分,共18分)1# include < stdio.h>int main ( ) int a6=1, 2, 3, 4, 5, 6, *p=a; printf (“%d, %dn”, *p+2, *(p+2); return 0;2int x=1, y=1, z=1; y=y+z; x=x+y;printf(“%dn”, x<y? y; x);printf(“%dn”, x<y? x+; y+);print
15、f(“%d, %d n”, x, y);3 int i, j, row, col, m;int arr33=100, 200, 300, 228, 172, -130, -748, 42, 634;m= arr00;for(i=0; i<3; i+)for(j=0; j<3; j+)if (arrij<m) m= arrij; row=i; col=j; printf(“n%d,%d,%dn”, m, row, col);六、編程解決下列問題(共52分)1 某班共有50人,每人都參加了20門功課的考試,試求該班每門功課的平均成績、最高分數(shù)、最低分數(shù),并打印輸出(15分)2 試
16、編程輸出1000內(nèi)所有素數(shù)的程序(17分)3 有N個英文單詞,試編寫程序,按這些單詞在英語詞典上的排列次序輸出這些單詞(20分)華中師范大學2010年教育技術(shù)學專業(yè)考研真題計算機應(yīng)用基礎(chǔ)(2013-03-01 19:32:35)一、判斷以下題目中的A、B、C、D中哪一個最符合題意(每小題2分,共20分) 1C語言中,合法用戶標示符是 A W21 B main C return D “abc”2當a不等于0時,值為真的表達式是:A a B !a C a=0 D a=03錯誤的轉(zhuǎn)義字符是:A n B 101 C ” D 108 4以下程序的運行結(jié)果Main( ) int a=-2, b;Do b=
17、+a; If (!b) printf(“#”); else printf(“*”);while(a<1);A #*# B *#* C # D *5執(zhí)行以下程序段后,m值為:int r, m=9, n=6;while (n!=0) r=m%n; m-n; n-r;A 9 B 6 C 3 D 546若有初始化 int a5=1, 2, 3, 4, 5, 則值為4的表達式為 A a4 B aa2+1 C aa2 D a3+17若有說明 int s25, n=3 則對s數(shù)組元素非法引用是 A s15 B s0n+1 C s14-2 D sn-208若有定義 int=aa34, (*p)4; p=
18、aa 則*(p+1)+2表示A aa21地址 B aa12地址 C元素aa21 D元素aa129以下程序運行結(jié)果為void fun (char *s) s=s+2; *s=*s+2; main( ) char *a=“12345”; fun(a);printf(“%sn”, a); A 12345 B 12545 C 345 D 54510若 a=3, b=c=4, 則表達式 (c>=b>=a )?1:0 值為 A 1 B 0 C 3 D 4 二、簡答題(每小題10分,共20分)1棧具有什么特點?試舉一個實例,簡要說明棧在程序設(shè)計中所起的作用(10分)2什么是視圖?簡述視圖的作用以
19、及它與表的區(qū)別(10分) 三、分析題(每小題10分,共30分)1有一顆二叉樹,其左右子數(shù)均有3個結(jié)點,其左子樹的先序序列與中序序列相同,右子樹的中序序列與后序序列相同,試構(gòu)造該二叉樹并寫出分析過程(10分)2設(shè)某商業(yè)集團數(shù)據(jù)庫中有3個 實體集。一是“商店”實體集,屬性有商店編號、商店名、地址;二是“商品”實體集,屬性有商品號、商品名、規(guī)格、單價;三是“職工實體集”,屬性有職工編 號、姓名、性別、業(yè)績等。商店與商品之間存在“銷售”聯(lián)系,每個商店可銷售多種商品,每種商品也可以放在多個商店銷售,每個商店每銷售一種商品,有月銷售 量;商店與職工之間存在著“聘用”聯(lián)系,每個商店有多名職工,每個
20、職工只能在一個商店工作,商店聘用職工有聘期和月薪試畫出該商業(yè)集團數(shù)據(jù)庫的E-R圖,注明屬性、聯(lián)系的類型(10分)3設(shè)某教學數(shù)據(jù)庫中有三個基本表:學生表(S)、課程表(C)和選課表(SC),其關(guān)系模式如下:S(SNO, SNAME, AGE, SEX)C(CNO, CNAME, TEACHER)SC(SNO, CNO, GRADE)寫出下列查詢要求的SQL語句(1)檢索出性別(SEX)為“女”的學生信息(2分) (2)檢索選修了課程號(CNO)為“C6”的學生的學號與姓名(4分) (3)檢索選修了課程名(CNAME)為“ENG”的學生學號與姓名(4分) 四、算法設(shè)計題(第一小題10分,第二小題20分,共30分)1已知線性表(a1, a2, , an)采用順序存儲結(jié)構(gòu)進行存儲,且每個元素都是互不相等的整數(shù)。設(shè)計把所有奇數(shù)移到所有偶數(shù)前邊的算法(要求盡可能高效,使用的輔助空間盡量少)(10分)2已知一個按元素值遞增有序排列的帶頭結(jié)點的單鏈表,其結(jié)點結(jié)構(gòu)為
溫馨提示
- 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海南建筑安全員C證考試題庫
- DB61T-牛卵巢B超影像診斷技術(shù)規(guī)范編制說明
- 證券投資學課件人大吳曉求
- 春季常見傳染病預(yù)防知識-主題班會課件
- 拋物線及其標準方程課件
- 單位人力資源管理制度呈現(xiàn)合集十篇
- 【物理課件】探究安培力課件
- 課題申報書:職業(yè)女性乳腺癌風險的復(fù)雜因素關(guān)聯(lián)分析與預(yù)警模型研究
- 單位管理制度品讀選集【人力資源管理篇】十篇
- 調(diào)研報告貨架大綱
- 《鐵路技術(shù)管理規(guī)程》普速鐵路部分
- 阻隔防爆撬裝式加油氣裝置技術(shù)要求
- 銀行資產(chǎn)保全員工年度工作總結(jié)
- 鋼結(jié)構(gòu)網(wǎng)架驗收施工質(zhì)量自評報告-副本
- 《修心三不 不生氣 不計較 不抱怨》讀書筆記思維導圖
- 妊娠劇吐的護理查房
- GB/T 5023.5-2008額定電壓450/750 V及以下聚氯乙烯絕緣電纜第5部分:軟電纜(軟線)
- GB/T 36127-2018玉雕制品工藝質(zhì)量評價
- GB/T 23445-2009聚合物水泥防水涂料
- (完整版)100道湊十法練習題
- 2023年上海師范大學輔導員招聘考試筆試題庫及答案解析
評論
0/150
提交評論