




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
C語言程序設計練習題及答案2套1、下面程序的輸出是—D#include<stdio.h>voidmain(){intk=l1;printf(,'k=%d,k=%o,k=%x\nn,k,k,k);)A)k=ll,k=12,k=ll B)k=11,k=13,k=13C)k=ll,k=O13,k=Oxb D)k=ll,k=13,k-b2、在下列選項中,不正確的賦值語句是_D.A)++t; B)nl=(n2=(n3=0));C)k-i=j; D)a=b+c=1;3、下面合法的C語言字符常量是A―.A)*'B)"A" C)65 D)A4、表達式:10!=9的值是D.A)trueB)非零值C)0D)15、C語言提供的合法的數據類型關鍵字是B.A)DoubleB)shortC)integerD)Char6、字符(char)型數據在微機內存中的存儲形式是_D_.A)反碼B)補碼C)EBCDIC碼D)ASCII碼7、C語言程序的基本單位是C.A)程序行B)語句C)函數D)字符8、設inta=12,則執行完語句a+=a-=a*a后用的值是D.A)552B)264C)144D)-2649、執行下面程序中的輸出語句后,輸出結果是—B_.#include<stdio.h>voidmain(){inta;printf("%d\n<(a=3*5,a*4,a+5));)A)65 B)20C)15 D)1010、下面程序的輸出是B.#include<stdio.h>voidmain(){intx=023;printf(n%d\nM,-x);)A)17B)18C)23 D)2411、下面程序的輸出的是C.#include<stdio.h>voidmain(){intx=10,y=3;printf("%d\n",y=x/y);)A)0B)1 C)3D)不確定的值12、已知字母A的ASCII碼為十進制的65.下面程序的輸出是 A.#include<stdio.h>voidmain(){charch1,ch2;chl='A'+'5'-3;ch2='A中6'-3;printf(M%d,%c\n'\chl,ch2);)A)67,DB)B,CC)C,DD)不確定的值13、若要求在if后一對圓括號中表示a不等于0的關系,則能正確表示這一關系的表達式為—D_.A)a<>0 B)!aC)a=0D)a14、以下程序的輸出結果是D.#include<stdio.h>voidmain(){intx=10,y=10;printf(M%d%d\nM,x—y);)A)1010 B)99 C)910D)10915、設有如下定義:intx=10,y=3,z;則語句printf("%d\n",z=(x%y,x/y));的輸出結果是D.A)1 B)0 C)4 D)316、為表示關系x2y》z,應使用C語言表達式—A—.A)(x>=y)&&(y>=z) B)(x>=y)AND(y>-z)C)(x>=y>=z) D)(x>=y)&(y>=z)17、C語言中非空的基本數據類型包括一B一.A)整型,實型,邏輯型 B)整型,實型,字符型C)整型,字符型,邏輯型D)整型,實型,邏輯型,字符型18,若x和y都是int型變量,x=100,y=200,且有下面的程序片段:printf("%d",(x,y));上面程序片段的輸出結果是一AA)200 B)100100200D)輸出格式符不夠,輸出不確定的值19、閱讀下面的程序#include<stdio.h>voidmainQ{charch;scanf("%3c",&ch);printf("%c",ch);)如果從鍵盤上輸入abcv回車》則程序的運行結果是_A.A)aB)bC)cD)程序語法出錯20、閱讀下面的程序#include<stdio.h>voidmain()(inti,j;i=010;j=9;printf("%d,%d",i-j,i+j);)則程序的運行結果是—D—.A)1,19 B)-l,19C)1,17 D)-l,1721、閱讀下面的程序#include<stdio.h>voidmain(){inti=8;j=10;m=++i;n=j++;printf(M%d,%d,%d,%dn,ij,m,n);)程序的運行結果是C.A)8,10,8,10 B)9,11,8,10C)9,11,9,10 D)9,10,9,1122、已知a=12,則表達式a+=a-=a*=a的結果是_―A一A)0 B)144C)12D)-26423、若已定義inta,則表達式a=10,a+10,a++的值是_B_.A)20 B)10 C)21D)1124、閱讀下面的程序#include<stdio.h>voidmain()inti,j;scanf(n%3d%2d\&i,&j);printf(f,i=%d,j=%d\n,,,ij);)如果從鍵盤上輸入1234567V回車〉,則程序的運行結果是一D—.A)i=123>4567 B)i=1234j=567C)i=l,j=2 D)i=123,j=4525、下面程序的輸出結果是D.#include<stdio.h>voidmain(){inta=-l,b=4,k;k=(++a<=0)&&(b—<=0);printf(M%d,%d,%d\n",k,a,b);}A)1,1,2B)1,0,3C)0,1,2D)0,0,326、下面程序的輸出結果是A.#include<stdio.h>voidmain(){inta=5,b=3;floatx=3.14,y=6.5;printf(M%d,%d\n,',a+b!=a-b,x<=(y-=6.1));)A)1,0 B)0,lC)1,1D)0,027、執行下面程序段后,輸出結果是—A—.inta;intb=65536;a=b;printf(M%d\nn,a);A)65536 B)0C)-l D)128、若有以下定義和語句:inta=010,b=0xl0,c=10;printf("%d,%d,%d\n\a,b,c);則輸出結果是B.A)10,10,10B)8,16,10C)8,10,10D)8,8,1029、已知有double型變量x=2.5,y=4.7,整型變量a=7,則表達式x+a%3*(int)(x+y)%2/4的值是B.A)2.4 B)2.5C)2.75D)030、若已定義x和y是整型變量,x=2;,則表達式y=2.75+x/2的值是C .A)5.5 B)5 C)3D)4.0#include<stdio.h>voidmain()(inta=12,b=12;printf(”%d,%d\n7-a,++b);)A)10,10B)12,12C)11,10D)11,1332、設有以下語句:intx=10;x+=3+x%(3),則x的值是.AA)14 B)15 C)11D)1233、若d為double型變量,則表達式d=l,d+5,d++的值是D_.A)1B)6.0 C)2.0D)1.0TOC\o"1-5"\h\z34、表達式5!=3的值是 D.A)TB)非零值C)0 D)135、若有定義inta=12,n=5,則表達式a%=(n%2)運算后,a的值 A.A)0 B)1 C)12 D)636、若有定義intx-3,y-2和floata=2.5,b=3.5,則表達式:(*+y)%2+(int)a/(int)b的值是_D_.A)0 B)2 C)1.5D)137、在C語言中,以下敘述不正確的是^_A.A)在C程序中,無論是整數還是實數,都能被準確無誤的表示B)在C程序中,變量名代表存儲器中的一個位置C)靜態變量的生存期與整個程序的生存期相同C語言中變量必須先定義后引用38、C語言中的變量名只能由字母,數字和下劃線三種字符組成,且第一個字符—CA)必須為字母B)必須為下劃線C)必須為字母或下劃線D)可以是字母,數字或下劃線中的任意一種39、設有說明:charw;intx;floaty;doublez;則表達式:w*x+z-y值的數據類型是 DA)floatB)charC)intD)double40、一個C語言的執行是從A.A)本程序的主函數開始,到本程序的主函數結束B)本程序的第一個函數開始,到本程序的最后一個函數結束C)本程序的主函數開始,到本程序的最后一個函數結束D)本程序的第一個函數開始,到本程序的主函數結束41、設a為整型變量,不能正確表達數學關系10<a<15的C語言表達式是—A.A)10<a<15 B)a==ll||a==12||a==13||a==14C)a>10&&a<15 D)!(a<=10)&&!(a>=15)#include<stdio.h>voidmain(){inta=5,b=60,c;if(a<b){c=a*b;printf(H%d*%d=%d\nH,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.(假設已知空格ASCII碼為32)A)if(c==,32,) B)if(c==32)C)if(c==,\40,) D)if(c==,')44、運行下面程序時,若從鍵盤輸入”3,5<CR>",則程序的輸出結果是一D—.#include<stdio.h>voidmain(){intx,y;scanf(M%d,%dM,&x,&y);if(x==y)prinlf("x==y");elseif(x>y)printf(Mx>yM);elseprintf(nx<yn);}A)3<5 B)5>3C)x>yD)x<y45、運行下面程序時,若從鍵盤輸入數據為"6,5,7<CR>",則輸出結果是—C—.#include<stdio.h>voidmain(){inta,b,c;scanf("%d,%d,%d",&a,&b,&c);if(a>b)if(a>c)printf(M%d\n\a);elseprintf(M%d\nM,c);elseif(b>c)printf(n%d\nM,b);elseprintf(n%d\nM,c);)5 B)6 C)7D)不定值46、執行下面程序時,若從鍵盤輸入“2<CR>",則程序的運行結果是A_.#include<stdio.h>
voidmain(){intk;charcp;cp=getchar();if(cp>='Or&&cp<=,9,)k=cp?'O';elseif(cp>=*a*&&cp<=T)k=cp-'a'+10;elsek=cpJA'+10;printf("%d\n”,k);}A)2 B)4 C)1 D)1047、運行下面程序時,從鍵盤輸入”2.(XCR>”,則輸出結果是_B.#include<stdio.h>voidmain(){floata,b;scanfC'%f;&a);if(a<0.0)b=0.0;elseif((a<0.5)&&(a!=2.0))b=1.0/(a+2.0);elseif(a<10.0)b=1.0/2;elseb=10.0;printf(M%f\n\b);)A)0.000000 B)0.500000C)1.000000 D)0.25000048、執行下面程序后,運行結果是—A—.#include<stdio.h>voidmain(){intx=41,y=l;if(x%3==0&&x%7==0){y+=x;printf("y=%d\nM,y);}else{y=x;printf(,'y=%dM,y);})A)y=41B)y=43C)y=42D)y=l49、運行下面程序時,從鍵盤輸入”12,34,9vCR>”,則輸出結果是—A.#inciude<stdio.h>voidmain(){intx,y,z;scanf(M%d,%d,%d';&x,&y,&z);if(x<y)if(y<z)printf(H%d\nM,z);elseprintf(,,%d\n,\y);elseif(x<z)printf(1,%d\n,,,z);elseprintf("%d\nn,x);}A)34B)12C)9}A)34B)12C)9D)不確定的值50、運行下面程序時,從鍵盤輸入字母H,則輸出結果是C—.#include<stdio.h>voidmain(){charch;ch=getchar();switch(ch){case,H,:printf(MHello!\nM);case'G':printf("Goodmorning!\nu);default:printf(nBye_Bye!\nu);)}A)Hello! B)Hello!GoodMorning!C)Hello! D)Hello!Goodmorning! Bye_Bye!Bye_Bye!51、執行下列程序段后的輸出結果是A.intx=l,y=l,z=l;x+=y+=z;printf(M%d\n",x<y?y:x);TOC\o"1-5"\h\zA)3 B)2 C)1 D)452、設ch是char型變量,值為'A;則表達式ch=(ch>=A&&ch<=Z)?ch+32:ch的值是_B.A)ZB)a C)z D)A53、下面程序的輸出結果是 C.#include<stdio.h>voidmain(){intx=8,y=-7,z=9;if(x<y)if(y<0)z=0;elsez-=l;printf(n%d\nn,z);}A)8 B)1 C)9 D)054、運行下面程序時,若從鍵盤輸入"5<CR>”,則程序的輸出結果是B_.#include<stdio.h>voidmain(){inta;scanf("%d",&a);if(a++>5)printf(',%d\n',,a);elseprintf(n%d\n",a-);}A)7 B)6 C)5 D)455、運行下面程序時,若從鍵盤輸入"3,4<CR>",則程序的輸出結果是B_.#include<stdio.h>voidmain(){inta,b,s;scanf(M%d,%dM,&a,&b);s=a;if(s<b)s=b;s=s*s;printf(n%d\nu,s);}A)14B)16C)18D)2056、下列程序的執行結果是D.#include<stdio.h>voidmain(){intx=0,y=l,z=0;if(x=z=y)x=3;printf("%d,%d\nM,x,z);)A)3,0 B)0,0 C)0,1D) 3,157、假定等級和分數有以下對應關系:等級:A 分數:85-100等級:B 分數:60-84等級:C 分數:60以下對于等級grade輸出相應的分數區間,能夠完成該功能的程序段是—DA)switch(grade){case,A,:printf(H85-100\nn);case,B,:printf(',60-84\nM);case'C':printf("60以下\n");default:printf("等級錯誤!\n”);}switch(grade)(case'A':printf("85-100\n");break;case,B,:printf(,,60-84\nH);case,C,:printf(M60以下\n");default:printf(H等級錯誤!\n");)switch(grade){case,A,:printf(,,85-100\n");break;caseB:printf("60—84\nH);break;case'C':printf("60以下\n");default:printf("等級錯誤!\n");}switch(grade)
case,A':printf(,,85—100\n'');break;caseB:printf(”60—84\n");break;case,C':printf(,,60以下\nM);break;defaull:printf("等級錯誤!\n");58、能夠完成如下函數計算的程序段是_BTOC\o"1-5"\h\zr -1 x<0y=T 0 x=0L 1 xX)A)y=l;A)y=l;if(x!=O)if(x>0)y=l;elsey=0;B)if(x>=0)if(x>0)y=1;elsey=0;elsey=-l;C)y=0;C)y=0;if(x>=0)if(x>0)y=l;D)y=-l;if(x>0)y=l;elsey=0;elsey=-l;59、有如下程序#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);}該程序的輸出結果是C.A)0.000000 B)0.50000C)0.200000 D)1.00000060、以下程序的執行結果是一B#include<stdio.h>voidmain(){intx=l,y=0;switch(x)(case1:switch(y)(caseO:printf(Mfirst\nM);break;case1:printf(Msecond\n,');break;)case2:prmtf(nthird\nn);B)firstA)firstB)firstsecond thirdC)first D)secondthird6k以下程序的執行結果是—A—.#include<stdio.h>voidmain(){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\nM,d);}A)d=20 B)d=10C)d=15D)2562、有如下程序:#include<stdio.h>voidmain(){inta=2,b=-hc=2;if(a<b)if(b<0)c=0;elsec++;printf(u%d\n",c);}該程序的輸出結果是_C.A)0 B)1 C)2 D)363、下列程序執行后的輸出結果是_B—.#include<stdio.h>voidmain(){intxty=l,z;if((z=y)<0)x=4;elseif(y==0)x=5;elsex=6;printf(u%d,%d\nH,x,y);)A)4,1B)6,1 C)5,0D)出錯信息64、有如下程序#include<stdio.h>voidmain(){intx=l,a=0,b=0;switch(x)case0:b++;a++;a++;b++;printf("a=%d,b=%d\n,\a,b);)該程序的輸出結果是A.A)a=2,b=1B)a=l,b=lC)a=l,b=0D)a=2,b=265、下面程序的輸出結果是C.#include<stdio.h>voidmain(){inta=-l,b=lTk;if((++a<0)&&(b-<=0))Printf(n%d%d\nH,a,b);elseprintf("%d%d\n",b,a);}A)-l1 B)01C)10 D)0066、假定w、x、y、z、m均為ini型變量,有如下程序段:w=l;x=2;y=3;z=4;m=(w<x)?w:x;m=(m<y)?m:y;m=(m<z)?m:z;則該程序段執行后,m的值是一D.A)4 B)3 C)2 D)167、以下程序的輸出結果是—D.main(){inta=IOO;if(a>100)printf(',%d\n',,a>100);elseprintf("%d\n",a<=100);)A)a<=100B)100 C)0D)168、若執行下面的程序從鍵盤上輸入9,則輸出結果是,B#include<stdio.h>voidmain(){intn;scanf("%d”,&n);if(n++<10)printf("%d\n”,n);elseprintf("%d\n",n—);}A)11B)10 C)9 D)869、以下程序輸出結果是D.#include<stdio.h>voidmain(){intm=4;if(++m>5)printf("%d\n",m—);elseprintf(,1%d\nM,-m);)A)7 B)6 C)5 D)470、若執行下面的程序從鍵盤上輸入5,則輸出結果是.#include<stdio.h>voidmain(){intx;scanf(M%dH,&x);if(x++>5)printf("%d\n'\x);elseprintf(M%d\nH,x-);}A)7 B)6 C)5 D)471、以下程序段運行結果是A.intx=l,y=l,z=-l;x+=y+=z;printf("%d\n",x<y?y:x);A)1 B)2 C)4D)不確定的值72、有以下程序#include<stdio.h>voidmain(){inta,b,c=246;a=c/100%9;b=(-l)&&(/);printf(”%d,%d\n”,a,b);}輸出結果是 A.A)2,1 B)3,2 C)4,3D)2,-173、運行下面程序時,若從鍵盤輸入數據為"123",則輸出結果是_C.#include"stdio.h"voidmain(){intnum,ij,k,place;scanf(H%dM,&num);if(num>99)place=3;elseif(num>9)place=2;elseplace=l;i=num/100;j=(num-i*100)/10;k=(num-i*100-j*10);switch(place){case3:printf(H%d%d%d\n';k,j,i);break;case2:printf(,'%d%d\nM,kj);break;case1:printf(n%d\nn,k);})A)123 B)1,2,3C)321D)3,2,174、執行下列程序后的輸出結果是一D—.#include<stdio.h>voidmain(){intk=4,a=3,b=2,c=l;printf("%d\n",k<a?k:c<b?c:a);}A)4 B)3 C)2 D)175、以下條件表達式中能完全等價于條件表達式x的是B_.A)(x==0) B)(x!=0) C)(x==l) D)(x!=l)76、若運行下面程序時,給變量a輸入15,則輸出結果是A—.#include<stdio.h>voidmain(){inta,b;scanf(u%dH,&a);b=a>15?a+10:a-10;printf(M%d\nM,b);)A)5 B)25 C)15D)1077、運行下面程序后,輸出是_D__.#include<stdio.h>voidmain(){intk=-3;if(k<=0)printf(”****\n”);elseprintf(n####\nM))A)####B)****C)####****D)有語法錯誤不能通過編譯78、執行下面程序的輸出結果是一C—.#include<stdio.h>voidmain(){inta=5,b=0,c=0;if(a=a+b)printf(H****\n");elseprintf("####\n");A)有語法錯誤不能編譯B)能通過編譯,但不能通過連接C)輸出****D)輸出####79、為了避免嵌套的if-else語句的二義性,C語言規定else總是與—C—組成配對關系.A)縮排位置相同的ifB)在其之前未配對的ifC)在其之前尚未配對的最近的ifD)同一行上的if80、設x、y、z、t均為int型變量,則執行以下語句后,t的值為C.x=y=z=1;t=++x||++y&&++z;A)不定值B)4 C)1 D)08k以下程序段C.x=-1;do(x=x*x;}while(!x);A)是死循環 B)循環執行兩次C)循環執行一次 D)有語法錯誤82、時下面程序段描述正確的是—Bintx=0,s=0;while(!x!=0)s+=++x;printf(M%d",s);A)運行程序段后輸出0B)運行程序段后輸出1C)程序段中的控制表達式是非法的D)程序段循環無數次83、下面程序段的輸出結果是—C—.x=3;do{y=x-;if(!y){printf(n*H);continue;}printf(,'#");}while(x=2);A)## B)##*C)死循環 D)輸出錯誤信息84、下面程序的運行結果是—B—.#include<stdio.h>voidmain(){inta=l,b=10;do{b-=a;a++;}while(b-<0);printf(0%d,%d\n'\a,b);85、下面程序段的運行結果是_B.intn=0;while(n++<=2)printf("%dH,n);A)012B)123C)234D)錯誤信息86、下面程序段的運行結果是_D.intx=0,y=0;while(x<15)y++,x+=++y;printf("%d,%d”,y,x);A)20J B)6,12C)20,8 D)8,2087、下面程序的運行結果是一B.#include<stdio.h>voidmain(){ints=Oj=l;while(s<=10){s=s+i*i;i++;)printf(M%dM,-i);}A)4 B)3 C)5 D)688、函數pi的功能是根據以下近似公式求式值:—C(兀*兀)/6=1+1/(2*2)+1/(3*3)+..+l/(n*n)請填空,完成求兀的功能。#include<math.h>voidmain(){doubles=0.0;inti,n;scanf(n%ld'\&n);for(i=l;i<=n;i++)s=s+;s=(sqrt(6*s));printf(Hs=%e,,,s);}A)l/i*iB)1.0/i巧C)1.0/(i*i)D)1.0/(n*n)89、下面程序段的運行結果是—B—.fbr(x=10;x>3;x-){if(x%3)x-;--X;-X;printf(n%d\x);90、下面程序的運行結果是一D.#include<stdio.h>voidmain(){inta,b;a=-l;b=0;do{++a;++a;b+=a;}while(a<9);printf("%d\n”,b);)A)34B)24 C)26D)2591、下面程序段的運行結果是D.for(i=l;i<=5;)printf(M%dM,i);i++;A)12345B)1234C)15D)無限循環92、下面程序的輸出結果是B.#include<stdio.h>voidmain(){intn=4;while(n-)printf(u%dn,n-);)A)20 B)31 C)321D)21093、以下程序運行后的輸出結果是_D.#include<stdio.h>voidmain(){inti=10j=0;do{j=j+l;i-;}while(i>2);printf(H%d\nM,j);)A)50 B)52 C)51D)894、以下函數的功能是:求x的y次方,請填空.一C#include<stdio.h>voidmain(){inti,x,y;doublez;scanf(n%d%d';&x,&y);for(i=ltz=x;i<y;i++)z=z*;printf("xAy=%e\n",z);A)i++B)x++ C)xD)i95、有如下程序#include<stdio.h>voidmain(){intx=23;do{printf("%d”,x??);}while(!x);)該程序的執行結果是_B一A)321 B)23C)不輸出任何內容 D)陷入死循環96、以下程序段的執行結果是一C—.inti,j,m=0;for(i=l;i<=15;i+=4)for(j=3;j<=19;j+=4)m++;printf(H%d\nn,m);A)12B)15 0)20D)2597、下面程序的輸出結果是A.#include<stdio.h>voidmain(){inti;for(i=l;i<6;i++){if(i%2!=0){printf(M#M);continue;}printf(,,*n);)printf("\n,');)A)#*#*# B)#####C)*****D)*#*#*98、下面程序的輸出結果是一D.#include<stdio.h>voidmain(){intx=10,y=10,i;for(i=0;x>8;y=++i)printf(M%d%d)A)10192 B)9876C)10990D)10109199、執行以下程序后,輸出的結果是D.#include<stdio.h>voidmain(){inty=10;do{y-;}while(y);printf(M%d\n",y-);)A)-lB)1 C)8 D)0100>有如下程序#include<stdio.h>voidmain(){intn=9;while(n>6){n--;printf("%d'n);}}該程序段的輸出結果是B.A)987B)876C)8765D)9876101、有如下程序#include<stdio.h>voidmain(){inti,sum=0;for(i=l;i<=3;sum++)sum+=i;printf("%d\n”,sum);)該程序的執行結果是C.A)6 B)3C)死循環D)0102,以下循環體的執行次數是一D—#include<stdio.h>voidmain(){inti,j;for(i=OJ=1;i<=j+1;i+=2J-)printf(M%d\n",i);)A)3 B)2 C)1 D)0103、在執行以下程序時,如果從鍵盤上輸入:ABCdef<回車>,則輸出為B#include<stdio.h>voidmain(){charch;while((ch=getchar())!='\n?){if(ch>=,A,&&ch<-Z')ch=ch+32;elseif-&&ch<Tz')ch=ch-32;printf(u%c';ch);)printf(M\n,');)A)ABCdefB)abcDEFC)abcD)DEF104、下面程序的輸出結果是D.main()inti,k=O,a=0,b=0;for(i=l;i<=4;i++)(k++;if(k%2==0){a=a+k;continue;)b=b+k;a=a+k;)printf(Mk=%da=%db=%d\nM,k,a,b);}A)k=5a=10b=4 B)k=3a=6b=4C)k=4a=10b=3 D)k=4a=10b=4105>執行下面程序段后.k的值是 D.inti,j,k;for(i=0,j=10;i<j;i++,j--)k=i+j;A)9 B)11 C)8 D)10106、下面程序是計算n個數的平均值,請填空.一B—#include<stdio.h>voidmain(){inti,n;floatx,avg=0.0;scanf("%d'\&n);for(i=0;i<n;i++){scanf("%f',&x);avg=avg+;}avg=;printf(,,avg=%ftnM,avg);}A)i B)x C)xD)iavg/i avg/n avg/xavg/n107、以下程序的功能是:從鍵盤上輸入若干個學生的成績,統計并輸出最高成績和最低成績,當輸入負數時結束輸入。請填空◎__D#include<stdio.h>voidmain(){floatx,amax,amin;scanf(n%f*,&x);amax=x;amin=x;while(){if(x>amax)amax=x;if()amin=x;scanf<0%f;&x);)printf(M\namax=%f\namin=%i\n",amax,amin);A)x<=0B)x>0C)x>0D)x>=0x>aminx<=aminx>aminx<amin108、閱讀以下程序,程序運行后的輸出結果是_B#include<stdio.h>voidmain(){intx;for(x=5;x>0;x-)if(x-<5)printf("%d,”,x);elseprintf(',%d,,',x++);}A)4,3,2B)4,3,1,C)5,4,2D)5,3,1,109、以下程序段的輸出結果是C.intk,n,m;n=10;m=l;k=l;while(k<=n){m*=2;k+=4;}printf("%d\n",m);A)4 B)16 C)8D)32110、下面程序的輸出結果是__B.#include<stdio.h>voidmain(){inty=9;for(;y>0;y-){if(y%3==0){printf("%d\-y);continue;}})A)741B)852C)963D)875421UK下面程序的輸出結果是—B―.#include<stdio.h>voidmain(){intx=3;do{printf(M%du,x-=2);}while(!(-x));)A)1B)1-2 C)30 D)是死循環112、定義如下變量:intn=10;則下列循環的輸出結果是一B.while(n>7){n-vprintf("%d\n",n);}A)10 B)9 C)10 D)99 8 9 8113、語句while(!e);中的條件!e等價于A.A)e==0B)e!=lC)e!=0D)~e114、以下敘述正確的是B.A)continue語句的作用是結束整個循環的執行B)只能在循環體內和switch語句體內使用break語句C)在循環體內使用break語句或continue語句的作用相同D)從多層循環嵌套中退出時,只能使用got。語句115、在下列選項中,沒有構成死循環的程序段是_D_.A)inti=100; B)for(;;);while(1){i=i%100+1;if(i>100)break;)C)intk=l000; D)ints=36;do{++k;}while(k>=1000);while(s)—s;116、下面程序的輸出結果是A.#include<stdio.h>voidmain(){inti;for(i=l;i<=5;i++){if(i%2)printf(,,*M);elsecontinue;printf(Hr);}printf("$\n");}A)*#*#*#$B)#*#*#*$C)#*#*$D)*#*#$117、下面程序段中,循環體的執行次數是一C.inta=10,b=0;do{b+=2;a-=2+b;}while(a>=0);A)4 B)5 C)3 D)2118、若i為整型變量,則以下循環語句的循環次數是_B_.for(i=2;i==0;)printf(u%d,,,i-);A)無限次B)0次C)1次D)2次119、C語言中while和do?while循環的主要區別是._A_do-while的循環體至少無條件執行一次while的循環控制條件比do?while的循環控制條件嚴格do-while允許從外部轉到循環體內do-while的循環體不能是復合語句120>對于for(表達式I;;表達式3)可理解為Bfor(表達式1;。;表達式3)for(表達式1;1;表達式3)for(表達式1;表達式1;表達式3)for(表達式1;表達式3;表達式3)121、合法的數組定義是_D.A)inta[6]={"string"[;B)inta[5]={0,l,2,3)4,5);C)chara={"string"};D)chara[]={0,1,2,3,4,5};122、要求下面的程序運行后,顯示如下結果:TOC\o"1-5"\h\z2 10 4 615 2 32 4 7 85 13 2則程序中的劃線處應填入一B.#include<stdio.h>voidmain(){inta[4n4]={};intij;for(i=0;i<4;i++){for(j=0;j<4;j++)printf("%4d",a[i][j]);printf("\n");}){1,5,2,3},{2,4,7,8},{5,1,3,2}{2,10,4,6},{1,5,2,3},{2,4,7,8},{5,1,3,2}{5,1,3,2},{2,4,7,8},{1,523}[2,1,2,5},{10,5,4,1},{4,2,7,3},{6,3,8,2)123、給出以下定義:charx[]="abcdefg";chary[則正確的敘述為一C.A)數組x和數組y等價B)數組x和數組y的長度相同C)數組x的長度大于數組y的長度D)數組x的長度小于數組y的長度124>定義如下變量和數組:inti;intx[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};則下面語句的輸出結果是_C.for(i=0;i<4;i++)printf("%3d",x[i][3-i]);15913 B)161116C)471013 D)481216125、下面程序輸出的結果是D.#include<stdio.h>voidmain(){inti,j,x=O;staticinta[6]={1,2,3,4,5,6};for(i=0,j=l;i<5;++i,j++)x+=alij*a|j];printf(M%d\n",x);)A)數組a中首尾的對應元素的乘積B)數組a中首尾的對應元素的乘積之和C)數組a中相鄰各元素的乘積D)數組a中相鄰各元素的乘積之和126、若希望下面的程序運行后輸出45,程序空白處的正確選擇是_C.#include<stdio.h>voidmain(){inti,j=10,a[]={1,3,5,7,9,11,13,15);for()j+=a[i];printf(n%d\nM,j);}A)i=5;i>l;i-B)i=0;i<7;++iC)i=5;i>=l;—i D)i=2;i<6;++i127、若有以下說明:chars1[]={MtreeH),s2[]={MflowerM);,則以下對數組元素或數組的輸出語句中,正確的是_C_.A)printf(',%s%s,\sl[5],s2[7]);printf(,,%c%c,',s1,s2);puts(sl);puts(s2); D)puts(sl,s2);128、下列一維數組初始化語句中,正確且與語句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};129、運行下面程序段的輸出結果是_A.charsl[10]={,SVeVt';\0';u,,,p,;\0,};A)SetB)SetupC)SetupD)130、以下程序段的輸出結果是—B—.chars[]=,'anapple1,;printf(M%d\nH,strlen(s));A)7 B)8 C)9 D)10131、若有說明:charc[10]={'E:a','s?t','\0'};,則下述說法中正確的是D.A)c[7]不可引用 B)c⑹可引用,但值不確定C)c[4]不可引用 D)c[4]可引用,其值為空字符132、下列初始化語句中,正確且與語句charc[]="string";等價的是C.A)charc[]={'s';t','r'(,i','n','g');B)charc[]=,string,;Qcharc[7]={'sVf/rVi7nVg',W);charc[7J={String1);133、若有說明char山上附二匕工叫智};則對元素的非法引用是C.A)cLOJB)cL9-6]C)c[4*2]D)c[2*3]134、如有說明:charsl[5],s2[7];,要給數組si和s2整體賦值,下列語句中正確的是 C.s1=getchar();s2=getchar();scanf(,'%s%sH,sl,s2);scanf(n%c%c'\sl,s2);gets(sl,s2);135、下列一組初始化語句中,正確的是—B.A)inta[8]={}; B)inta[9]={07,0,4,8);C)inta[5]={9,5,7,4,0,2}; D)inta[7]=7*6;136、以下程序輸出的結果是D.#include<stdio.h>voidmain(){charstr[]=nla2b3c,f;inti;for(i=0;str[i]!=W;i++)if(str[i]>='0'&&str[i]<=,9")printf("%c”,str[i]);printf(”\n");)A)123456789B)Ia2b3cC)abcD)123137>以下程序輸出的結果是—C.#include<stdio.h>voidmain(){inta[J={5,4,3,2,l),ij;longs=0;for(i=0;i<5;i++) s=s*10+a[i];printf(Ms=%ld\nM,s);)A)s=12345 B)s=54321C)s=54321 D)以上都不對138、以下程序輸出的結果是—A—.#include<stdio.h>voidmain(){inta[]={1,2,3,4,5),ij,s=0;for(i=0;i<5;i++) s=s*10+a[i];printf(,,s=%d\nt,,s);)A)s=12345 B)s=l2345C)s=54321 D)s=54321139、在定義inta[5][6]后,數組a中的第10個元素是.一C一(設a⑼⑼為第一個元素)A)a[2][5] B)a[2][4]C)a[l][3] D)a[l][5]140、當接受用戶輸入的含有空格的字符串時,應使用A 函數.A)gets()B)getchar()C)scanf()D)printf()141>以下程序執行時輸入LanguageProgramming〈回車,,輸出結果是D.#include<stdio.h>voidmain(){charstr[30];gets(str);printf(Hstr=%s\n",str);)A)LanguageProgrammingB)LanguageC)str=LanguageD)str=LanguageProgramming142、以下一維數組a的正確定義是D.A)inta(10); B)intn=10,a[n];C)intn; D)#defineSIZE10scanf(M%dM,&n); inta[SIZE];inta[n];143、以下對二維數組a進行正確初始化的是_B.inta[2][3]={{1,2},{3,4},{5,6}};inta[][3]={1,2,3,4,5,6};inta[2][]={1,2,3,4,5,6);inta[2][]={{1,2},{3,4)};144、以下關于數組的描述正確的是C.A)數組的大小是固定的,但可以有不同類型的數組元素。B)數組的大小是可變的,但所有數組元素的類型必須相同。C)數組的大小是固定的,所有數組元素的類型必須相同。D)數組的大小是可變的,可以有不同類型的數組元素。145>以下程序的輸出結果是B.#include<stdio.h>voidmain(){inta[4][4]={{1,3,5,},{2,4,6},{3,5,7}};primf("%d%d%d%d\n”,alO][0],a[l]⑴,a⑵⑵,a[3][3J);)A)0650B)1470C)5430D)輸出值不定146、以下程序的輸出結果是_A.#include<stdio.h>voidmain(){inta[4][4]={{l,3,5,},{2,4,6},{3,5,7));printf(',%d%d%d%d\n';a[0][3],a[l][2],a[2][lLa[3][0]);)A)0650B)1470C)5430D)輸出值不定147、已知shortint類型變量占用兩個字節,若有定義:shortinix[10]={0,2,4};,則數組x在內存中所占字節數是D.A)3 B)6 C)10D)20148、在定義inta[5][4];之后,對a的引用正確的是.C A)aL2H4] B)al1,3] C)a[4Jl3JD)a[5J10J149、以下數組定義中不正確的是—D—.inta[2][3];intb[][3>{0,l,2,3);C)intc[100][100]={0};D)inta[3][]={{1,2},{1,2,3},{123,4}};150、在執行語句:inta[][3]={l,2,3,4,5,6};后,的值是 AA)4B)1 C)2 D)5151、以下程序的輸出結果是。.#include<stdio.h>voidmain(){inti,a[10];for(i=9;i>=0;i-)a[i]=10-i;printf(M%d%d%d,,,a[2],a[5],a[8]);)A)258 B)741C)852D)369152、以下定義語句中,錯誤的是一B.A)inta[]={l,2}; B)chara={"test"};chars[l0]={"test"); D)inta[]={'a',,b',,c'};153、以下定義語句中,錯誤的是—D—.A)inta[]={1,2}; B)chara[]={utestu};C)chars[10]={"test"}; D)intn=5,a[n];154、下列程序的輸出結果是一C—.#include<stdio.h>voidmain(){charblJ=MABCDEFG,';charp=0;while(p<7)putchar(blp++J);putchar('\n');)A)GFEDCBA B)BCDEFGC)ABCDEFG D)GFEDCB155、下述對C語言字符數組的描述中錯誤的是_C_.A)字符數組可以存放字符串B)字符數組中的字符串可以整體輸入、輸出C)可以在賦值語句中通過賦值運算符"="對字符數組整體賦值D)不可以用關系運算符對字符數組中的字符串進行比較156>以下程序的輸出結果是A.#include<stdio.h>voidmain(){inti,x[3][3]={l,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d,",x[i][i]);printf("\n");)A)1,5,9,B)1,4,7,C)3,5,7,D)3,6,9,157、如有定義語句inta[]={1,8,2,838,4,8,5,8};,則數組a的大小是_A.A)10 B)11 C)8D)不定158、有如下程序#include<stdio.h>voidmain(){charch[80]=M123abcdEFG*&";intj;longs=0;puts(ch);for(j=0;ch|j]>,\0,;j+4-)if(ch[j]>='A,&&ch[jl<=,Z')ch[j]=ch|j]+,e,JE,;puts(ch);)該程序的功能是一D—.A)測字符數組ch的長度B)將數字字符串ch轉換成十進制數C)將字符數組ch中的小寫字母轉換成大寫D)將字符數組ch中的大寫字母轉換成小寫159、設有如下定義:charaal2][20]={"abed","ABCD"};則以下說法中錯誤的是一D—.A)aa是個二維數組,可以存放2個19個字符以下的字符串B)aa是個二維數組,每行中分別存放了字符串“abed"和"ABCD"aa⑼可以看作是一維數組名aa⑼[0]可以看作是一維數組名160、以下對C語言函數的有關描述中,正確的是—A_.A)在C中,調用函數時,只能把實參的值傳送給形參,形參的值不能傳送給實參B)C函數既可以嵌套定義又可以遞歸調用C)函數必須有返回值,否則不能使用函數D)C程序中有調用關系的所有函數必須放在同一個源程序文件中161、有如下說明:inta[10]={0,l,2,3,4,5,6,7,8,9);則數值不為9的表達式是—B—.A)a[10-l]B)a[8]C)a[9]-0D)a[9]-a[0]162、設有數組定義:chararrayU="China”;則數組array所占的存儲空間為CA)4個字節 B)5個字節C)6個字節 D)7個字節163、下面程序的輸出是B.#include<stdio.h>intm=13;intfun2(intx,inty){intm=3;retum(x*y-m);)voidmain(){inta=7,b=5;printf(M%d\nH,fun2(a,b)/m);)A)1 B)2 C)7 D)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,678,9};x=f(a,3);printf("%d\nM,x);}上面程序的輸出結果是_B.A)20B)14 C)9 D)5165、請讀程序:#include<stdio.h>f(intb[],intn){inti,r=l;for(i=0;i<=n;i++)r=r*b[i];returnr;}voidmain(){intx,a[]={2,3,4,5,678,9};x=f(a,3);printf(M%d\n",x);}上面程序的輸出結果是_B.A)720B)120C)24D)6166、請讀程序:#include<stdio.h>f(chars[]){inti,j;i=0;j=0;while(s|j]!='\0r)j++;return(j-i);}voidmain(){printf("%d\n",f("ABCDEF"));}上面程序的輸出結果是一B—.D)8A)0 B)6 C)7167、對以下程序,正確的說法是_D.D)8sub(charx,chary){intz;z=x%y;returnz;}voidmain(){intg=5,h=3,k;k=sub(g,h);printf("%d\n",k);)A)實參與其對應的形參類型不一致,程序不能運行B)被調函數缺少數據類型說明,程序不能運行C)主函數中缺少對被調函數的說明語句,程序不能運行D)程序中沒有錯誤,可以正常運行168、若已定義實參數組inta[3H4]={2,4,6,8,10};,則在被調用函數f的下述定義中,對形參數組b定義正確的選項是 B_.A)f(intb[][6]) B)f(b)intb[][4];C)f(intb[3][]); D)f(b)intb[4][5];169、若函數調用時用數組名作為函數參數,以下敘述中,不正確的是—C—.A)實參與其對應的形參共占用同一段存儲空間B)實參將其地址傳遞給形參,結果等同于實現了參數之間的雙向值傳遞C)實參與其對應的形參分別占用不同的存儲空間D)在調用函數中必須說明數組的大小,但在被調函數中可以使用不定尺寸數組170、以下敘述中,不正確的是—B—.A)使用staticfloata定義的外部變量存放在內存中的靜態存儲區B)使用floatb定義的外部變量存放在內存中的動態存儲區C)使用staticfloatc定義的內部變量存放在內存中的靜態存儲區D)使用floatd定義的內部變量存放在內存中的動態存儲區171、如果一個函數位于C程序文件的上部,在該函數體內說明語句后的復合語句中定義了一個變量,則該變量—C.A)為全局變量,在本程序文件范圍內有效B)為局部變量,只在該函數內有效C)為局部變量,只在該復合語句中有效D)定義無效,為非法變量172、調用函數時,當實參和形參都是簡單變量時,它們之間數據傳遞的過程是—D.A)實參將其地址傳遞給形參,并釋放原先占用的存儲單元B)實參將其地址傳遞給形參,調用結束時形參再將其地址回傳給實參C)實參將其值傳遞給形參,調用結束時形參再將其值回傳給實參D)實參將其值傳遞給形參,調用結束時形參并不將其值回傳給實參173、以下敘述中,不正確的是—B.A)在同一C程序文件中,不同函數中可以使用同名變量B)在main函數體內定義的變量是全局變量C)形參是局部變量,函數調用完成即失去意義D)若同一文件中全局變量和局部變量同名,則全局變量在局部變量作用范圍內不起作用174、若函數調用時參數為基本數據類型的變量(俗稱簡單變量),以下敘述正確的是C.A)實參與其對應的形參共占存儲單元B)只有當實參與對應的形參同名時才共占存儲單元C)實參與其對應的形參分別占用不同的存儲單元D)實參將數據傳遞給形參后,立即釋放原先占用的存儲單元175、若主調用函數類型為double,被調用函數定義中沒有進行函數類型說明,而return語句中的表達式類型為float型,則被調函數返回值的類型是—A—。A)int型 B)float型C)double型 D)由系統當時的情況而定176、在以下敘述中,不正確的選項是B。A)C語言程序總是從main()函數開始執行B)在C語言程序中,被調用的函數必須在main()函數中定義C)C程序是函數的集合,在這個函數集中包括標準函數和用戶自定義函數D)在C語言程序中,函數的定義不能嵌套,但函數的調用可以嵌套177、C語言中,若未說明函數的類型,則系統默認該函數的類型是一_CoA)float型B)long型C)int型D)double型178、下面函數的功能是 B。sss(s,t)chars[],t[];{inti=0;while((s[ij)&&(tlij)&&(t[i]==s[i]))i++;return(s[i]-t[i]);jA)求字符串的長度B)比較兩個字符串的大小C)將字符串s復制到字符串t中D)將字符串s接續到字符串t中179、設有如下函數定義:intf(chars[]){inti=0;while(s[i++]!=r\Ot);return(i-1);}如果在主程序中用下面的語句調用上述函數,則輸出結果為一C.printf("%d\n",f("goodbey!"));A)3 B)6 C)8 D)9180、對于C語言的函數,下列敘述中正確的是—AA)函數的定義不能嵌套,但函數調用可以嵌套B)函數的定義可以嵌套,但函數調用不能嵌套C)函數的定義和調用都不能嵌套D)函數的定義和調用都可以嵌套181、以下說法中正確的是C_.A)C語言程序總是從第一個定義的函數開始執行B)在C語言程序中,要調用的函數必須在main。函數中定義C語言程序總是從main()函數開始執行C語言程序中的main。函數必須放在程序的開始部分182、以下程序的輸出結果是B.#include<stdio.h>inta,b;voidfun(){a=IOO;b=200;}voidmain(){inta=5,b=7;fun();printfC%d%d\n,f,a,b);}A)100200B)57C)200100D)75183、以下函數func()的功能是:使具有n個元素的一維數組b的每個元素的值都增加2,劃線處應填入_D.func(intb[],intn){int;for(i=0;i<n;i++)A)b[i++]B)b[i]++C)b[i+=2]D)b[i]+=2184、設有以下函數:#include<stdio.h>intf(inta){intb=0,c;c=3;b++;c++;return(a+b+c);}如果在下面的程序中調用該函數,則輸出結果是_B_.voidmain(){inti;fdr(i=0;i<3;i++)printf(,f%d\nn,f(i));}A)5B)5C)3D)376439753185、設有以下函數:#include<stdio.h>intf(inta){intb=0;staticc=3;b++;C++;return(a+b+c);}如果在下面的程序中調用該函數,則輸出結果是A_.voidmain(){inta=2,i;for(i=0;i<3;i++)printf(n%d\n';f(a));}TOC\o"1-5"\h\zA)7 B)7 C)7 D)78 9 10 79 11 13 7186、在調用函數時,如果實參是簡單變量,它與對應形參之間的數據傳遞方式是BA)地址傳遞 B)單向值傳遞C)由實參傳給形參,再由形參傳回實參D)傳遞方式由用戶指定187、C語言規定,除主函數外,程序中各函數之間_A.A)既允許直接遞歸調用也允許間接遞歸調用B)不允許直接遞歸調用也不允許間接遞歸調用C)允許直接遞歸調用不允許間接遞歸調用D)不允許直接遞歸調用允許間接遞歸調用188、以下函數fun形參的類型是—D—.fun(floatx){floaty;y=3*x-4;returny;}A)intB)不確定C)voidD)float189、下面程序的輸出是 C.intfun3(intx){staticinta=3;a+=x;return(a);}voidmain(){intk=2,m=l,n;n=fun3(k);n=fun3(m);printf(M%d\nM,n);}A)3 B)4 C)6 D)9190、下列程序執行后輸出的結果是_C.#include<stdio.h>intf(inta){intb=0;staticc=3;a=c++,b++;retum(a);}voidmain(){inta=2,i,k;for(i=0;i<3;i++)k=f(a++);printf(H%d\nM,k);}A)3 B)0 C)5 D)4191、C語言中規定函數的返回值的類型是由_D.A)return語句中的表達式類型所決定B)調用該函數時的主調用函數類型所決定C)調用該函數時系統臨時決定D)在定義該函數時所指定的類型所決定192、以下程序的輸出結果是C.#include<stdiO.h>fun(intx,inty,intz){z=x*x+y*y;}voidmain(){inta=31;fun(5,2,a);printf("%d",a);}A)0 B)29 C)31 D)無定值193、以下函數調用語句中含有實參個數為一B—.func((exp1,exp2),(exp3,exp4,exp5));A)1個B)2個C)4個D)5個194、以下程序的輸出結果是D_.#include<stdio.h>voidfun(){staticinta=0;a+=2;primf("%d”,a);}voidmain(){intcc;fdr(cc=l;cc<4;cc++)fun();printf("\n”);}A)2222 B)2468C)222 D)246195、有如下程序intfunc(inta,intb){return(a+b);)voidmain(){intx=2,y=5,z=8,r;r=func(func(x,y),z);printf("%d\nu,r);}該程序的輸出結果是D.A)12B)13 C)14D)15196、有如下函數調用語句func(rec1,rec2+rec3,rec4,rec5);該函數調用語句中,含有的實參個數是一B.A)3 B)4 C)5D)有語法錯誤197,有如下函數調用語句func(recl,rec2+rec3,(rec4,rec5));該函數調用語句中,含有的實參個數是A)3 B)4 C)5D)有語法錯誤198、在一個C源程序文件中,要定義一個只允許本源文件中所有函數使用的全局變量,則該變量需要使用的存儲類別是:D.A)externB)registerC)autoD)static199、C語言中,凡未指定存儲類別的局部變量的隱含存儲類別是一A―.A)autoB)staticC)externD)register200、在C語言中,全局變量的存儲類別是一A.A)staticB)externC)voidD)registe練習題2.(A)是構成C語言程序的基本單位。A、函數 B、過程 C、子程序 D、子例程.C語言程序從C 開始執行。A)程序中第一條可執行語句 B)程序中第一個函數C)程序中的main函數D)包含文件中的第一個函數3、以下說法中正確的是(CA、C語言程序總是從第一個定義的函數開始執行B、在C語言程序中,要調用的函數必須在main()函數中定義C、C語言程序總是從main()函數開始執行D、C語言程序中的main()函數必須放在程序的開始部分.下列關于C語言的說法錯誤的是(B)oA)C程序的工作過程是編輯、編譯、連接、運行B)C語言不區分大小寫。C)C程序的三種基本結構是順序、選擇、循環D)C程序從main函數開始執行.下列正確的標識符是(C).A.-a1 B.a[i] C.a2_i D.intt.下列C語言用戶標識符中合法的是(B)。A)3axB)x C)case D)-e2 E)union.下列四組選項中,正確的C語言標識符是(C)?A)%x B) a+bC) a123 D)1238、下列四組字符串中都可以用作C語言程序中的標識符的是(AA、print_3d db8aBc B、l\amone_halfstart$it3paiC、str_1Cpppowwhile D、PxqMy->bookline#His.age.C語言中的簡單數據類型包括(D)oA、整型、實型、邏輯型B、整型、實型、邏輯型、字符型C、整型、字符型、邏輯型D、整型、實型、字符型.在C語言程序中,表達式5%2的結果是.C。A)2.5 B)2 C)1 D)3.如果int
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 25年公司員工安全培訓考試試題附參考答案【A卷】
- 2024-2025新工人入場安全培訓考試試題A4版可下載
- 2024-2025項目部安全管理人員安全培訓考試試題打印
- 2025網絡小說版權轉讓合同
- 2025地下室基礎承包土方挖掘工程合同
- 2025標準房屋買賣合同模板
- 2025深圳租房合同
- 2025關于電子產品購銷合同樣本
- 2025賣方知識產權合同范本
- 2025吉林省醫療器械集中招標采購合同
- 《洗地機培訓方案》課件
- 鄭州市2025年高中畢業年級第一次質量預測(一模) 化學試卷(含標準答案)
- 云輻射效應研究-洞察分析
- 免疫組庫臨床應用
- 2025中國海油春季校園招聘筆試高頻重點提升(共500題)附帶答案詳解
- 消防安全培訓課件講稿
- 四川省樂山市(2024年-2025年小學六年級語文)部編版期末考試((上下)學期)試卷及答案
- 2025屆徐州市高考英語二模試卷含解析
- 《延續性護理在永久性腸造口患者中的應用研究》4600字(論文)
- 康復人才培養
- 建設工程消防驗收現場評定工作報告(第三方機構模板)
評論
0/150
提交評論