二、多項選擇題 (本大題共5小題,每小題2分,共10分)
在每小題列出的五個備選項中至少有兩個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選、少選或未選均無分。
21.下列屬于計算機的輸入設備的有( )
A.CD—ROM B.打印機
C.鍵盤 D.鼠標
E.掃描儀
22.設有int a=3,b=-5;下面表達式值等于0的有( )
A.!a B.!b&&b
C.5/6 !=0 D.a%3!=0
E.b+a ==-2
23.下列有關函數(shù)的說法中不正確的有( )
A.C語言程序總是從首定義的函數(shù)起順序執(zhí)行
B.在C語言程序中,被調(diào)用的函數(shù)必須在main()函數(shù)中定義
C.C語言程序中的main()函數(shù)必須放在程序開始部分
D.C語言程序總是從main()函數(shù)開始執(zhí)行
E.定義函數(shù)時,參數(shù)表中可以沒有任何參數(shù)
24.若有定義int a[5],i,*p=a;且0≤i<5,則對a數(shù)組元素的正確引用有( )
A.a[i] B.*(a+i)
C.*(p+i) D.*(&a+i)
E.p+i
25.設有說明:int x=0,y=1,z=2;則下列表達式中結(jié)果非0的有( )
A.~x&y B.x&y&z
C.z>>2 D.(y<<1)&z
E.y&z