【正文】
。 3. 以下程序段的輸出結(jié)果是 : int a=1234; printf(%2d\n,a)。 } 10.設(shè)有如下宏定義 define MYSWAP(z,x,y) {z=x。 printf(%s\n,r)。i++,s+=i)。 } 5.以下定義的結(jié)構(gòu)體類型擬包 含兩個(gè)成員 ,其中成員變量 info 用來存入整形數(shù)據(jù) 。 printf(%o\n,a)。 main() { int a。 if(a30) printf(%d,a)。 main() { int a=5,b=4,c=3,d。 main() {int s,i。 q=(long *)p。 } 9.以下程序的輸出結(jié)果是 __________。 MYSWAP(__________,a,b)。 B) scanf(%d%d%d,amp。, 則 printf(%d\n,*b)。 for(i=0。amp。 a+=i。 p++。 for(i=0。 } A) AAAA B) BBB C) BBBCC D) CC 17. 在 C 語言中,形參的缺省存儲(chǔ)類是 : A) auto B) register C) static D) extern 18. 若指針 p 已正確定義,要使 p 指向兩個(gè)連續(xù)的整型動(dòng)態(tài)存儲(chǔ)單元,不正確的語句是 : A) p=2*(int*)malloc(sizeof(int))。 C) char *str=good!。 float m3。aa[1] C) amp。j++) t=t+b[i][b[j][j]]。 }PER。 num++。i++) for(j=0。n)。 return(【 5】 )。 } 3. mystrlen 函數(shù)的功能 是計(jì)算 str 所指字符串的長度 ,并作為函數(shù)值返回。j++) if(a[i][j]a[row][colum]){row=i。 fclose(fp)。請(qǐng)?zhí)羁铡?} A) 3 B) 4 C) 1 D) 9 26. 以下程序的輸出結(jié)果是 : main() { char b1[8]=abcdefg,b2[8],*pb=b1+3。 ps=s。 int u2[2]。,‘ o39。 C) p=(int*)malloc(2*2)。i++) a+=f()。 } A) abc+ABC=DEFdef B) abc+abc=defdef C) abcaABCDEFdef D) abcabcdefdef 14. 以下程序的輸出結(jié)果是 : int f() { static int i=0。 } A) 21 B) 32 C) 33 D) 11 13. 以下程序的輸出結(jié)果是 : char cchar(char ch) { if(ch=‘ A’ amp。 printf(%d\n,d)。i++)