版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
長(zhǎng)風(fēng)破浪會(huì)有時(shí),直掛云帆濟(jì)滄海。計(jì)算機(jī)等級(jí)考試(二級(jí)C語言)筆試(2018-2023年)真題摘選含答案(圖片大小可自由調(diào)整)卷I一.參考題庫(共30題)1.西面關(guān)于數(shù)組的敘述中,正確的是()A、數(shù)組必須先定義,然后使用B、定義數(shù)組時(shí),可不加類型說明符C、定義數(shù)組后,可通過賦值運(yùn)算符“=”對(duì)該數(shù)組名直接賦值D、在數(shù)據(jù)類型中,數(shù)組屬于基本類型2.已知兩個(gè)3位數(shù)abc和cba之和為1333(即abc+cba=1333),編程序求出3個(gè)數(shù)字a、b和c。3.下面程序執(zhí)行后輸出為() A、1B、2C、3D、54.若有定義:inta=2,b=3;floatx=3.5,y=2.5;則表達(dá)式(float)(a+b)/2+(int)x%(int)y的值是()A、3.5B、3.0C、2.5D、2.05.C語言中,能正確表示條件10B、C、D、6.已知inta=’R’;則正確的表達(dá)式是()A、a%10B、a=int(3e2)C、2*a=a++D、a=a+a=a+37.有定義:intx,y=10,*p=&y;,則能使得x的值也等于10的語句是()。A、x=p;B、x=&p;C、x=&y;D、x=*p;8.下面程序段的運(yùn)行結(jié)果是() A、112345B、12345C、1112131415D、11123459.C語言中規(guī)定,函數(shù)調(diào)用中用簡(jiǎn)單變量做實(shí)參時(shí),它和對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞方式是()。A、地址傳遞B、單向值傳遞C、由實(shí)參傳給形參,再由形參傳回給實(shí)參D、由用戶指定傳遞方式10.enumcolor{red,green,yellow=5,white,black};定義了一枚舉類型。編譯程序?yàn)橹当碇懈鳂?biāo)識(shí)符分配的枚舉值依次為()。A、1、2、3、4、5B、0、1、5、2、3C、0、1、5、6、7D、3、4、5、6、711.以下程序的輸出結(jié)果為多少? 12.設(shè)有以下語句:inta=3,b=6,c;c=a^b<<2;執(zhí)行后c的低8位二進(jìn)制值是()。A、00011011B、00010100C、00011100D、0001100013.打開考生文件夾中的Cprog112.c,完成其中的search(inta[])函數(shù),該函數(shù)返回?cái)?shù)組a中的次大數(shù)(即僅次于最大數(shù)的數(shù))。 14.程序Cmody091.C,其功能是計(jì)算1至100之間的奇數(shù)之和,偶數(shù)之和。請(qǐng)改正錯(cuò)程序中的錯(cuò)誤。 15.下面函數(shù)mfc用于求取兩個(gè)正整數(shù)的最大公因子,空格處應(yīng)填什么? 16.若已定義:intx=12;對(duì)①int*p=&x;和②*p=x;這兩條語句的正確理解是()A、語句①是在對(duì)指針變量p定義時(shí)初始化,使p指向x;而語句②是將變量x的值賦給指針變量p所指向的變量B、語句①和②中的*p含義相同,都表示給指針變量賦值C、語句①是在對(duì)指針變量p定義時(shí)初始化,使p指向x;而語句②是將變量x的值賦給指針變量pD、語句①和②的執(zhí)行結(jié)果都是把變量x的地址賦給指針變量p17.在執(zhí)行while循環(huán)時(shí),其循環(huán)體()18.以下程序的運(yùn)行結(jié)果是() A、1B、2C、-1D、019.下面程序的輸出結(jié)果是? 20.補(bǔ)充程序Ccon043.C,使程序中的fun()函數(shù)能用勾股定理判斷一個(gè)三角形是否為直角三角形,即輸入一個(gè)三角形的三邊長(zhǎng)a,b,c。若能構(gòu)成直角三角形則返回1,不能則返回0。 21.以下程序的運(yùn)行結(jié)果是() A、errorB、goodC、error.goodD、warn22.下面程序的功能是:從鍵盤上輸入若干個(gè)學(xué)生的成績(jī)(用負(fù)數(shù)結(jié)束輸入過程),統(tǒng)計(jì)計(jì)算出平均成績(jī);空格處應(yīng)填什么? 23.補(bǔ)充程序Ccon062.C,使程序中的fun()函數(shù)用二分法在按從小到大排好序的數(shù)組a中查找q,若找到第一個(gè)q則返回對(duì)應(yīng)的下標(biāo),沒找到返回-1。 24.補(bǔ)充程序Ccon0112.C,其功能是求下列級(jí)數(shù)的部分和。 例如:當(dāng)m=100,x=2時(shí),ex=7.389057 25.以下()是正確的常量A、E-5B、1E5.1C、‘a(chǎn)12’D、32766L26.若有如下定義,函數(shù)fun的功能是()。其中head指向鏈表首結(jié)點(diǎn),整個(gè)鏈表結(jié)構(gòu)如下圖: A、遍歷鏈表head,輸出表中值為偶數(shù)的元素B、建立一個(gè)只有表頭結(jié)點(diǎn)的鏈表headC、刪除鏈表head中的第一個(gè)結(jié)點(diǎn)D、插入一個(gè)元素到鏈表head中27.以下程序運(yùn)行結(jié)果是() A、-7.9B、-7C、-6.3D、-628.若有定義:intx=5,y=6;則表達(dá)式x=(y==6)的值為()A、5B、1C、6D、029.程序Cmody021.c輸出如下所示圖形:請(qǐng)改正錯(cuò)程序中的錯(cuò)誤。 30.任何程序都可調(diào)用標(biāo)準(zhǔn)函數(shù)exit(),當(dāng)它被調(diào)用時(shí)就()程序的執(zhí)行。卷I參考答案一.參考題庫1.參考答案:A2.參考答案:3.參考答案:D4.參考答案:A5.參考答案:D6.參考答案:A7.參考答案:D8.參考答案:A9.參考答案:B10.參考答案:C11.參考答案:0???0???0???0 2???2??-20??10 1???1??-20??10 0???0???0???1012.參考答案:A13.參考答案: 14.參考答案: /**/inta=0,c=0;/**/ /**/for(i=0;i<=100;i+=2)/**/15.參考答案:a%b16.參考答案:A17.參考答案:有可能一次都不被執(zhí)行18.參考答案:D19.參考答案:s=135720.參考答案: intfun(/**/floata,floatb,floatc/**/ if(fabs(/**/a*a/**/-(b*b+c*c))<1.0e-15)21.參考答案:C22.參考答案:n++或能使變量n值增加1的任何操作23.參考答案: Intfun(inta[],intn,/**/intq/**/) {mid=/**/(left+right)/2/**/;24.參考答案: /**/s=1;tem=1;/**/ /for(i=1;**/i<=m/**/;i++)25.參考答案:D26.參考答案:A27.參考答案:B28.參考答案:B29.參考答案: /**/inti,j;/**/ /**/for(j=1;j<=2*i-1;j++)/**/30.參考答案:終止卷II一.參考題庫(共30題)1.語句x=(a=3,b=++a);運(yùn)行后,x、a、b的值依次為()A、3,3,4B、4,4,3C、4,4,4D、3,4,32.以下程序的運(yùn)行結(jié)果是() A、10B、13C、15D、13.補(bǔ)充程序Ccon0310.C,使其實(shí)現(xiàn)用遞歸算法求平方根。求平方根的迭代公式如下: 4.設(shè)已定義:charstr1[10],str2[10]=”Fujian”;則能將字符串”Fujian”賦給數(shù)組str1的正確語句是()A、str1=”Fujian”B、strcpy(str1,str2)C、strcpy(str2,str1)D、str1=str25.若有定義:inta[3][3];則表達(dá)式&a[2][1]-a的值為()A、7B、8C、6D、96.以下程序的運(yùn)行結(jié)果是() A、4B、8C、10D、67.下面C程序運(yùn)行后變量x的值是()。 A、34B、4C、35D、38.以下程序段運(yùn)行后,循環(huán)體中的“count+=2;”語句運(yùn)行的次數(shù)為() A、4次B、10次C、16次D、20次9.以下程序的運(yùn)行結(jié)果是() A、5B、6C、7D、810.在對(duì)文件進(jìn)行操作的過程中,若要求文件的讀寫位置回到文件的開頭,應(yīng)當(dāng)調(diào)用的標(biāo)準(zhǔn)庫函數(shù)是()11.程序Cmody051.c,其功能是統(tǒng)計(jì)輸入字符串中大寫英文字母的個(gè)數(shù)。請(qǐng)改正錯(cuò)程序中的錯(cuò)誤。 如輸入:abcDEFGH123 輸出:5 12.若有定義:inti=7,j=8;則表達(dá)式i>=j||i<j的值為()A、1B、變量i的值C、0D、變量j的值13.以下C語言共用體類型數(shù)據(jù)的描述中,不正確的是()A、共用體變量占的內(nèi)存大小等于所需內(nèi)存最大的成員所占的內(nèi)存B、共用體類型可以出現(xiàn)在結(jié)構(gòu)體類型定義中C、在定義共用體變量的同時(shí)允許對(duì)第一個(gè)成員的值進(jìn)行初始化D、同一共用體各成員的首地址不相同14.以下程序段執(zhí)行后變量sum的值為() A、5B、3C、6D、415.已知chara;使用scanf()函數(shù)輸入一個(gè)字符給變量a,不正確的函數(shù)調(diào)用是()A、scanf(“%d”,&a)B、scanf(“%lf”,&a)C、scanf(“%c”,&a)D、scanf(“%u”,&a)16.在執(zhí)行語句if((x=y=2)>=x&&(x=5))y*=x;后變量x,y的值應(yīng)分別為()A、2、2B、5、2C、5、10D、執(zhí)行時(shí)報(bào)錯(cuò)17.假設(shè)有intx=11;,則表達(dá)式(x++*1/3)的值是()A、3B、12C、11D、018.以下程序的可執(zhí)行文件名為cmdline.exe。 在DOS命令行輸入:cmdlineharry,則輸出結(jié)果是()。A、YouforgottotypeyournameoryoutypedmoreparametersB、HelloharryC、HellocmdlineD、Hello19.以下程序的運(yùn)行結(jié)果是() A、4B、5C、6D、720.下列程序的輸出結(jié)果是? 21.下面程序的運(yùn)行結(jié)果是什么? 22.若有定義:intx=3,y=4;則表達(dá)式!x||y的值為()A、1B、0C、3D、423.請(qǐng)?jiān)谝粚?duì)"/**/"之間編寫程序 打開程序Cprog012.C,完成其中的函數(shù)fun2(inta[],intn,intb[],intc[]),實(shí)現(xiàn):(1)將數(shù)組a中大于-20的元素,依次存放到數(shù)組b中; (2)將數(shù)組b中的元素按照從小到大的順序依次存放到數(shù)組c中; (3)函數(shù)返回?cái)?shù)組b中的元素個(gè)數(shù)。 24.以下程序段運(yùn)行后屏幕輸出為() chara[]="abc/0mis"; printf("%d",strlen(a));A、5B、8C、3D、425.補(bǔ)充程序Ccon082.C,使其實(shí)現(xiàn)將一個(gè)字符串str的內(nèi)容反向存儲(chǔ)。 26.打開程序Cprog071.C,完成其中的f(x)的函數(shù),使對(duì)其輸入的一個(gè)月工資數(shù)額,求應(yīng)交稅款。設(shè)應(yīng)交稅款的計(jì)算公式如下: 程序如下 27.設(shè)有定義:intx,*p;,能使指針變量p指向變量x的語句是()A、*p=&x;B、p=&x;C、*p=x;D、p=*&x;28.若已定義:inti=3,k;則語句k=(i--)+(i--);運(yùn)行后k的值為()A、4B、5C、6D、729.運(yùn)行以下程序段時(shí)編譯出錯(cuò),其原因是() A、c2是字符變量,只能賦以字符常量,不能賦以字符串常量B、字符串要用“2008“表示,而‘2008’不是字符串表示C、‘2008’只能賦值給字符數(shù)組D、字符變量不能用%d格式輸出30.程序Cmody042.c,其功能是將從鍵盤依次輸入的M個(gè)整數(shù)逆序輸出。請(qǐng)改正錯(cuò)程序中的錯(cuò)誤。
卷II參考答案一.參考題庫1.參考答案:C2.參考答案:B3.參考答案: /**/doublemysqrt(double,double);/**/ X1=/**/(x0+a/x0)/2;/**/ Ymysqrt(/**/a,x1/**/);4.參考答案:B5.參考答案:A6.參考答案:A7.參考答案:B8.參考答案:A9.參考答案:B10.參考答案:rewind11.參考答案: /**/charstr1[128];/**/ /**/sum++;/**/12.參考答案:A13.參考答案:C14.參考答案:C15.參考答案:
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年新型外墻面磚分包合同規(guī)范文本20篇
- 太原市2025年度租房合同書6篇
- 2025年度棉花運(yùn)輸全程跟蹤服務(wù)合同范本4篇
- 二零二五年度米廠水稻種植與農(nóng)村電商合作項(xiàng)目合同4篇
- 2025年度專業(yè)面包制作設(shè)備租賃及訂購合同4篇
- 二零二五年度大理石地板鋪設(shè)與保養(yǎng)服務(wù)協(xié)議4篇
- 2025年度苗木培育與良種選育技術(shù)合作合同4篇
- 2025年物業(yè)服務(wù)企業(yè)資質(zhì)認(rèn)證合同附件模板3篇
- 二零二五年度林業(yè)土地流轉(zhuǎn)收益權(quán)質(zhì)押合同范本4篇
- 二零二五年度苗木種植項(xiàng)目投資合作合同2篇
- 2025年河北供水有限責(zé)任公司招聘筆試參考題庫含答案解析
- Unit3 Sports and fitness Discovering Useful Structures 說課稿-2024-2025學(xué)年高中英語人教版(2019)必修第一冊(cè)
- 農(nóng)發(fā)行案防知識(shí)培訓(xùn)課件
- 社區(qū)醫(yī)療抗菌藥物分級(jí)管理方案
- NB/T 11536-2024煤礦帶壓開采底板井下注漿加固改造技術(shù)規(guī)范
- 2024年九年級(jí)上德育工作總結(jié)
- 2024年儲(chǔ)罐呼吸閥項(xiàng)目可行性研究報(bào)告
- 除氧器出水溶解氧不合格的原因有哪些
- 沖擊式機(jī)組水輪機(jī)安裝概述與流程
- 新加坡SM2數(shù)學(xué)試題
- 畢業(yè)論文-水利水電工程質(zhì)量管理
評(píng)論
0/150
提交評(píng)論