




已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
二級(jí)C語(yǔ)言真題2011年09月一、選擇題下列各題四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。1、下列敘述中正確的是()。A)算法就是程序B)設(shè)計(jì)算法時(shí)只需要考慮數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)C)設(shè)計(jì)算法時(shí)只需要考慮結(jié)果的可靠性D)以上三種說(shuō)法都不對(duì)2、下列關(guān)于線性鏈表的敘述中,正確的是()。A)各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)空間可以不連續(xù),但它們的存儲(chǔ)順序與邏輯順序必須一致B)各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與邏輯順序可以不一致,但它們的存儲(chǔ)空間必須連續(xù)C)進(jìn)行插入與刪除時(shí),不需要移動(dòng)表中的元素D)以上三種說(shuō)法都不對(duì)3、下列關(guān)于二叉樹(shù)的敘述中,正確的是()。A)葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)少一個(gè)B)葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè)C)葉子結(jié)點(diǎn)數(shù)是度為2的結(jié)點(diǎn)數(shù)的兩倍D)度為2的結(jié)點(diǎn)數(shù)是度為1的結(jié)點(diǎn)數(shù)的兩倍4、軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是()。A)學(xué)生成績(jī)管理系統(tǒng)B)C語(yǔ)言編譯程序C)UNIX操作系統(tǒng)D)數(shù)據(jù)庫(kù)管理系統(tǒng)5、某系統(tǒng)總體結(jié)構(gòu)圖如下圖所示:該系統(tǒng)總體結(jié)構(gòu)圖的深度是()。A)7B)6C)3D)26、程序調(diào)試的任務(wù)是()。A)設(shè)計(jì)測(cè)試用例B)驗(yàn)證程序的正確性C)發(fā)現(xiàn)程序中的錯(cuò)誤D)診斷和改正程序中的錯(cuò)誤7、下列關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)的敘述中,正確的是()。A)在需求分析階段建立數(shù)據(jù)字典B)在概念設(shè)計(jì)階段建立數(shù)據(jù)字典C)在邏輯設(shè)計(jì)階段建立數(shù)據(jù)字典D)在物理設(shè)計(jì)階段建立數(shù)據(jù)字典8、數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式不包括()。A)概念模式B)內(nèi)模式C)外模式D)數(shù)據(jù)模式9、有三個(gè)關(guān)系R、S利T如下:則由關(guān)系R和S得到關(guān)系T的操作是()。A)自然連接B)差C)交D)并10、下列選項(xiàng)中屬于面向?qū)ο笤O(shè)計(jì)方法主要特征的是()。A)繼承B)自頂向下C)模塊化D)逐步求精11、以下敘述中錯(cuò)誤的是()。A)C語(yǔ)言編寫(xiě)的函數(shù)源程序,其文件名后綴可以是.CB)C語(yǔ)言編寫(xiě)的函數(shù)都可以作為一個(gè)獨(dú)立的源程序文件C)C語(yǔ)言編寫(xiě)的每個(gè)函數(shù)都可以進(jìn)行獨(dú)立的編譯并執(zhí)行D)一個(gè)C語(yǔ)言程序只能有一個(gè)主函數(shù)12、以下選項(xiàng)中關(guān)于程序模塊化的敘述錯(cuò)誤的是()。A)把程序分成若干相對(duì)獨(dú)立的模塊,可便于編碼和調(diào)試B)把程序分成若干相對(duì)獨(dú)立、功能單一的模塊,可便于重復(fù)使用這些模塊C)可采用自底向上、逐步細(xì)化的設(shè)計(jì)方法把若干獨(dú)立模塊組裝成所要求的程序D)可采用自頂向下、逐步細(xì)化的設(shè)計(jì)方法把若干獨(dú)立模塊組裝成所要求的程序13、以下選項(xiàng)中關(guān)于C語(yǔ)言常量的敘述錯(cuò)誤的是()。A)所謂常量,是指在程序運(yùn)行過(guò)程中,其值不能被改變的量B)常量分為整型常量、實(shí)型常量、字符常量和字符串常量C)常量可分為數(shù)值型常量和非數(shù)值型常量D)經(jīng)常被使用的變量可以定義成常量14、若有定義語(yǔ)句:inta=10;doubleb=3.14;,則表達(dá)式A+a+b值的類(lèi)型是()。A)charB)intC)doubleD)float15、若有定義語(yǔ)句:intx=12,y=8,z;,在其后執(zhí)行語(yǔ)句z=0.9+x/y;,則z的值為()。A)1.9B)1C)2D)2.416、若有定義:inta,b;,通過(guò)語(yǔ)句scanf(%d;%d,&a,&b);,能把整數(shù)3賦給變量a,5賦給變量b的輸入數(shù)據(jù)是()。A)35B)3,5C)3;5D)3517、若有定義語(yǔ)句:intk1=10,k2=20;,執(zhí)行表達(dá)式(k1=k1k2)&(k2=k2k1)后,k1和l(2的值分別為()。A)0和1B)0和20C)10和1D)10和2018、有以下程序#includestdio.hmain()inta=1,b=0;if(-a)b+;elseif(a=0)b+=2;elseb+=3;printf(%dn,b);程序運(yùn)行后的輸出結(jié)果是()。A)0B)1C)2D)319、下列條件語(yǔ)句中,輸出結(jié)果與其他語(yǔ)句不同的是()。A)if(a)printf(%d-n,x);elseprintf(%dn,y);B)if(a=0)printf(%dn,y);elseprintf(%dn,x);C)if(a!=0)printf(%dn,x);elseprintf(%dn,y);D)if(a=0)printf(%dn,x);elseprintf(%dn,y);20、有以下程序#includestdio.hmain()inta=7;while(a-);pfintf(%dn,a);程序運(yùn)行后的輸出結(jié)果是()。A)-1B)0C)1D)721、以下不能輸出字符A的語(yǔ)句是(注:字符A的ASCII碼值為65,字符a的ASCII碼值為97)A)printf(“%cn,a-32);B)printf(%dn,A);C)printf(%cn,65);D)printf(%cn,B-1);22、有以下程序(注:字符a的ASCII碼值為97)#includestdio.hmain()char*s=abc;doprintf(%d,s%10);+s;)while(*s);程序運(yùn)行后的輸出結(jié)果是()。A)abcB)789C)7890D)97989923、若有定義語(yǔ)句:doublea,*p=&a;以下敘述中錯(cuò)誤的是()。A)定義語(yǔ)句中的+號(hào)是一個(gè)間址運(yùn)算符B)定義語(yǔ)句中的*號(hào)只是一個(gè)說(shuō)明符C)定義語(yǔ)句中的p只能存放double類(lèi)型變量的地址D)定義語(yǔ)句中,*p=&a把變量a的地址作為初值賦給指針變量p24、有以下程序#includestdio.hdoublef(doublex);main()doublea=0;inti;for(i=0;i30;i+=10)a+=f(double)i);printf(%5.0fn,a);doublef(doublex)returnx*x+1;程序運(yùn)行后的輸出結(jié)果是()。A)503B)401C)500D)140425、若有定義語(yǔ)句:intyear=2009,*p=&year;,以下不能使變量year中的值增至2010的語(yǔ)句是()。A)*p+=1;B)(*p)+;C)+(*p);D)*p+;26、以下定義數(shù)組的語(yǔ)句中錯(cuò)誤的是()。A)intnum=1,2,3,4,5,6;B)intnum3=1,2,3,4,5,6);C)intnum24=(1,2,3,4,5,6);D)intnum4=1,2,3,4,5,6;27、有以下程序#includestdio.hvoidfun(int*p)printf(%dn,p5);main()inta10=1,2,3,4,5,6,7,8,9,10;fun(&a3);程序運(yùn)行后的輸出結(jié)果是()。A)5B)6C)8D)928、有以下程序#includestdio.h#defineN4voidfun(intaN,intb)inti;for(i=0;iN;i+)bi=aii-aiN-1-i;voidmain()intxNN=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,yN,i;fun(x,y);for(i=0;iN;i+)printf(%d,yi);printf(n);程序運(yùn)行后的輸出結(jié)果是()。A)-12,-3,0,0,B)-3,-1,1,3,C)0,1,2,3,D)-3,-3,-3,-3,29、有以下函數(shù)intfun(char*x,char*y)intn=0;while(*x=*y)&*x!=0)x+;y+;n+;returnn;函數(shù)的功能是()。A)查找x和y所指字符串中是否有0B)統(tǒng)計(jì)x和y所指字符串中最前面連續(xù)相同的字符個(gè)數(shù)C)將y所指字符串賦給x所指存儲(chǔ)空間D)統(tǒng)計(jì)x和y所指字符串中相同的字符個(gè)數(shù)30、若有定義語(yǔ)句:char*s1=OK,*s2=ok;,以下選項(xiàng)中,能夠輸出OK的語(yǔ)句是()。A)if(strcmp(s1,s2)=0)puts(s1);B)if(strcmp(s1,s2)!=0)puts(s2);C)if(strcmp(s1,s2)=1)puts(s1,);D)if(strcmp(s1,s2)!=0)puts(s1);31、以下程序的主函數(shù)中調(diào)用了在其前面定義的fun函數(shù)#includestdio.hmain()doublea15,k;k=fun(a);則以下選項(xiàng)中錯(cuò)誤的fun函數(shù)受部是()。A)doublefun(doublea15)B)doublefun(double*a)C)doublefun(doublea)D)doublefun(doublea)32、有以下程序#includestdio.h#includestring.hmain()chara510=china,beijing,you,tiananmen,welcome);inti,j;chart10;for(i=0;i4;i+)for(j=i+1;j5;j+)if(strcmp(ai,aj)0)strcpy(t,ai);strcpy(ai,aj);strcpy(aj,t);puts(a3);程序運(yùn)行后的輸出結(jié)果是()。A)BeijingB)chinaC)welcomeD)tiananmen33、有以下程序#includestdio.hintf(intm)staticintn=0;n+=m;returnn;main()intn=0;printf(%d,f(+n);printf(%dn,f(n+);程序運(yùn)行后的輸出結(jié)果是()。A)1,2B)1,1C)2,3D)3,334、有以下程序#includestdio.hmain()charch35=AAAA,BBB,CC;printf(%sn,ch1);程序運(yùn)行后的輸出結(jié)果是()。A)AAAAB)CCC)BBBCCD)BBB35、有以下程序#includestdio.h#includestring.hvoidfun(char*w,intm)chars,*p1,*p2;p1=w;p2=w+m-1;while(p1p2)s=*p1;*p1=*p2;*p2=s;p1+;p2-;main()chara=123456;fun(a,strlen(a);puts(a);程序運(yùn)行后的輸出結(jié)果是()。A)654321B)116611C)161616D)12345636、有以下程序#includestdio.h#includestring.htypedefstructcharname9;charsex;intscore2;STU;STUf(STUa)STUb=Zhao,m,85,90);inti;strcpy(,);a.sex=b.sex;for(i=0;i2;i+)a.scorei=b.scorei;returna;main()STUc=Qian,f,95,92),d;d=f(c);printf(%s,%c,%d,%d,,d.sex,d.score0,d.score1);printf(%s,%c,%d,%d,,c.sex,c.score0,c.score1);程序運(yùn)行后的輸出結(jié)果是()。A)Zhao,m,85,90,Qian,f,95,92B)Zhao,m,85,90,Zhao,m,85,90C)Qian,f,95,92,Qian,f,95,92D)Qian,f,95,92,Zhao,m,85,9037、有以下程序#includestdio.hmain()structnodeintn;structnode*next;*p;structnodex3=2,x+1,4,x+2,6,NULL;p=x;printf(%d,p-n);printf(%dn,p-next-n);程序運(yùn)行后的輸出結(jié)果是()。A)2,3B)2,4C)3,4D)4,638、有以下程序#includestdio.hmain()inta=2,b;b=a2;pfinff(%dn,b);程序運(yùn)行后的輸出結(jié)果是()。A)2B)4C)6D)839、以下選項(xiàng)中敘述錯(cuò)誤的是()。A)C程序函數(shù)中定義的賦有初值的靜態(tài)變量,每調(diào)用一次函數(shù),賦一次初值B)在C程序的同一函數(shù)中,各復(fù)合語(yǔ)句內(nèi)可以定義變量,其作用域僅限本復(fù)合語(yǔ)句內(nèi)C)C程序函數(shù)中定義的自動(dòng)變量,系統(tǒng)不自動(dòng)賦確定的初值D)C程序函數(shù)的形參不可以說(shuō)明為static型變量40、有以下程序#includestdio.hmain()FILE*fp;intk,n,i,a6=1,2,3,4,5,6;fp=fopen(d2.dat,w);for(i=0;i6;i+)fprintfffp,%dn,ai);fclose(fp);fp=fopen(d2.dat,r);for(i=0;i3;i+)fscanf(fp,%d%d,&k,&n);fclose(fp);printf(%d,%dn,k,n);程序運(yùn)行后的輸出結(jié)果是()。A)1,2B)3,4C)5,6D)123,456二、填空題41、數(shù)據(jù)結(jié)構(gòu)分為線性結(jié)構(gòu)與非線性結(jié)構(gòu),帶鏈的棧屬于_。42、在長(zhǎng)度為n的順序存儲(chǔ)的線性表中插入一個(gè)元素,最壞情況下需要移動(dòng)表中_個(gè)元素。43、常見(jiàn)的軟件開(kāi)發(fā)方法有結(jié)構(gòu)化方法和面向?qū)ο蠓椒?。?duì)某應(yīng)用系統(tǒng)經(jīng)過(guò)需求分析建立數(shù)據(jù)流圖(DFD),則應(yīng)采用_方法。44、數(shù)據(jù)庫(kù)系統(tǒng)的核心是_。45、在進(jìn)行關(guān)系數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)時(shí),E-R圖中的屬性常被轉(zhuǎn)換為關(guān)系中的屬性,聯(lián)系通常被轉(zhuǎn)換為_(kāi)。46、若程序中已給整型變量a和b賦值10和20,請(qǐng)寫(xiě)出按以下格式輸出a、b值的語(yǔ)句_。*a=10,b=20*47、以下程序運(yùn)行后的輸出結(jié)果是_。#includestdio.hmain()inta=37;a%=9;printf(%dn,a);4
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 武漢學(xué)院《微生物生理學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 漯河醫(yī)學(xué)高等專(zhuān)科學(xué)校《控制電機(jī)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湛江市高中畢業(yè)班調(diào)研測(cè)試?yán)砭C化學(xué)試題
- 基礎(chǔ)輻射安全培訓(xùn)
- 2025綜合布線系統(tǒng)安裝合同范本
- 2025標(biāo)準(zhǔn)自建房施工合同模板
- 2025國(guó)際建筑工程分包合同范本
- 2025版短期勞動(dòng)合同范本下載
- 2025廣東房屋租賃合同范本
- 2025存量房買(mǎi)賣(mài)合同范本及司法解釋
- DB51T3251-2025煤礦井下應(yīng)急廣播系統(tǒng)使用管理規(guī)范
- 2025年高考地理二輪復(fù)習(xí):綜合題答題技巧(含練習(xí)題及答案)
- 保險(xiǎn)基礎(chǔ)知識(shí)教學(xué)課件
- 2025年中考英語(yǔ)三輪復(fù)習(xí)之選詞填空
- 護(hù)理科研課程分享
- 體檢中心工作制度和崗位職責(zé)
- 【小學(xué)】【帶班育人方略】三階四步:培育“三品”少年
- 2025陜煤集團(tuán)榆林化學(xué)有限責(zé)任公司招聘(137人)筆試參考題庫(kù)附帶答案詳解
- 衢州2025年浙江衢州龍游縣綜合事業(yè)單位招聘43人筆試歷年參考題庫(kù)附帶答案詳解
- 測(cè)繪成果質(zhì)量管理制度(一)
- 小學(xué)防碘缺乏課件
評(píng)論
0/150
提交評(píng)論