2024年高等教育工學(xué)類自考-02600C語(yǔ)言程序設(shè)計(jì)歷年高頻考點(diǎn)試卷專家薈萃含答案_第1頁(yè)
2024年高等教育工學(xué)類自考-02600C語(yǔ)言程序設(shè)計(jì)歷年高頻考點(diǎn)試卷專家薈萃含答案_第2頁(yè)
2024年高等教育工學(xué)類自考-02600C語(yǔ)言程序設(shè)計(jì)歷年高頻考點(diǎn)試卷專家薈萃含答案_第3頁(yè)
2024年高等教育工學(xué)類自考-02600C語(yǔ)言程序設(shè)計(jì)歷年高頻考點(diǎn)試卷專家薈萃含答案_第4頁(yè)
2024年高等教育工學(xué)類自考-02600C語(yǔ)言程序設(shè)計(jì)歷年高頻考點(diǎn)試卷專家薈萃含答案_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2024年高等教育工學(xué)類自考-02600C語(yǔ)言程序設(shè)計(jì)歷年高頻考點(diǎn)試卷專家薈萃含答案(圖片大小可自由調(diào)整)第1卷一.參考題庫(kù)(共25題)1.執(zhí)行語(yǔ)句:for(i=l;i++<4;);后,變量i的值是()A、3B、4C、5D、不定2.C程序中必須有:()函數(shù),有且僅有()個(gè)這樣的函數(shù)。3.下列符號(hào)中,可以作為變量名的是()??A、+aB、12345eC、a3BD、5e+04.寫出程序執(zhí)行結(jié)果 5.以下程序段的輸出結(jié)果是()。????? struct?node???????? {int?a;? float?b;? char?c[10];}? printf(“%d”,sizeof(struet?node))?;6.設(shè)x為int變量,執(zhí)行x=1/3+1/3+1/3;語(yǔ)句后,x的值為()7.有以下程序???? main()??? {int?a=O,b=O,C=0,d=0;????? if(a=1)b=l;C=2;????? else?d=3:? printf(“%d,%d,%d,%d/n”,a,b,C,d);???? }? 程序執(zhí)行后的輸出結(jié)果是()A、0,O,O,3B、O,1,2,0C、1,1,2,0D、編譯有錯(cuò)8.C語(yǔ)言程序的無(wú)符號(hào)基本整型變量以()表示。9.寫出該程序執(zhí)行結(jié)果 10.以下敘述中錯(cuò)誤的是()A、C語(yǔ)言源程序經(jīng)編譯后生成后綴為.obj的目標(biāo)程序B、C程序經(jīng)過(guò)編譯、連接步驟之后才能形成一個(gè)真正可執(zhí)行的二進(jìn)制機(jī)器指令文件C、用C語(yǔ)言編寫的程序稱為源程序,它以ASCII代碼形式存放在一個(gè)文本文件中D、C語(yǔ)言中的每條可執(zhí)行語(yǔ)句和非執(zhí)行語(yǔ)句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令11.break語(yǔ)句只能用于switch-case語(yǔ)句和()語(yǔ)句中。12.為了表示關(guān)系x>=y>=z,應(yīng)使用C語(yǔ)言表達(dá)式()??A、(x>=y)&&(y>=z)B、(x>=y)AND(y>=z)C、(x>=y>=z)D、(x>=y)&(y>=z)13.認(rèn)真閱讀程序,并寫出程序的運(yùn)行結(jié)果 14.有聲明inta[]={3,2,4},*p=a;則取值為2的是()A、pB、*pC、*p++D、*++p15.以下程序運(yùn)行后的輸出結(jié)果是() main()? ?{int?a[10]={l,2,3,4,5,6,7,8,9,10},*p=&n[3],?*q=p+2;??? printf(”%d\n”,*p+*q);?? ?}16.int?a[]=“ABC”占用的存儲(chǔ)器是()A、3個(gè)字節(jié)B、4個(gè)字節(jié)C、5個(gè)字節(jié)D、6個(gè)字節(jié)17.下列關(guān)于C語(yǔ)言數(shù)據(jù)文件的敘述中正確的是()A、文件由ASCII碼字符序列組成,C語(yǔ)言只能讀寫文本文件B、文件由二進(jìn)制數(shù)據(jù)序列組成,C語(yǔ)言只能讀寫二進(jìn)制文件C、文件由記錄序列組成,可按數(shù)據(jù)的存放形式分為二進(jìn)制文件和文本文件D、文件由數(shù)據(jù)流形式組成,可按數(shù)據(jù)的存放形式分為二進(jìn)制文件和文本文件18.下列標(biāo)識(shí)符中可用作C語(yǔ)言用戶標(biāo)識(shí)符的一組是()A、AB、BC、CD、D19.設(shè)有語(yǔ)句int?a=3;則執(zhí)行了語(yǔ)句a+=a-=a*a;后,變量a的值是()A、-12B、0C、3D、920.寫出程序執(zhí)行結(jié)果 21.C語(yǔ)言程序中,在函數(shù)外部聲明的變量稱為()22.寫出該程序執(zhí)行結(jié)果 23.寫出程序執(zhí)行結(jié)果 24.編寫一個(gè)程序用于水果店售貨員算帳:已知蘋果每斤2.5元,鴨梨每斤l.8元,香蕉每斤2元,桔子每斤l.6元,要求輸入各類水果的重量,打印出應(yīng)付錢數(shù),再輸入顧客付款數(shù),打印出應(yīng)找的錢數(shù)。25.若t為double類型,表達(dá)式t=l,t+5,l++的值是()A、1B、1.0C、2.0D、4第2卷一.參考題庫(kù)(共25題)1.以下能正確定義一維數(shù)組的是()A、int?a〔5〕={0,1,2,3,4,5};B、int?a〔5〕=”012345”;C、char.〔?〕=”012345”;D、char?a〔5〕={0,1,2,3,4,5};2.在c語(yǔ)言中,多分支選擇結(jié)構(gòu)語(yǔ)句為??? switch(c)? ??{case常量表達(dá)式1:語(yǔ)句1?????; ???????????? ??case常量表達(dá)式n—l:語(yǔ)句n—l; ??default:????語(yǔ)句n;}? 其中括號(hào)內(nèi)表達(dá)式c的類型()A、可以是任意類型B、只能為整型C、可以是整型或字符型D、可以為整型或?qū)嵭?.C語(yǔ)言程序中,靜態(tài)變量的類型說(shuō)明符是()4.若要求從鍵盤讀入含有空格字符的字符串,應(yīng)使用的函數(shù)是()?A、gets()B、getc()C、getchar()D、scanf()5.C語(yǔ)言程序用逗號(hào)分隔的表達(dá)式稱為()表達(dá)式6.在scanf()函數(shù)的格式說(shuō)明符中,長(zhǎng)整型數(shù)的輸人格式說(shuō)明符是()A、%dB、%ldC、%IfD、%x7.j=12,k=13求j&k的值。()A、8B、12C、13D、158.設(shè)int?x=l,y=l;表達(dá)式(!x||y--)的值是()9.寫出程序執(zhí)行結(jié)果 10.函數(shù)直接或間接調(diào)用函數(shù)自身,稱為()11.語(yǔ)句while(!E);中的條件!E等價(jià)于()A、E==0B、E!=1C、E!=OD、E=l12.以下程序的輸出結(jié)果是()???? ?#include????? main()? {int?a,b,d=241;????? a=d/100%9;? b=(-1)&&(-1);? printf(“%d,%d/n”,a,b);}?A、6,1B、6,0C、2,1D、2,013.以下不合法的用戶標(biāo)識(shí)符是()A、j2_KEYB、DoubleC、4dD、_8_14.有宏定義#defineM(x)x*x;則a=M(2+3)的值是()A、2B、3C、11D、2515.int?a=3,b=8,c=5,m;m=(a>b)?a:(b>c)?b:c;in的值為()A、3B、5C、8D、1316.設(shè)備文件是指與主機(jī)相聯(lián)的()17.已知:char?c〔3〕〔3〕={”howareyou”];????? int?i; for(i=0:i<3;i++)????? printf(”%d”,c〔i〕〔2-i〕;??? 則執(zhí)行結(jié)果是()A、hruB、oroC、wryD、are18.認(rèn)真閱讀程序,并寫出程序的運(yùn)行結(jié)果19.寫出程序執(zhí)行結(jié)果 20.循環(huán)語(yǔ)句中的for語(yǔ)句,其一般形式如下:??? for(表達(dá)式1;表達(dá)式2;表達(dá)式3)語(yǔ)句??? 其中表示循環(huán)條件的是()A、表達(dá)式lB、表達(dá)式2C、表達(dá)式3D、語(yǔ)句21.設(shè)有以下語(yǔ)句(其中0≤i<10),則不能對(duì)a數(shù)組元素的正確引用是()????? int?a[10]={0,l,2,3,4,5,6,7,8,9},*p=a;? ?A、a[p-a]B、*(&a[i])C、p[i]D、*(*(a+i))22.若有賦值語(yǔ)句x=x+3;則其含義是()23.認(rèn)真閱讀程序,并寫出程序的運(yùn)行結(jié)果 24.編程:用鍵盤輸入整數(shù)給一個(gè)2×3的2維數(shù)組各元素賦值,并輸出全部元素的值。25.C語(yǔ)言程序函數(shù)返回值的類型,服從()的類型。第3卷一.參考題庫(kù)(共25題)1.指向同一數(shù)組的兩指針變量進(jìn)行相加,結(jié)果是()2.執(zhí)行int?x,y,z.k;x=(y=4,z=16,k=32)后,x的值是()A、4B、16C、32D、523.程序段如下 ??int?k=1? ??while(!k=?=O){k=k+1;printf(“%d\n”,k);}??? 說(shuō)法正確的是()A、while循環(huán)執(zhí)行2次B、循環(huán)是無(wú)限循環(huán)C、循環(huán)體語(yǔ)句一次也不執(zhí)行D、循環(huán)體語(yǔ)句執(zhí)行一次4.有聲明int?a[]={8.2.5}、*p=a;則取值為2的是()A、p+1B、*(a+1)C、*p++D、a+l5.以下不正確的if語(yǔ)句形式是()A、AB、BC、CD、D6.以下敘述中錯(cuò)誤的是()?A、算法正確的程序最終一定會(huì)結(jié)束B、算法正確的程序可以有零個(gè)輸出C、算法正確的程序可以有零個(gè)輸入D、算法正確的程序?qū)τ谙嗤妮擜-定有相同的結(jié)果7.若有以下語(yǔ)句:int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d/n",*p,**pp);則輸出結(jié)果是()A、10,20B、10,10C、20,10D、20,208.寫出程序執(zhí)行結(jié)果 9.設(shè)C為char變量,f為float變量,則c+f的運(yùn)算結(jié)果為()型數(shù)據(jù)。10.i=9,m=15求i、m的值。()A、3B、6C、9D、1511.在C語(yǔ)言中構(gòu)造數(shù)據(jù)類型包括數(shù)組類型、()類型和共用體類型。12.高級(jí)語(yǔ)言的源程序,有兩種執(zhí)行方式:一是解釋;二是()13.寫出程序執(zhí)行結(jié)果 14.編一程序,從鍵盤輸入10個(gè)整數(shù)并保存到數(shù)組.要求找出最小的數(shù)和它的下標(biāo),然后把它和數(shù)組中最前面的元素對(duì)換位置。15.C語(yǔ)言中,運(yùn)算對(duì)象必須是整型數(shù)的運(yùn)算符是()A、%B、\C、%和\D、*16.inta=3,b=4;條件表達(dá)式m=(a>b)?a+b:a-b;m的值為()A、-1B、3C、4D、717.要判別變量a為真應(yīng)該使用()A、a=0B、a==0C、a==1D、a!=018.輸入一個(gè)字符串,將其中所有的大寫英文字母+3,小寫英文字母-3,然后再輸出加密后的字符串。19.以下程序運(yùn)行后的輸出結(jié)果是()。??? main()? ??{double?d=3.2;int?x,y;?? ?x=1.2;y=(x+3.8)/5.0;??? printf(”%d/n”,d*y);??? }?20.寫出程序執(zhí)行結(jié)果 21.下列循環(huán)語(yǔ)句中,執(zhí)行循環(huán)體的次數(shù)是()??? int?i,j;? while(10)printf(”ABC”);? ?A、0次B、1次C、10次D、無(wú)限次22.寫出程序執(zhí)行結(jié)果 23.有聲明inta[]={9,7,4},*p=a;則取值為7的是()A、p+1B、*(p+1)C、*p++D、*(p++)24.改錯(cuò): 該程序的功能是拷貝字符串。 25.逗號(hào)表達(dá)式的形式如下:??????????? 表達(dá)式1,表達(dá)式2? 則逗號(hào)表達(dá)式的結(jié)果是()的值。第1卷參考答案一.參考題庫(kù)1.參考答案:C2.參考答案:主;13.參考答案:C4.參考答案: 程序執(zhí)行結(jié)果是:65.參考答案:166.參考答案:07.參考答案:D8.參考答案:unsigned9.參考答案: 該程序執(zhí)行結(jié)果是:輸出CBA10.參考答案:D11.參考答案:while12.參考答案:A13.參考答案: 程序執(zhí)行結(jié)果是:58055014.參考答案:D15.參考答案:1016.參考答案:B17.參考答案:D18.參考答案:B19.參考答案:A20.參考答案: 程序執(zhí)行結(jié)果是:輸入三個(gè)整數(shù),輸出其最大和最小數(shù)21.參考答案:全局變量22.參考答案: 該程序執(zhí)行結(jié)果是:輸入一個(gè)整數(shù),若該整數(shù)小等于12,輸出月份的英文表達(dá)。23.參考答案: 程序執(zhí)行結(jié)果是:輸入三個(gè)數(shù),輸出其中的最大數(shù)和最小數(shù)。24.參考答案: 25.參考答案:B第2卷參考答案一.參考題庫(kù)1.參考答案:C2.參考答案:C3.參考答案:static4.參考答案:A5.參考答案:逗號(hào)6.參考答案:B7.參考答案:B8.參考答案:19.參考答案: 程序執(zhí)行結(jié)果是:010.參考答案:遞歸調(diào)用11.參考答案:A12.參考答案:C13.參考答案:C14.參考答案:C15.參考答案:C16.參考答案:各種外部設(shè)備17.參考答案:C18.參考答案: 程序執(zhí)行結(jié)果是:7531024619.參考答案: 程序執(zhí)行結(jié)果是:420.參考答案:B21.參考答案:D22.參考答案:將x原來(lái)的值取出加上3以后重新賦給變量x23.參考答案: 程序執(zhí)行結(jié)果是:s=2924.參考答案: #defineRow2 #defineCol3 #include"stdio.h" main(){inti,j,array[Row][Col]; for(i=0;i<Row;i++) for(j=0;j<Col;j++) {printf("pleaseinputarray[%2d][%2d]:i,j); scanf("%d",&array[i][j]); printf("/n"); for(i=0;i<Row;i++) {for(j=0;j<Col;j++) printf("%d/t",array[i][j]); printf("/n");} }25.參考答案:函數(shù)定義第3卷參考答案一.參考題庫(kù)1.參考答案:沒有意義的2.參考答案:C3.參考答案:B4.參考答案:B5.參考答案:C6.參考答案:B7.參考答案:D8.參考答案: 程序執(zhí)行結(jié)果是:end9.參考答案:double10.參考答案:B11.參考答案:結(jié)構(gòu)體12.參考答案:編譯13.參考答案: 程序執(zhí)行結(jié)果是:3,414.參考答案: 15.參考答案:A16.參考答案:A17.參考答案:D18.參考答案: #include"string.h" main() {chars[81]; inti=0;

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論