版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
全國計(jì)算機(jī)等級考試《二級C語言程序設(shè)計(jì)》全真模擬試卷(一)
(考試時(shí)間90分鐘,滿分100分)一、選擇題(1-10、21-40每題2分,11-20每題1分,共70分)1、棧和隊(duì)列的共同特點(diǎn)是A、都是先進(jìn)先出B、都是先進(jìn)后出C、只允許在端點(diǎn)處插入和刪除元素D、沒有共同點(diǎn)(c)1
2、已知二叉樹后序遍歷序列是dabec,中序遍歷序列是debac,
它的前序遍歷序列是:
A、acbedB、decabC、deabcD、cedba
3、鏈表不具有的特點(diǎn)是
A、不必事先估計(jì)存儲(chǔ)空間
B、可隨機(jī)訪問任一元素
C、插入刪除不需要移動(dòng)元素
D、所需空間與線性表長度成正比(D)(B)2
4、結(jié)構(gòu)化程序設(shè)計(jì)的3中結(jié)構(gòu)是
A、順序結(jié)構(gòu),選擇結(jié)構(gòu),轉(zhuǎn)移結(jié)構(gòu) B、分支結(jié)構(gòu),等價(jià)結(jié)構(gòu),循環(huán)結(jié)構(gòu)C、多分支結(jié)構(gòu),賦值結(jié)構(gòu),等價(jià)結(jié)構(gòu)D、順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)
5、為了提高測試的效率,應(yīng)該A、隨機(jī)選取測試數(shù)據(jù)B、取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)C、在完成編碼以后制定軟件的測試計(jì)劃D、集中對付那些錯(cuò)誤群集的程序(D)(D)36、算法的時(shí)間復(fù)雜度是指
A、執(zhí)行算法程序所需要的時(shí)間
B、算法程序的長度
C、算法執(zhí)行過程中所需要的基本運(yùn)算次
D、算法程序中的指令條數(shù)7、軟件生命周期中所花費(fèi)用最多的階段是
A、詳細(xì)設(shè)計(jì) B、軟件編
C、軟件測試 D、軟件維護(hù)(C)(D)48、數(shù)據(jù)庫管理系統(tǒng)中用來定義模式、內(nèi)模式和外模式的語言為
A、CB、BasicC、DDLD、DML
9、下列有關(guān)數(shù)據(jù)庫的描述,正確的是A、數(shù)據(jù)庫是一個(gè)DBF文件B、數(shù)據(jù)庫是一個(gè)關(guān)系C、數(shù)據(jù)庫是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)集合D、數(shù)據(jù)庫是一組文件(C)(C)510、下列有關(guān)數(shù)據(jù)庫的描述,正確的是A、數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過程B、數(shù)據(jù)的物理獨(dú)立性是指當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時(shí),數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)不變C、關(guān)系中的每一列稱為元組一個(gè)元組就是一個(gè)字段D、如果一個(gè)關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另一個(gè)關(guān)系的關(guān)鍵字,則稱其為本關(guān)系的外關(guān)鍵字(D)611、以下選項(xiàng)中可作為C語言合法常量的是
A、-80B、-08C、-8el.0D、-80.0e12、以下敘述中正確的是
A、用C程序?qū)崿F(xiàn)的算法必須要有輸入和輸出操作
B、用C程序?qū)崿F(xiàn)的算法可以沒有輸出但必須要有輸入
C、用C程序?qū)崿F(xiàn)的算法可以沒有輸入但必須要有輸出
D、用C程序?qū)崿F(xiàn)的算法可以既沒有輸入也沒有輸出(A)(C)713、下列可用于C語言用戶標(biāo)識(shí)符的一組是
A、void,define,WORD
B、a3_b3,_123,Car
C、For,-abc,IFCase
D、2a,DO,sizeof(B)814、以下程序的輸出結(jié)果是main(){charc=′z′;printf(″%c″,c-25);}A、aB、ZC、z-25D、y(A)9
15、有以下程序,執(zhí)行后輸出結(jié)果是A、1,1,2B、2,2,1C、2,2,2D、2,2,3
main(){inti=1,j=1,k=2;if((j++||k++)&&i++)printf(″%d,%d,%d\n″,i,j,k);}(C)1016、有定義語句:intb;charc[10],則正確的輸入語句是A、scanf(“%d%s”,&b,&c);B、scanf(“%d%s”,&b,c);C、scnaf(“%d%s”,b,c);D、scanf(“%d%s”,b,&c);(B)11
17、下面程序輸出的結(jié)是main(){intx;x=-3+4*5-6;printf(″%d″,x);x=3+4%5-6;printf(″%d″,x);x=-3+4%6/5;printf(″%d″,x);x=(7+6)%5/2;printf(″%d″,x);}A、111-31B、11-321C、12-321D、11121
(A)12
18、有以下程序,執(zhí)行后程序的輸出結(jié)果是A、409B、277C、1
D、91main(){inti,s=1;for(i=1;i<50;i++)if(!(i%5)&&!(i%3))s+=i;printf(″%d\n″,s);}i%5==0&&i%3==0(D)13
19、若運(yùn)行時(shí)給變量x輸入12,則以下程序的運(yùn)行結(jié)果是A、0 B、22C、12D、10
main(){intx,y;scanf(″%d″,&x);y=x>12?x+10:x-12;printf(″%d\n″,y);}(A)1420、已知intt=0;while(t=1){…}則以下敘述正確的是A、循環(huán)控制表達(dá)式的值為0B、循環(huán)控制表達(dá)式的值為1C、循環(huán)控制表達(dá)式不合法D、以上說法都不對(B)15
21、有以下程序,程序運(yùn)行后的輸出結(jié)果是A、9,9B、8,9C、1,8D、9,8main(){chara[]={′a′,′b′,′c′,′d′,′e′,′f′,′g′,′h′,′\0′};inti,j;i=sizeof(a);j=strlen(a);printf(″%d,%d\b″,i,j);}(D)1622、以下能正確定義一維數(shù)組的選項(xiàng)是
A、inta[5]={0,1,2,3,4,5};B、chara[]={′0′,′1′,′2′,′3′,′4′,′5′,′\0'};C、chara={′A′,′B′,′C′}; D、inta[5]=″0123″;(B)17
23、有以下程序,程序運(yùn)行后的輸出結(jié)果是
A、編譯出錯(cuò) B、9 C、21D、9.0
floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf(″%3.0f\n″,fun((int)fun(a+c,b),a-c));}(B)18
24、下面的程序段運(yùn)行后,輸出結(jié)果是
A、9B、不確定值C、0D、18inti,j,x=0;staticinta[8][8];for(i=0;i<3;i++)for(j=0;j<3;j++)a[i][j]=2*i+j;for(i=0;i<8;i++)x+=a[i][j];printf(″%d″,x);(C)1925、若有語句:char*line[5];,以下敘述中正確的是A、定義line是一個(gè)數(shù)組,每個(gè)數(shù)組元素是一個(gè)基類型為char為指針變量B、定義line是一個(gè)指針變量,該變量可以指向一個(gè)長度為5的字符型數(shù)組C、定義line是一個(gè)指針數(shù)組,語句中的*號(hào)稱為間址運(yùn)算符D、定義line是一個(gè)指向字符型函數(shù)的指針(A)20
26、下列程序執(zhí)行后的輸出結(jié)果是A、6B、7 C、8 D、9
voidfunc(int*aintb[]){b[0]=*a+6;}main(){inta,b[5];a=0,b[0]=3;func(&a,b);printf(“%d\n”,b[0]);}(A)2127、有如下程序,該程序的輸出結(jié)果是A、69825B、63825 C、6385 D、693825main(){charch[2][5]={″6937″,″8254″},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<2;i++)for(j=0;p[i][j]>’\0’;j+=2)s=10*s+p[i][j]-′0′;printf(″%d\n″,s);}(C)2228、有以下程序程序,運(yùn)行后的輸出結(jié)果是voidss(char*s,chart){while(*s){if(*s==t)*s=t-′a′+′A′;s++;}}main(){charstr1[100]=″abcddfefdbd″,c=′d′;ss(str1,c);printf(″%s\n″,str1);}A、ABCDDEFEDBDB、abcDDfefDbDC、abcAAfefAbAD、Abcddfefdbd(B)2329、下面程序的輸出結(jié)果是A、3B、4C、1D、2
main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf(″%d\n″,*(p+2));}(A)2430、有如下程序,該程序中的for循環(huán)執(zhí)行的次數(shù)是A、5B、6C、7D、8#defineN2#defineMN+1#defineNUM2*M+1main(){inti;for(i=1;i<=NUM;i++)printf(″%d\n″,i);}(B)2531、有以下程序,程序的輸出結(jié)果是A、13 B、14 C、208D、209unionpw{inti;charch[2];}a;main(){a.ch[0]=13;a.ch[1]=0;printf(″%d\n″,a.i);}(A)2632、有以下程序,以下敘述中正確的是main(){charp[]={′a′,′b′,′c′},q[10]={′a′,′b′,′c′};printf(″%d%d\n″,strlen(p),strlen(q));}
A、在給p和q數(shù)組置初值時(shí),系統(tǒng)會(huì)自動(dòng)添加字符串結(jié)束符,故輸出的長度都為3B、由于p數(shù)組中沒有字符串結(jié)束符,長度不能確定,但q數(shù)組中字符串長度為3C、由于q數(shù)組中沒有字符串結(jié)束符,長度不能確定,但p數(shù)組中字符串長度為3D、由于p和q數(shù)組中都沒有字符串結(jié)束符,故長度都不能確定(A)2733、設(shè)有以下說明語句,則下面敘述中正確的是typedefstruct{intn;charch[8];}PER;
A、PER是結(jié)構(gòu)體變量名
B、PER是結(jié)構(gòu)體類型名
C、typedefstruct是結(jié)構(gòu)體類型
D、struct是結(jié)構(gòu)體類型名(B)2834、下列程序的輸出結(jié)果是A、a=4,b=4B、a=4,b=5C、a=5,b=4D、a=5,b=5main(){inti,a=0,b=0;for(i=1;i<10;i++){if(i%2==0){a++;continue;}b++;} printf(″a=%d,b=%d″,a,b);}(B)2935、有如下程序,程序的輸出結(jié)果是main(){chars[]=″ABCD″,*p;for(p=s+1;p<s+4;p++)printf(″%s\n″,p);}
A、ABCDB、AC、BD、BCDBCDBCCDCDCDDDD
(D)3036、下面程序段的運(yùn)行結(jié)果是
A、67B、0 C、字符′C′的地址 D、字符′C′
charstr[]=″ABC″,*p=str;printf(″%d\n″,*(p+3));(B)3137、若有以下定義:strucelink{intdata;strucelink*next;}a,b,c,*p,*q;且變量a和b之間已有如下圖所示的鏈表結(jié)構(gòu):abcdatanextdatanextdatanext
pq
指針p指向變量a,q指向變量c,則能夠把c插入a和b之間并形成新的鏈表的語句組是:A、a.next=c;c.next=b;B、p.next=q;q.next=p.nextC、p->next=&c;q->next=p->next;D、(*p).next=q;(*q).next=&b;(D)3238、設(shè)有以下說明語句structstu{inta;floatb;}stutype;則下面的敘述不正確的是A、struct是結(jié)構(gòu)體類型的關(guān)鍵字 B、structstu是用戶定義的結(jié)構(gòu)體類型C、stutype是用戶定義的結(jié)構(gòu)體類型名D、a和b都是結(jié)構(gòu)體成員名(C)3339、fseek函數(shù)的正確調(diào)用形式是A、fseek(文件指針,起始點(diǎn),位移量)B、fseek(文件指針,位移量,起始點(diǎn))C、fseek(位移量,起始點(diǎn),文件指針)D、fseek(起始點(diǎn),位移量,文件指針)(B)3440、對于下述程序,有方式串分別采用″wt″和″wb″運(yùn)行時(shí),兩次生成的文件TEST的長度是:voidmain(){FILE*fp=fopen(″TEST″,);fputc(′A′,fp);fputc(′\n′,fp);fputc(′B′,fp);fputc(′\n′,fp);fputc(′C′,fp);fclose(fp);}
A、7字節(jié)、7字節(jié)B、7字節(jié)、5字節(jié)
C、5字節(jié)、7字節(jié)D、5字節(jié)、5字節(jié)(B)35二、填空題(每空2分,共30分)1、算法的基本特征是可行性、確定性、
[1]
和擁有足夠的情報(bào)。2、某二叉樹中度為2的結(jié)點(diǎn)有18個(gè),則該二叉樹中有
[2]
個(gè)葉子結(jié)點(diǎn)。3、在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,類描述的是具有相似性質(zhì)的一組
[3]
。4、通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程稱為
[4]
。有窮性19對象軟件生命周期365、數(shù)據(jù)庫管理系統(tǒng)常見的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和
[5]
3種。6、在scanf()函數(shù)調(diào)用語句中,可以在格式字符和%號(hào)之間加上一個(gè)星號(hào),它的作用是跳過對應(yīng)的輸入數(shù)據(jù);當(dāng)輸入以下數(shù)據(jù)時(shí),100200300400500<回車>,下面語句的執(zhí)行結(jié)果為
[6]
。
main(){inta,b,c;scanf(″%d%*d%d%d″,&a,&b,&c);printf(″%d%d%d″,a,b,c);}關(guān)系模型100200300377、設(shè)有如下宏定義#defineMYS){z=x;x=y;y=z;}以下程序段通過宏調(diào)用實(shí)現(xiàn)變量a,b內(nèi)容交換,請?zhí)羁?。floata=5,b=16,c;MYSWAP(
[7]
,a,b);C388、閱讀下面語句,則程序的執(zhí)行結(jié)果是
[8]
。main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf(″%d,%d\n″,a,b);elseprintf(″%d,%d\n″,b,a);}1,0399、以下程序的輸出結(jié)果是
[9]
。
main(){inta=0;a+=(a=8);printf(″%d\n″,a);}164010、下列程序的輸出結(jié)果是
[10]
。main(){inti;for(i=1;i+1;i++){if(i>4){printf(″%d\n″,i);b
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025收藏品買賣合同范文
- 2024年度天津市公共營養(yǎng)師之三級營養(yǎng)師練習(xí)題及答案
- 2025清單計(jì)價(jià)規(guī)范下的工程合同
- 2024年度四川省公共營養(yǎng)師之四級營養(yǎng)師題庫附答案(典型題)
- 2024年度四川省公共營養(yǎng)師之三級營養(yǎng)師考前沖刺模擬試卷A卷含答案
- 2025合伙買車合同
- 2025年中國防腐油漆行業(yè)市場發(fā)展監(jiān)測及投資戰(zhàn)略咨詢報(bào)告
- 2025年中國嬰童用品行業(yè)市場深度分析及發(fā)展前景預(yù)測報(bào)告
- 鋁箔及鋰電池專用鋁箔、鋰電池外殼可行性研究報(bào)告
- 可視對講行業(yè)市場發(fā)展及發(fā)展趨勢與投資戰(zhàn)略研究報(bào)告
- 機(jī)械制造企業(yè)風(fēng)險(xiǎn)分級與管控
- 中國古代文學(xué)史PPT完整PPT完整全套教學(xué)課件
- (完整版)人教版高中物理新舊教材知識(shí)對比
- 最好用高速公路機(jī)電維修手冊
- 家庭管理量表(FaMM)
- 土默特右旗高源礦業(yè)有限責(zé)任公司高源煤礦2022年度礦山地質(zhì)環(huán)境年度治理計(jì)劃
- 【金屬非金屬礦山(地下礦山)安全管理人員】考題
- 神經(jīng)外科手術(shù)的ERAS管理策略
- mt煤礦用氮?dú)夥罍缁鸺夹g(shù)
- ASTM-B117-16-鹽霧實(shí)驗(yàn)儀的標(biāo)準(zhǔn)操作規(guī)程(中文版)
- 【超星爾雅學(xué)習(xí)通】《老子》《論語》今讀網(wǎng)課章節(jié)答案
評論
0/150
提交評論