【正文】
++a。 printf(%d ,x)。x3。i++) s=s+_______ 。 scanf(%ld,amp。 } printf(%d,i)。 printf(%d,%d,y,x)。 }A) 3,11 B) 2,8 C) 1,1 D) 4,98下面程序段的運(yùn)行結(jié)果是____B______. int n=0。 do { b=a。continue。 printf(%d,s)。 do { x=x*x。 t=++x || ++y amp。 else printf(\n) }A) B) ****C) **** D) 有語法錯(cuò)誤不能通過編譯7執(zhí)行下面程序的輸出結(jié)果是____C____.include void main( ) { int a=5,b=0,c=0。 b=a15?a+10:a10。 printf(%d\n,ka?k:cb?c:a)。 case 2: printf(%d%d\n,k,j)。 j=(numi*100)/10。 if (num99) place=3。 printf(%d,%d\n,a,b)。 a=c/100%9。 }A) 7 B) 6 C) 5 D) 47以下程序段運(yùn)行結(jié)果是____A____. int x=1,y=1,z=1。 scanf(%d,amp。}A) 11 B) 10 C) 9 D) 86以下程序輸出結(jié)果是_____D_____. include void main( ) { int m=4。 scanf(%d,amp。則該程序段執(zhí)行后,m的值是____D_____.A) 4 B) 3 C) 2 D) 16以下程序的輸出結(jié)果是___D______. main( ) { int a=100。z=4。 else printf(%d %d\n,b,a)。 }該程序的輸出結(jié)果是______A____.A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=26下面程序的輸出結(jié)果是____C_____. include void main( ) { int a=1,b=1,k。 case 1: a++。 else x=6。 printf(%d\n,c)。 printf(d=%d\n,d)。 d=20。 } case 2:printf(third\n)。 switch (x) { case 1: switch (y) { case 0:printf(first\n)。 else if (x) y=。 else y=0。C) y=0。 if(x0) y=1。break。break。break。 default:printf(等級(jí)錯(cuò)誤!\n)。break。break。 default:printf( 等級(jí)錯(cuò)誤!\n)。:printf(6084\n)。:printf(85100\n)。:printf(60以下\n)。B39。 }A) 3,0 B) 0,0 C) 0,1 D) 3,15假定等級(jí)和分?jǐn)?shù)有以下對應(yīng)關(guān)系: 等級(jí):A 分?jǐn)?shù):85~100 等級(jí):B 分?jǐn)?shù):60~84 等級(jí):C 分?jǐn)?shù):60 以下對于等級(jí)grade輸出相應(yīng)的分?jǐn)?shù)區(qū)間,能夠完成該功能的程序段是____D____.A) switch (grade) { case 39。 printf(%d\n,s) 。b)。 else printf(%d\n,a) 。 }A) 8 B) 1 C) 9 D) 05運(yùn)行下面程序時(shí),若從鍵盤輸入5 CR,則程序的輸出結(jié)果是_____B___.include void main( ) { int a 。)?ch+32:ch的值是__B___.A) Z B) a C) z D) A5下面程序的輸出結(jié)果是____C____. include void main( ) { int x=8,y=7,z=9。 amp。A) 3 B) 2 C) 1 D) 45設(shè)ch是char型變量,值為39。 default:printf(Bye_Bye!\n)。:printf(Hello!\n)。 }A) 34 B) 12 C) 9 D) 不確定的值50、運(yùn)行下面程序時(shí),從鍵盤輸入字母H,則輸出結(jié)果是_____C___. include void main( ) { char ch。 if (xy) if (yz)printf(%d\n,z)。 scanf(%d,%d,%d,amp。printf(y=%d\n,y)。 }A) B) C) D) 4執(zhí)行下面程序后,運(yùn)行結(jié)果是____A____. include void main( ) { int x=41,y=1。 (a!=)) b=(a+)。a)。+10。a39。amp。039。amp。 cp=getchar( )。 else if (bc) printf(%d\n,b)。b,amp。 else printf(xy)。x,amp。) D) if(c==39。} }A) 60/5=12 B) 300 C) 60*5=300 D) 124如果c為字符型變量,判斷c是否為空格不能使用____A____.(假設(shè)已知空格ASCII碼為32)A) if(c==39。 if (ab) {c=a*b。amp。 int x。,則表達(dá)式y(tǒng)=+x/2的值是____C____.A) B) 5 C) 3 D) 3以下程序的輸出結(jié)果是____D____.includevoid main(){int a=12, b=12。 printf(%d\n,a)。 printf(%d,%d\n,a+b!=ab,x=(y=))。(b=0)。 printf(i=%d,j=%d\n,i,j)。}程序的運(yùn)行結(jié)果是______C____.A) 8,10,8,10 B) 9,11,8,10 C) 9,11,9,10 D) 9,10,9,112已知a=12,則表達(dá)式a+=a=a*=a的結(jié)果是_____A__.A) 0 B) 144 C) 12 D) 2642若已定義int a,則表達(dá)式a=10,a+10,a++的值是__B_.A) 20 B) 10 C) 21 D) 112閱讀下面的程序includevoid main(){int i,j。j=10。 j=9。ch)。(y=z) B) (x=y)AND(y=z)C) (x=y=z) D) (x=y) amp。}A) 10 10 B) 9 9 C) 9 10 D) 10 91設(shè)有如下定義: int x=10,y=3,z。339。A39。539。}A) 0 B) 1 C) 3 D) 不確定的值1已知字母A的ASCII碼為十進(jìn)制的65,下面程序的輸出是______A_____.includevoid main(){char ch1,ch2。}A) 65 B) 20 C) 15 D) 10下面程序的輸出是____B______.includevoid main(){int x=023。下面合法的C語言字符常量是______A____.A) 39。}A) k=11,k=12,k=11 B) k=11,k=13,k=13C) k=11,k=013,k=0xb D) k=11,k=13,k=b在下列選項(xiàng)中,不正確的賦值語句是__D______.A) ++t。 printf(k=%d,k=%o,k=%x\n,k,k,k)。 D) a=b+c=1。 printf(%d\n,(a=3*5,a*4,a+5))。 printf(%d\n,y=x/y)。+39。 ch2=39。39。 printf(%d %d\n,x,y)。amp。scanf(%3c,amp。 i=010。 i=8。 printf(%d,%d,%d,%d,i,j,m,n)。j)。amp。 float x=, y=。 a=b。則輸出結(jié)果是____B_____.A) 10,10,10 B) 8,16,10 C) 8,10,10 D) 8,8,102已知有double型變量x=,y=,整型變量a=7,則表達(dá)式 x+a%3*(int)(x+y)%2/4 的值是_____B____.A) B) C) D) 0若已定義x和y是整型變量,x=2。x+=3+x%(3),A) 14 B) 15 C) 11 D) 123若d為double型變量,則表達(dá)式d=1,d+5,d++的值是_____D__.A) 1 B) C) D) 3表達(dá)式5!=3的值是____D____.A) T B) 非零值 C) 0 D) 13若有定義int a=12,n=5,則表達(dá)式a%=(n%2)運(yùn)算后,a的值______A____.A) 0 B) 1 C) 12 D) 63若有定義int x=3,y=2和float a=,b=,則表達(dá)式:(x+y)%2+(int)a/(int)b的值是__D__.A) 0 B) 2 C) D) 13在C語言中,以下敘述不正確的是_____A____.A) 在C程序中,無論是整數(shù)還是實(shí)數(shù),都能被準(zhǔn)確無誤的表示B) 在C程序中,變量名代表存儲(chǔ)器中的一個(gè)位置C) 靜態(tài)變量的生存期與整個(gè)程序的生存期相同D) C語言中變量必須先定義后引用3C語言中的變量名只能由字母,數(shù)字和下劃線三種字符組成,且第一個(gè)字符____C____.A) 必須為字母 B) 必須為下劃線C) 必須為字母或下劃線 D) 可以是字母,數(shù)字或下劃線中的任意一種3設(shè)有說明:char w。 則表達(dá)式: w*x+zy值的數(shù)據(jù)類型是___D____.A) float B) char C) int D) double一個(gè)C語言的執(zhí)行是從_____A______.A) 本程序的主函數(shù)開始,到本程序的主函數(shù)結(jié)束B) 本程序的第一個(gè)函數(shù)開始,到本程序的最后一個(gè)函數(shù)結(jié)束C) 本程序的主函數(shù)開始,到本程序的最后一個(gè)函數(shù)結(jié)束D) 本程序的第一個(gè)函數(shù)開始,到本程序的主函數(shù)結(jié)束4設(shè)a為整型變量,不能正確表達(dá)數(shù)學(xué)關(guān)系10a15的C語言表達(dá)式是____A____.A) 10a15 B) a==11||a==12||a==13||a==14C) a10amp。!(a=15)4下列程序執(zhí)行后的輸出結(jié)果是_____C____. include void main( ) { int a=5,b=60,c。printf(%d/%d=%d\n,b,a,c)。\4039。 scanf(%d,%d,amp。 else if (xy) printf(xy)。a,amp。