C語言考試題庫及答案_第1頁
C語言考試題庫及答案_第2頁
C語言考試題庫及答案_第3頁
C語言考試題庫及答案_第4頁
C語言考試題庫及答案_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

---C語言理論上機(jī)考試選擇題部分(共 200題,僅針對 11級定向?qū)I(yè))1、下面程序的輸出是 ___D______ 5、C語言提供的合法的數(shù)據(jù)類型關(guān)#include<stdio.h> 鍵字是_____B____.voidmain() A) Double B) short{intk=11; C)integer D)Charprintf("k=%d,k=%o,k=%x\n"6、字符(char)型數(shù)據(jù)在微機(jī)內(nèi)存中,k,k,k);的存儲形式是__D__.}A)反碼B)補碼C)A)k=11,k=12,k=11EBCDIC碼D)ASCII碼B)k=11,k=13,k=13C)k=11,k=013,k=0xb7、C語言程序的基本單位是D)k=11,k=13,k=b_____C______.A)程序行B)語句C)2、在下列選項中,不正確的賦值語函數(shù)D)字符句是__D______.A)++t;B)8、設(shè)inta=12,則執(zhí)行完語句n1=(n2=(n3=0));a+=a-=a*a后,a的值是____D____C)k=i=j;D)a=b+c=1;A)552B)264C)144D)-2643、下面合法的C語言字符常量是______A____.9、執(zhí)行下面程序中的輸出語句后,A)'\t'B)"A"C)輸出結(jié)果是____B__.65D)A#include<stdio.h>voidmain()4、表達(dá)式:10!=9的值是{inta;________D____.A)trueB)非零值printf("%d\n",(a=3*5,a*4,a+C)0D)15));}-------A)65B)20C)A)67,DB)B,CC)15D)10C,DD)不確定的值10、下面程序的輸出是13、若要求在if后一對圓括號中表____B______.示a不等于0的關(guān)系,則能正確表示#include<stdio.h>這一關(guān)系的表達(dá)式為____D__.voidmain()A)a<>0B)!aC){intx=023;a=0D)aprintf("%d\n",--x);}14、以下程序的輸出結(jié)果是A)17B)18C)____D_____.23D)24#include<stdio.h>11、下面程序的輸出的是voidmain()_____C____.{intx=10,y=10;#include<stdio.h>printf("%d%d\n",x--,--y);voidmain()}{intx=10,y=3;A)1010B)99C)printf("%d\n",y=x/y);910D)109}A)0B)1C)315、設(shè)有如下定義:D)不確定的值intx=10,y=3,z;則語句12、已知字母A的ASCII碼為十進(jìn)制的65,下面程序的輸出是printf("%d\n",z=(x%y,x/y));______A_____.的輸出結(jié)果是_____D_____.#include<stdio.h>A)1B)0C)4voidmain()D)3{charch1,ch2;ch1='A'+'5'-'3';16、為表示關(guān)系x≥y≥z,應(yīng)使用Cch2='A'+'6'-'3';語言表達(dá)式___A___.printf("%d,%c\n",ch1,ch2);A)(x>=y)&&(y>=z)B)}(x>=y)AND(y>=z)-------C)(x>=y>=z)D)(x>=y)&(y>=z)20、閱讀下面的程序#include<stdio.h>17、C語言中非空的基本數(shù)據(jù)類型voidmain()包括____B____.{A)整型,實型,邏輯型B)inti,j;整型,實型,字符型i=010;C)整型,字符型,邏輯型j=9;D)整型,實型,邏輯型,字符型printf("%d,%d",i-j,i+j);18、若x和y都是int型變}量,x=100,y=200,且有下面的程序則程序的運行結(jié)果是____D____.片段:A)1,19B)-1,19C)printf("%d",(x,y));1,17D)-1,17上面程序片段的輸出結(jié)果是____A___.21、閱讀下面的程序A)200B)100#include<stdio.h>C)100200D)輸出格式符voidmain()不夠,輸出不確定的值{inti,j,m,n;19、閱讀下面的程序i=8;j=10;#include<stdio.h>m=++i;voidmain()n=j++;{charch;printf("%d,%d,%d,%d",i,j,m,scanf("%3c",&ch);n);printf("%c",ch);}}程序的運行結(jié)果是______C____.如果從鍵盤上輸入A)8,10,8,10B)abc<回車>9,11,8,10則程序的運行結(jié)果是__A_____.C)9,11,9,10D)A)aB)bC)c9,10,9,11程序語法出錯-------22、已知a=12,則表達(dá)式a+=a-=a*=a的結(jié)果是_____A__.printf("%d,%d,%d\n",k,a,b);A)0B)144C)}12D)-264A)1,1,2B)1,0,3C)23、若已定義inta,則表達(dá)式0,1,2D)0,0,3a=10,a+10,a++的值是__B_.A)20B)10C)26、下面程序的輸出結(jié)果是21D)11____A____.#include<stdio.h>24、閱讀下面的程序voidmain()#include<stdio.h>{voidmain()inta=5,b=3;{floatx=3.14,y=6.5;inti,j;scanf("%3d%2d",&i,&j);printf("%d,%d\n",a+b!=a-b,xprintf("i=%d,j=%d\n",i,j);<=(y-=6.1));}}如果從鍵盤上輸入1234567<回A)1,0B)0,1C)車>,則程序的運行結(jié)果是1,1D)0,0____D____.A)i=123,j=4567B)27、執(zhí)行下面程序段后,輸出結(jié)果是i=1234,j=567____A____.C)i=1,j=2D)inta;i=123,j=45intb=65536;a=b;25、下面程序的輸出結(jié)果是printf("%d\n",a);____D____.A)65536B)0C)#include<stdio.h>-1D)1voidmain(){28、若有以下定義和語句:inta=-1,b=4,k;inta=010,b=0x10,c=10;k=(++a<=0)&&(b--<=0);-------printf("%d,%d,%d\n",a,b,c);A)14B)15C)則輸出結(jié)果是____B_____.11D)12A)10,10,10B)8,16,10C)8,10,10D)8,8,1033、若d為double型變量,則表達(dá)29、已知有double型變量式d=1,d+5,d++的值是_____D__.x=2.5,y=4.7,整型變量a=7,A)1B)6.0C)則表達(dá)式2.0D)1.0x+a%3*(int)(x+y)%2/4的值是_____B____.34、表達(dá)式5!=3的值是A)2.4B)2.5C)____D____.2.75D)0A)TB)非零值C)0D)130、若已定義x和y是整型變量,x=2;,則表達(dá)式y(tǒng)=2.75+x/2的35、若有定義inta=12,n=5,則表值是____C____.達(dá)式a%=(n%2)運算后,a的值A(chǔ))5.5B)5C)3______A____.D)4.0A)0B)1C)12D)6、以下程序的輸出結(jié)果是____D____.36、若有定義intx=3,y=2和float#include<stdio.h>a=2.5,b=3.5,則表達(dá)voidmain()式:(x+y)%2+(int)a/(int)b的值是{__D__.inta=12,b=12;A)0B)2C)printf("%d,%d\n",--a,++b);1.5D)1}A)10,10B)12,12C)37、在C語言中,以下敘述不正確11,10D)11,13的是_____A____.A)在C程序中,無論是整數(shù)還是實32、設(shè)有以下語句:int數(shù),都能被準(zhǔn)確無誤的表示x=10;x+=3+x%(3),則x的值B)在C程序中,變量名代表存儲器是.____A_____中的一個位置-------靜態(tài)變量的生存期與整個程序的生存期相同C語言中變量必須先定義后引用38、C語言中的變量名只能由字母 ,數(shù)字和下劃線三種字符組成,且第一個字符____C____.必須為字母必須為下劃線必須為字母或下劃線可以是字母,數(shù)字或下劃線中的任意一種39、設(shè)有說明:charw;intx;floaty; double z;則表達(dá)式:w*x+z-y值的數(shù)據(jù)類型是 ___D____.A)float B)char C)int D)double40、一個 C 語言的執(zhí)行是從_____A______.本程序的主函數(shù)開始,到本程序的主函數(shù)結(jié)束本程序的第一個函數(shù)開始,到本程序的最后一個函數(shù)結(jié)束本程序的主函數(shù)開始,到本程序的最后一個函數(shù)結(jié)束本程序的第一個函數(shù)開始,到本程序的主函數(shù)結(jié)束41、設(shè)a為整型變量,不能正確表達(dá)數(shù)學(xué)關(guān)系10<a<15的C語言表達(dá)

式是____A____.A) 10<a<15 B)a==11||a==12||a==13||a==14C) a>10&&a<15D)!(a<=10)&&!(a>=15)、下列程序執(zhí)行后的輸出結(jié)果是_____C____.#include<stdio.h>voidmain(){inta=5,b=60,c;if(a<b){c=a*b;printf("%d*%d=%d\n",b,a,c);}else{c=b/a;printf("%d/%d=%d\n",b,a,c);}}A)60/5=12B)300C)60*5=300D)1243、如果c為字符型變量,判斷 c是 否 為 空 格 不 能 使 用____A____.(假設(shè)已知空格 ASCII碼為32)A) if(c=='32') B)if(c==32)C) if(c=='\40') D)if(c==' ')-------、運行下面程序時,若從鍵盤輸入"3,5<CR>",則程序的輸出結(jié)果是____D____.#include<stdio.h>voidmain(){intx,y;scanf("%d,%d",&x,&y);if(x==y)printf("x==y");elseif(x>y)printf("x>y");elseprintf("x<y");}A)3<5 B) 5>3 C)x>y D)x<y、運行下面程序時,若從鍵盤輸入數(shù)據(jù)為"6,5,7<CR>",則輸出結(jié)果是____C___.#include<stdio.h>voidmain(){inta,b,c;scanf("%d,%d,%d",&a,&b,&c);if(a>b)if(a>c)printf("%d\n",a);elseprintf("%d\n",c);else

if(b>c)printf("%d\n",b);elseprintf("%d\n",c);}A)5B)6C)7不定值46、執(zhí)行下面程序時,若從鍵盤輸入"2<CR>",則程序的運行結(jié)果是____A____.#include<stdio.h>voidmain(){intk;charcp;cp=getchar();if(cp>='0'&&cp<='9')k=cp-'0';elseif(cp>='a'&&cp<='f')k=cp-'a'+10;elsek=cp-'A'+10;printf("%d\n",k);}A)2B)4C)1D)1047、運行下面程序時,從鍵盤輸入"2.0<CR>",則輸出結(jié)果是___B_____.#include<stdio.h>voidmain(){floata,b;scanf("%f",&a);-------if(a<0.0)b=0.0;elseif((a<0.5)&&(a!=2.0)) scanf("%d,%d,%d",&x,&y,&z);b=1.0/(a+2.0); if(x<y)else if (a<10.0) if(y<z)printf("%d\n",z);b=1.0/2; elseprintf("%d\n",y);elseb=10.0; elseif(x<z)printf("%d\n",z);printf("%f\n",b); elseprintf("%d\n",x);} }A) 0.000000 B) A)34 B) 12 C) 90.500000 D)不確定的值C) 1.000000 D)0.250000 50、運行下面程序時,從鍵盤輸入48、執(zhí)行下面程序后 ,運行結(jié)果是 字母H,則輸出結(jié)果是 _____C___.____A____. #include<stdio.h>#include<stdio.h> voidmain()voidmain() {charch;{intx=41,y=1; ch=getchar();if(x%3==0&&x%7==0) switch(ch){ case{y+=x;printf("y=%d\n",y);} 'H':printf("Hello!\n");else case 'G':printf("Good{y=x;printf("y=%d",y);} morning!\n");}A)y=41 B)y=43 C) default:printf("Bye_Bye!\n");y=42 D)y=1 }}49、運行下面程序時,從鍵盤輸入 A)Hello! B)"12,34,9<CR>" ,則輸出結(jié)果是 Hello!___A___.#include<stdio.h> GoodMorning!voidmain() C)Hello! D){intx,y,z; Hello!-------Good morning! "5 <CR>",則程序的輸出結(jié)果是Bye_Bye! _____B___.Bye_Bye! #include<stdio.h>voidmain()51、執(zhí)行下列程序段后的輸出結(jié)果 {inta;是_____A____. scanf("%d",&a);intx=1,y=1,z=1; if(a++>5)printf("%d\n",a);x+=y+=z; elseprintf("%d\n",a--);printf("%d\n",x<y?y:x); }A)3 B)2 C) A)7 B)6 C)1 D)4 5 D)452、設(shè)ch是char 型變量,值為'A',則 表 達(dá) 式 ch=(ch>='A' && 55、運行下面程序時,若從鍵盤輸ch<='Z')?ch+32:ch 的 值 是 入"3,4<CR>",則程序的輸出結(jié)__B___. 果是____B___.A)Z B)a C)z #include<stdio.h>D)A voidmain(){inta,b,s;53、下面程序的輸出結(jié)果是 scanf("%d,%d",&a,&b);____C____. s=a;#include<stdio.h> if(s<b)s=b;voidmain() s=s*s;{intx=8,y=-7,z=9; printf("%d\n",s);if(x<y) }if(y<0)z=0; A)14 B)16 C)18elsez-=1; D)20printf("%d\n",z);} 56、下列程序的執(zhí)行結(jié)果是A)8 B)1 C) _____D____.9 D)0 #include<stdio.h>voidmain()54、運行下面程序時 ,若從鍵盤輸入 {intx=0,y=1,z=0;-------if(x=z=y) C) switch(grade)x=3; {printf("%d,%d\n",x,z); case} 'A':printf("85--100\n");break;A)3,0 B)0,0 C) case0,1 D)3,1 'B':printf("60--84\n");break;57、假定等級和分?jǐn)?shù)有以下對應(yīng)關(guān) case'C':printf("60 以下\n");系: default:printf(" 等 級 錯等級:A 分?jǐn)?shù):85~100 誤!\n");等級:B 分?jǐn)?shù):60~84 }等級:C 分?jǐn)?shù):60 以下 D)switch(grade)對于等級 grade輸出相應(yīng)的分?jǐn)?shù)區(qū) {間,能夠完成該功能的程序段是 case____D____. 'A':printf("85--100\n");break;A)switch(grade) case{ 'B':printf("60--84\n");break;case case 'C':printf("60 以 下'A':printf("85--100\n"); \n");break;case'B':printf("60--84\n"); default:printf(" 等 級 錯case'C':printf("60 以下\n"); 誤!\n");default:printf(" 等 級 錯 }誤!\n");} 58、能夠完成如下函數(shù)計算的程序B) switch(grade) 段是__B____.{ ┌-1 x<0case y=┤ 0 x=0'A':printf("85--100\n");break; └ 1 x>0case'B':printf("60--84\n"); A)y=1; B) ifcase'C':printf("60 以下\n"); (x>=0)default:printf(" 等 級 錯 if(x!=0) if(x>0)誤!\n"); y=1;} if(x>0) y=1; else-------y=0;elsey=0; elsey=-1;C) y=0; D)y=-1;if (x>=0) if(x>0)y=1;if (x>0) y=1; elsey=0;elsey=-1;、有如下程序#include<stdio.h>voidmain(){floatx=5.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%f\n",y);}該程序的輸出結(jié)果是 ____C_____.A)0.000000B)0.50000C)0.200000D)1.000000、以下程序的執(zhí)行結(jié)果是___B_____.#include<stdio.h>voidmain(){intx=1,y=0;switch(x){case1:

switch(y){case0:printf("first\n");break;case1:printf("second\n");break;}case2:printf("third\n");}}A)first B)firstsecond thirdC) first D)secondthird、以下程序的執(zhí)行結(jié)果是____A____.#include<stdio.h>void main(){inta,b,c,d,x;a=c=0;b=1;d=20;if(a)d=d-10;elseif(!b)if(!c)x=15;elsex=25;printf("d=%d\n",d);}A)d=20 B)d=10 C)d=15 D)25-------62、有如下程序:#include<stdio.h>voidmain(){inta=2,b=-1,c=2;if(a<b)if(b<0)c=0;elsec++;printf("%d\n",c);}該程序的輸出結(jié)果是 ___C_____.A)0B)12D)3、下列程序執(zhí)行后的輸出結(jié)果是____B____.#include<stdio.h>voidmain(){intx,y=1,z;if((z=y)<0) x=4;elseif(y==0)x=5;elsex=6;printf("%d,%d\n",x,y);}A)4,1 B) 6,15,0 D)出錯信息

{case0:b++;case1:a++;case2:a++;b++;}printf("a=%d,b=%d\n",a,b);}該程序的輸出結(jié)果是 ______A____.A)a=2,b=1 B)a=1,b=1 C)a=1,b=0 D)a=2,b=2C)、下面程序的輸出結(jié)果是____C_____.#include<stdio.h>voidmain(){inta=-1,b=1,k;if((++a<0)&&(b--<=0))printf("%d%d\n",a,b);elseprintf("%d%d\n",b,a);}A)-11 B)01 C)10 D)00C) 66、假定w、x、y、z、m均為int型變量,有如下程序段:w=1;x=2;y=3;z=4;64、有如下程序 m=(w<x)?w:x;#include<stdio.h> m=(m<y)?m:y; m=(m<z)?m:z;voidmain() 則該程序段執(zhí)行后,m 的值是{intx=1,a=0,b=0; ____D_____.switch(x) A)4 B)3 C)2-------D)1printf("%d\n",m--);elseprintf("%d\n",--m);67、以下程序的輸出結(jié)果是}___D______.A)7B)6C)5main()D)4{inta=100;if(a>100)70、若執(zhí)行下面的程序從鍵盤上輸printf("%d\n",a>100);入5,則輸出結(jié)果是.else#include<stdio.h>printf("%d\n",a<=100);voidmain()}{intx;A)a<=100B)100C)scanf("%d",&x);0D)1if(x++>5)printf("%d\n",x);elseprintf("%d\n",x--);68、若執(zhí)行下面的程序從鍵盤上輸}入9,則輸出結(jié)果A)7B)6C)是.______B________5D)4#include<stdio.h>voidmain()71、以下程序段運行結(jié)果是{intn;____A____.scanf("%d",&n);intx=1,y=1,z=-1;if(n++<10)printf("%d\n",n);x+=y+=z;elseprintf("%d\n",n--);}printf("%d\n",x<y?y:x);A)11B)10C)9A)1B)2C)4D)8D)不確定的值72、有以下程序69、以下程序輸出結(jié)果是#include<stdio.h>_____D_____.voidmain()#include<stdio.h>{inta,b,c=246;voidmain()a=c/100%9;{intm=4;b=(-1)&&(-1);if(++m>5)printf("%d,%d\n",a,b);-------}A)123B)1,2,3C)輸出結(jié)果是____A____.321D)3,2,1A)2,1B)3,2C)4,3D)2,-174、執(zhí)行下列程序后的輸出結(jié)果是___D____.73、運行下面程序時,若從鍵盤輸#include<stdio.h>入數(shù)據(jù)為"123",voidmain()則輸出結(jié)果是___C____.{intk=4,a=3,b=2,c=1;#include"stdio.h"voidmain()printf("%d\n",k<a?k:c<b?c:a);{intnum,i,j,k,place;}scanf("%d",&num);A)4B)3C)2if(num>99)D)1place=3;elseif(num>9)75、以下條件表達(dá)式中能完全等價place=2;于條件表達(dá)式x的是____B___.elseA)(x==0)B)(x!=0)C)place=1;(x==1)D)(x!=1)i=num/100;j=(num-i*100)/10;76、若運行下面程序時,給變量ak=(num-i*100-j*10);輸入15,則輸出結(jié)果是___A___.switch(place)#include<stdio.h>{case3:voidmain()printf("%d%d%d\n",k,j,i);{inta,b;break;scanf("%d",&a);case2:b=a>15?a+10:a-10;printf("%d%d\n",k,j);printf("%d\n",b);break;}case1:A)5B)25C)printf("%d\n",k);15D)10}}77、運行下面程序后,輸出是-------___D___.#include<stdio.h>voidmain(){intk=-3;if(k<=0)printf("****\n");elseprintf("####\n")}####****####****有語法錯誤不能通過編譯、執(zhí)行下面程序的輸出結(jié)果是____C____.#include<stdio.h>voidmain(){inta=5,b=0,c=0;if (a=a+b)printf("****\n");else printf("####\n");}有語法錯誤不能編譯能通過編譯,但不能通過連接輸出****輸出####79、為了避免嵌套的if-else語句的二義性,C語言規(guī)定else總是與___C___組成配對關(guān)系.縮排位置相同的if在其之前未配對的if在其之前尚未配對的最近的if

同一行上的if80、設(shè)x、y、z、t均為int型變量,則執(zhí)行以下語句后,t的值為____C_____.x=y=z=1;t=++x||++y&&++z;A)不定值 B)4 C)1D)081、以下程序段____C______.x=-1;do{x=x*x;}while(!x);A)是死循環(huán) B)循環(huán)執(zhí)行兩次C)循環(huán)執(zhí)行一次 D)有語法錯誤、對下面程序段描述正確的是___B____.intx=0,s=0;while(!x!=0)s+=++x;printf("%d",s);運行程序段后輸出0運行程序段后輸出1程序段中的控制表達(dá)式是非法的程序段循環(huán)無數(shù)次-------83、下面程序段的輸出結(jié)果是 86、下面程序段的運行結(jié)果是____C____. ___D_____.x=3; intx=0,y=0;do{y=x--; while(x<15)y++,x+=++y;if (!y) printf("%d,%d",y,x);{printf("*");continue;} A)20,7 B)6,12 C)printf("#"); 20,8 D)8,20}while(x=2); 87、下面程序的運行結(jié)果是A)## B)##* C)死循環(huán) ___B_____.D)輸出錯誤信息 #include<stdio.h>voidmain()84、下面程序的運行結(jié)果是 {ints=0,i=1;____B____. while(s<=10)#include<stdio.h> {s=s+i*i;voidmain() i++;{inta=1,b=10; }do printf("%d",--i);{b-=a;a++; }}while(b--<0); A)4 B)3 C)printf("%d,%d\n",a,b); 5 D)6}A)3,11 B)2,8 C) 88、函數(shù)pi的功能是根據(jù)以下近似1,-1 D)4,9 公式求π值:____C______85、下面程序段的運行結(jié)果是 (π*π)/6=1+1/(2*2)+1/(3*3)+..+____B______. 1/(n*n)intn=0; 請?zhí)羁?,完成求π的功能。while(n++<=2) #include<math.h>printf("%d",n); voidmain()A)012 B) 123 C) {doubles=0.0;inti,n;234 D) 錯誤信息 scanf("%ld",&n);for(i=1;i<=n;i++)-------s=s+_______;26D)25s=(sqrt(6*s));91、下面程序段的運行結(jié)果是printf("s=%e",s);_____D______.}for(i=1;i<=5;)A)1/i*iB)1.0/i*iC)printf("%d",i);1.0/(i*i)D)1.0/(n*n)i++;A)12345B)1234C)89、下面程序段的運行結(jié)果是15D)無限循環(huán)____B____.for(x=10;x>3;x--)92、下面程序的輸出結(jié)果是{if(x%3)x--;_____B_____.--x;--x;#include<stdio.h>printf("%d",x);voidmain()}{intn=4;A)63B)74C)6while(n--)printf("%d2D)73",n--);}90、下面程序的運行結(jié)果是A)20B)31C)3____D_____.21D)210#include<stdio.h>voidmain()93、以下程序運行后的輸出結(jié)果是{inta,b;___D_____.a=-1;#include<stdio.h>b=0;voidmain()do{{inti=10,j=0;++a;do++a;{j=j+1;i--;b+=a;}while(i>2);}while(a<9);printf("%d\n",j);printf("%d\n",b);}}A)50B)52C)A)34B)24C)51D)8-------m++;94、以下函數(shù)的功能是:求 x的y printf("%d\n",m);次方,請?zhí)羁?____C______ A)12 B)15 C)20#include<stdio.h> D)25voidmain(){inti,x,y; 97、下面程序的輸出結(jié)果是doublez; ______A_____.scanf("%d%d",&x,&y); #include<stdio.h>for(i=1,z=x;i<y;i++) voidmain()z=z*______; {inti;printf("x^y=%e\n",z); for(i=1;i<6;i++)} { if (i%2!=0)A)i++ B)x++ C) {printf("#");continue;}x D)i printf("*");}95、有如下程序 printf("\n");#include<stdio.h> }voidmain() A)#*#*# B)##### C){intx=23; ***** D)*#*#*do{printf("%d",x--); 98、下面程序的輸出結(jié)果是}while(!x); ____D______.} #include<stdio.h>該程序的執(zhí)行結(jié)果是 ___B____ void main()A)321 B)23 {intx=10,y=10,i;C)不輸出任何內(nèi)容 D) 陷 for(i=0;x>8;y=++i)入死循環(huán) printf("%d %d96、以下程序段的執(zhí)行結(jié)果是 ",x--,y);____C____. }inti,j,m=0; A)10192 B)9876for(i=1;i<=15;i+=4) C)10990 D)101091for(j=3;j<=19;j+=4)-------、執(zhí)行以下程序后,輸出的結(jié)果是_____D_____.#include<stdio.h>void main(){inty=10;do{y--;}while(--y);printf("%d\n",y--);}A)-1B)1C)8D)0、有如下程序#include<stdio.h>voidmain(){intn=9;while(n>6){n--;printf("%d",n);}}該 程 序段 的輸 出結(jié) 果 是_____B_____.A)987B)876C)8765D)9876、有如下程序#include<stdio.h>voidmain(){inti,sum=0;for(i=1;i<=3;sum++)sum+=i;printf("%d\n",sum);}該 程 序 的 執(zhí) 行 結(jié) 果 是

______C_____.A)6B)3C)死循環(huán)D)0、以下循環(huán)體的執(zhí)行次數(shù)是___D____#include<stdio.h>voidmain(){inti,j;for(i=0,j=1; i<=j+1; i+=2,j--)printf("%d\n",i);}A)3 B)2 C)1 D)0、在執(zhí)行以下程序時,如果從鍵盤上輸入:ABCdef<回車>,則輸出為____B____.#include<stdio.h>voidmain(){charch;while((ch=getchar())!='\n'){if(ch>='A'&&ch<='Z')ch=ch+32;elseif(ch>='a'&&ch<'z')ch=ch-32;printf("%c",ch);}printf("\n");}-------A) ABCdef B) abcDEF 均值,請?zhí)羁?____B___C)abc D)DEF #include<stdio.h>voidmain()104、下面程序的輸出結(jié)果是 {inti,n;____D______. floatx,avg=0.0;main() scanf("%d",&n);{ for(i=0;i<n;i++)inti,k=0,a=0,b=0; {scanf("%f",&x);for(i=1;i<=4;i++) avg=avg+______;}{ avg=________;k++; printf("avg=%f\n",avg);if (k%2==0) {a=a+k; }continue;} A)i B)x C)xb=b+k; D)ia=a+k; avg/i avg/n} avg/x avg/nprintf("k=%d a=%db=%d\n",k,a,b); 107、以下程序的功能是 :從鍵盤上} 輸入若干個學(xué)生的成績 ,統(tǒng)計并輸A)k=5 a=10 b=4 B)k=3 出最高成績和最低成績 ,當(dāng)輸入負(fù)a=6b=4 數(shù)時結(jié)束輸入。請?zhí)羁?。___D_____C)k=4 a=10 b=3 D)k=4 #include<stdio.h>a=10b=4 voidmain()105、執(zhí)行下面程序段后 ,k的值是 {floatx,amax,amin;____D_____. scanf("%f",&x);inti,j,k; amax=x;for(i=0,j=10;i<j;i++,j--) amin=x;k=i+j; while(________)A)9 B)11 C) {if(x>amax)amax=x;8 D)10 if(______)amin=x;scanf("%f",&x);106、下面程序是計算 n個數(shù)的平 }-------#include<stdio.h>printf("\namax=%f\namin=voidmain()%f\n",amax,amin);{inty=9;}for(;y>0;y--)A)x<=0B)x>0C){if(y%3==0)x>0D)x>=0{printf("%d",--y);x>aminx<=amincontinue;}x>aminx<amin}}108、閱讀以下程序,程序運行后A)741B)852C)的輸出結(jié)果是__B____.963D)875421#include<stdio.h>voidmain()111、下面程序的輸出結(jié)果是{intx;____B____.for(x=5;x>0;x--)#include<stdio.h>if(x--<5)voidmain()printf("%d,",x);{intx=3;elsedo{printf("%d,",x++);}printf("%d",x-=2);A)4,3,2B)4,3,1,C)}while(!(--x));5,4,2D)5,3,1,}109、以下程序段的輸出結(jié)果是A)1B)1-2C)3____C____.0D)是死循環(huán)intk,n,m;n=10;m=1;k=1;112、定義如下變量:while(k<=n){m*=2;k+=4;}intn=10;printf("%d\n",m);則下列循環(huán)的輸出結(jié)果是A)4B)16C)___B____.8D)32while(n>7){n--;printf("%d\n",n);}110、下面程序的輸出結(jié)果是A)10B)9C)____B_____.10D)9-------98do{++k;}while(k>=1000);98while(s)--s;8787116、下面程序的輸出結(jié)果是____A_____.76#include<stdio.h>voidmain()113、語句while(!e);中的條件!e{inti;等價于____A____.for(i=1;i<=5;i++)A)e==0B)e!=1C){if(i%2)printf("*");e!=0D)~eelsecontinue;printf("#");114、以下敘述正確的是}_____B____.printf("$\n");A)continue語句的作用是結(jié)束整}個循環(huán)的執(zhí)行A)*#*#*#$B)#*#*#*$C)B)只能在循環(huán)體內(nèi)和switch語句#*#*$D)*#*#$體內(nèi)使用break語句C)在循環(huán)體內(nèi)使用break語句或117、下面程序段中,循環(huán)體的執(zhí)行continue語句的作用相同次數(shù)是____C_____.D)從多層循環(huán)嵌套中退出時,只能inta=10,b=0;使用goto語句do{b+=2;a-=2+b;}115、在下列選項中,沒有構(gòu)成死while(a>=0);循環(huán)的程序段是___D_.A)4B)5A)inti=100;C)3D)2B)for(;;);while(1)118、若i為整型變量,則以下循環(huán){i=i%100+1;語句的循環(huán)次數(shù)是_B_.if(i>100)break;for(i=2;i==0;)}printf("%d",i--);C)intk=1000;A)無限次B)0次C)1D)ints=36;次D)2次-------5132119、C語言中while和do-while則程序中的劃線處應(yīng)填入循環(huán)的主要區(qū)別是.__A_____B_____.A)do-while的循環(huán)體至少無條件#include<stdio.h>執(zhí)行一次voidmain()B)while的循環(huán)控制條件比{inta[4][4]={________};do-while的循環(huán)控制條件嚴(yán)格inti,j;C)do-while允許從外部轉(zhuǎn)到循環(huán)for(i=0;i<4;i++)體內(nèi){for(j=0;j<4;j++)D)do-while的循環(huán)體不能是復(fù)合printf("%4d",a[i][j]);語句printf("\n");}}120、對于for(表達(dá)式1;;表達(dá)式3)A){1,5,2,3},{2,4,7,8},{5,1,3,2}可理解為______B____.B)A)for(表達(dá)式1;0;表達(dá)式3){2,10,4,6},{1,5,2,3},{2,4,7,8},{5,B)for(表達(dá)式1;1;表達(dá)式3)1,3,2}C)for(表達(dá)式1;表達(dá)式1;表達(dá)式C){5,1,3,2},{2,4,7,8},{1,5,2,3}3)D)D)for(表達(dá)式1;表達(dá)式3;表達(dá)式{2,1,2,5},{10,5,4,1},{4,2,7,3},{6,3)3,8,2}121、合法的數(shù)組定義是123、給出以下定義:___D_____.charx[]="abcdefg";A)inta[6]={"string"};B)intchary[]={'a','b','c','d','e','f','g'};a[5]={0,1,2,3,4,5};則正確的敘述為___C_____.C)chara={"string"};D)A)數(shù)組x和數(shù)組y等價chara[]={0,1,2,3,4,5};B)數(shù)組x和數(shù)組y的長度相同122、要求下面的程序運行后,顯C)數(shù)組x的長度大于數(shù)組y的長度示如下結(jié)果:D)數(shù)組x的長度小于數(shù)組y的長21046定義如下變量和數(shù)組:-------inti;intx[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};則下面語句的輸出結(jié)果是___C_____.for(i=0;i<4;i++)printf("%3d",x[i][3-i]);A)15913B)161116C)471013D)481216、下面程序輸出的結(jié)果是____D____.#include<stdio.h>voidmain(){inti,j,x=0;staticinta[6]={1,2,3,4,5,6};for(i=0,j=1;i<5;++i,j++)x+=a[i]*a[j];printf("%d\n",x);}數(shù)組a中首尾的對應(yīng)元素的乘積數(shù)組a中首尾的對應(yīng)元素的乘積之和數(shù)組a中相鄰各元素的乘積數(shù)組a中相鄰各元素的乘積之和、若希望下面的程序運行后輸

出45,程序空白處的正確選擇是___C_____.#include<stdio.h>voidmain(){inti,j=10,a[]={1,3,5,7,9,11,13,15};for(____________)j+=a[i];printf("%d\n",j);}A)i=5;i>1;i--B)i=0;i<7;++iD)C)i=5;i>=1;--ii=2;i<6;++i、若有以下說明:chars1[]={"tree"},s2[]={"flower"};,則以下對數(shù)組元素或數(shù)組的輸出語句中,正確的是__C___.printf("%s%s",s1[5],s2[7]);printf("%c%c",s1,s2);puts(s1);puts(s2);D)puts(s1,s2);、下列一維數(shù)組初始化語句中,正確且與語句floata[]={0,3,8,0,9};等價的是_____D___.A)floata[6]={0,3,8,0,9};B)floata[4]={0,3,8,0,9};C)floata[7]={0,3,8,0,9};D)floata[5]={0,3,8,0,9};、運行下面程序段的輸出結(jié)果是___A_____.chars1[10]={'S','e','t','\0','u','p','\0'};printf("%s",s1);A)Set B)Setup C)Setup D)'S''e''t'、以下程序段的輸出結(jié)果是____B____.char s[]="anapple";printf("%d\n",strlen(s));A)7 B) 8 C)-------9D)10printf("\n");}131、若有說明:charA)123456789B)1a2b3cc[10]={'E','a','s','t','\0'};,則下述C)abcD)123說法中正確的是_____D_____.A)c[7]不可引用B)c[6]可137、以下程序輸出的結(jié)果是引用,但值不確定D)c[4]可___C_____.<stdio.h>C)c[4]不可引用#include引用,其值為空字符voidmain()132、下列初始化語句中,正確且{inta[]={5,4,3,2,1},i,j;longs=0;與語句for(i=0;i<5;i++)charc[]="string";等價的s=s*10+a[i];是____C____.printf("s=%ld\n",s);A)charc[]={'s','t','r','i','n','g'};}B)charc[]='string';charA)s=12345B)s=54C)321c[7]={'s','t','r','i','n','g','\0'};C)s=54321D)以上D)charc[7]={'string'};都不對133、若有說明char138、以下程序輸出的結(jié)果是c[7]={'s','t','r','i','n','g'};則對元素____A____.的非法引用是____C____.C)#include<stdio.h>A)c[0]B)c[9-6]voidmain()c[4*2]D)c[2*3]{inta[]={1,2,3,4,5},i,j,s=0;134、如有說明:chars1[5],s2[7];,for(i=0;i<5;i++)要給數(shù)組s1和s2整體賦值,下列s=s*10+a[i];語句中正確的是____C____.printf("s=%d\n",s);A)s1=getchar();s2=getchar();}B)scanf("%s%s",s1,s2);A)s=12345B)s=1C)scanf("%c%c",s1,s2);2345D)gets(s1,s2);C)s=54321D)s=54321、下列一組初始化語句中,正確的是___B_____.139、在定義inta[5][6];后,數(shù)組A)inta[8]={};B)a中的第10個元素是.____C____inta[9]={0,7,0,4,8};(設(shè)a[0][0]為第一個元素)C)inta[5]={9,5,7,4,0,2};D)A)a[2][5]B)a[2][4]C)inta[7]=7*6;a[1][3]D)a[1][5]136、以下程序輸出的結(jié)果是140、當(dāng)接受用戶輸入的含有空格____D_____.的字符串時,應(yīng)使用____A____函#include<stdio.h>數(shù).voidmain()A)gets()B)getchar()C){charstr[]="1a2b3c";intscanf()D)printf()i;141、以下程序執(zhí)行時輸入for(i=0;str[i]!='\0';i++) Language Programming< 回if(str[i]>='0'&&str[i]<='9') 車>,輸出結(jié)果是____D____.printf("%c",str[i]); #include <stdio.h>-------voidmain()A)0650B)1470C){charstr[30];5430D)輸出值不定gets(str);146printf("str=%s\n",str);、以下程序的輸出結(jié)果是}___A_____.A)LanguageProgramming#include<stdio.h>B)LanguageD)voidmain()intC)str=Language{str=LanguageProgramminga[4][4]={{1,3,5,},{2,4,6},{3,5,7}142、以下一維數(shù)組a的正確定義};printf("%d%d%d%d\n",a[0是___D_____.][3],a[1][2],a[2][1],a[3][0]);A)inta(10);B)}intn=10,a[n];A)0650B)1470C)C)intn;D)5430D)輸出值不定#defineSIZE10147、已知shortintscanf("%d",&n);類型變量占用inta[SIZE];兩個字節(jié),若有定義:shortintinta[n];x[10]={0,2,4};,則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是____D____.143、以下對二維數(shù)組a進(jìn)行正確A)3B)6C)初始化的是__B_____.10D)20A)int148、在定義inta[5][4];之后,a[2][3]={{1,2},{3,4},{5,6}};對a的引用正確的是.____C____B)inta[][3]={1,2,3,4,5,6};A)a[2][4]B)a[1,3]C)C)inta[2][]={1,2,3,4,5,6};a[4][3]D)a[5][0]D)inta[2][]={{1,2},{3,4}};149、以下數(shù)組定義中不正確的是144、以下關(guān)于數(shù)組的描述正確的____D____.是____C______.A)inta[2][3];A)數(shù)組的大小是固定的,但可以有不B)intb[][3]={0,1,2,3};同類型的數(shù)組元素。C)intc[100][100]={0};B)數(shù)組的大小是可變的,但所有數(shù)組D)int元素的類型必須相同。a[3][]={{1,2},{1,2,3},{1,2,3,4}};數(shù)組的大小是固定的,所有數(shù)組元素的類型必須相同。150、在執(zhí)行語句:intD)數(shù)組的大小是可變的,可以有不a[][3]={1,2,3,4,5,6};后,a[1][0]同類型的數(shù)組元素。的值是____A____.145、以下程序的輸出結(jié)果是A)4B)1C)2D)5____B____.#include<stdio.h>151、以下程序的輸出結(jié)果是voidmain()____C____.{int#include<stdio.h>a[4][4]={{1,3,5,},{2,4,6},{3,5,7}voidmain()};{inti,a[10];a[i]=10-i;printf("%d%d%d%d\n",a[0for(i=9;i>=0;i--)][0],a[1][1],a[2][2],a[3][3]);}printf("%d%d%d",a[2],a[5],a[-------8]);for(i=0;i<3;i++)}printf("%d,",x[i][i]);A)258B)741C)}printf("\n");852D)369A)1,5,9,B)1,4,7,152、以下定義語句中,錯誤的是C)3,5,7,D)3,6,9,___B_____.B)157、如有定義語句intA)inta[]={1,2};chara={"test"};a[]={1,8,2,8,3,8,4,8,5,8};,則數(shù)C)chars[10]={"test"};組a的大小是___A_____.C)D)inta[]={'a','b','c'};A)10B)118D)不定、以下定義語句中,錯誤的是____D____.158、有如下程序A)inta[]={1,2};B)#include<stdio.h>chara[]={"test"};s[10]={"test"};voidmain()charC)char{D)intn=5,a[n];ch[80]="123abcdEFG*&";intj;longs=0;154、下列程序的輸出結(jié)果是puts(ch);____C____.for(j=0;ch[j]>'\0';j++)#include<stdio.h>if(ch[j]>='A'&&ch[j]<='Z')voidmain()ch[j]=ch[j]+'e'-'E';{charb[]="ABCDEFG";puts(ch);charp=0;}while(p<7)該程序的功能是____D____.putchar(b[p++]);A)測字符數(shù)組ch的長度}putchar('\n');B)將數(shù)字字符串ch轉(zhuǎn)換成十進(jìn)制數(shù)A)GFEDCBAB)C)將字符數(shù)組ch中的小寫字母轉(zhuǎn)BCDEFG換成大寫C)ABCDEFGD)D)將字符數(shù)組ch中的大寫字母轉(zhuǎn)GFEDCB換成小寫155、下述對C語言字符數(shù)組的描159、設(shè)有如下定義:述中錯誤的是___C__.charaa[2][20]={"abcd",A)字符數(shù)組可以存放字符串"ABCD"};B)字符數(shù)組中的字符串可以整體則以下說法中錯誤的是____D____.C)輸入、輸出A)aa是個二維數(shù)組,可以存放2可以在賦值語句中通過賦值運個19個字符以下的字符串算符"="對字符數(shù)組整體賦值B)aa是個二維數(shù)組,每行中分別D)不可以用關(guān)系運算符對字符數(shù)存放了字符串"abcd"和組中的字符串進(jìn)行比較"ABCD"156、以下程序的輸出結(jié)果是C)aa[0]可以看作是一維數(shù)組名____A____.D)aa[0][0]可以看作是一維數(shù)組名#include<stdio.h>160、以下對C語言函數(shù)的有關(guān)描voidmain(){int述中,正確的是___A__.i,x[3][3]={1,2,3,4,5,6,7,8,9};A)在C中,調(diào)用函數(shù)時,只能把實參-------的值傳送給形參,形參的值不能傳送給實參C函數(shù)既可以嵌套定義又可以遞歸調(diào)用函數(shù)必須有返回值,否則不能使用函數(shù)C程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個源程序文件中161 、有如下說明: inta[10]={0,1,2,3,4,5,6,7,8,9};則數(shù)值不為 9 的表達(dá)式是____B____.A) a[10-1] B) a[8] C)a[9]-0 D)a[9]-a[0]、設(shè)有數(shù)組定義:chararray[]="China"; 則數(shù)組 array 所占的存儲空間為 ____C____.A)4個字節(jié) B)5個字節(jié)C)6個字節(jié) D)7個字節(jié)、下面程序的輸出是____B____.#include<stdio.h>intm=13;intfun2(intx,inty){intm=3;return(x*y-m);}voidmain(){inta=7,b=5;printf("%d\n",fun2(a,b)/m);}A)1B)2C)7D)10164、請讀程序:#include<stdio.h>f(intb[],intn){inti,r=0;for(i=0;i<=n;i++)r=r+b[i];returnr;}voidmain(){intx,a[]={2,3,4,5,6,7,8,9};

x=f(a,3);printf("%d\n",x);}上面程序的輸出結(jié)果是___B_____.A)20B)14C)9D)5165、請讀程序:#include<stdio.h>f(intb[],intn){inti,r=1;for(i=0;i<=n;i++)r=r*b[i];returnr; }voidmain(){intx,a[]={2,3,4,5,6,7,8,9};x=f(a,3);printf("%d\n",x); }上面程序的輸出結(jié)果是 ___B_____.A)720 B)120 C)24 D)6、請讀程序:#include<stdio.h>f(chars[]){inti,j;i=0;j=0;while(s[j]!='\0')j++;return(j-i);}voidmain(){printf("%d\n",f("ABCDEF"));}上面程序的輸出結(jié)果是 ____B____.A)0B)6C)7D)8、對以下程序,正確的說法是__D______.sub(charx,chary){intz;z=x%y;return z;}voidmain(){intg=5,h=3,k;k=sub(g,h);printf("%d\n",k); }實參與其對應(yīng)的形參類型不一致,程序不能運行被調(diào)函數(shù)缺少數(shù)據(jù)類型說明,程序不能運行主函數(shù)中缺少對被調(diào)函數(shù)的說明語句,程序不能運行程序中沒有錯誤,可以正常運行-------、若已定義實參數(shù)組inta[3][4]={2,4,6,8,10};,則在被調(diào)用函數(shù)f的下述定義中,對形參數(shù)組b定義正確的選項是_____B___.A)f(int b[ ][6]) B)f(b)intb[][4];C)f(int b[3][ ]); D) f(b)intb[4][5];、若函數(shù)調(diào)用時用數(shù)組名作為函數(shù)參數(shù),以下敘述中,不正確的是____C____.實參與其對應(yīng)的形參共占用同一段存儲空間實參將其地址傳遞給形參,結(jié)果等同于實現(xiàn)了參數(shù)之間的雙向值傳遞實參與其對應(yīng)的形參分別占用不同的存儲空間在調(diào)用函數(shù)中必須說明數(shù)組的大小,但在被調(diào)函數(shù)中可以使用不定尺寸數(shù)組、以下敘述中,不正確的是____B____.A) 使用staticfloata定義的外部變量存放在內(nèi)存中的靜態(tài)存儲區(qū)使用floatb定義的外部變量存放在內(nèi)存中的動態(tài)存儲區(qū)C)使用staticfloatc定義的內(nèi)部變量存放在內(nèi)存中的靜態(tài)存儲區(qū)使用floatd定義的內(nèi)部變量存放在內(nèi)存中的動態(tài)存儲區(qū)171、如果一個函數(shù)位于C程序文件的上部,在該函數(shù)體內(nèi)說明語句后的復(fù)合語句中定義了一個變量,則該變量___C_____.為全局變量,在本程序文件范圍內(nèi)有效為局部變量,只在該函數(shù)內(nèi)有效為局部變量,只在該復(fù)合語句中有效定義無效,為非法變量、調(diào)用函數(shù)時,當(dāng)實參和形參都是簡單變量時,它們之間數(shù)據(jù)傳

遞的過程是____D____.實參將其地址傳遞給形參,并釋放原先占用的存儲單元實參將其地址傳遞給形參,調(diào)用結(jié)束時形參再將其地址回傳給實參實參將其值傳遞給形參,調(diào)用結(jié)束時形參再將其值回傳給實參實參將其值傳遞給形參,調(diào)用結(jié)束時形參并不將其值回傳給實參、以下敘述中,不正確的是___B_____.A)在同一C程序文件中,不同函數(shù)中可以使用同名變量B)在main函數(shù)體內(nèi)定義的變量是全局變量C)形參是局部變量,函數(shù)調(diào)用完成即失去意義若同一文件中全局變量和局部變量同名,則全局變量在局部變量作用范圍內(nèi)不起作用、若函數(shù)調(diào)用時參數(shù)為基本數(shù)據(jù)類型的變量(俗稱簡單變量),以下敘述正確的是____C____.A)實參與其對應(yīng)的形參共占存儲單元只有當(dāng)實參與對應(yīng)的形參同名時才共占存儲單元實參與其對應(yīng)的形參分別占用不同的存儲單元實參將數(shù)據(jù)傳遞給形參后,立即釋放原先占用的存儲單元、若主調(diào)用函數(shù)類型為double,被調(diào)用函數(shù)定義中沒有進(jìn)行函數(shù)類型說明,而return語句中的表達(dá)式類型為float型,則被調(diào)函數(shù)返回值的類型是____A____。A)int 型 B)float型C)double 型 D) 由系統(tǒng)當(dāng)時的情況而定、在以下敘述中,不正確的選項是____B____。A)C語言程序總是從main()函數(shù)-------開始執(zhí)行181、以下說法中正確的是B)在C語言程序中,被調(diào)用的函_____C___.數(shù)必須在main()函數(shù)中定義A)C語言程序總是從第一個定義的C)C程序是函數(shù)的集合,在這個函函數(shù)開始執(zhí)行數(shù)集中包括標(biāo)準(zhǔn)函數(shù)和用戶自B)在C語言程序中,要調(diào)用的函數(shù)定義函數(shù)必須在main()函數(shù)中定義D)在C語言程序中,函數(shù)的定義C)C語言程序總是從main()函數(shù)不能嵌套,但函數(shù)的調(diào)用可以嵌開始執(zhí)行套D)C語言程序中的main()函數(shù)必須177、C語言中,若未說明函數(shù)的放在程序的開始部分類型,則系統(tǒng)默認(rèn)該函數(shù)的類型是___C_____。182、以下程序的輸出結(jié)果是A)float型B)long型C)____B_____.int型D)double型#include<stdio.h>inta,b;178、下面函數(shù)的功能是voidfun()b=200;}____B____。{a=100;sss(s,t)voidmain()chars[],t[];{inta=5,b=7;{inti=0;fun();while((s[i])&&(t[i])&&(t[i]==printf("%d%d\n",a,b);}s[i]))i++;A)100200B)57C)return(s[i]-t[i]);}200100D)75求字符串的長度B)比較兩個字符串的大小183、以下函數(shù)func()的功能是:C)將字符串s復(fù)制到字符串t中使具有n個元素的一維數(shù)組b的每D)將字符串s接續(xù)到字符串t中個元素的值都增加2,劃線處應(yīng)填入__D_.179、設(shè)有如下函數(shù)定義:func(intb[],intn)intf(chars[]){int;{inti=0;for(i=0;i<n;i++)while(s[i++]!='\0');__________;}return(i-1);}A)b[i++]B)b[i]++C)如果在主程序中用下面的語

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論