資源描述:
《計(jì)算機(jī)等級考試 二級C語言 筆試模擬試題 北郵七》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、一、選擇題(1-11每題2分,11-21每題1分,21-41每題2分,共72分)下列各題A、B、C、D四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請將正確選項(xiàng)填涂在答題卡相應(yīng)位置上,答在試卷上不得分。1.對順序存儲的線性表,設(shè)其長度為n,在任何位置上插入或刪除操作都是等概率的。插入一個(gè)元素時(shí)大約要移動(dòng)表中的________個(gè)元素。(A)n(B)n/2(C)(n+1)/2(D)n+12.設(shè)某二叉樹有如下特點(diǎn):結(jié)點(diǎn)的子樹數(shù)目不是2個(gè),則是0個(gè)。這樣的一棵二叉樹中有m(m>0)個(gè)子樹為0的結(jié)點(diǎn)時(shí),該二叉樹的結(jié)點(diǎn)總數(shù)為____
2、____。(A)2m+1(B)2m―1(C)2(m―1)(D)2(m+1)3.二叉樹有________個(gè)根結(jié)點(diǎn)。(A)只有1個(gè)(B)1或多(C)0或1(D)至少24.面向?qū)ο蠓椒ê图夹g(shù)以________為核心。(A)模型(B)消息(C)類(D)對象5.提高測試的有效性非常重要,成功的測試是指________。(A)證明了被測試程序正確無誤(B)說明了被測試程序符合相應(yīng)的要求(C)未發(fā)現(xiàn)被測程序的錯(cuò)誤(D)發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤6.在軟件開發(fā)過程中,為了充分發(fā)揮少數(shù)經(jīng)驗(yàn)豐富、技術(shù)高超的程序員的作用,程序設(shè)
3、計(jì)小組應(yīng)采用________的組織形式。(A)主程序員組(B)民主制程序員組(C)現(xiàn)代程序員組(D)傳統(tǒng)程序員組7.在軟件項(xiàng)目管理過程中一個(gè)關(guān)鍵的活動(dòng)是制定________,它是軟件開發(fā)工作的第一步。(A)軟件開發(fā)計(jì)劃(B)軟件文檔計(jì)劃(C)軟件項(xiàng)目計(jì)劃(D)軟件開發(fā)計(jì)劃8.軟件開發(fā)階段通常可分成________等階段。(A)軟件設(shè)計(jì)、編碼、軟件測試(B)軟件編碼、分析、軟件測試(C)軟件分析、編碼、軟件測試(D)軟件維護(hù)、編碼、軟件測試9.概念設(shè)計(jì)的主要目標(biāo)是產(chǎn)生數(shù)據(jù)庫概念結(jié)構(gòu),該結(jié)構(gòu)主要反映_______
4、_。(A)DBA管理信息的需求(B)數(shù)據(jù)庫的維護(hù)需求(C)應(yīng)用程序開發(fā)的需求(D)企業(yè)的信息需求10.?dāng)?shù)據(jù)庫的三級體系結(jié)構(gòu)即關(guān)系子模式、關(guān)系模式與存儲模式,是對________抽象的3個(gè)級別。(A)存儲器(B)數(shù)據(jù)庫系統(tǒng)(C)數(shù)據(jù)(D)數(shù)據(jù)庫管理系統(tǒng)11.下面的程序________。main(){intx=3,y=0,z=0;if(x=y+z)printf("****");elseprintf("####");}(A)有語法錯(cuò)誤不能通過編譯(B)輸出****(C)可以通過編譯,但是無法連接,因而不能運(yùn)行(D)
5、輸出####12.以下程序的輸出結(jié)果是_______。#includemain(){inta=2,c=5;printf("a=%%d,b=%%d",a,c);}(A)a=%2,b=%5(B)a=2,b=5(C)a=%%d,b=%%d(D)a=%d,b=%d13.下面程序的輸出結(jié)果是________。main(){intx=023;printf(%d",--x);}(A)17(B)18(C)23(D)2414.若執(zhí)行下面的程序時(shí)從鍵盤上輸入3和4,則輸出結(jié)果是________。main(){inta,b
6、,s;scanf("%d%d",&a,&b);s=a;if(as=b;s=s*s;printf("%d",s);}(A)14(B)16(C)18(D)2015.有以下程序#includemain(){intc;while((c=getchar())!=''){switch(c-'2'){case0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);case4:putchar(c+2);break;}}printf("");
7、}從第一列開始輸入以下數(shù)據(jù),代表回車。2743則程序的輸出結(jié)果是________。(A)66877(B)668966(C)6677877(D)668876616.下面程序的輸出是________。main(){intx=100,a=10,b=20,ok1=5,ok2=0;if(aif(b!=15)if(!ok1)x=1;elseif(ok2)x=10;x=-1;printf("%d",x);}(A)-1(B)0(C)1(D)不確定的值17.下面程序的輸出是________。main(){charx=040
8、;printf("%d",x=x<<1);}(A)100(B)64(C)120(D)16018.以下for語句構(gòu)成的循環(huán)執(zhí)行了________次。#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){inti,n=0;for(i=1;i<=NUM;i++);{n++;printf("%d",n);}printf("");}(A)5(B)6