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

正文內(nèi)容

[高等教育]c語言題目復(fù)習(xí)資料最新稿(編輯修改稿)

2024-09-16 17:26 本頁面
 

【文章內(nèi)容簡介】 int t。for(t=1000。t10000。t++){ b=(t%1000)/100。 c=(t%100)/10。 d=t%10。for(e=1。e10。e++) if(t*e==(b*1000+c*100+d*10+e)) { n++。 printf(“%d,%d\n”,t,e)。 }}printf(“%d”,n)。}答案 32在TC中,設(shè)x,y,z和k都是int型變量,則執(zhí)行表達(dá)式:x=(y=4,z=16,k=32)后,x的值( A ) 2在TC中,以下程序的輸出結(jié)果是( D )main (){ int a=12 ,b=12printf(“%d%d\n”,a ,++b)。} 10 12 10 132在C語言中,以下程序的輸出結(jié)果是( A )main (){ int x=21。 do{ printf(“%d”,x)。}while (!x)。} 2在C語言中,下面程序輸出結(jié)果( B )main(){ int i 。int a[3][3]={1,2,3,4,5,6,7,8,9}。for ( i=0。i3。i++)printf(“%d”,a[2i][i])。} 5 9 5 3 9 1 5 7在C語言中,下面有關(guān)for循環(huán)的正確描述是( D ),可以包含多條語句,但必須用花括號括起來。程序選擇題:2C語言程序中下列哪個函數(shù)用于字符串的比較 ( B ) //了解四個函數(shù)的作用功能2在TC中,設(shè)K為整型變量,則下列while循環(huán)共執(zhí)行(D )次。K=2;while(K!=0) printf(“%d”,K)。K。printf(“\n”)。 2在TC中,假定有以下變量定義int K=7, x=12, 則能使其值為3的表達(dá)式是( D )A. x%=(KK%5) B. x%=(K%=5) C. x%=KK%5 D. (x%=K)(K%=5)2在C語言中,要求運算數(shù)必須是整型的運算符是( A )A.% B./ C. D.|在TC中,若x和y都是int型變量,x=100,y=200,下列語句的輸出結(jié)果是( D )printf(“%d\n”,(x,y))。,輸出不確定的值 200 程序改錯題:下列程序是求1000以內(nèi)的最大的30個素數(shù)之和,請修改程序中的錯誤,并寫出正確答案。程序: include 答案: include include int fun(int high)。 { int sum=0,n=0,j,yes。 /*下行有錯*/ while((high=2)||(n10)) amp。amp。n=30 : //將||改為amp。 ,將10改為30 { yes=1。 for(j=2。j=sqrt(high)。j++) if (high%j= =0) /*下行有錯*/ {yes=0。break。} 將break去掉,沒有原則錯誤 if(yes) {sum+=high。n++。} hlgh 。} return sum。} main( ) { //clrscr( ) printf (“%d\n”,fun(1000))。 }結(jié)果為:29565程序填空題:下面程序是求表達(dá)式的值:S=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+……(1*2*3*4*……*n)/(3*5*7*9*…..(2*n+1))請將程序補(bǔ)充完整,并給出當(dāng)n=25.includeincludeincludedouble fun(int n){ double s,t。int i: s= t=。for(i=1。i=n。i++){ t=t*i/(2*i+1) s=s+t。 }return s。}main( ){ printf(“%”。fun(25))}結(jié)果是:程序改錯 求10000以內(nèi)的所有完全數(shù)的個數(shù):include include include main(){ int count,n,m,s,k。 count=0。 for (n=3。n=10000。n++) {/*下行有錯*/ s=1。 k=n/2+1。 for (m=1。mk。m++) if (n%m==0) /*下行有錯*/ s+=1。 //因子和:加因子s+=m,不是因子個數(shù)和 if (s= =n) //判別是完數(shù)。 { count+=1。}} printf(%d,count)。}改為:s=0s=s+m程序設(shè)計題:求在[10,100]之間的所有完數(shù)之和。各正因子之和(不包括自身)等于其本身的正整數(shù)稱為完數(shù),例如:6=1+2+3,6是完數(shù)。參考上題: if (s= =n) { sum+=s。} //sum變量為完數(shù)和2在TC中,已知:unsigned int x=65535。則執(zhí)行以下語句后的x的值為( A ) 2在TC中,以下的for循環(huán)(A) for(x=0,y=0。(y=123)amp。amp。(x4)。x++)。 .2在C語言中,以下敘述正確的是(C)B. .函數(shù)不可以嵌套調(diào)用但可以嵌套定義C. .函數(shù)可以嵌套調(diào)用但不可以嵌套定義D. .函數(shù)不可以嵌套調(diào)用也不可以嵌套定義2在C語言中,以下程序輸出結(jié)果是( B )main(){ int a=0,b=1,c=2。if(a) if(b) c=0。else c++。printf(“%d\n”,c)。} 在C語言中,以下程序輸出結(jié)果是( A )main(){ int a=[5]={1,2,3,4,5},*p,**k。 p=a。k=amp。p。printf(“%d\n”,*(p++))。printf(“%d)n”,**k)。} 2 5 4 3程序設(shè)計題已知fibonacci數(shù)列:1,1,2,3,5,8,……,它可由下面公式表述:F(1)=1 if n=1。F(2)=1 if n=2。F(n)=F(n1)+F(n2) if n2求F(2)+F(4)+F(6)+……+F(50).include””main(){ int F[50],n,。F[1]=1。 F[2]=1。for(n=3。n=50。n++)F[n]=F[n1]+F[n2]。if(n%2==0) printf(“%d\n”,F[n])。for(s=0,i=2。i=50。i=i+2)s=s+F[n]。printf(“d\n”,s)。}選擇題:2在c語言中,以下程序的輸出結(jié)果是(D)main(){ int a[3][3],*p,i。p=amp。a[0][0]。for(i=1。i9。i++) p[i]=i+1。printf(“%d\n”,a[2][2])。} 2在TC中,設(shè)a=1,b=2,c=3,d=4,則表達(dá)式:ab?a:cd?a:d的結(jié)果為(D) 2.在c語言中,下面程序的輸出結(jié)果為(A)main(){ int a,b:b=(a=4*3,a*4,a*3)。printf(“%d”,b)。} 2在c語言中,有以下定義:char b[10]={‘h’,’n’,’s’,’p’,’k’,’s’}。則語句printf(“%c\n”,b[1])。的結(jié)果為(A) 2在TC中,已知char c。則下列語句中正確的是(A)=’a’ =”97” =”a” D.’97’ 程序填空題:百錢百雞問題,公雞四錢一只,母雞三錢一只,小雞一錢兩只,問用一百錢買到一百只雞共有幾種方法?include void main(){ int money=100,n1,n2,n3,count=0。 for( n1=1。n1money/4。n1++) for(n2=1。n2(moneyn1*4)/3。n2++) { n3=(100n1n2)。 /*填空處*/ if(n1*4+n2*3+n3/==100) /*填空處*/ count++。} printf(%d\n,count)。}輸出結(jié)果:2程序設(shè)計題:f(o)=f(1)=1f(2)=0f(n)=f(n1)2*f(n2)+f(n3) (n2)求f(0)到f(50)中的最大值.include””main(){ int F[51],n,max=1。F[0]=1。 F[1]=1。f[2]=0。for(n=3。n=50。n++){ F[n]=F[n1]2*F[n2]+f[n3]。if(f[n]max) max=f[n]。}printf(“d\n”,max)。 }2在TC中,若要求在if后一對圓括號中表示a不等于0的關(guān)系,則正確的關(guān)系表達(dá)式為( C )A.a(chǎn)=0 〉0 02在TC中,已知:int x=10,y=3,z:則下列語句輸出結(jié)果是( D ) Printf(“%d\n”,z=(x%y,x/y)。 2在TC中,若已定義x和y為double型,則表達(dá)式:x=1,y=x+3/2的值是( D ) 2在TC中,下列語句輸出結(jié)果是( A ) Printf(“%d\n”,strlen(“ATS\n0121111”)) 在TC中,下列關(guān)于switch語句和 break語句的結(jié)論中,只有( c )是正確的。A. break語句是switch語句的一部分 程序改錯題下面的程序中,函數(shù) fun的功能是:根據(jù)形參m,計算下面公式的值。T=1/1!+1/2!+1/3!+.......+1/m!改正程序中的錯誤,并運行改正后的錯誤,當(dāng)輸入10時,給出程序運行的正確結(jié)果(四舍五入)include include double fun(int m){ double fac,sum=。 if (int i=1。j=m。i++){ fac=。 ——————fac=。for(j=1。j=i。j++)fac=fac*i。 ——————fac=fac*j。sum+=。}return sum。}結(jié)果( )選擇題:2在C語言中,下列程序的結(jié)果是( C )。void fun(int*x,int*y){ printf (%d %d,*x,*y)。 *x=1,*y=3。}main (){ int x=1,y=2。fun (amp。y,amp。x)。printf (%d %d,x,y)。}A. 1 2 1 3 B. 2 1 2 1 C. 2 1 3 1 D. 1 1 2 22在TC中,若k是int型變量,且有下面的程序片段,int k=2。If(k0)printf (“”)。else printf(“amp。amp。amp。amp。”)上面程序片段的結(jié)果是( A )A. B.amp。amp。amp。amp。 ,無法輸出結(jié)果 D.amp。amp。amp。amp。 2在TC中,下列是關(guān)于switch語句和break語句中,只有( B )是正確的。;;;;2一下程序main(){ int P[8]={},i=0,j=0。while (i++7) if (P[i]%2) j+=P[i]。printf(“%d\n”,j)。}程序運行后的結(jié)果是( B ) 在TC中,若w=1,x=2,y=3,z=:wx?w:yz?y:
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1