11[單選題] 參考答案:D
參考解析:s與()的優先級,()的優先級高于*,因為(+f)()定義函數指針f。f指向函數的指針。f=add,將函數8dd()的首地址賦給指針f,所以調用函數add()可以寫為f(),其返回值是整型,不是指針類型,不能用t取指針指向的內存單元的數據,故k=*f(a,b)的調用方式錯誤。答案為D選項。
12[單選題] 參考答案:A
參考解析:B選項中switch((int)x);語句中不應該有最后的分號。switch(exprl),中的exprl不能用浮點類型或10n9類型,也不能為一個字符串,所以c錯誤。ca”后面常量表達式的類型必須與switch后面表達式的類型一致,所以D錯誤。
13[單選題] 參考答案:A
參考解析:字符串比較大小是以第l個不相同字符的大小為標準的,跟長度沒有關系,B選項不正確;字符串比較大小除了使用庫函數s協emp()以外,就只能靠自己寫代碼來實現了。而不能通過關系運算符來比較大小。因為字符串在表達式中相當于const char+,即常字符指針,代表的是字符串的首地址,關系運算符會將兩個字符串的首地址值比較大小,這是毫無意義的。c選項不正確。C語言中只有字符串常量而沒有字符串變量,D選項描述不正確;空串的長度為0,而以空格打頭的字符串的長度至少為1,因此A選項是正確的。
14[單選題] 參考答案:A
參考解析:關鍵字typedef的作用只是將C語言中的已有的數據類型作了置換,并不是增加新的類型,所以A錯誤。
15[單選題] 參考答案:A
參考解析:P是指向二維字符數組第二行One+Dream!的數組指針,所以長度是l0,打印輸出的也是該字符串。
16[單選題] 參考答案:B
參考解析:軟件設計中模塊劃分應遵循的準則是高內聚低偶合、模塊大小規模適當、模塊的依賴關系適當等。模塊的劃分應遵循一定的要求,以保證模塊劃分合理,并進一步保證以此為依據開發出的軟件系統可靠性強,易于理解和維護。模塊之間的耦合應盡可能的低,模塊的內聚度應盡可能。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |