1[單選題] 表達式:(im)((double)9/2)一9%2的值是( )。
A.0B.3C.4D.5
參考答案:B
參考解析:先將整型數據9強制轉換成double型,然后除以2得到的結果與double型保持一致,即為4.5,然后將4.5強制轉換成整型數據4,然后計算9%2的值為1,最后計算4一l的值為3,所以選擇B選項。
2[單選題] 有以下程序:
程序運行后的輸出結果是( )。
A.LoB.30C.0D.64
參考答案:D
參考解析:本題目中靜態(tài)局部變量x,在靜態(tài)存儲區(qū)內分配存儲單元。在程序整個運行期間都不釋放。所以第一次循環(huán)s的值為2,第二次循環(huán)中,返回的x的值為4,所以s的值為8,第三次循環(huán),返回的x的值為8,所以S的值為64.
3[單選題] 有以下程序:
程序運行后的輸出結果是( )。
A.8B.2C.4D.1
參考答案:A
參考解析:第一次調用m=f(f(f(1))),第二次為m=f(f(2)),第三次為m=f(4),即返回值為8。
4[單選題] 若變量已正確定義,以下選項中非法的表達式是
A.a!=4||'b'B.'a'=1/2*(x=Y=20,x*3)C.'a' %4
13)'A' +32
參考答案:B
參考解析:A選項中'a'即表示a為字符常量,再給'a'賦值1/2*(x=Y=20,x*3),是不正確的。因此B選項正確。
5[單選題] 若有以下程序
則程序的輸出結果是
A.0,3,2,2,1,0,3,1,
B.1,4,3,3,2,1,4,2,
C.5,6,5,6,5,6,5,6,
D.6,7,6,7,6,7,6,7,
參考答案:A
參考解析:本題考查二維字符數組的運用,題目中首先定義了一個一維字符數組,從三層for循環(huán)可以看出要找的是w數組中每個字符在二維數組中的位置,比如d字母,在a數組中就是0,3其他字符類似,所以本題答案為A。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |