二、多項選擇題(本大題共5小題,每小題2分,共10分)
在每小題列出的五個備選項中至少有兩個是符合題目要求的,請將其選出并將“答題紙”的相應代碼涂黑。錯涂、多涂、少涂或未涂均無分。
21.若有int a=8,b=3;下面表達式值為2的有
A.a%b B.a/b
C.b>a?a--:--b D.a-a/b*b
E.a-a%b*b
22.下面循環(huán)將會產生死循環(huán)的有
A.while.(1); B.do{ }while(0);
C.do{ }while(I); D.for(k=1;k>-10;k++);
E.for(k= 1 ;k= 10;k++,k--);
23.關于變量的存儲,下面說法正確的有
A.auto型變量存儲在動態(tài)存儲區(qū)
B.static型變量存儲在靜態(tài)存儲區(qū)
C.static型變量是全局靜態(tài)變量
D.若定義的全局變量缺省存儲類別,則系統(tǒng)默認是auto型
E.動態(tài)存儲區(qū)的變量在退出函數(shù)時釋放所占的內存單元
24.設有二維數(shù)組int a[4][3];下列表示數(shù)組元素a[0][2]地址的有
A.a[2] B.*a
C.*a+2 D.a[0]+2
E.&a[0][2]
25.下面關于結構體定義正確的有
A.struct 1__ num
{ long unm ;struct l__num *next; }num 1, *pl;
pl=&num 1;
B. struct animal
{ char name[30],float weight, } rabbits;
C. struct star
{ int bh,char name[20], } my__star;
my__ star. name= " moon " ;
D. struct{ char x[20];char y[30];int u;}xl,yl;
E. struct food
{ int code ;char name[30];struct food *p;};
struct food *tail;