資源描述:
《C程序設(shè)計習(xí)題解答》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、一、選擇題(藍(lán)色加粗為正確選項)在C語言中,合法的字符常量是()。A.'字'B."A"C."ABC"D.'x41'在C語言中,用戶能使用的合法標(biāo)識符是()。A.姓名B._xyzC.5iD.for在C語言中,不合法的實型常量是()。A.-0.123B.-.123C.-1.23e-1D.-123e-3.0C語言的下列運算符中,優(yōu)先級最高的運算符是()。A.++B.+=C.
2、
3、D.!=設(shè)有說明語句intk,i=5,j=10;,則表達(dá)式k=(++i)*(j--)的值是()。A.50B.60C.45D.55設(shè)有說明語句inti,j;,則表達(dá)式i>=j
4、
5、i
6、)。A.視i、j的具體值而定B.FALSEC.TRUED.1已知'A'的ASCII碼的十進(jìn)制值為65,'0'的ASCII碼的十進(jìn)制值為48,則以下程序運行結(jié)果是()。main(){charch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf("%d,%c",ch1,ch2);}A.67,DB.C,DC.C,68D.67,68設(shè)有語句intx=2,y=3;,則表達(dá)式x=(y==3)的值是()。A.0B.1C.2D.3以下程序的運行結(jié)果是()。main(){unsigneda=0x3ef,b;b=a<<2;printf(
7、"%x,%x",a,b);}A.3ef,fbB.3ef,fbcC.fbc,3efD.fbc,fbc下列語句中,符合C語言語法的賦值語句是()。A.a=7+b+c=a+7;B.a=7+b++=a+7;C.a=7+b,b++,a+7;D.a=7=b,c=a+7;為表示x≥y≥z,須用的C語言表達(dá)式為()。A.(x>=y)&&(y>=z)B.(x>=y)AND(y>=x)C.x>=y>=zD.(x>=y)&(y>=z)設(shè)inta,b;,用語句scanf('%d%d",&b);輸入a、b值時,不能作為輸入數(shù)據(jù)分隔符的是()。A.空格B.,C.回車D.[Tab]以下
8、程序運行時,若從鍵盤輸入5,則輸出結(jié)果是()。main(){inta;scanf("%d",&a);if(a++>5)printf("%d",a);elseprintf("%d",a--);}A.7B.4C.5D.6以下程序的運行結(jié)果是()。main(){inta,b,c;a=b=c=1;if(a++
9、
10、++b)c++;printf("%d,%d,%d",a,b,c);}A.2,1,2B.1,2,1C.2,2,2D.2,2,1以下程序的運行結(jié)果是()。main(){inti=3,j=2,k;k=i+j;{intk=8;if(i==3)printf(
11、"%2d",k);elseprintf("%2d",j);}printf("%2d%2d",i,k);}A.835B.838C.383D.583有以下程序:main(){intc;while((c=getchar())!=''){switch(c-'2'){case0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);default:putchar(c+2);break;}}printf("");}當(dāng)輸入:247<回車>,程序的輸出結(jié)果是()。A.689B.6689C.66
12、778D.66887以下程序的運行結(jié)果是()。main(){inta=1,b=0;switch(a){case1:switch(b){case0:printf("0000");case1:printf("1111");break;}case2:printf("2222");break;}}A.00001111B.000011112222C.00002222D.11112222以下程序的運行結(jié)果是()。voidmain(){inta=1;switch(a){case1:printf("aaaa");case2:printf("bbbb");b
13、reak;default:printf("cccc");}}A.aaaaB.aaaabbbbccccC.aaaabbbbD.aaaacccc以下程序運行后,a的值是()。main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b+=3;continue;}b-=5;}}A.101B.100C.8D.7以下程序段的運行結(jié)果是()。main(){inti,j;i=10;j=20;for(;j>=0;j-=20){if(i=j)printf("Good!");elseprintf("Notg
14、ood!");}}A.Good!Goo