2018年10月高等教育自學(xué)考試《計(jì)算機(jī)軟件基礎(chǔ)(一)》試題02243_第1頁
2018年10月高等教育自學(xué)考試《計(jì)算機(jī)軟件基礎(chǔ)(一)》試題02243_第2頁
2018年10月高等教育自學(xué)考試《計(jì)算機(jī)軟件基礎(chǔ)(一)》試題02243_第3頁
2018年10月高等教育自學(xué)考試《計(jì)算機(jī)軟件基礎(chǔ)(一)》試題02243_第4頁
2018年10月高等教育自學(xué)考試《計(jì)算機(jī)軟件基礎(chǔ)(一)》試題02243_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

2018年10月高等教育自學(xué)考試《計(jì)算機(jī)軟件基礎(chǔ)(一)》試題課程代碼:02243一、單項(xiàng)選擇題1.下列不是合法常量的是A.325B.-234C.e3D.0X1232.下列語句中,符合C語言語法的語句是A.inta=b=6;B.a(chǎn)=3+5,4+6;C.3++;D.inta,3;3.若有定義inta,x;則語句a=(x=5,x+5);運(yùn)行后,變量a、x的值依次為A.5,5B.5,10C.10,5D.10,104.下列表達(dá)式可用于判斷整型變量x中的值是否為3的倍數(shù)的是A.x/3!=0B.x/3==0C.x%3!=0D.x%3==05.下列程序段運(yùn)行后,x[1]的值為intx[5]={5,4,3,2,1};x[1]=x[3]+x[2+2]-x[3-1];A.0B.1C.5D.66.下列程序運(yùn)行后輸出結(jié)果是#include<stdio,h>inta=2,b=3,c=5;intfun(inta,intb){intc;c=a>b?a:b;return(c);}voidmain(){ihta=6;prinff("%d",fun(fun(a,b),e));}A.5B.3,5C.6,5D.67.下列程序段的運(yùn)行結(jié)果是inta[]={1,2,3,4,5},*p=a;intn,sum=0;for(n=1;n<4;n++)sum+=pin];printf("%d",sum);A.6B.9C.10D.158.插入和刪除操作分別在兩端進(jìn)行的線性表是A.棧B.串C.隊(duì)列D.?dāng)?shù)組9.設(shè)一個(gè)順序表中有n個(gè)節(jié)點(diǎn),插人或刪除一個(gè)節(jié)點(diǎn),平均需移動(dòng)線性表中節(jié)點(diǎn)的數(shù)量是A.1B.C.D.n10.在具有2個(gè)葉子的二叉樹中,度數(shù)為2的節(jié)點(diǎn)個(gè)數(shù)有A.1B.2C.3D.411.若已知一個(gè)棧的人棧序列是1、2、3、4,其出棧序列不可能為A.1、4、3、2B.2、3、4、1C.3、4、1、2D.4、3、2、112.在對(duì)10個(gè)元素進(jìn)行冒泡排序的過程中,需要排序的趟數(shù)是A.1B.5C.9D.1013.在對(duì)一組記錄{44,36,76,23,15,72,30,40,21l進(jìn)行直接插入排序時(shí),當(dāng)把第7個(gè)記錄30插入到有序表時(shí),為尋找插入位置需比較次數(shù)是A.1B.3C.5D.614.深度為4的二叉樹,第4層最多的節(jié)點(diǎn)數(shù)是A.1B.4C.8D.1615.軟件生存周期組成不包括A.軟件定義B.軟件開發(fā)C.軟件維護(hù)D.軟件評(píng)估二、填空題16.在C語言中,字符串的結(jié)尾有個(gè)字符'\0',它的作用是字符串的。17.已知i=3,寫出語句a=i++;執(zhí)行后整型變量a的值是18.逗號(hào)表達(dá)式(a=3*5,a*4),a+5的值為19.在C語言程序中,轉(zhuǎn)義字符“\n”的功能是20.若需存儲(chǔ)的數(shù)據(jù)需要頻繁的進(jìn)行插入/刪除操作,則應(yīng)選擇的存儲(chǔ)結(jié)構(gòu)是21.n階三對(duì)角陣壓縮存儲(chǔ)至少需要的空間是22.設(shè)某棵完全二叉樹中有10個(gè)節(jié)點(diǎn),則該二叉樹中有。。。。個(gè)。個(gè)葉子節(jié)點(diǎn)。23.設(shè)二叉排序樹的高度為h,則在該樹中查找關(guān)鍵字key最多需要比較次。24.在成功的測(cè)試之后,還必須進(jìn)一步診斷和改正錯(cuò)誤,稱這過程為。25.等價(jià)劃分、邊界值分析以及錯(cuò)推測(cè)法都稱為。三、簡答題26.有5項(xiàng)任務(wù),每項(xiàng)要求的前驅(qū)活動(dòng)如下:V1:無V2:V1,V4V3:V1V4:V3,V5V5:V3要求:(1)畫出相應(yīng)的AOV網(wǎng)絡(luò)圖;(2)給出一個(gè)拓?fù)湫蛄小?7.已知權(quán)值集合為{12,4,5,6,1,2},要求構(gòu)造哈夫曼樹,并計(jì)算帶權(quán)路徑長度WPL。28.假設(shè)一棵二叉樹的中序遍歷序列為DBEACGHF,后序遍歷序列為DEBHGFCA。(1)畫出該二叉樹;(2)寫出先序遍歷序列。29.有一組關(guān)鍵字{14,45,13,22,5,7},寫出對(duì)其進(jìn)行直接插入排序(從小到大)前四趟的結(jié)果。四、程序分析題30.以下fun函數(shù)的功能是:輸出數(shù)組中大于0的數(shù)組元素個(gè)數(shù)。n為數(shù)組中元素的個(gè)數(shù),請(qǐng)補(bǔ)充劃線部分的程序代碼。fun(intb[],intn){intk,r=0:for(k=0;k<n;k++)if(b[k]>0)printf("%d",});31.以下程序的功能是計(jì)算n的階乘,即n!=1×2×3×…×(n-1)×n,請(qǐng)補(bǔ)充劃線部分的程序代碼。#include<stdio,h>voidmain(){intn,i,s;scanf("%d",&n);;for(i=1;i<=n;i++)s=;printf("n!=%d\n",s);}32.下面程序的執(zhí)行結(jié)果是#include<stdio,h>voidmain()。{charsi]="ABCD",*p;p=s;while(*p!='\0'){printf("%s\n",p);p++;}}33.以下程序的功能是找到數(shù)組中最大的元素,讓它與數(shù)組第一個(gè)元素交換,然后輸出數(shù)組。請(qǐng)補(bǔ)充劃線部分的程序代碼。#include<stdio,h>voidmain(){ihta[10]=11,5,7,6,9,3,2,4,8,01,i;intmax,t;max=0;for(i=1;i<9;i++)if(a[i]>a[max]);t=a[max];;a[0]=t;for(i=0;i<9;i++)prinff("%d",a[i]);}五、程序設(shè)計(jì)題34.編寫C語言程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論