![2023年計(jì)算機(jī)軟件基礎(chǔ)高等教育自學(xué)考試試卷與答案_第1頁(yè)](http://file4.renrendoc.com/view12/M09/1E/37/wKhkGWYGNE6Aa1fDAAFo_d7-bk0154.jpg)
![2023年計(jì)算機(jī)軟件基礎(chǔ)高等教育自學(xué)考試試卷與答案_第2頁(yè)](http://file4.renrendoc.com/view12/M09/1E/37/wKhkGWYGNE6Aa1fDAAFo_d7-bk01542.jpg)
![2023年計(jì)算機(jī)軟件基礎(chǔ)高等教育自學(xué)考試試卷與答案_第3頁(yè)](http://file4.renrendoc.com/view12/M09/1E/37/wKhkGWYGNE6Aa1fDAAFo_d7-bk01543.jpg)
![2023年計(jì)算機(jī)軟件基礎(chǔ)高等教育自學(xué)考試試卷與答案_第4頁(yè)](http://file4.renrendoc.com/view12/M09/1E/37/wKhkGWYGNE6Aa1fDAAFo_d7-bk01544.jpg)
![2023年計(jì)算機(jī)軟件基礎(chǔ)高等教育自學(xué)考試試卷與答案_第5頁(yè)](http://file4.renrendoc.com/view12/M09/1E/37/wKhkGWYGNE6Aa1fDAAFo_d7-bk01545.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)軟件基礎(chǔ)
一、填空題
L程序設(shè)計(jì)日勺關(guān)鍵在于設(shè)計(jì)出一種好日勺算法o
2.數(shù)據(jù)、數(shù)據(jù)節(jié)點(diǎn)和數(shù)據(jù)項(xiàng)構(gòu)成了數(shù)據(jù)組織的三個(gè)層次。其中數(shù)據(jù)項(xiàng)是具有獨(dú)立含義的最
小標(biāo)識(shí)單位。
3.數(shù)據(jù)的邏輯構(gòu)造和物理構(gòu)造之間日勺互相運(yùn)算是通過(guò)算法來(lái)實(shí)現(xiàn)日勺。
4.所有節(jié)點(diǎn)按1對(duì)1日勺鄰接關(guān)系構(gòu)成口勺整體就是線性構(gòu)造。
5.表長(zhǎng)為0的線性表稱為空表。
6.直接插入排序最佳狀況的時(shí)間復(fù)雜度為0(n)。
7.程序段“i=l;whi1e(i<=n)i=i*2”的時(shí)間復(fù)雜度為O(log2n)。
8.c語(yǔ)言屬于計(jì)算機(jī)高級(jí)語(yǔ)言,既可以用來(lái)寫(xiě)系統(tǒng)軟件,也可以用來(lái)寫(xiě)應(yīng)用軟件。
9.算法是有窮日勺,而程序可以是無(wú)窮日勺。
10.實(shí)型常量在一般微型機(jī)中占用4個(gè)字節(jié)。
1l.char型和int型日勺運(yùn)算成果為int型。
12.Getchar()和putchar()函數(shù)只能輸入、輸出「?jìng)€(gè)字符。
13.源程序必須翻譯成機(jī)器指令即機(jī)器語(yǔ)言,這一工作由編譯系統(tǒng)來(lái)完畢。
14.字符串的長(zhǎng)度為串中字符的個(gè)數(shù),但在內(nèi)存中所占的字節(jié)數(shù)應(yīng)比長(zhǎng)度多1-
15.執(zhí)行:a=3,b=4,a=a+b,b=a+b后廁a和b日勺值分別為7和11。
16.對(duì)于scanf(“%2d%3d%4d”,&a,&b,&c)語(yǔ)句,若鍵入:123456789,則變量b的值為
345o
17.設(shè)intx=10,y,z;執(zhí)行y=z=x;x=y=-Z后,變量xEKj成果是1。
18.若有闡明:Inta[][5]={l,2,3,4,56,7,8,9,10),則數(shù)組第一維的大小為2___。
19.在函數(shù)定義中,若沒(méi)有返回值同類(lèi)型定義為空類(lèi)型。
20.c語(yǔ)言規(guī)定不能嵌套定義函數(shù),但可以嵌套調(diào)用函數(shù)。
21.程序中出現(xiàn)日勺/*…...*/表達(dá)注釋?zhuān)梢猿瞿壳俺绦虻娜魏蔚胤健?/p>
22.c語(yǔ)言日勺數(shù)據(jù)構(gòu)造是以數(shù)據(jù)類(lèi)型口勺形式描述出來(lái)日勺。
23.%運(yùn)算符的運(yùn)算對(duì)象就為整數(shù)。
24.getcharO函數(shù)只能出目前體現(xiàn)式口勺位置,接受該函數(shù)日勺值時(shí)可以用字符型或整型變
量。
25.請(qǐng)將|x|Wa,寫(xiě)成一種邏輯體現(xiàn)式:x<=a&&x>=-a。
26.在構(gòu)造化程序日勺三種基本構(gòu)造是指次序構(gòu)造、選擇構(gòu)造和循環(huán)構(gòu)造。
27.在c語(yǔ)言中,二維數(shù)組在內(nèi)存中日勺排列次序是按行存入。
28.一種完整的c程序可由1個(gè)主函數(shù)或由1個(gè)主函數(shù)和若干個(gè)子函數(shù)構(gòu)成。
29.在c語(yǔ)言中,變量時(shí)使用一般遵守“先定義,而使用"日勺原則。
30.C語(yǔ)言中有兩個(gè)專(zhuān)門(mén)的指針運(yùn)算符*和&,它們都是單目運(yùn)算符。
31.在計(jì)算機(jī)的數(shù)據(jù)處理中,將字符、聲音、,圖形和圖像均稱為數(shù)據(jù)。
32.在線性表日勺次序存儲(chǔ)構(gòu)造中,其相鄰口勺數(shù)據(jù)節(jié)點(diǎn)在物理位置上也是相鄰的。
33.若在數(shù)據(jù)處理中,需要常常對(duì)數(shù)據(jù)進(jìn)行插入、刪除運(yùn)算,則宜將該數(shù)據(jù)設(shè)置為鏈?zhǔn)酱鎯?chǔ)。
34.二叉樹(shù)的遍歷措施有:先序遍歷、后序遍歷和中序遍歷。
35.單鏈表表達(dá)法日勺基本思想是用指針表達(dá)結(jié)點(diǎn)間的邏輯關(guān)系。
36.C語(yǔ)言規(guī)定,數(shù)組元素日勺下標(biāo)從_Q_開(kāi)始,最大值為長(zhǎng)度減1。
37.在C語(yǔ)言中,引用數(shù)組元素時(shí),其數(shù)組下標(biāo)口勺數(shù)據(jù)類(lèi)型容許是整型常量或整型體現(xiàn)式。
38.一種變量日勺作用域是指該變量在程序中日勺有效范圍,局部變量日勺作用域就是其所在日勺植心。
39.C語(yǔ)言中訪問(wèn)地址日勺方式有兩種即直接存取方式和加接在^_方式。
40.運(yùn)行下列語(yǔ)句:int*p,*q,x[5];p=x;q=p+3;貝!]q指向數(shù)值元素x[3]。
41.若某問(wèn)題日勺空間復(fù)雜度為。(1),則認(rèn)為該問(wèn)題所耗空間與問(wèn)題日勺規(guī)模無(wú)關(guān)。
42.在線性表日勺鏈?zhǔn)酱鎯?chǔ)構(gòu)造中,單鏈表中每個(gè)節(jié)點(diǎn)是一種構(gòu)造類(lèi)型。
43.在三對(duì)角陣口勺壓縮存儲(chǔ)中,已知A,=B',試建立k與i,j之間日勺關(guān)系為:k=2i+jo
1Jk
44.在軟件日勺開(kāi)發(fā)模型中,螺旋模型是一種風(fēng)險(xiǎn)驅(qū)動(dòng)模型,它將瀑布模型和原型模型結(jié)合起來(lái)。
45.設(shè)有100個(gè)元素,用折半查找法進(jìn)行查找時(shí),最大比較次數(shù)是Zo
二、選擇題
1.下列是C語(yǔ)言對(duì)日勺日勺標(biāo)識(shí)符日勺是【D】
A.?aB.a=2C.a.3D.a_3
2.下列體現(xiàn)式中,值為1日勺體現(xiàn)式是【D】
A.3%5B.3/5.0C.3/5D.3<5
3.設(shè)變量a,b,c,d依次為字符型、整型、單精度型、雙精度型,則體現(xiàn)式“a+b/c*d"日勺數(shù)據(jù)類(lèi)型
為【D】
A.整型B.字符型C.單精度型D.雙精度型
4.能對(duì)日勺體現(xiàn)“0WaW10”日勺體現(xiàn)式是[A]
A.10>=a&&a>=0B.(10>=a)ll(a>=0)
C.0<=a<=l0D.(!a<0)&&(!a>10)
5.在C語(yǔ)言中,main()函數(shù)日勺位置【C】
A.必須作為第一種函數(shù)B.必須作為最終一種函數(shù)
C.可以任意,但必須要在函數(shù)之外D.必須放在它所調(diào)用日勺函數(shù)之后
6.對(duì)于輸入語(yǔ)句"scanf(%d,%d",&a,&b)”,下面對(duì)日勺的輸入措施是【A】
A.1,2回車(chē)B.12回車(chē)C.1回車(chē)2回車(chē)D.1;2回車(chē)
7.下列程序段"inti=j=10;printf(&d,%d\n”——);”日勺輸出成果是[B]
A.11,10B.9,10C.11,9D.10,9
8.下面有關(guān)for循環(huán)對(duì)日勺日勺描述是【D】
A.for循環(huán)只能用語(yǔ)句循環(huán)次數(shù)已經(jīng)確定日勺狀況
B.fbr循環(huán)是先執(zhí)行循環(huán)體語(yǔ)句,后鑒定體現(xiàn)式
C.在for循環(huán)中,不能用break語(yǔ)句跳出循環(huán)體
D.for語(yǔ)句日勺循環(huán)體中,可以包括多條語(yǔ)句,但要用花括號(hào)括起來(lái)
9.設(shè)有定義“intx[5]={1,2,3);",則數(shù)組x占用日勺內(nèi)存字節(jié)數(shù)是[D]
A.3B.5C.6D.10
10.若有定義語(yǔ)句“intm,n=2,*p=&m;",則能完畢m=n功能的語(yǔ)句為【B】
A.m=*p;B.*p=*&n;C.m=&nD,m=&p
11.數(shù)據(jù)在計(jì)算機(jī)存儲(chǔ)器內(nèi)表達(dá)時(shí),物理地址與邏輯地址不相似日勺,稱之為[C]
A.存儲(chǔ)構(gòu)造B.邏輯構(gòu)造C.鏈?zhǔn)酱鎯?chǔ)構(gòu)造D.次序存儲(chǔ)構(gòu)造
12.單鏈表日勺一種存儲(chǔ)結(jié)點(diǎn)包括【D】
A.數(shù)據(jù)域或指針域B.指針域或鏈域
C.指針域和鏈域D.數(shù)據(jù)域和鏈域
13.循環(huán)隊(duì)列日勺隊(duì)滿條件為[C]
A.sq.rear+l)%maxsize==(sq.front+1)%maxsize
B.(sq.rear+l)%maxsize==sq.front+1
C.(sq.rear+1)%maxsize=sq.front
D.sq.rear==sq.fi-ont
14.深度為6時(shí)二叉樹(shù)最多有()個(gè)結(jié)點(diǎn)[B]
A.64B.63C.32D.31
15.用次序查找法對(duì)具有n個(gè)結(jié)點(diǎn)日勺線性表查找日勺時(shí)間復(fù)雜性量級(jí)為[C]
A.O(n2)B,O(nlogQn)C.0(n)D.O(1og2n)
16.設(shè)有語(yǔ)句“intx[6]={5,4,3,2,10),*p=x;",則值2日勺體現(xiàn)式為[A]
A.*(p+4)B.*(p+5)C.*p+4D.*p+5
17.算法分析日勺兩個(gè)重要方面是[A]
A.空間復(fù)雜度和時(shí)間復(fù)雜度B.對(duì)日勺性和簡(jiǎn)要性
C.可讀性和文檔性D.數(shù)據(jù)復(fù)雜性和程序復(fù)雜性
18.帶頭結(jié)點(diǎn)時(shí)單鏈表Head為空日勺鑒定條件是[B]
A.Head=NULL;B.Head->next=NULL:
C.Head->next=Head;D.均不對(duì)的;
19.一種隊(duì)列的輸入列序?yàn)?,2,3,4則該隊(duì)列日勺輸出序列是[B]
A.4,3,2,1B.1,2,3,4C.1,4,3,2D.3,2,4,1
20.堆(Heap)是[B]
A.完全二叉樹(shù)B.線性表C.滿二叉樹(shù)D.都不對(duì)時(shí)
21.在表長(zhǎng)為n日勺次序表中,實(shí)行次序查找,在查找不成功時(shí),與關(guān)鍵字比較口勺次數(shù)為【C
A.nB.1C.n+1D.n-1
22.下列選項(xiàng)中,合法日勺C語(yǔ)言保留字是[C]
A.AUTOB.SWITC.elseD.integer
23.下列選項(xiàng)中非法日勺實(shí)型常數(shù)是[A]
A.3E1.0B.1.0E3C..3E-2D.3E-2
24.設(shè)有定義“floata=5.0,b=2.5;",則體現(xiàn)式(int)b+a/b日勺值是[D]
A.3B.4C.3.0D.4.0
25.設(shè)inta=10,b=20,c=30;條件體現(xiàn)式a〈b?a=15:c時(shí)值是[B]
A.10B.15C.20D.30
26.一種C程序是由[B]
A.一種主程序和若干子程序構(gòu)成B.一種或多種函數(shù)構(gòu)成
C.若干過(guò)程構(gòu)成D.若干子程序構(gòu)成
27.下列給出日勺符號(hào)串中,可以作為C語(yǔ)言標(biāo)識(shí)符是日勺【C】
A.printfB.doC.GOT0D.while
28.在c語(yǔ)言中,合法日勺字符常量是[B]
A.//A//B./x10/C./Oa/D.a
29.如下體現(xiàn)式中與體現(xiàn)式“m=n++”功能完全相似日勺是【A】
A.m=n,n=n+lB.n=n+l,m=nC.m=++nD.m+=n+l
30.若變量a,i已對(duì)日勺定義,且i已對(duì)日勺賦值,非法的體現(xiàn)式是[C]
A.a==1B.++iC.a=a++=5D.a=(int)(i)
32.當(dāng)調(diào)用函數(shù)時(shí),實(shí)參是一種數(shù)組名廁向?qū)?yīng)形參傳送日勺是[B]
A.數(shù)組的長(zhǎng)度B.數(shù)組日勺首地址
C.數(shù)組中每一種元素日勺地址D.數(shù)組中每個(gè)元素日勺值
33.假定時(shí)數(shù)據(jù)定義語(yǔ)句“floatx;",能為x輸入數(shù)據(jù)目勺對(duì)日勺語(yǔ)句是【D】
A.scanf("%f,',35);B.scanf("x=%f0;
C.scanf(a%4.2f”,&X);D.scanf(“%f”,&x);
34.下列程序段口勺輸出成果是【D】
intx=2;
doprinff(%d,”,x一);
while(!(—x));
A.2,B.1,0,C.2,1,D.2,Q
35.選用數(shù)組元素下標(biāo)時(shí),也許導(dǎo)致程序運(yùn)行出錯(cuò)時(shí)下標(biāo)是[B]
A.0B.-1C.正實(shí)數(shù)D.整型變量
36.設(shè)有語(yǔ)句“chara口=“123",b[]={'1'2','3');",下列說(shuō)法對(duì)的日勺是[D
A.a[3]是不可知日勺任意字符B.數(shù)組a,b時(shí)長(zhǎng)度相似
C.b[3]日勺值為''D.數(shù)組a時(shí)長(zhǎng)度不小于數(shù)組bH勺長(zhǎng)度
37.執(zhí)行程序段"intx=8;whi1e(-x>6)sprintf('失')后的輸出成果是【A】
A.*B.**C.***D.****
38.設(shè)有定義語(yǔ)句:inta=l,b=2,c=3,d=4;執(zhí)行下列程序段后x日勺值是[A]
if(a<b)if(c<d)x=10;
elseif(a<c)if(b<d)x=20;
elsex=30;
e1sex=40;
elsex=50;
A.10B.20C.30D.40
39.C語(yǔ)言中[C]
A.不能使用do一while語(yǔ)句構(gòu)成循環(huán)體。
B.do-while語(yǔ)句構(gòu)成日勺循環(huán)必須用break語(yǔ)句才能退出。
C.do—whi1e語(yǔ)句構(gòu)成日勺循環(huán),當(dāng)while語(yǔ)句中日勺體現(xiàn)式值為零時(shí)結(jié)束循環(huán)。
D.do.while語(yǔ)句構(gòu)成的循環(huán),當(dāng)while語(yǔ)句中日勺體現(xiàn)式值為非零時(shí)結(jié)束循環(huán)。
40.如下數(shù)組語(yǔ)句中,對(duì)日勺的是【C】
A.inta[][3]B.intb[3][]={0J,2,3);
C.intc[10][10]={0};D.intd[3][]={{1,2},{1,3,0),{1}};
41.設(shè)有語(yǔ)句“intx[8]={5,4,3,21),*p=x;",則*(p+3)時(shí)值為[C]
A.5B.4C.3D.2
42.計(jì)算機(jī)內(nèi)部數(shù)據(jù)處理日勺基本單位是[B]
A.數(shù)據(jù)B.數(shù)據(jù)元素C.數(shù)據(jù)項(xiàng)D.數(shù)據(jù)庫(kù)
43.在一種具有n個(gè)結(jié)點(diǎn)日勺有序次序表中插入一種新結(jié)點(diǎn)并仍然有序的時(shí)間復(fù)雜度是[B]
A.O(1)B.0(na)C.O(n)D.O(n1og2n)
44.設(shè)C語(yǔ)言數(shù)組Data[m+1]作為循環(huán)隊(duì)列SQ日勺存儲(chǔ)空間,front為隊(duì)頭指針,real為隊(duì)尾指
針,則執(zhí)行出隊(duì)操作日勺語(yǔ)句為【D】
A.frint=front+1;,B.front=(front+1)%m:
C.rear=(rear+1)%m;D.front=(front+1)%(m+1);
45.樹(shù)最適合用()來(lái)表達(dá)【C】
A.有序數(shù)據(jù)元素B.無(wú)序數(shù)據(jù)元素
C.元素之間具有分支層次關(guān)系日勺數(shù)據(jù)D.元素之間無(wú)聯(lián)絡(luò)日勺數(shù)據(jù)
46.長(zhǎng)度為12日勺有序表:Apt,Aug,Dec,Feb,Jan,Ju1,Jun,Mar,May,Nov,Oct,
Sep,按對(duì)半查找法對(duì)該表進(jìn)行查找。在表內(nèi)各元素等概率狀況下查找成功所需要的平均比較次數(shù)
為【B】
A.35/12B.37/12C.39/12D43/12
三、簡(jiǎn)答題
1.軟件維護(hù)工作可分為哪幾類(lèi)維護(hù)工作?
答:軟件維護(hù)工作可分如下四類(lèi)維護(hù)工作:
1)改正性維護(hù);2)適應(yīng)性維護(hù);3)完善性維護(hù);4防止性維護(hù)。
2.良好日勺程序設(shè)計(jì)風(fēng)格除了將程序文檔化和格式化以外,還需要遵照哪些準(zhǔn)則?
答:良好日勺程序設(shè)計(jì)風(fēng)格除了將程序文檔化和格式化以外,還需要遵照如下準(zhǔn)則:
1)節(jié)儉化;2)模塊化;3)簡(jiǎn)樸化;4酒造化
3.用文字簡(jiǎn)述數(shù)據(jù)x進(jìn)棧和退棧操作日勺基本環(huán)節(jié)。
答:進(jìn)棧操作口勺基本環(huán)節(jié)為:
1)先判斷棧與否已滿,若滿,則進(jìn)行上溢處理,否則進(jìn)行2)。
2)棧項(xiàng)指針上移1個(gè)節(jié)點(diǎn)。
3)將x加入到top所指位置。'
退棧操作的基本環(huán)節(jié)為:
1)檢查棧與否為空,若???,則進(jìn)行下溢處理,否則進(jìn)行2)。
2)俁留被刪除元素到變量x中(若不需要保留,則舍去這一步)。
3)棧頂指針下移1個(gè)節(jié)點(diǎn)。
4.軟件測(cè)試時(shí),程序中尚未發(fā)現(xiàn)的錯(cuò)誤的數(shù)量往往與在該段程序中己發(fā)現(xiàn)目勺錯(cuò)誤日勺數(shù)量成正比。
因此軟件測(cè)試時(shí),除盡早地、不停地進(jìn)行軟件測(cè)試外,還應(yīng)遵照的其他基本原則是什么?
答:軟件測(cè)試時(shí),還應(yīng)遵照日勺其他基本原則是:
1)設(shè)計(jì)測(cè)試用例時(shí),要給出測(cè)試的預(yù)期成果。
2)開(kāi)發(fā)小組和測(cè)試小組分開(kāi)。
3)要設(shè)計(jì)非法輸入口勺測(cè)試用例。
4)在對(duì)程序修改之后要進(jìn)行回歸測(cè)試。
5.簡(jiǎn)述哈夫曼樹(shù)的性質(zhì)。
由哈夫曼樹(shù)的生成過(guò)程可得如下性質(zhì):
1)給定權(quán)值的哈夫曼樹(shù)不唯一不過(guò)WPL,為定值。
2)權(quán)值越大的節(jié)點(diǎn)離根節(jié)點(diǎn)就越近。
3)哈夫曼樹(shù)中無(wú)度為1日勺節(jié)點(diǎn)。
4)哈夫曼樹(shù)節(jié)點(diǎn)總個(gè)數(shù)刀=2X葉子節(jié)點(diǎn)個(gè)數(shù)一1=2義權(quán)值個(gè)數(shù).1=2n,.—1。
6.用文字簡(jiǎn)述將內(nèi)容為x節(jié)點(diǎn)加入次序隊(duì)列和出隊(duì)操作日勺基本環(huán)節(jié)。
答:將內(nèi)容為x節(jié)點(diǎn)加入次序隊(duì)列日勺基本環(huán)節(jié)為:
1)先判斷隊(duì)列與否已滿,若滿則退出,否則進(jìn)行2)。
2)隊(duì)尾指針下移1個(gè)節(jié)點(diǎn)位置。
3)在隊(duì)尾指針位置加入X。
出隊(duì)操作日勺基本環(huán)節(jié)為:
1)先判斷隊(duì)列與否己空,若空則退出,否則進(jìn)行2)。
2)俁留隊(duì)頭元素到x變量中。
3)隊(duì)頭指針下移1個(gè)節(jié)點(diǎn)位置。
1.下列程序運(yùn)行后的輸出成果是m=3
Main()
{intk,m=0;
for(k=0;k<2;k++)
{m++;
if(m/2)continue;
m++:
)
printf(〃m=%d^〃m);}
2.下列程序運(yùn)行后日勺輸出成果是1,6
#inlcude<stdio.h>
Main()
{inta[]={l,2,3,4,5,6),*p;
P=a;
*(p+3)+=2;
printf(//%d,%dD//,*p,*(p+3));}
3.下列程序運(yùn)行后的輸出成果是s=55
#inlcude<stdio.h>
Main()
{intS,i=1,sum();
fdr(;i<=10;)i++,s=sum(i);
printf(?/S=%d口〃,s);
)
sum(intk){intx=0;retum(x+=k);}
4.下列程序運(yùn)行后的輸出成果是abed
main()
{charsl()=//abcdABCD/;s2[10];
intk=0,j=0;
while(s1[k]!=/A/)s2[j-t-+]=sl[k++];
s2[j]=0;
printfUP/os口",s2);)
5.下列程序運(yùn)行后日勺輸出成果是DCBAEF
voidfun(char*pl,intn)
{chart,*p2;
p2=p1+n-1;
while(p1<p2)
{1=*pl;*pl++=*p2;*p2-=t
}
Main()
{char*p=//ABCDEF/4
fun(p,4);
printf{%n〃p);}
6.下列程序運(yùn)行后日勺輸出成果是13
MainQ
{intx=l1;
whi1e(x>10&&x<50)
{x++
if(x/3){x++;break;}
elsecontinue;}
printf(/%dO/9x);}
7.下列程序運(yùn)行后的輸出成果是
intb=1;
intf(int*a)
{b+=*a;retum(b);}
main()
{inta=2,b=3:
a+=f(&b);
printf(/%dD//,a);}
8.下列程序運(yùn)行后的輸出成果是上2_
Main()
{intx[][4]={1,2,3,4,5,6,78,3,9,10,2,42,9,6},s=0,k=0;
for(;k<4;k++)s+=x[k][k];
printf(/%<!□〃s);)
9.下列程序段的功能是:計(jì)算單鏈表日勺表長(zhǎng)
intL_Iklist(Ikiisthead)
{p=head;
J=0;
while(p->next!=NULL)
{p=p->next;
j++;
}
return(j);}
10.下列程序運(yùn)行后日勺輸出成果是L63,2,3
#include<stdio.h
main()
{intj=lj=3;
printf(//%d,//,i++);
{inti=O;
I+=j*2;
printf。/%d,%d,〃i,j);
)
printf(//%d,%d//,i,j);}
11.下列程序運(yùn)行后日勺輸出成果是10
intf(intn)
{if(n==l)retum(1);
elsereturn(f(n-1)+1);
)
main()
{inti,j=0;
for(i=1;i<5;i++)j+=f(i);
printf(/%d\n/?);}
12.閱讀下列算法.寫(xiě)出其完畢日勺功能是一借助棧將一種帶頭結(jié)點(diǎn)的單鏈表倒置
voidlist(LinkedListTP*head)
{LStaCkTPIs,p;
DataTypex;
IntStack(&ls);
p=head->next;
while(p!=NULL)
{Push(&ls,p->data);p=p->next;)
p=head->next;
while(!EmptyStaek(&JS))
{Pop(&1s,&x);p->data=x;p=p->next;}}
1.下面程序是從輸入3個(gè)數(shù)中找出最大數(shù),并輸出最大數(shù)。
intmax(intx,inty,intz)
{intt;
t=x>y?x:y);
retum(t>z?t:z)
)
main()
{inta,b,c;
scanf(/%d,%d,%d〃,&a,&b,&c);
prinf(/^nax=%dn”,max(a,b,c));
}
2.如下為冒泡排序日勺算法,請(qǐng)分析算法,并在處填充合適日勺語(yǔ)句。
voidbubb1esort(intn,listr)
{for(i=l;i<=;i++)
(flag=1;
for(j=l;j<=n-1;j++)
if(r[j+l].key<r[j].key){flag=0;p=r[j];r[j]=r[j+l];r[j+l]=p;)
if(flag)return;
)
)
3.下列程序日勺功能是將輸入日勺10個(gè)整型數(shù)存入一維數(shù)組中,并求其中所有素?cái)?shù)之和并輸出。
main()
{intx[10],
sum=0,flag,k,j;
for(k=0;k<10;k++)scanf(/%d//,&x[k]);
for(k=0;k<10;k++)
{if(x[k]=l)continue;
flag=l;
fbr(j=2;j<=x[k1/2;j++)
if(x[k]%j==0)
{flag=0;break;)
if(flag==1)sum+=x[k];}
printf(/%dD^s);}
4.下面程序的功能是輸入10個(gè)字符和1個(gè)字符X,從10個(gè)字符中查找x,找到則輸出其序
號(hào),找不到則輸出0o
main()
{charstr[10],x,*p;
intflag=0;
for(p=str;p<str+10;p++)scanfif//%c//,p);
scanf(/%c"&x);
for(p=str;p<str+10;p++)
if(*p==x)
{flae=1;break;}
if(flag)
prinf(/0口4p-str+1);
e1se
prinf(/0\n//)}
5.如下運(yùn)算實(shí)目前循環(huán)隊(duì)上日勺出隊(duì)列,請(qǐng)?jiān)谔幱煤线m日勺語(yǔ)句予以填充。
intOutCyeQueue(CycqueueTp*sq,DataType*x)
{if(sq->fhm==sq—>rear){error(/跳空//;return(o);)
else{sq->fh)nt=(sq->front+1)%maxsize;
*x=sq->
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 瑜伽健康活動(dòng)贊助合同(2篇)
- 生態(tài)修復(fù)工程招標(biāo)合同(2篇)
- 甲方因乙方責(zé)任解除合同范本(2篇)
- 五年級(jí)數(shù)學(xué)下冊(cè)口算測(cè)試卷試題
- 小學(xué)四年級(jí)班級(jí)個(gè)人工作總結(jié)
- 四年級(jí)學(xué)期工作總結(jié)
- 九年級(jí)班主任工作計(jì)劃
- 人教部編版七年級(jí)道德與法治上冊(cè):8.2《敬畏生命》聽(tīng)課評(píng)課記錄2
- 八年級(jí)地理下冊(cè)第七章第五節(jié)長(zhǎng)株潭城市群內(nèi)部的差異與聯(lián)系聽(tīng)課評(píng)課記錄
- 產(chǎn)品設(shè)計(jì)開(kāi)發(fā)委托合同范本
- 醫(yī)療器械法規(guī)培訓(xùn)
- 無(wú)子女離婚協(xié)議書(shū)范文百度網(wǎng)盤(pán)
- 2023中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)-注射相關(guān)感染預(yù)防與控制
- 一年級(jí)數(shù)學(xué)個(gè)位數(shù)加減法口算練習(xí)題大全(連加法-連減法-連加減法直接打印版)
- 《數(shù)字電子技術(shù)》課程說(shuō)課課件
- 2024河南省鄭州市公安局輔警招聘2024人歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 五年級(jí)上冊(cè)數(shù)學(xué)試題試卷(8篇)
- 冀教版五年級(jí)下冊(cè)數(shù)學(xué)全冊(cè)教學(xué)課件
- 開(kāi)發(fā)商物業(yè)維修合同
- 德育教育教案8篇-范本兩篇
- JBT 14685-2023 無(wú)油渦旋空氣壓縮機(jī) (正式版)
評(píng)論
0/150
提交評(píng)論