




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、二,填空題(10道小題,共20分)1、一個(gè)C源程序中至少應(yīng)包含一個(gè)main函數(shù)。2、a是整型變量,則執(zhí)行表達(dá)式a=25/3%3后a的值為。23、intm=5,y=2;則表達(dá)式y(tǒng)+=y-=口*=丫的值為。-164、執(zhí)行下列語句:inta=1,b=2;a=a+b;b=a-b;a=a-b;printf(%d,%dn,a,b);的輸出結(jié)果分別是2,15、條件表達(dá)式的格式為表達(dá)式1?表達(dá)式2:表達(dá)式3,若表達(dá)式2和表達(dá)式3的類型不同,此時(shí)條件表達(dá)式的值的類型為二者中較高的類型6、當(dāng)運(yùn)行以下程序時(shí),從鍵盤鍵入right?vCR(vCR代表回車),則下面程序的運(yùn)行結(jié)果是。#includemain()char
2、c;while(c=getchar()!=?)putchar(+c)sjhiu?7、C語言中的數(shù)組必須先定義,然后使用。8、如果需要從被調(diào)用函數(shù)返回一個(gè)函數(shù)值,被調(diào)用函數(shù)必須包含【return】語句。9、已知:floatf1=3.2,f2,*pf1=&f1;f2=f1,!則*f2的值為。3.210、以下程序voidfun(char*a,char*b)a=b;(*a)+;main()charc1=A,c2=a,*p1,*p2;p1=&c1;p2=&c2;fun(p1,p2);printf(“&c&cn”,c1,c2);運(yùn)行后的輸出結(jié)果是。&C&C11、字符串常量“123”在內(nèi)存中的字節(jié)數(shù)是。8字
3、節(jié)12、已有定義:intx=3;則表達(dá)式:x=x+1.78的值是?!?】13、inta=24;printf(%o,a);輸出結(jié)果是。【30】14、當(dāng)a=3,b=2,c=l時(shí),表達(dá)式f=abc的值是?!?】15、下面程序的運(yùn)行結(jié)果是【x=1,y=20】#includemain()inti,x,y;i=x=y=0;do+i;if(i%2!=0)x=x+i;i+;y=y+i+;while(i=7);printf(x=%d,y=%dn,x,y);16、以下語句charstr10=China;printf(%d,strlen(str)的輸出結(jié)果是。517、為了便于區(qū)別全局變量和局部變量,通常將全局變量的
4、首字母。用大寫字母表示18、已知:intb=5,*p=&b;并且b的地址為4000,則printf(%d,%d,p,*p);”的輸出結(jié)果是?!?000,5】19、程序main()inta23=1,2,3,4,5,6;intm,*ptr;ptr=&a00;m=(*ptr)*(*(ptr+2)*(*(ptr+4);printf(%dn,m);的運(yùn)行結(jié)果是。【15】20、引用C語言標(biāo)準(zhǔn)庫函數(shù),一般要用【文件包含】預(yù)處理命令將其頭文件包含進(jìn)來。21、在C語言程序中,符號(hào)常量的定義要使用【宏定義】預(yù)處理命令。22、邏輯運(yùn)算符!是自右至左結(jié)合性。23、下面的程序的運(yùn)行結(jié)果是?!緎=254】#include
5、main()inta,s,n,count;a=2;s=0;n=1;count=1;while(countb!=c的值是。【1】32、在C語言程序中,用關(guān)鍵字定義字符型變量。33若m是一個(gè)三位數(shù),則百位數(shù)字為34、執(zhí)行下列語句:floata;intb;a=b=24.5/5;printf(“f,%d”,a,b);輸出結(jié)果是【4.000000,4】35、若x和n均是int型變量,且x和n的初值均為5,則計(jì)算表達(dá)式x+=n+后x的值為,n的值為36、若a=6,b=4,c=2,則表達(dá)式!(a-b)+c-l&b+c/2的值是。137、當(dāng)運(yùn)行以下程序時(shí),從鍵盤輸入-1OvCR(vCR表示回車),則下面程序的
6、運(yùn)行結(jié)果是。m=4,n=2#includemain()inta,b,m,n;m=n=1;scanf(%d%d,&a,&b);doif(a0)m=2*n;b+;elsen=m+n;a+=2;b+;while(a=b);printf(m=%dn=%d,m,n);38、C語言規(guī)定了以字符0作為字符串結(jié)束標(biāo)志。39、如果一函數(shù)只允許同一程序文件中的函數(shù)調(diào)用,則應(yīng)在該函數(shù)定義前加上static修飾。40、對(duì)數(shù)組元素的引用方法有下標(biāo)法和指針法兩種。41、對(duì)于“inta4;”可理解為數(shù)組a有4個(gè)元素,每個(gè)元素都是整型數(shù)據(jù),那么,對(duì)于“int*a4;”的理解就是數(shù)組a有4個(gè)元素,每個(gè)元素都是指針變量。4Nff
7、lcffii叫召、-0-4嚴(yán)B血fflk二2XHOyHO、亙斗毎濟(jì)斗HX+H2、yHX+3、2、y+5)訕、濟(jì)斗smwo【8】44T畫ffisisssisqI冊(cè)制【a95】。5rHl、aH0、SHljdo宀aHa+s*jSHS二+whi-e(AHlo)jprinrnaH%、4X1mmFKMmdRMmw畫斜洲、凹Faralw蘋3*fflk_KMm46亙旦10、*p渣誇asslnjs凹龍制pss2P+3)。4cffii蚩Hn羽制田風(fēng)勞藥理s。4fflcffiiDIffi羽召、召卅瀧+【ro外】fflk塑S將昭焜Mm。49fflm制J川或勞、亙土勞+護(hù)mlonvloo*lo。5Finrprinrf(
8、=%x=、a)爵圧旅冊(cè)制。185尸igx、y、ZS甘互昭焜Mm、aJIrlEEffiKnxsy召血Jy)j53、形式參數(shù)也是【局部】變量。54、以下程序#includefun(intx,inty,int*cp,int*dp)*cp=x+y;*dp=x-y;main()inta,b,c,d;a=30;b=50;fun(a,b,&c,&d);printf(%d,%dn,c,d);return0;輸出結(jié)果是?!?0,-20】55、程序main()inta23=1,2,3,4,5,6;intm,*ptr;ptr=&a00;m=(*ptr)*(*(ptr+2)*(*(ptr+4);printf(%dn,
9、m);的運(yùn)行結(jié)果是【15】56、運(yùn)算符%、*=、|、=中,優(yōu)先級(jí)最低的是?!?=】57、在C語言中,x在內(nèi)存中占【2】字節(jié)。58、設(shè)y為int型變量,請(qǐng)寫出描述y是偶數(shù)的表達(dá)式【y%2=0】59、下面程序段中循環(huán)體的執(zhí)行次數(shù)是3次。a=10;b=0;dob+=2;a-=2+b;while(a=0);60、程序的輸出值是。10#includevoidf(int*p)*p=10;int*p;voidmain()f(p);printf(%d,(*p)+);61、在C語言的賦值表達(dá)式中,賦值號(hào)左邊必須是變量62、當(dāng)a=3,b=2,c=1時(shí),表達(dá)式f=abc的值是。【0】63、以下程序的輸出結(jié)果是。5,
10、2,3#includeintsub(intx,inty,int*z)*z=x-y;main()inta,b,c;sub(10,5,&a);sub(7,a,&b);sub?bc)jprinrf(=%d、d、dvr、a、b、c)jreturnOj64,畫ffisssEEwokH2aH3bH2濁nc-udeASsiohvmain(inrargc、charargslslchALz、6畫ffis)s3s濟(jì)了冊(cè)W。WHi5rHl、aHO、SHljdo宀aHa+s*jSHS二+whi-e(AHlo)jprinrnaH%、69,cffii叫召S+蘋勞腎召sJyl洲時(shí)營l-+蘋。70Sa二2as、*PHalpK
11、可勞洲aosEZp+1K可旦一。7r第合T懸互旦5H宀0、l、2、3、4h*plH8l呂L*p2H8ldslP2P1sm護(hù)。57C1J血fflk三。外7138、亙濟(jì)斗2nDr%3sm制。E7嚴(yán)第55rHl、aH0、SHljdo宀aHa+s*jSHS二+whi-e(AHlo)jprinrnaH%74,Bg二2旦5L*PH3亙pK可勞第洲aosEZp+1K可1X6=。75snslsila7pfflcffiiDI召、ralw蘋+Ssralwwmw【焜刪】。7S8一制【皿m冊(cè)葉】旅聘7T畫sffissisql冊(cè)制?!維H25】濁nc-udeASsiohvmain()宀5ra、s、nnouncaH2js
12、H0HHlnounrHljwh=e(counrAH7)宀nun*3SHS+a+couneprinrf(=SH%d=、s)j79,剛幾焜wmffli肖勞血迄。80、設(shè)char*s=”ta017bc”;則指針變量s指向的字符串所占的字節(jié)數(shù)是【2】個(gè)81、以下程序的輸出結(jié)果是。【10】main()intarr=30,25,20,15,10,5,*p=arr;p+;printf(“%dn”,*(p+3);82、在C語言中,八進(jìn)制整型常量以【0】作為前綴。83、表達(dá)式3.6/6+1/2+55%10的值是。【5.6】85、C語言的三種邏輯運(yùn)算符中優(yōu)先級(jí)最高的為【邏輯非!】。86、全局變量可以被本文件中的其
13、他函數(shù)所共用。87、以下程序#includefun(intx,inty,int*cp,int*dp)*cp=x+y;*dp=x-y;main()inta,b,c,d;a=30;b=50;fun(a,b,&c,&d);printf(%d,%dn,c,d);return0;輸出結(jié)果是?!?0,-20】88、inta=2,b=3;floatx=3.5,y=2.5;則表達(dá)式(float)(a+b)/2+(int)x%(int)y的值為?!?.5】89、下面程序的運(yùn)行結(jié)果是。1,-2y=2;a=1;while(y-!=-1)doa*=y;a+;while(y-);printf(%d,%d,a,y);90
14、、用數(shù)組元素作為函數(shù)的實(shí)參時(shí),與用變量做實(shí)參一樣,是值傳遞。91、以下程序的輸出結(jié)果是?!?,2,3】#includeintsub(intx,inty,int*z)*z=x-y;main()inta,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf(%d,%d,%dn,a,b,c);return0;92、程序main()inta34=1,3,5,7,9,11,13,15,17,19,21,13;int(*ptr)4;intsum=0,i,j;ptr=a;for(i=0;i3;i+)for(j=0;jbc的值是?!?】95、按序排列的同類型變量的集合
15、稱為【結(jié)構(gòu)體變量】96、C語言中按函數(shù)在程序中出現(xiàn)的位置來分,函數(shù)的調(diào)用有函數(shù)語句、函數(shù)參數(shù)和【函數(shù)表達(dá)式】三種方式。97、請(qǐng)定義一個(gè)指向字符類型數(shù)據(jù)的指針變量p,【char*p】98、請(qǐng)定義一個(gè)指向指針數(shù)據(jù)的指針變量p,其基類型是字符型。char*p99、doubled1=1.2,d2=2.4;將表達(dá)式d1+2*d2強(qiáng)制轉(zhuǎn)換為整型值的語句是。100、下面的程序的運(yùn)行結(jié)果是。s=254#includemain()inta,s,n,count;a=2;s=0;n=1;count=1;while(count=7)n=n*a;s=s+n;+count;printf(s=%d,s);101、如果被調(diào)用
16、函數(shù)的實(shí)參列表包含多個(gè)實(shí)參,則各參數(shù)間用逗號(hào)隔開。(使用漢字填102、下列程序段的輸出結(jié)果是?!?,234】voidfun(int*x,int*y)printf(“%d,%d”,*x,*y);*x=3;*y=4;main()intx=1,y=2;fun(&x,&y);printf(“%d%d”,x,y);103、設(shè)inta10,*p=a;則對(duì)a3啲引用可以是p3或【*(P+3)】。104、doubled1=1.2,d2=2.4;將表達(dá)式d1+2*d2強(qiáng)制轉(zhuǎn)換為整型值的語句是。(int)(d1+2*d2);105、定義一個(gè)整型數(shù)組a10,則下標(biāo)最大的數(shù)組元素為a9。106、要使指針變量與變量之間
17、建立聯(lián)系,用運(yùn)算符*來建立指針變量與變量之間的聯(lián)系。107、下列程序的輸出結(jié)果是0。voidfun(int*n)while(*n)-);printf(“%d”,+(*n);main()inta=100;fun(&a);108、charc=010;則變量c中包含字符的個(gè)數(shù)為1。109、intm=5,y=2;則表達(dá)式y(tǒng)+=y-=m*=y的值為。-16110、以下程序#includefun(intx,inty,int*cp,int*dp)*cp=x+y;*dp=x-y;main()inta,b,c,d;a=30;b=50;fun(a,b,&c,&d);printf(%d,%dn,c,d);retur
18、n0;輸出結(jié)果是?!?0,-20】111、若有以下定義和語句:inta4=0,l,2,3,*p;p=&al;則+(*p)的值是【1】112、運(yùn)算符=的結(jié)合性是【自右至左】。113、若x為整型變量,執(zhí)行語句x=b-A;后,x的值為33。114、inta=24;printf(%o,a);輸出結(jié)果是。115、程序voidfun(char*c,intd)*c=*c+1;d=d+1;printf(“%c,%c,”,*c,d);main()chara=A,b=a;fun(&b,a);printf(“%c,%cn”,a,b);運(yùn)行后的輸出結(jié)果是。b,A,B,b116、設(shè)main函數(shù)的說明為:main(int
19、argc,char*argv),且有命令行為:FILE1123vCR(vCR代表回車),則argc的值是。4117、x是整型變量,表達(dá)式:(x=8,x%=x+5)的值是。8118、執(zhí)行下列語句:inta=1,b=2;a=a+b;b=a-b;a=a-b;printf(%d,%dn,a,b);的輸出結(jié)果分別是。2,1119、條件2vxv3或xv-10”的C語言表達(dá)式是x2&xv3|xv-10。120、設(shè)有如下定義:inta5=0,2,4,6,8,*p1=&a1,*p2=&a4;則*p2-*p1的值為。【6】121、x是整型變量,表達(dá)式:(x=8,x%=x+5)的值是?!?】122、下面程序的運(yùn)行結(jié)
20、果是?!緓=1,y=20】#includemain()inti,x,y;i=x=y=0;do+i;if(i%2!=0)x=x+i;i+;y=y+i+;while(i=7);printf(x=%d,y=%dn,x,y);123、請(qǐng)定義一個(gè)指向字符類型數(shù)據(jù)的指針變量p,。char*p;10、已知:inta5,*p=a;若printf(%d,p);”的輸出結(jié)果是200,那么:“printf(%d,p+1);”的輸出結(jié)果是。202124、把a(bǔ)l、a2定義為長整型變量的定義語句是。longa1,a2;125、若已有定義語句:intk=7;,賦值表達(dá)式:k+=k%=k-3的值是。126、邏輯運(yùn)算符!是從右
21、至左結(jié)合性。127、以下程序的輸出結(jié)果是。【efgh】main()char*p=abcdefgh,*r;long*q;q=(long*)p;q+;r=(char*)q;printf(%sn,r);128、程序#includevoidprtv(int*x)printf(%dn,+*x);main()inta=25;prtv(&a);的運(yùn)行結(jié)果為26129、a是整型變量,則執(zhí)行表達(dá)式a=25/3%3后a的值為。2130、用來存放字符數(shù)據(jù)的數(shù)組稱為字符數(shù)組。131、【全局變量】可以被本文件中的其他函數(shù)所共用。132、程序main()intvar,*p;var=100;p=&var;var=*p+10
22、;printf(%d,var);的運(yùn)行結(jié)果為。【110】133、若有定義:inta23=2,4,6,8,10,12;則*(&a00+2*2+1)的值是【12】134、訪問變量的方式有直接訪問和【間接訪問】。135、C語言允許函數(shù)值類型缺省定義,此時(shí)該函數(shù)值隱含的類型是【整形】。136、已知:inta23=1,2,3,4,5,6,*p=&aOO;則*(p+1)的值為?!?】137、有如下程序main()charch25=“6937”,”8254”,*p2;inti,j,s=0;for(i=0;i2;i+)pi=chi;for(i=0;i0;j+=2)s=10*s+pij-0;printf(“%d
23、n”,s);該程序的輸出結(jié)果是。【6385】138、引用C語言標(biāo)準(zhǔn)庫函數(shù),一般要用【文件包含】預(yù)處理命令將其頭文件包含進(jìn)來。139、若m是一個(gè)三位數(shù),則個(gè)位數(shù)字為【m%10】140、下面程序段的運(yùn)行結(jié)果是。a=-5inti=1,a=0,s=1;doa=a+s*i;s=-s;i+;while(i=10);printf(a=%d,a);141、若有以下定義和語句:inta4=l,2,3,4,*p;p=&a2;則*-p的值是2142、若有定義:doublex35;則x數(shù)組中列下標(biāo)的上限為。4143、當(dāng)被調(diào)用函數(shù)的定義出現(xiàn)在主調(diào)函數(shù)的前面,可以不加以聲明。144、以下程序運(yùn)行后的輸出結(jié)果是?!?876
24、876】main()chars=“9876”,*p;for(p=s;ps+2;p+)printf(“%s”,p);145、程序main()inta23=1,2,3,4,5,6;intm,*ptr;ptr=&a00;m=(*ptr)*(*(ptr+2)*(*(ptr+4);printf(%dn,m);的運(yùn)行結(jié)果是?!?5】146、下面程序的運(yùn)行結(jié)果是。#includemain()inti,x,y;i=x=y=0;do+i;if(i%2!=0)x=x+i;i+;y=y+i+;while(i=7);printf(x=%d,y=%dn,x,y);147、C程序的執(zhí)行從【main】函數(shù)開始,調(diào)用其他函數(shù)
25、后流程返回該函數(shù),并在該函數(shù)中結(jié)束整個(gè)程序的運(yùn)行。148、下列程序的運(yùn)行結(jié)果是。36voidfun(int*a,int*b)int*k;k=a;a=b;b=k;main()inta=3,b=6,*x=&a,*y=&b;fun(x,y);printf(“%d%d”,a,b);149、下面程序的運(yùn)行結(jié)果是。1,-2y=2;a=1;while(y-!=-1)doa*=y;a+;while(y-);printf(%d,%d,a,y);150、程序main()inta34=1,3,5,7,9,11,13,15,17,19,21,13;int(*ptr)4;intsum=0,i,j;ptr=a;for(i
26、=0;i3;i+)for(j=0;j2;j+)sum+=*(*(ptr+i)+j);printf(%dn,sum);的運(yùn)行結(jié)果是。60151、如果在所有函數(shù)定義之前,在函數(shù)的【前面】已作了函數(shù)聲明,則在各個(gè)主調(diào)函數(shù)中不必對(duì)所調(diào)用的函數(shù)再做聲明。152、以下程序的輸出結(jié)果是【7】#include#includemain()charb18=abcdefg,b28,*pb=b1+3;while(-pb=b1)strcpy(b2,pb);printf(%dn,strlen(b2);153、程序#includevoidprtv(int*x)printf(%dn,+*x);main()inta=25;pr
27、tv(&a);的運(yùn)行結(jié)果為。【26】154、在C語言中的標(biāo)識(shí)符只能由3種字符組成,它們是。【字母、數(shù)字、下劃線】155、下面程序段的運(yùn)行結(jié)果是。【a=-5】inti=1,a=0,s=1;doa=a+s*i;s=-s;i+;while(i=10);printf(a=%d,a);156、形式參數(shù)也是局部變量變量。157、要使指針變量與變量之間建立聯(lián)系,可以用運(yùn)算符【*】來定義一個(gè)指針變量。158、對(duì)于inta4;”可理解為數(shù)組a有4個(gè)元素,每個(gè)元素都是整型數(shù)據(jù),那么,對(duì)于int*a4;”的理解就是數(shù)組a有4個(gè)元素,每個(gè)元素都是【指針變量】。159、intx=12,n=5;則執(zhí)行表達(dá)式x%=(n%=
28、2)后x的值為。【0】160、下面的程序的運(yùn)行結(jié)果是?!?54】#includemain()inta,s,n,count;a=2;s=0;n=1;count=1;while(count=7)n=n*a;s=s+n;+count;printf(s=%d,s);161、執(zhí)行下列語句:floata;intb;b=a=24.5/5;printf(%f,%d”,a,b);輸出結(jié)果是?!?.900000,4】162、在C語言中,二維數(shù)組元素的內(nèi)存中的存放Jll頁序是【按行存放】163、在C程序中,指針變量能夠賦【變量的地址】值或空值164、已有定義:doublex=3.5;,則表達(dá)式:x=(int)x+1的值是。4.0165、局部變量只在【該該函數(shù)中】有效。166、若有以下定義和語句:inta4=0,1,2,3,*p;p=&a1;則+(*p)的值是2167、已知:inta=10,*p=&a;則printf(%d,%dn,a,*p);”的輸出結(jié)果是。10,10168、在C語言程序中,符號(hào)常量的定義要使用宏定義預(yù)處理命令。169、若a=6,b=4,c=2,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 加強(qiáng)個(gè)人職業(yè)技能提升的步驟計(jì)劃
- 班級(jí)工作計(jì)劃安排方案
- 開展班級(jí)技能培訓(xùn)的路徑計(jì)劃
- 2025年紡織染整助劑:凈洗劑項(xiàng)目發(fā)展計(jì)劃
- 2025年紡織、服裝、鞋帽批發(fā)服務(wù)項(xiàng)目發(fā)展計(jì)劃
- 2025年錘紋漆合作協(xié)議書
- 承包合同屬于勞務(wù)合同
- 關(guān)于項(xiàng)目延期原因的書面解釋報(bào)告
- 礦山合作協(xié)議跟承包協(xié)議
- 關(guān)于辦公資源調(diào)配的通知
- 邯鄲市垃圾填埋場(chǎng)封場(chǎng)方案
- 2020閩教版信息技術(shù)四年級(jí)(下冊(cè))全冊(cè)教案
- 美國房地產(chǎn)市場(chǎng)特征、框架與周期演變
- introduction to pipeline pilot在處理數(shù)據(jù)中的一些應(yīng)用
- 光伏發(fā)電工程施工組織設(shè)計(jì)施工工程光伏發(fā)電工程光伏發(fā)電施工組織設(shè)計(jì)
- 11鋼的表面淬火解析
- 導(dǎo)數(shù)應(yīng)用舉例
- 第三講文獻(xiàn)的形成與流布1
- 《電力勘測(cè)設(shè)計(jì)管理制度》修編大綱
- ISO14001風(fēng)險(xiǎn)和機(jī)遇評(píng)估分析報(bào)告
- 《費(fèi)曼學(xué)習(xí)法》PPT課件
評(píng)論
0/150
提交評(píng)論