freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

c語言程序設計習題與上機指南答案-wenkub.com

2025-06-23 11:44 本頁面
   

【正文】 i++)f=f*i。f=f*n。}int fac(int n){int f=1。include“”void main(){float fac(int n);int i。y=w。printf(“%d\n”,c)。}14.求兩個數(shù)的最大公約數(shù)。while(y){w=x%y。main(){int a=24,b=16,c。z=xy?x:y。b)。includevoid main(){int min(int x,int y)。}int max(int x,int y){int z。a,amp。11.求兩個數(shù)中較大的一個數(shù)。8.在調用一個函數(shù)的過程中又出現(xiàn)直接或間接地調用該函數(shù)本身,稱為函數(shù)的遞歸。6.如果實參表列包含多個實參,則各參數(shù)間用逗號隔開。3.從用戶使用的角度看,函數(shù)有兩種:標準函數(shù)、用戶定義的函數(shù)用以解決用戶的專門需要。2.所有函數(shù)都是平行的,即在定義函數(shù)時是分別進行的,是互相獨立的。a)稱為函數(shù)的直接遞歸調用b)稱為函數(shù)的間接遞歸調用c)稱為函數(shù)的循環(huán)調用d)C語言中不允許這樣的遞歸調用19.言中規(guī)定,若對函數(shù)類型未加顯式說明,函數(shù)的隱含類型為(C)。a) 函數(shù)可以嵌套定義但不能嵌套調用b) 函數(shù)既可以嵌套調用也可以嵌套定義c) 函數(shù)既可以不嵌套調用也不可以嵌套定義d) 函數(shù)可以嵌套調用但不可以嵌套定義15.C語言規(guī)定,函數(shù)返回值的類型是由(D)。}A)27 B)27.000000 C)28 D)28.00000011.若已定義的函數(shù)有返回值,則以下關于該函數(shù)調用的敘述中錯誤的是(D)。printf(“%lf\n”,d)。}A)0 B)184 C)175 D)編譯不通過10.閱讀下面程序段,則執(zhí)行后的結果是(D)。return k。include“”main(){fun3(fun1(),fun2())。{char x=’B’。fun(md)。printf(“%d\n”,x)。print(“%d”,x)。}return x。}int aa(int x,int y){int w。include“”int aa(int x,int y)。}A)5 B)6 C)7 D)85.閱讀下面程序段,則執(zhí)行后的結果是(D)。for(i=0。include“”fun(){staticint x=5。include“”long fun(int n){if(n2)return (fun(n1)+fun(n2))。k=fun(m,n)。k=a+b。int b=13。 printf(%15d,f[i])。i++)f[i]=f[i1]+i*i。 includevoid main(){int i。i5。j5。int i,j。\039。){str1[i]=str2[j]。\039。scanf(%s,str2)。}4.編一程序,將兩個字符串連接起來,不要用strcat函數(shù)。j++) if(a[i][j]min) {min=a[i][j]。for(i=0。j5。int a[3][5]。i20。t=x[i]。i++){min=i。i++)scanf(%d,amp。}}2.用選擇法對20個整數(shù)排序。for(i=0。int t[40]={1,1}。i++)scanf(“%d”,amp。a[1],amp。}錯誤語句:scanf(“%d%d%d”,amp。a)。正確語句:int a[4]。for(i=0。for(i=0。i5。printf(\n)。int i。n39。h39。3.以下程序輸出一個字符串:China,請改錯。if(str[2]string)string=str[2]。i3。includeincludevoid main(){char string[20]。printf(sum=%d\n,sum)。i3。}三.改錯題1.下面程序求矩陣a的主對角線元素之和,請改錯。for(i=0。不用strcpy函數(shù)。j3。max=a[0][0]。}printf(%s\n,str)。ij1。includeincludevoid main(){char m。g39。i39。t39。7.下列程序運行結果是6。4.C語言規(guī)定了“字符串結束標志”,以字‘\0’來表示。 D)int a[2][2]={{1},2,3}。A)11 B)19 C)13 D)2010.以下不能正確定義二維數(shù)組的選項是(A)。i4。printf(%d\n,s)。ch[i]39。ch[i]=39。A)9,9 B)8,9 C)1,8 D)9,88.下面程序的運行結果是(B)。i=sizeof(A)。,39。,39。,39。,39。7.有以下程序includevoid main(){char a[]={39。 B)defineN100int num[N]。}。,39。x,c)。x,amp。,則正確的輸入語句是(D)。2.已有定義int x[3][2]。,39。C)char a={39。 /*輸出每行*號*/printf(\n)。j++)printf()。 /*輸出每行*號后換行*/}for(i=1。for(k=1。i=4。printf(x=%\n,x)。y=((4*x08)*x0+6)*x012。}printf(sum=%e\n,sum)。for(i=1。f1=temp。i=20。}運行結果:20101有一分數(shù)序列:2/1,3/2,5/3,8/5,13/8,21/13,…求出這個數(shù)列的前20項之和。for(i=1。}}編寫程序,求1+2+3+…+200。break。break。c=score/10。如果輸入的數(shù)值小于0或大于100要有“輸入成績錯誤”的信息顯示。c=’Z’)c=c+32。includevoid main(){char c。area=sqrt(s*(sa)*(sb)*(sc))。amp。a,amp。}3.從鍵盤輸入一個三角形的邊長,輸出三角形面積,取2位小數(shù)。scanf(“%d”,amp。s=*r*r。輸出時要有文字說明,取小數(shù)點后2位。i=40。if(i%2==0)printf(\n)。f2=1。從第3個數(shù)開始,該數(shù)是其前面兩個數(shù)之和。}pi=pi*4。while(fabs(t)106){pi=pi+t。float n,t,pi。}錯誤語句:int i,num。for(i=10。}錯誤語句:if(x%5==0||x%7==0)正確語句:if(x%5==0amp。scanf(“%d”,amp。}錯誤語句:max=(tempc)?temp:c。c)。includevoid main(){int a,b,c,temp,max。}錯誤語句:scanf(“%d”,x)。printf(“\n input a integer10009999:”)。else printf(“%d is not”,year)。 elseleap=0。includevoid main(){int year,leap。j++){x=(i1)*4+j。for(i=1。)。c=’z’)putchar (c39。while((c=getchar ())!=39。break。break。break。\n39。}} 1輸入若干字符數(shù)據,分別統(tǒng)計其中A,B,C的個數(shù)。grade)。i++){sum=0。includevoid main(){int i,j。Z39。A39。includevoid main(){char ch。z39。a39。includevoid main(){char ch。i=0。if(x6)printf(“%d”,x)。scanf(“%d”,amp。amp。}} printf(“%d”,sum)。i=4。case2:printf(“\n”)。break。)break。amp。 printf(“\ncontinue?(Y/N):)。 case12:printf(“December\n”)。 case10:printf(“October\n”)。 case8:printf(“August\n”)。 case6:printf(“June\n”)。 case4:printf(“April\n”)。 case2:printf(“February\n”)。scanf(“%d”,amp。} 8.從鍵盤用數(shù)字輸入月份,然后用英文單詞輸出顯示月份。includevoid main() {int a=3,b=6,c=9。x)。printf(“%d”,y/=(x%=6))。b=b*2。a=getchar ()。}若從鍵盤上輸入5,6,65,66回車。b,amp。}3.有以下程序。printf(“%\n”,z)。}A)1 B)0 C)1 D)8 二.填空題1.,請?zhí)羁?。表達式3)1下面的程序運行結果是(B)includevoid main(){int x=10。表達式3)C)for(表達式1。表達式3)可以理解為(B)A)for(表達式1。x=x*i。i++) for(i=1。} i++。 x=1。則下列描述正確的是(D)A)程序段的控制表達式是非法 B)程序段是無限循環(huán) C)運行程序段后輸出0 D)運行程序段后輸出11若變量已正確定義,要求以下程序段完成6!的運算,不能完成的程序段是(D)。則下列描述正確的是(B)A)循環(huán)體一次也不執(zhí)行 B)循環(huán)體執(zhí)行一次 C)循環(huán)體執(zhí)行兩次 D)是無限循環(huán)1下面的程序中:int i=0。while(i=0)i=i1。case2:a++。}A)666 B)666666 C)666666666 D)以上都不對10.有如下程序。x)。 default:printf(“$\n”)。d=a20?b:c。includevoid main(){int a=6,b=5。amp。}以下敘述中正確的是(B)。z)。C)scanf(“%d%d%d”,x,y,z)。B)scanf(“%d%d%d”,amp。則變量c(D)。b,amp。imag=a*d+b*c。scanf(%f%f,amp。scanf(%f%f,amp。兩復數(shù)的積按下面的公式計算:(a+bi)printf(%d小時%d分鐘%d秒。hour=k/3600。int hour,minute,second。printf(%c%c\n,c1,c2)。A39。c1=32。includevoid main(){char c1,c2,t。0xf000)12。u)。}運行結果:請輸入兩個整數(shù):158兩數(shù)進行實數(shù)除,,商的第二位小數(shù)位是77.輸入一個(unsigned 類型)無符號整數(shù),分別輸出它的低四位和高四位。b)。float f。a4=a1%a2。scanf(%ld%ld,amp。 /*函數(shù)sqrt(x)是求x的平方根*/printf(該三角形的面積是%\n,area)。if((a+b=c)||(a+c=b)||(b+c=a))printf(您輸入的三條邊無法構成三角形。scanf(%f%f%f,amp。printf(三個數(shù)的平方和x=%.3f,x的平方根=%.3f\n,square,squareroot)。average=total/。a,amp。所有運行數(shù)據保留三位小數(shù),第四位四舍五入。includevoid main(){char c1=97,c2=98。for(int i=0。c5=c5+4。c1=c1+4。例如,“A”用字母“E”來替代。1)x+a%3*(int )(x+y)%2/4設x=2.5,a=7,y=4.7第1步:(int )(x+y)=(int )()=7第2步:a%3*7%2/4=7%3*7%2/4=1*7%2/4=1/4=0第3步:x+0=x=()2)(float )(a+b)/2+(int )x%(int )y設a=2,b=3,x=3.5,y=2.5第1步:(float )(a+b)/2=(float )(2+3)/2=(float )(5)/2=第2步:(int )x%(int )y=(int )()%(int )()=3%2=1第3步:+1=()2.寫出下面賦值表達式運算后a的值,設原來a=12,n=5。(錯)8.C語言中,不要求對程序中所用到的變量進行強制定義。printf(“%o\n”,a)。(錯)2.C語言中,字符常量只能包含一個常量(字符)。includevoid main(){int i=5,j=9。m=++i。}程序的運行結果是:aa∪bb∪∪∪cc∪∪∪∪∪∪abc
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1