九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

軟件技術(shù)基礎(chǔ)試題及答案.doc

  • 資源ID:6558374       資源大小:62.50KB        全文頁(yè)數(shù):10頁(yè)
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

軟件技術(shù)基礎(chǔ)試題及答案.doc

軟件技術(shù)基礎(chǔ)系 班級(jí) 姓名 成績(jī) 得分評(píng)卷人一、填空題(每空1分,共25分)1. 數(shù)據(jù)結(jié)構(gòu)作為一門(mén)學(xué)科,主要研究數(shù)據(jù)的 、存儲(chǔ)結(jié)構(gòu)以及 三方面內(nèi)容。2. 當(dāng)對(duì)一個(gè)線性表經(jīng)常進(jìn)行插入或刪除操作時(shí),則宜采用 存儲(chǔ)結(jié)構(gòu);而經(jīng)常進(jìn)行的是訪問(wèn)操作,而很少進(jìn)行插入或刪除操作時(shí),則宜采用 存儲(chǔ)結(jié)構(gòu)。3. 在線性結(jié)構(gòu)中,首結(jié)點(diǎn)有 個(gè)前驅(qū)結(jié)點(diǎn),其余每個(gè)結(jié)點(diǎn)有且只有 個(gè)前驅(qū)結(jié)點(diǎn)。4. 限定在表的一端進(jìn)行插入,在表的另一端進(jìn)行刪除的線性表稱為 ;限定在表的一端進(jìn)行插入和刪除運(yùn)算的線性表稱為 。5. 一個(gè)8階的下三角矩陣B按行優(yōu)先順序壓縮存儲(chǔ)在一維數(shù)組中,則數(shù)組的大小應(yīng)設(shè)為 。6. 按照二叉樹(shù)的定義,具有3個(gè)結(jié)點(diǎn)的二叉樹(shù)形態(tài)有 種;具有65個(gè)結(jié)點(diǎn)的完全二叉樹(shù)其深度為 ; 深度為10的完全二叉樹(shù)最多有 個(gè)結(jié)點(diǎn)7. 在長(zhǎng)度為n的順序表的第i個(gè)位置上插入一個(gè)元素,元素的移動(dòng)次數(shù)為 ;刪除第i個(gè)元素時(shí),需要從前向后依次前移 個(gè)元素。(1in+1)8. 順序存儲(chǔ)結(jié)構(gòu)的循環(huán)隊(duì)列中,設(shè)front 和rear分別為隊(duì)頭和隊(duì)尾指示器,該隊(duì)列中能存放的最大元素的個(gè)數(shù)為MAX-1,則判斷隊(duì)列為滿的條件為 ,而判斷隊(duì)列為空的條件是 。9. 設(shè)D=A,B,C,D,E,R=<A,B>,<C,D>,<D,B>,<C,E>,結(jié)構(gòu)(D,R)描述的數(shù)據(jù)結(jié)構(gòu)是 。10. 系統(tǒng)出現(xiàn)死鎖一定是同時(shí)保持了 , , 和環(huán)路條件這四個(gè)必要條件。11. 操作系統(tǒng)通過(guò) 記載、跟蹤、控制進(jìn)程的執(zhí)行,它是進(jìn)程存在的唯一標(biāo)志。作業(yè)調(diào)度程序是從處于 狀態(tài)的作業(yè)中選取一個(gè)作業(yè)并把它裝入主存。12A.軟件生命周期瀑布模型一般可分為問(wèn)題分析、 、 、 和軟件維護(hù)五個(gè)階段。,得分評(píng)卷人二、選擇題(每小題1分,共10分)1. 已知: int x; 下列語(yǔ)句正確的是( )。A. int *p=&x; B. int *p=x;C. int p=&x; D. int *p=*x;2. int a =1,2,3,4,5,b5,*p; 則下列語(yǔ)句中不正確的語(yǔ)句是( )。A. p=b+1; B.p=&a3; C. p=a; D.b=a; 3. 設(shè)有以下說(shuō)明語(yǔ)句struct node int a;float b;struct node node1,node2,*pnode;則下列語(yǔ)句中正確是( )。A. node1=node2; B. pnode.a=10; C. return (node1+node2); D. scanf(“%d %f”,node1);4. 線性鏈表不具有的特點(diǎn)是( )。A. 可隨機(jī)訪問(wèn)任一個(gè)結(jié)點(diǎn)B不必事先估計(jì)所需存儲(chǔ)空間大小C. 插入與刪除時(shí)不必移動(dòng)元素D所需空間與線性表長(zhǎng)度成正比5. 若讓元素1,2,3依次進(jìn)棧,則出棧次序不可能出現(xiàn)( )種情況。A3,2,1 B2,1,3C3,1,2 D1,3,26. 有向圖的鄰接表中,頂點(diǎn)Vi的出度是( )。A. 依附于Vi的弧數(shù) B.Vi鏈表中的鄰接結(jié)點(diǎn)個(gè)數(shù)C. Vi在表結(jié)點(diǎn)中出現(xiàn)的次數(shù) D. Vi度的一半7. 某二叉樹(shù)的先序序列和后序序列正好相反,則該二叉樹(shù)一定是( )的二叉樹(shù)。A空或只有一個(gè)結(jié)點(diǎn)B深度等于其結(jié)點(diǎn)數(shù)C任一分支結(jié)點(diǎn)均無(wú)左子樹(shù)D任一分支結(jié)點(diǎn)均無(wú)右子樹(shù)8. 在一個(gè)單鏈表中,若指針p指向某一結(jié)點(diǎn),指針q指向p的前驅(qū)結(jié)點(diǎn),要在q與p之間插入一個(gè)由s所指的結(jié)點(diǎn),則執(zhí)行( )。Asnext=pnext;pnext=s;Bpnext =s;snext =q;Cpnext =snext;snext =p;Dqnext =s;snext =p;9. 如果以鏈表作為棧的存儲(chǔ)結(jié)構(gòu),則出棧操作時(shí)( )。A必須判別棧是否滿B對(duì)棧不作任何判別C必須判別棧是否空D判別棧元素的類型10. 設(shè)單鏈表中指針p指著結(jié)點(diǎn)A,若要?jiǎng)h除A之后的結(jié)點(diǎn)(若存在),則需要修改指針操作為( )。A. p->next=p->next->next Bp=p->nextCp=p->next->nextDp->next=p11. 具有6個(gè)頂點(diǎn)的無(wú)向圖至少需要( )條邊才能確保是一個(gè)連通圖。A. 6B7C4D512. 對(duì)線性表進(jìn)行二分查找時(shí),要求線性表必須滿足( )。 A、以順序方式存儲(chǔ) B、以鏈接方式存儲(chǔ)C、以順序方式存儲(chǔ),且結(jié)點(diǎn)按關(guān)鍵字有序排列 D、以鏈接方式存儲(chǔ),且結(jié)點(diǎn)按關(guān)鍵字有序排列13. 對(duì)于進(jìn)程的描述,下列說(shuō)法錯(cuò)誤的是( )。A一個(gè)進(jìn)程可以包含若干個(gè)程序 B. 一個(gè)程序可能被多個(gè)進(jìn)程執(zhí)行C一個(gè)程序僅對(duì)應(yīng)一個(gè)進(jìn)程 D.進(jìn)程是程序的一次執(zhí)行過(guò)程14. 臨界區(qū)是指并發(fā)進(jìn)程中訪問(wèn)共享變量的( )段。 A.管理信息 B.信息存儲(chǔ) C.數(shù)據(jù) D.程序15. 若當(dāng)前進(jìn)程因時(shí)間片用完而讓出處理機(jī)時(shí),該進(jìn)程應(yīng)轉(zhuǎn)變?yōu)椋?)狀態(tài)。A、執(zhí)行 B、就緒 C、阻塞 D、喚醒得分評(píng)卷人二、簡(jiǎn)答題( 每題5分,共20分)1 . 軟件設(shè)計(jì)的任務(wù)是什么?分為哪幾個(gè)步驟?每個(gè)步驟的任務(wù)是什么? 2. 用簡(jiǎn)單插入排序法,對(duì)關(guān)鍵字值序列為:12,3,24,45,1,18按從小到大的順序進(jìn)行排列,試寫(xiě)出每趟排序的結(jié)果。(5分)3.已知一棵二叉樹(shù)的中序遍歷結(jié)果為DBHEAFICG,先序遍歷結(jié)果為ABDEHCFIG,請(qǐng)畫(huà)出該二叉樹(shù),并寫(xiě)出實(shí)現(xiàn)步驟。(5分)4. 給出下面有向圖的鄰接矩陣。(5分)得分評(píng)卷人四、程序題(共40分)1.程序填空(5分)下面是實(shí)現(xiàn)二分查找算法的函數(shù),試將其補(bǔ)充完整。int binsearch(int s ,int k,int n) int low,high,mid; low=0; while( ) if(smid =k) printf("searching success! n "); return(mid); else if(smid <k) else printf(" searching failed! n "); return(-1); 2.已知一順序表L=78,91,66,95,35,88,52,100,編寫(xiě)一函數(shù)void dellist(listtype *L,int x):刪除順序表L中第一個(gè)值小于x的元素,若該表中沒(méi)有小于x的元素則不作任何操作。(10分)3.設(shè)有一個(gè)帶頭結(jié)點(diǎn)的單鏈表,表中各數(shù)據(jù)元素為無(wú)序的正整數(shù),編寫(xiě)下列2個(gè)函數(shù)。(10分)(1)node *find_min_node(node *h) :找出頭指針h指向的單鏈表中數(shù)據(jù)值最小的結(jié)點(diǎn),打印該結(jié)點(diǎn)的數(shù)據(jù)值,并返回該結(jié)點(diǎn)指針;(5分)(2)void switch_next_node(node *p) :若指針p指向的結(jié)點(diǎn)數(shù)據(jù)值為奇數(shù),則將該結(jié)點(diǎn)與其直接后繼結(jié)點(diǎn)的數(shù)值交換,若指針p指向的結(jié)點(diǎn)無(wú)后繼結(jié)點(diǎn)或數(shù)據(jù)值為偶數(shù),則不做任何操作;(5分)軟件技術(shù)基礎(chǔ)答案一,填空1,邏輯結(jié)構(gòu); 數(shù)據(jù)操作集合 2, 鏈?zhǔn)?; 順序 3,0 ;1 4,隊(duì)列 ;棧 5, 36 6, 5 ; 7 ; 1023 。 7, n-i+1 ; n-i 8, front = (rear + 1) % MAX , front=rear 9, 圖 10, 互斥條件 ;部分分配條件;不可剝奪條件 11, pcb(進(jìn)程控制塊);后備 12. 軟件設(shè)計(jì);編程實(shí)現(xiàn) ; 軟件測(cè)試 二,選擇ADAAC BBDCA DCCDB三,簡(jiǎn)答題1, (1)軟件設(shè)計(jì)的任務(wù)是將需求分析階段獲得的需求說(shuō)明書(shū)轉(zhuǎn)換為計(jì)算機(jī)中可實(shí)現(xiàn)的系統(tǒng),完成系統(tǒng)的結(jié)構(gòu)設(shè)計(jì),包括數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu),最好得到軟件設(shè)計(jì)說(shuō)明書(shū)。(2分)(2)軟件設(shè)計(jì)通??煞譃閮蓚€(gè)步驟:概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。(1分)(3)概要設(shè)計(jì)完成軟件系統(tǒng)的模塊的劃分和模塊的層次結(jié)構(gòu)以及數(shù)據(jù)庫(kù)設(shè)計(jì);詳細(xì)設(shè)計(jì)完成每個(gè)模塊的控制流程的設(shè)計(jì)。(2分)2., 第一趟:3,12,24,45,1,18 第二趟:3,12,24,45,1,18 第三趟:3,12,24,45,1,18 第四趟:1,3,12,24,45,18 第五趟:1,3,12,18,24,45 3 4四,程序題(5分)1,下面是實(shí)現(xiàn)二分查找算法的函數(shù),試將其補(bǔ)充完整。 high=n-1; low<=high mid=(low+high)/2; low=mid+ high=mid-1;2,typedef struct int data 10; int num ; listtype ;void dellist(listtype *L,int x); /* 刪除函數(shù)聲明 */main( ) listtype list=78,91,66,95,35,88,52,100,*L; /* 初始化順序表 */ int x; L=&list; l->num=8; scanf(“%d”,&x); dellist(L,x); void dellist(listtype *L,int x)int i,j; for(i=0;i<L->num;i+) if(L->datai<x) for (j=i+1; j<l->num; j+) L->dataj-1=L->dataj; L->num-; break;3,typedef struct nodeint data;struct node *next;node;void main() node *head,*p; head=creat( ); /*創(chuàng)建單鏈表*/ p=find_min_node(head); /*查找數(shù)據(jù)值最小的結(jié)點(diǎn)*/switch_next_node(p); node *find_min_node(node *h)int min;node *p,*t;if(h=NULL)return NULL;p=h->next;t=NULL;min=p->data;while(p!=NULL)if(p->data<min)t=p;min=p->data;p=p->next; printf("min=%dn",t->data);return t;void switch_next_node(node *p)node *q;int t;q=p->next;if(q=NULL | p->data%2=0)return;t=p->data;p->data=q->data;q->data=t;

注意事項(xiàng)

本文(軟件技術(shù)基礎(chǔ)試題及答案.doc)為本站會(huì)員(xin****828)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!