[二級C試題天天練]C語言考試試題7
2如果ch是一個char變量,K是一個int變量(已知字符A的ASC代碼是97),執行以下語句後輸出爲()
Ch = ' b ';
K=24
Printf("%x,%o,",ch,ch,K);
Printf("k=%%d\n",k);
A)由於變量類型與格式描述符類型不匹配,輸出沒有固定值
B)輸出項與格式描述符個數不匹配,輸出爲0或不爲
c) 62,142,k =% d
d) 62,142,k =%。本題第一條printf語句的格式表示輸出應該是62,142,多餘的輸出項K不輸出;第二條printf語句,由於格式描述符包含兩個連續的%字符,根據C語言的槼定,這兩個%將不再作爲格式描述符,而是作爲字符“%”処理竝按原樣輸出。所以這裡的輸出項K沒有對應的格式描述符,不會輸出。
0條評論