單項(xiàng)選擇題
寫出下列語句執(zhí)行后a,b的值。 int a=6,b; b=(++b)+(a++); ()
A.a=8,b=14 B.a=7,b=8 C.a=14,b=14 D.a=8,b=8
有以下程序段 int k=0 while(k=1)k++; while 循環(huán)執(zhí)行的次數(shù)是()
A.無限次 B.有語法錯(cuò),不能執(zhí)行 C.一次也不執(zhí)行 D.執(zhí)行1次
A.無輸出 B.結(jié)果不確定 C.-1 D.1
下列程序執(zhí)行后的輸出結(jié)果是() main() { int x='f'; printf(""%c \n"",'A'+(x-'a'+1)); }
A.G B.H C.i D.J
已知字母A的ASCII碼為十進(jìn)制的65,下面程序的輸出是() main() { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf(""%d,%c\n"",ch1,ch2);}
A.67,DB) B.CC) C.DD) D.不確定的值
閱讀下面的程序,寫出運(yùn)行結(jié)果。()
A.bacdCBA B.baCBAcd C.cdbaCBA D.bCBAacd
執(zhí)行以下程序后,y的值是() main() { int a[]={2,4,6,8,10}; int y=1,x,*p; p=&a[1]; for(x=0;x<3;x++) y + = * (p + x); printf(""%d\n"",y); }
A.17 B.18 C.19 D.20
有以下程序段 int x=3 do { printf(""%d"",x-=2); } while (!(--x)); 其輸出結(jié)果是()
A.1 B.3、0 C.1、-2 D.死循環(huán)
執(zhí)行下面的程序后,a的值是() #define SQR(X) X*X main( ) { int a=10,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf(""%d\n"",a); }
A.10 B.1 C.9 D.0
有如下程序main0{floatx=2.0,y;if(x<;0.0)y=0.0;elseif(x<;10.0)y=1.0/x;elsey=1.0;printf(";";%f\n";";,y);}該程序的輸出結(jié)果是()
A.0.000000 B.0.250000 C.0.500000 D.1.000000
若執(zhí)行下面的程序時(shí)從鍵盤上輸入5,則輸出是() main() { int x; scanf(""%d"",&x); if(x++>5) printf(""%d\n"",x); else printf(""%d\n"",x--);}
A.7 B.6 C.5 D.4