【文章內(nèi)容簡(jiǎn)介】
. include void main( ) { int a=1,b=1,k。 if ((++a0) amp。amp。 (b=0)) printf(%d %d\n,a,b)。 else printf(%d %d\n,b,a)。 }A) 1 1 B) 0 1 C) 1 0 D) 0 06假定w、x、y、z、m均為int型變量,有如下程序段: w=1。x=2。y=3。z=4。 m=(wx)?w:x。 m=(my)?m:y。 m=(mz)?m:z。則該程序段執(zhí)行后,m的值是____D_____.A) 4 B) 3 C) 2 D) 16以下程序的輸出結(jié)果是___D______. main( ) { int a=100。 if (a100) printf(%d\n,a100)。 else printf(%d\n,a=100)。 }A) a=100 B) 100 C) 0 D) 16若執(zhí)行下面的程序從鍵盤(pán)上輸入9, include void main( ) {int n。 scanf(%d,amp。n)。 if (n++10) printf(%d\n,n)。 else printf(%d\n,n)。}A) 11 B) 10 C) 9 D) 86以下程序輸出結(jié)果是_____D_____. include void main( ) { int m=4。 if (++m5) printf(%d\n,m)。 else printf(%d\n,m)。 }A) 7 B) 6 C) 5 D) 470、若執(zhí)行下面的程序從鍵盤(pán)上輸入5,則輸出結(jié)果是. include void main( ) {int x。 scanf(%d,amp。x)。 if (x++5) printf(%d\n,x)。 else printf(%d\n,x)。 }A) 7 B) 6 C) 5 D) 47以下程序段運(yùn)行結(jié)果是____A____. int x=1,y=1,z=1。 x+=y+=z。 printf(%d\n,xy?y:x)。A) 1 B) 2 C) 4 D) 不確定的值7有以下程序 include void main( ) { int a,b,c=246。 a=c/100%9。 b=(1)amp。amp。(1)。 printf(%d,%d\n,a,b)。 }輸出結(jié)果是____A____.A) 2,1 B) 3,2 C) 4,3 D) 2,17運(yùn)行下面程序時(shí),若從鍵盤(pán)輸入數(shù)據(jù)為123,則輸出結(jié)果是___C____. include void main() { int num,i,j,k,place。 scanf(%d,amp。num)。 if (num99) place=3。 else if(num9) place=2。 else place=1。 i=num/100。 j=(numi*100)/10。 k=(numi*100j*10)。 switch (place) { case 3: printf(%d%d%d\n,k,j,i)。 break。 case 2: printf(%d%d\n,k,j)。 break。 case 1: printf(%d\n,k)。 } }A) 123 B) 1,2,3 C) 321 D) 3,2,17執(zhí)行下列程序后的輸出結(jié)果是___D____. include void main( ) { int k=4,a=3,b=2,c=1。 printf(%d\n,ka?k:cb?c:a)。 }A) 4 B) 3 C) 2 D) 17以下條件表達(dá)式中能完全等價(jià)于條件表達(dá)式x的是____B___.A) (x==0) B) (x!=0) C) (x==1) D) (x!=1)7若運(yùn)行下面程序時(shí),給變量a輸入15,則輸出結(jié)果是___A___. include void main( ) { int a,b。 scanf(%d,amp。a)。 b=a15?a+10:a10。 printf(%d\n,b) 。 }A) 5 B) 25 C) 15 D) 107運(yùn)行下面程序后,輸出是___D___.include void main( ) { int k=3。 if (k=0) printf(****\n)。 else printf(\n) }A) B) ****C) **** D) 有語(yǔ)法錯(cuò)誤不能通過(guò)編譯7執(zhí)行下面程序的輸出結(jié)果是____C____.include void main( ) { int a=5,b=0,c=0。 if (a=a+b) printf(****\n)。 else printf(\n)。 }A) 有語(yǔ)法錯(cuò)誤不能編譯 B) 能通過(guò)編譯,但不能通過(guò)連接C) 輸出 **** D) 輸出 7為了避免嵌套的ifelse語(yǔ)句的二義性,C語(yǔ)言規(guī)定else總是與___C___組成配對(duì)關(guān)系.A) 縮排位置相同的if B) 在其之前未配對(duì)的ifC) 在其之前尚未配對(duì)的最近的if D) 同一行上的if80、設(shè)x 、y 、z 、t均為int型變量,則執(zhí)行以下語(yǔ)句后,t的值為_(kāi)___C_____. x=y=z=1。 t=++x || ++y amp。amp。 ++z。A) 不定值 B) 4 C) 1 D) 08以下程序段____C______. x=1。 do { x=x*x。 } while (!x)。A)是死循環(huán) B)循環(huán)執(zhí)行兩次 C)循環(huán)執(zhí)行一次 D)有語(yǔ)法錯(cuò)誤8對(duì)下面程序段描述正確的是___B____. int x=0,s=0。 while (!x!=0) s+=++x。 printf(%d,s)。A) 運(yùn)行程序段后輸出0B) 運(yùn)行程序段后輸出1C) 程序段中的控制表達(dá)式是非法的D) 程序段循環(huán)無(wú)數(shù)次8下面程序段的輸出結(jié)果是____C____. x=3。 do { y=x。 if (!y) {printf(*)。continue。} printf()。 } while(x=2)。A) B) * C) 死循環(huán) D)輸出錯(cuò)誤信息8下面程序的運(yùn)行結(jié)果是____B____. include void main( ) { int a=1,b=10。 do { b=a。a++。 } while(b0)。 printf(%d,%d\n,a,b)。 }A) 3,11 B) 2,8 C) 1,1 D) 4,98下面程序段的運(yùn)行結(jié)果是____B______. int n=0。 while (n++=2) printf(%d,n)。A) 012 B) 123 C) 234 D) 錯(cuò)誤信息8下面程序段的運(yùn)行結(jié)果是___D_____. int x=0,y=0。 while (x15) y++,x+=++y。 printf(%d,%d,y,x)。A) 20,7 B) 6,12 C) 20,8 D)8,208下面程序的運(yùn)行結(jié)果是___B_____. include void main() { int s=0,i=1。 while (s=10) { s=s+i*i。 i++。 } printf(%d,i)。 }A) 4 B) 3 C) 5 D) 68函數(shù)pi的功能是根據(jù)以下近似公式求π值:____C______ (π*π)/6=1+1/(2*2)+1/(3*3)+..+1/(n*n)請(qǐng)?zhí)羁?,完成求π的功能? include void main( ) { double s=。 int i,n。 scanf(%ld,amp。n)。 for(i=1。i=n。i++) s=s+_______ 。 s=(sqrt(6*s))。 printf(s=%e,s)。 }A) 1/i*i B) *i C) (i*i) D) (n*n)8下面程序段的運(yùn)行結(jié)果是____B____. for(x=10。x3。x) { if(x%3) x。 x。 x。 printf(%d ,x)。 }A) 6 3 B) 7 4 C) 6 2 D) 7 390、下面程序的運(yùn)行結(jié)果是____D_____. include void main( ) { int a,b。 a=1。 b=0。 do { ++a。 ++a。 b+=a。 } while(a9)。 printf(%d\n,b)。 }A) 34 B) 24 C) 26 D) 259下面程序段的運(yùn)行結(jié)果是_____D______. for(i=1。i=5。) printf(%d,i)。 i++。A) 12345 B) 1234 C) 15 D) 無(wú)限循環(huán)9下面程序的輸出結(jié)果是_____B_____. include void main( ) { int n=4。 while (n) printf(%d ,n)。 }A) 2 0 B) 3 1 C) 3 2 1 D) 2 1 09以下程序運(yùn)行后的輸出結(jié)果是___D_____. include void main() { int i=10,j=0。 do { j=j+1。 i。 }while(i2)。 printf(%d\n,j)。 }A) 50 B) 52 C) 51 D) 89以下函數(shù)的功能是:求x的y次方, include void main() { int i,x,y。 double z。 scanf(%d %d,amp。x,amp。y)。 for(i=1,z=x。iy。i++) z=z*______ 。 printf(x^y=%e\n,z)。 }A) i++ B) x++ C) x D) i9有如下程序 include void main() { int x=23。 do { printf(%d,x)。 }while(!x)。 }該程序的執(zhí)行結(jié)果是___B____A) 321 B) 23 C) 不輸出任何內(nèi)容 D) 陷入死循環(huán)9以下程序段的執(zhí)行結(jié)果是____C____. int i,j,m=0。 for(i=1。i=15。i+=4) for(j=3。j=19。j+=4) m++。 printf(%d\n,m)。A) 12 B) 15 C)