【正文】
1,0,3 C) 0,1,2 D) 0,0,31下面程序的輸出結(jié)果是_______.includevoid main(){ int a=5,b=3。i,amp。 }則程序的運(yùn)行結(jié)果是________.A) 1,19 B) 1,19 C) 1,17 D) 1,171閱讀下面的程序includevoid main() { int i,j,m,n。 printf(%d,%c\n,ch1,ch2)。39。 printf(%d\n,(a=3*5,a*4,a+5))。 printf(k=%d,k=%o,k=%x\n,k,k,k)。下面合法的C語言字符常量是__________.A) 39。A39。639。 i=010。 printf(%d,%d,%d,%d,i,j,m,n)。amp。則輸出結(jié)果是_________.A) 10,10,10 B) 8,16,10 C) 8,10,10 D) 8,8,101已知有double型變量x=,y=,整型變量a=7,則表達(dá)式 x+a%3*(int)(x+y)%2/4 的值是_________.A) B) C) D) 01設(shè)有以下語句:int x=10。\4039。 amp。 amp。A39。} else {y=x。 else printf(%d\n,y)。 case 39。A39。 if (xy) if (y0) z=0。 if (sb) s=b。 if(x0) y=1。 else y=0。 } }A) first B) first second thirdC) first D) second third3以下程序的執(zhí)行結(jié)果是________. include void main( ) { int a,b,c,d,x。 }A) d=20 B) d=10 C) d=15 D) 253下列程序執(zhí)行后的輸出結(jié)果是________. include void main( ) { int x,y=1,z。 case 2: a++。 }A) 1 1 B) 0 1 C) 1 0 D) 0 04假定w、x、y、z、m均為int型變量,有如下程序段: w=1。 if (a100) printf(%d\n,a100)。 x+=y+=z。 }輸出結(jié)果是________.A) 2,1 B) 3,2 C) 4,3 D) 2,14運(yùn)行下面程序時,若從鍵盤輸入數(shù)據(jù)為123,則輸出結(jié)果是_______. include void main() { int num,i,j,k,place。 k=(numi*100j*10)。 }A) 4 B) 3 C) 2 D) 14以下條件表達(dá)式中能完全等價于條件表達(dá)式if(x)中的x 的是____.A) (x==0) B) (x!=0) C) (x==1) D) (x!=1)4若運(yùn)行下面程序時,給變量a輸入15,則輸出結(jié)果是______. include void main( ) { int a,b。 }A) 有語法錯誤不能編譯 B) 能通過編譯,但不能通過連接C) 輸出 **** D) 輸出 5為了避免嵌套的ifelse語句的二義性,C語言規(guī)定else總是與______組成配對關(guān)系.A) 縮排位置相同的if B) 在其之前未配對的ifC) 在其之前尚未配對的最近的if D) 同一行上的if5以下程序段__________. x=1。 if (!y) {printf(*)。 printf(%d,%d\n,a,b)。 i++。 }A) 6 3 B) 7 4 C) 6 2 D) 7 360、下面程序的運(yùn)行結(jié)果是________. include void main( ) { int a,b。 }A) 34 B) 24 C) 26 D) 256下面程序段的運(yùn)行結(jié)果是___________. for(i=1。 i。i=15。i++) { if (i%2!=0) {printf()。 }A) 10 1 9 2 B) 9 8 7 6 C) 10 9 9 0 D) 10 10 9 16執(zhí)行以下程序后,輸出的結(jié)果是__________.includevoid main( ) { int y=10。 for(i=1。 }A) 3 B) 2 C) 1 D) 07在執(zhí)行以下程序時,如果從鍵盤上輸入:ABCdef回車,則輸出為________. include void main( ) { char ch。Z39。) ch=ch32。 continue。A) 9 B) 11 C) 8 D) 107以下程序的功能是:從鍵盤上輸入若干個學(xué)生的成績, 統(tǒng)計并輸出最高成績和最低成績,當(dāng)輸入負(fù)數(shù)時結(jié)束輸入。 if (______) amin=x。 else printf(%d,x++)。A) 4 B) 16 C) 8 D) 327語句while(!e)。 D) int s=36。 else continue。i= =0。表達(dá)式1。char y[ ]={39。,39。int x[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}。++i,j++) x+=a[i]*a[j]。90、運(yùn)行下面程序段的輸出結(jié)果是_______. char s1[10]={39。,39。A) Set B) Setup C) Set up D) 39。A) 7 B) 8 C) 9 D) 109若有說明:char c[10]={39。,39。r39。則對元素的非法引用是________.A) c[0] B) c[96] C) c[4*2] D) c[2*3]9如有說明:char s1[5],s2[7]。 for(i=0。939。 printf(s=%ld\n,s)。 int a[n]。用一些事情,總會看清一些人。既糾結(jié)了自己,又打擾了別人。 B) int a[ ][3]={1,2,3,4,5,6 }。后,(設(shè)a[0][0]為第一個元素)A) a[2][5] B) a[2][4] C) a[1][3] D) a[1][5]9當(dāng)接受用戶輸入的含有空格的字符串時,應(yīng)使用________函數(shù).A) gets( ) B) getchar( ) C) scanf( ) D) printf( )9以下一維數(shù)組a的正確定義是________ .A) int a(10)。 printf(\n)。\039。 s2=getchar()。i39。}。,39。39。,39。,39。 }A) 數(shù)組a中首尾的對應(yīng)元素的乘積B) 數(shù)組a中首尾的對應(yīng)元素的乘積之和C) 數(shù)組a中相鄰各元素的乘積D) 數(shù)組a中相鄰各元素的乘積之和8若有以下說明:char s1[ ]={tree},s2[]={flower}。i4。,39。,39。表達(dá)式3。A) 無限次 B) 0次 C) 1次 D) 2次8對于for(表達(dá)式1。 } printf($\n)。} while (k=1000)。 B) for( 。 n=10。x)。________inclu