資源描述:
《c語言近年期中期末試題整1》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、C語言近年期中期末試題整理(第1~6章)——答案(部分內(nèi)容可能有誤)2008年期末試題單選部分1、C2、B3、D4、C6、B8、A填空部分1、x=-1,y=12、C=83、44、08、110、int程序填空部分2、sum=472007年期中試題單項選擇題(每小題2分,共60分)題號123456789101112131415選擇CCCDDBDCDACBCBD題號161718192021222324252627282930選擇CDDDCBBADBBACCD填空題(每小題3分,共21分)1ch>=’a’&&ch<=’z’
2、
3、ch<=’A’&&ch>=’Z’2if(x
4、>0)y=1;elseif(x==0)y=0;elsey=-1;314k=4s=65x>=y&&y>=z67728程序閱讀題(每題3分,共9分)1Blank=1,digit=6,other=32Pass30程序填空題(每空2分,共10分)(1)flag*1.0/k(2)flag=-flag(3)max=x(4)x!=-1(1)scanf(“%d”,&x)2005年期中試題單項選擇題1、C2、D3、C7、D8、B填空題1.0>=y&&y>=92.x>0?1:((x==0)?0:-1))3.c=’0’+’9’-c;4.putchar(‘z’-i)或printf(“
5、%c”,’z’-i);程序閱讀題2、951372005年期末試題單項選擇題(每題2分,共20分)1、B2、C3、D4、B5、A6、C9、C填空題1、24,24,c2、sqrt(s*(s-a)*(s-b)*(s-c))4、1,4,85、416、x=4,y=5,z=18、對形參y必須作類型說明程序閱讀題2、k=6,x=03、54321程序填空題1、flag*1./kC語言近年期中期末試題整理(第1~6章)2008年期末試題單選部分1.假定以下表達式中所有變量均已定義為int類型并已賦值,請問其中哪個表達式?jīng)]有語法錯誤?A.x=3.14%2;B.y=2a+b;C
6、.m=a
7、返回值6.用scanf()輸入一個double類型的變量的值,則輸入格式要用A."%f"B."%lf"C."%f"或"%lf"D."%ld"8.執(zhí)行以下程序后,chara='0';printf("%X",a);將輸出什么結(jié)果?A.30B.0x30C.0X30D.0填空部分1.執(zhí)行以下代碼后,將輸出______________。#defineFORwhile(x--);intx=3,y=0;FOR{y++;}printf("x=%d,y=%d",x,y);2.執(zhí)行以下代碼后,將輸出______________。inta=2,b=5,c=8;c
8、=(~a&&b)^
9、!(a&b);printf("c=%d",c);3.執(zhí)行以下代碼后,變量d的值=__________。inta=-10,b=0,c=20,d;d=a>b?-3.14:b>c?2.68:4.99;4.執(zhí)行以下代碼后,變量x的值=__________。inta=3,b=4,c=3,x;x=a!=(b=c);8.執(zhí)行以下代碼后,變量max的值=_________。intx=3,y=2,z=1,max;if(x>=y&&x>=z)max=x;if(y>=x&&y>=z)max=y;else10.若定義函數(shù)時省略該函數(shù)的返回值類型,則它的實際返回值類型是____。程序填
10、空部分2.以下程序的輸出結(jié)果是_________________。#includevoidmain(){inti,j,sum=0;for(i=1;i<=3;i++){if(i==2)continue;for(j=1;j<=6;j++){sum+=j;if(sum>=6)break;}sum+=i*10;}printf("sum=%d",sum);}2007年期中試題單項選擇題(每題2分,共60分)1.C語言源程序文件經(jīng)過編譯連接之后生成一個后綴為_____的文件。A.”.c”B.“.obj”C.“.exe”D.“.bas”2.以下選項中不正確
11、的整型常量是_____。A.12LB.