資源描述:
《c語言程序設(shè)計練習(xí)bnew》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、1.已知i、j、k為int型變量,若從鍵盤輸入:1,2,3<回車>,使i的值為1、j的值為2、k的值為3,以下選項中正確的輸入語句是BA、scanf("%d%d%d",&i,&j,&k);B、scanf("%d,%d,%d",&i,&j,&k);C、scanf("%2d%2d%2d",&i,&j,&k);D、scanf("i=%d,j=%d,k=%d",&i,&j,&k);2.判斷兩個字符串是否相等,正確的表達(dá)方式是DA、while(s1=s2)B、while(s1==s2)C、while(strcmp(s1
2、,s2)=0)D、while(strcmp(s1,s2)==0)3.以下程序的執(zhí)行結(jié)果是__B______.main(){intw=1,x=2,y=3,z=4;w=(w3、初值依次賦給a[0]至a[4]5.下列程序的輸出結(jié)果是(A)。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;b++;break;}printf("a=%d,b=%d",a,b);}A、a=2,b=1B、a=2,b=2C、a=1,b=0D、a=1,b=16.若有定義:inta=7;floatx=2.5,y=4.7;則表達(dá)式x+
4、a%3*(int)(x+y)%2/4的值是(D)。A、3.500000B、0.000000C、2.750000D、2.5000007.若給定條件表達(dá)式(M)?(a++):(a--),則其中表達(dá)式M(C)。A、和(M!=1)等價B、和(M==1)等價C、和(M!=0)等價D、和(M==0)等價8.以下程序的輸出結(jié)果是Dmain(){inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf(“%d,”,x[i][2-i]);}A、1,5,9,B、3,6,9,C
5、、1,4,7,D、3,5,7,9.已知大寫字母A的ASCII碼是65,小寫字母a的ASCII碼是97,則用八進(jìn)制表示的字符常量'101'是____D__。A、非法的常量B、字符aC、字符eD、字符A10.假定所有變量均已正確定義,下列程序段運行后x的值是(D)。k1=1;k2=2;k3=3;x=15;if(!k1)x--;elseif(k2)x=4;elsex=3;A、3B、15C、14D、411.設(shè)以下變量均為int類型,則值不等于7的表達(dá)式是(B)。A、(y=6,y+1,x=y,x+1)B、(x=6,x
6、+1,y=6,x+y)C、(x=y=6,x+y,y+1)D、(x=y=6,x+y,x+1)12.不僅可將C源程序存在磁盤上,還可將數(shù)據(jù)按數(shù)據(jù)類型分別以什么的形式存在磁盤上(D)。A、內(nèi)存B、寄存器C、緩沖區(qū)D、文件13為表示關(guān)系x≥y≥z,應(yīng)使用C語言表達(dá)式CA、(x>=y>=z)B、(x>=y)AND(y>=z)C、(x>=y)&&(y>=z)D、(x>=z)&(y>=z)14下列程序的輸出結(jié)果為(D)。main(){intm=7,n=4;floata=38.4,b=6.4,x;x=m/2+n*a/b+1/
7、2;printf("%f",x);}A、28.000000B、27.500000C、28.500000D、27.00000015.假設(shè)所有變量均為整型,則表達(dá)式(a=2,b=5,b++,a+b)的值是(D)。A、7B、2C、6D、816.若有說明inta[3][4];則對a數(shù)組元素的正確引用是(B)。A、a(2)(1)B、a[1+1][0]C、a[2][4]D、a[1,3]17.C語言中運算對象必須是整型的運算符是(A)。A、%B、/C、<=D、=18.以下for循環(huán)的執(zhí)行次數(shù)是for(x=0,y=0;(
8、y=123)&&(x<4);x++);(A)。A、4次B、是無限循環(huán)C、3次D、循環(huán)次數(shù)不定19.C語言中用于結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu)是(B)。A、for、while、do-whileB、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)C、if、switch、breakD、if、for、continue20.以下程序運行后的輸出結(jié)果是C#includemain(){FILE*fp;inti,k=0