版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、專升本C語(yǔ)言歷年考試題及答案一、單項(xiàng)選擇題1._D_是合法的用戶自定義表記符。A、b-bB、float2.C、D、_isw若變量已正確定義并賦值,表達(dá)式_B_不吻合C語(yǔ)言語(yǔ)法。A、a*b/c;B、3.14%2C、2,bD、a/b/c3._C_是不正確的字符常量。A、nB、1C、aD、1014.A、1在C程序中,用B、非0的數(shù)_B_表示邏輯值“真”。C、非1的數(shù)D、大于0的數(shù)_C_把x、y定義成float種類變量,并賦同一初值3.14。A、floatx,y=3.14;B、floatx,y=2*3.14;C、floatx=3.14,y=x=3.14;D、floatx=y=3.14;6.若變量已正確
2、定義,表達(dá)式_C_的值不是2。A、2&3B、1b)k=0;elsek=1;”和_C_等價(jià)。A、k=(ab)?1:0;B、k=ab;C、k=a=b;D、apkB、*p.pkC、*p-pkD、*x.pk有以下程序intrunc(inta,intb)return(a+b);main0intx=2,y=5,z=8,r;r=func(func(x,y),z);printf(“%dn”,r);(D)A)12B)13C)14D)1517.對(duì)于基種類相同的兩個(gè)指針變量之間,不能夠進(jìn)行的運(yùn)算是(C)2)return(fib(n-1)+fib(n-2);elsereturn(2);main0printf(“%dn
3、”,fib(3);(B)A2B4C6D8有以下定義structpersoncharname9;intage;strictpersonclass10=“Johu”,17,Paul”,19Mary”,18,Adam16,;M的語(yǔ)句是(D)prinft(“%cn”,class3.mane);pfintf(“%cn”,1);prinft(“%cn”,1);printf(“%cn”,0);以下所列的C語(yǔ)言常量中,錯(cuò)誤的選項(xiàng)是(B)A)0 xFFB)C)2LD)72有以下程序段intk=0while(k=1)k+;while循環(huán)執(zhí)行的次數(shù)是
4、(A)無(wú)量次B)有語(yǔ)法錯(cuò),不能夠執(zhí)行一次也不執(zhí)行D)執(zhí)行1次以下程序的輸出結(jié)果是(C)A)0B)29C)31D)fun(intx,inty,intz)z=x*x+y*y;main()inta=31;fun(5,2,a);無(wú)定值printf(“%d”,a);以下程序段的輸出結(jié)果是(A)A)2143B)1212C)1234D)2112voidfun(int*x,int*y)printf(“%d%d”,*x,*y);*x=3;*y=4;main()intx=1,y=2;fun(&y,&x);printf(“%d%d”,x,y);24.當(dāng)調(diào)用函數(shù)時(shí),實(shí)參是一個(gè)數(shù)組名,則向函數(shù)傳達(dá)的是(B)數(shù)組的長(zhǎng)度B
5、)數(shù)組的首地址數(shù)組每一個(gè)元素的地址D)數(shù)組每個(gè)元素中的值以下程序的輸出結(jié)果是(A)1B)2C)3D)4longfun(intn)longs;if(n=1|n=2)s=2;elses=n-fun(n-1);returns;main()printf(“%ldn”,fun(3);以下程序的輸出結(jié)果是(B)16B)2C)9D)1#defineSQR(X)X*Xmain()inta=16,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf(“dn”,a);以下函數(shù)返回a所指數(shù)組中最小的值所在的下標(biāo)值fun(int*a,intn)inti,j=0,p;p=j;for(i=j;iN;I+
6、)if(ai=y&y=z_。以下程序段的輸出是_1_。printf(%on,01011);以下程序段的輸出是_6,90_。intk;floats;for(k=0,s=0;k7;k+)s+=k/2;printf(%d,%fn,k,s);以下程序段的輸出是_5,25_。#definef(a,b,x)a*x+bprintf(%d,%dn,f(3,2,1),f(6,5,f(3,2,1);以下程序段的輸出是_*#*#_。main()intk;for(k=1;k5;k+)if(k%2)printf(*);elsecontinue;printf(#);以下程序段的輸出是_58_。includeintf(in
7、tx)staticy=1;y+;x+=y;returnx;voidmain()intk;k=f(3);printf(%d%dn,k,f(k);以下程序段的輸出是_5_。int*p,*q,k=5,j=6;q=&k;p=q;q=&j;printf(%d,*p);函數(shù)voidf(chars,chart)intk=0;while(sk=tk)k+;等價(jià)于voidf(char*s,char*t)while(_*s+=*t+_);以下程序段的輸出是_ne,s_。char*a2=one,two,*p=a;printf(%s,*(p+)+1);printf(%cn,*p-1);10.以下程序編譯后生成t.ex
8、e,運(yùn)行tinputoutputzoooil的輸出結(jié)果是_zoo_。voidmain(intargc,char*argv)intk;char*p=argv1;for(k=2;k0)p=argvk;printf(%sn,p);以下程序調(diào)用swap函數(shù)交換a和b的值,并輸出交換后的a和b的值。程序的輸出結(jié)果是:Afterswap5,3。voidmain()inta=3,b=5;swap(&a,&b);printf(Afterswap%d,%d,a,b);swap(int*p,int*q)intt;t=*p;*p=*q;*q=t;專升本C語(yǔ)言歷年考試題及答案一、單項(xiàng)選擇題1.?C語(yǔ)言源程前言件經(jīng)過(guò)C
9、編譯程序編譯連接此后生成一個(gè)后綴為_C_的文件。?A、”.c”?B、“.obj”?C、“.exe”?D、“.bas”2.?以下選項(xiàng)中不正確的整型常量是_C_。?A、12L?B、-10?C、1,900?D、123U3.?表達(dá)式_C_的值是0。A、3%5?B、3/5.0?C、3/5?D、30|y0)等價(jià)于_D_。A、!x0|!y0?B、!(x0)|!(y0)?C、!x0&!y0?D、!(x0)&!(y0)5.?若變量已正確定義并賦值,表達(dá)式_D_不吻合C語(yǔ)語(yǔ)言法。A、4&3?B、+a?C、a=b=5?D、int(3.14)6.?若變量已正確定義,執(zhí)行語(yǔ)句scanf(%d%d%d,&k1,&k2,&
10、k3);時(shí),_B_是正確的輸入。?A、2030,40?B、203040?C、20,3040?D、20,30,407.?執(zhí)行語(yǔ)句printf(”_D_”,?2);將獲取出錯(cuò)信息。A、%d?B、%o?C、%x?D、%f8.?設(shè)變量定義為“ints=hellon;”,則數(shù)組s中有_B_個(gè)元素。A、12?B、13?C、14?D、159.?設(shè)變量定義為“inta2=1,3,*p=&a0+1;”,則*p的值是_B_。A、2?B、3?C、4?D、&a0+110.?若變量已正確定義并賦值,表達(dá)式-k+等價(jià)于_A_。A、-(k+)?B、(-k)+?C、-(k+1)?D、-(+k)11.?在C語(yǔ)言程序中,在函數(shù)內(nèi)
11、部定義的變量稱為_D_。A、全局變量?B、全程變量?C、外面變量?D、內(nèi)部變量12.?若x是整型變量,表達(dá)式(x=10.0/4.0)的值是_D_。A、2.5?B、2.0?C、3?D、213.?對(duì)于以下的變量定義,表達(dá)式_A_是正確的。?structnode?chars10;?intk;?p4;A、p-k=2?B、p0.s=“abc”?C、p0-k=2?D、p-s=a14.?以下運(yùn)算符中,優(yōu)先級(jí)從高到低依次為_D_。A、&,!,|?B、|,&,!?C、&,|,!?D、!,&,|15.?以下程序段的輸出結(jié)果是_B_。int?*p,?*q,?k=1,j=10;p=&j;q=&k;?p=q;(*p)+
12、;printf(%d,*q);A、1?B、2?C、10?D、1116以下各選項(xiàng)企圖說(shuō)明一種新的種類名,其中正確的選項(xiàng)是水量(C)typedefv1int;B)typedefv2=int;typedefv1intv3;D)typedefv4:int;以下選項(xiàng)中,非法的字符常量是(C)A)tB)17C)“n”D)xaa以下程序的輸出結(jié)果是(C)main()inti,a10;for(i=9;i=0;i-)ai=10-i;printf(“%d%d%d”,a2,a5,a8);A)258B)741C)852D)369以下程序的輸出結(jié)果是(B)main()charst20=“”;printf(%d%dn”,
13、strlen(st),sizeof(st);A)99B)520C)1320D)2020以下程序的輸出結(jié)果是(D)main()inta,b;for(a=1,b=1;a=10)break;if(b%3=1)b+=3;continue;printf(“%dn”,a);101B)6C)5D)4以下程序的輸出結(jié)果是(D)unionmyunstructintx,y,z;u;intk;a;main()a.k=0;printf(%dn”4B)5C)6D)0以下程序段的輸出結(jié)果是(A)chars=141141abct;printf(%dn,strlen(s);9B)12C)13D)14以下程序的輸出結(jié)果是(B)
14、main()charch35=AAAA,BBB,CC;printf(%sn,ch1);AAAAB)BBBC)BBBCCD)CC不合法的main函數(shù)命令行參數(shù)表示形式是(C)main(inta,char*c)B)main(intarc,char*arv)main(intargc,char*argv)D)main(intargv,char*argc)有以下程序main()char*s=one,two,three,*p;p=s1;printf(%c,%sn,*(p+1),s0);執(zhí)行后輸出結(jié)果是(C)A)n,twoB)t,oneC)w,oneD)o,two設(shè)有以下說(shuō)明typedefstructint
15、n;charc;doublex;STD;則以下選項(xiàng)中,能正確定義結(jié)構(gòu)體數(shù)組并賦初值的語(yǔ)句是(A)STDtt2=1,A,62,2,B,75;STDtt2=1,A,62,2,B,75;structtt2=1,A,2,B;D)structtt2=1,A,62.5,2,B,75.0;27.若變量c為char種類,則能正確判斷出c為小寫字母的表達(dá)式是(?D?)。a=c=a)|(c=z)(a=c)?D)(c=a)&(c=A&ch,=Z)|(ch=a&ch0)y=1;elseif(x=0)y=0;elsey=-1;_。1?x0y=?0?x=0-1?x03.?表達(dá)式!5的值是_1_。4.?以下程序段的輸出結(jié)果
16、是_12_。printf(%xn,(0 x191)&0 x17);5.?以下程序段的輸出結(jié)果是_k=4s=6_。?intk,s;?for(k=0,s=0;kk)break;elses+=k;printf(k=%ds=%d,k,s);6.?以下程序段的輸出結(jié)果是_15_。?#defineMIN(x,y)?(x)(y)?(x):(y)printf(%d,10*MIN(10,15);7.?以下程序在運(yùn)行時(shí)可能會(huì)出錯(cuò),原因是_指針變量s未賦初值_。?#includevoidmain()?char*s;?gets(s);?puts(s);8.?以下程序段的輸出是_6?0_。#include?intf(i
17、ntm)?staticintk=0;?ints=0;?for(;k*s?)s=p;return(*s);main()intx5=12,21,13,6,18;printf(%dn,findmax(x,5);三、程序(段)填空題1設(shè)變量x,y,z已正確定義和賦值,請(qǐng)仔細(xì)閱讀程序段,爾后在程序段中填入正確的內(nèi)容,使程序段和程序段有相同的功能。程序段A?程序段?x=x+y;y=x-y;x=x-y;z=x+y;?z=x?;?x=y?;y=z;z=x+y;?B2請(qǐng)仔細(xì)閱讀函數(shù)f1,爾后在函數(shù)f2中填入正確的內(nèi)容,使函數(shù)f1和函數(shù)f2有相同的功能。char*f1(chars,chart)?intk;?for
18、(k=0;tk!=;k+)?sk=tk;?sk=;?returns;專升本C語(yǔ)言歷年考試題及答案一、用C語(yǔ)言描述以下命題(共8小題,每題3分,計(jì)24分)1.y為int型,滿足能同時(shí)被3,5整除的表達(dá)式。把以下數(shù)學(xué)表達(dá)式變換為C語(yǔ)言表達(dá)式。表示CH不是小寫英文字母的表達(dá)式。條件10|a-b|20的C語(yǔ)言表達(dá)式。5.x,y和z均為int型,x和y中僅有一個(gè)小于z。定義一個(gè)數(shù)組a10,其數(shù)組元素為指向float的指針。7.定義一個(gè)交通信號(hào)燈(Transportation_light)的列舉種類及其變量light中列舉的常量有紅,黃,綠(red,yellow,green)三色控制燈。8.寫出一個(gè)函數(shù)f
19、1()的說(shuō)明部分,函數(shù)的返回值為指向int數(shù)據(jù)的指針。二、依照要求畫出NS圖或流程圖(共1小題,每題6分,計(jì)6分)。其有一分?jǐn)?shù)序列:試求前10項(xiàng)之和。三、程序閱讀題(共4小題,每題5分,計(jì)20分)#includevoidmain()intx,y;for(x=1;x3;x+)for(y=1;y3;y+)printf(%2d,x*y);printf(n);程序運(yùn)行后的輸出結(jié)果為:2.#includeinta=0,1,2,3,4,5,6,7,8,9;intf(intn)if(n=1)returna0;elsereturn(n*f(n-1)+an)/(n+1);voidmain()intn=6;pri
20、ntf(f(%d)=%d,n,f(n);程序運(yùn)行后的輸出結(jié)果為:#includestructtypeintnum;intage;floatwage;voidmain()structtypeteac;teac.num=105;teac.age=28;teac.wage=342.5;pr(teac);voidpr(structtypeparm)printf(%d,%d,%6.2fn,parm.num,parm.age,parm.wage);程序運(yùn)行后的輸出結(jié)果為:4.#includecharprn_str(char*str,intm,intn)inti;for(i=1;i=m-n;i+)printf();for(i=1;i=n;i+)printf(%c,*str+);printf(n);voidmain()char*p=Teacher;prn_str(p,6,4);程序運(yùn)行后的輸出結(jié)果為:四、程序填空(共3小題,每題6分,計(jì)18分)#includevoidmain()inta,b,c,i;a=c=0;for(i=0;i=20;i+=
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版智慧小區(qū)物業(yè)承包與社區(qū)服務(wù)協(xié)議3篇
- 員工通訊補(bǔ)貼協(xié)議書
- 2025版?zhèn)€人二手房交易合同附房屋驗(yàn)收標(biāo)準(zhǔn)
- 2025年度個(gè)人與藝術(shù)品鑒定機(jī)構(gòu)居間服務(wù)合同4篇
- 2025年度新能源儲(chǔ)能技術(shù)研發(fā)個(gè)人工程居間合同范本下載
- 2025-2030全球3D打印鞋模機(jī)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025版協(xié)議離婚賠償及子女撫養(yǎng)權(quán)界定范本3篇
- 2024年煤礦安全生產(chǎn)知識(shí)競(jìng)賽題庫(kù)及答案(共130題)
- 2025年度個(gè)人醫(yī)療短期借款合同范本(健康保障貸款)
- 二零二五年度綠色能源合作協(xié)議范本(2024版)3篇
- 課題申報(bào)書:GenAI賦能新質(zhì)人才培養(yǎng)的生成式學(xué)習(xí)設(shè)計(jì)研究
- 潤(rùn)滑油知識(shí)-液壓油
- 2024年江蘇省中醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 駱駝祥子-(一)-劇本
- 全國(guó)醫(yī)院數(shù)量統(tǒng)計(jì)
- 《中國(guó)香文化》課件
- 2024年醫(yī)美行業(yè)社媒平臺(tái)人群趨勢(shì)洞察報(bào)告-醫(yī)美行業(yè)觀察星秀傳媒
- 第六次全國(guó)幽門螺桿菌感染處理共識(shí)報(bào)告-
- 天津市2023-2024學(xué)年七年級(jí)上學(xué)期期末考試數(shù)學(xué)試題(含答案)
- 經(jīng)濟(jì)學(xué)的思維方式(第13版)
- 盤錦市重點(diǎn)中學(xué)2024年中考英語(yǔ)全真模擬試卷含答案
評(píng)論
0/150
提交評(píng)論