3.21 以下程序的輸出結(jié)果是
main()
{ int a=21,b=11;
printf("%d\n",- -a+b,- -b+a);
}
A)30
B)31
C)32
D)33
正確答案: A
3.22 假設(shè)整型變量a,b,c的值均為5,則表達式a+++b+++c++的值為
A)17
B)16
C)15
D)14
正確答案: C
3.23 已知int a=6; 則執(zhí)行a+=a-=a*a;語句后,a的值為
A)36
B)0
C)-24
D)-60
正確答案: D
3.24 設(shè)變量n為float類型,m為int類型,則以下能實現(xiàn)將n中的數(shù)值保留小數(shù)點后兩位,第三位進行四舍五入運算的表達式是
A)n=(n*100+0.5)/100.0
B)m=n*100+0.5,n=m/100.0
C)n=n*100+0.5/100.0
D)n=(n/100+0.5)*100.0
正確答案: B
3.25 sizeof(float)是
A)一個雙精度型表達式
B)一個整型表達式
C)一種函數(shù)調(diào)用
D)一個不合法的表達式
正確答案: B
3.26 在C語言中,int,char和short三種類型數(shù)據(jù)在內(nèi)存中所占用的字節(jié)數(shù)
A)由用戶自己定義
B)均為2個字節(jié)
C)是任意的
D)由所用機器的機器字長決定
正確答案: D
3.27 以下變量x,y,z均為double類型且已正確賦值,不能正確表示數(shù)學(xué)式子x÷y÷z的C語言表達式是
A)x/y*z
B)x*(1/(y*z))
C)x/y*1/z
D)x/y/z
正確答案: A
3.28 下列關(guān)于復(fù)合語句和空語句的說法錯誤的是
A)復(fù)合語句是由“{”開頭,由“}”結(jié)尾的
B)復(fù)合語句在語法上視為一條語句
C)復(fù)合語句內(nèi),可以有執(zhí)行語句,不可以有定義語句部分
D)C程序中的所有語句都必須由一個分號作為結(jié)束
正確答案: C
3.29 下列關(guān)于字符串的說法中錯誤的是
A)在C語言中,字符串是借助于字符型一維數(shù)組來存放的,并規(guī)定以字符′\0′作為字符串結(jié)束標志
B)′\0′作為標志占用存儲空間,計入串的實際長度
C)在表示字符串常量的時候不需要人為在其末尾加入′\0′
D)在C語言中,字符串常量隱含處理成以′\0′結(jié)尾
正確答案: B
相關(guān)推薦:2010年9月計算機等級考試成績查詢時間匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |