1樓:匿名使用者
選dch1是char型,只能包含一個字元
c語言選擇題 求解析
2樓:匿名使用者
主要是在x--<5,這裡bai,這個自減運算du符,i--與--i,運算元zhii在前,表示先dao用這個數i,用完在專做這屬個自減操作。
所以這裡是先用x與5進行比較,然後在做自減。
第一次迴圈,x=5,x不小於5,所以if條件不滿足,x自減變成4,接下來執行else部分,列印出4,然後++,x又變成了5。
第二次迴圈,x=4,x小於5,x--後,x變成了3,執行if裡面的內容,列印出3。
第三次迴圈,x=2,x小於5,x--後,x變成了1,執行if裡面的內容,列印出1。
第四次,x=0,不滿足迴圈條件,結束迴圈。所以4,3,1。
3樓:秦思
選擇c;
首先x=5的時候if不滿足。就else列印5。再減2次,加一次;
此時x=4,此時滿足if。就列印4。再減2次。
此時x=2
c語言選擇題求解析?
4樓:匿名使用者
第一次外循bai環du,i=1:
內迴圈3<=1,不執行迴圈體zhi,直接退出;不滿足條dao件,下版面應該執行i=i+1了!權
第二次外迴圈,i=2:
內迴圈3<=2仍不成立,不執行迴圈體,再退出;不滿足條件,執行i=i+1.
第三次外迴圈,i=3:
內迴圈3<=3成立,執行迴圈體,m=55÷3的餘數=1,滿足條件,仍要執行i=i+1,並進行判斷,因為i=4,所以不執行外迴圈了,結束外迴圈。
增加一句列印就可以看到執行了i=i+1:
提問者關於j++執行的問題:
執行結果:
可以看出,只有在第三次外迴圈,i=3:內迴圈3<=3成立時,才執行j++。
c語言,題目中的選擇題,求詳細解析
5樓:匿名使用者
正確答案應該是b.15。這裡考察的重點是符號常量的使用。主函式中出現符號常量fun(x,y) 則直接用 (x)<(y)?(x):(y)替代即可。本題中:
k=10*fun(i,j);
可以看作:
k=10*(i)<(j)<(i):(j);
而i=10,j=15
所以按照運算優先順序有:
k=100<15?10:15;
結果顯然是15。故選擇b。
6樓:匿名使用者
define僅做替換,替換後就是10*i c語言的選擇題求解析
5 7樓:匿名使用者 25題:兩個%在printf的雙引號裡會解釋成一個%輸出 後邊的字母d會原樣輸出 所以答案是d 26題:逗號表示式就是從左至又依次執行 但是返回的是最後一個 8樓:小曲曲去哪兒 這陣列是什麼啊 應該是a這麼說是對的 9樓:任我行 #include main() , q[10]=. printf("%d %d\n", strlen(p), strlen(q)). }其實 char p=等價於char p[3]=;c語言規定,當給陣列的每一個元素都賦初值時,可以省了陣列長度,而char q[10]=;表示定義一個10個字元的字元陣列,其中為前三個元素q[0],q[1],q[2]分別賦初值字元a,b,c;其後七個元素系統自動為其賦初值『\0』; 這題沒有正確答案,輸出應該是12 p 20指向了str 1 也就是 中國石油大學 這個字串,根據定義看,這是個gbk編碼的漢字字串,而strlen是按位元組算長度的,一個漢字兩個位元組所以 中國石油大學 長度是12 還有,定義裡的 char p str,雖然按照c語言規則是可行的,但嚴格來說還是應該... a 是對的,換行會看的更加清晰。define size 10 把size的巨集定義為10 char str1 size 的意思 就是char str1 10 char str2 size 2 的意思就是char str2 12 b,char str 裡面應該要放入具體的容量,比如 char str ... 求一個字串的長度。include void main 將一個字串的內容複製到另一個字串。include void main 將兩個字串連線起來,結果儲存在s1字串中。include void main 搜尋一個字元在字串中的位置,如果沒有搜尋到,則位置為 1 include void main if...c語言選擇題,求解釋,c語言選擇題,求大佬解釋一下答案為啥是D
C語言選擇題,求詳解,C語言選擇題一個,求詳解
求解c語言題,c語言題目求解