問題詳情

224 以下 C 語言撰寫之程式,下列敘述何者正確?


(A)自定函數(user-defined)search()有錯誤,無法執行
(B)若輸入數值 23,則主程式第二個輸出為 23, 4 並跳行
(C)自定函數(user-defined)search()回傳的是一個地址
(D)主程式中 main()中使用到未定義的函數

參考答案

答案:B
難度:適中0.450216
統計:A(26),B(104),C(49),D(25),E(0)

用户評論

白龍@菜鳥公務員(107/】評論

此程式為可運行且無錯誤,用途為輸入欲搜尋之key值並印出其於傳入陣列中的陣列位址(有找到),沒找到則輸出01. 其中main中 sizeof(a)/sizeof(a[0])為計算陣列之長度(總單位Bytes/每一單位byte)2. 副程式中p<pt+n 運算範圍為所傳入陣列之整體(可視為 p<&pt[10])3. return p-pt; 其中p為當前指標位址; pt為陣列之開頭,即回傳指標所位移的量