c語言的選擇題,求解析,25題我感覺答案是a,結果是d謝謝大

2021-04-16 16:51:42 字數 1442 閱讀 9218

1樓:白一戸

25題:兩個%在printf的雙引號裡會解釋成一個%輸出 後邊的字母d會原樣輸出

所以答案是專d

26題:逗號

表示式就是從左至又屬依次執行 但是返回的是最後一個表示式的值(在這裡是a+5)

由於第一句執行的是a=3*5 所以a的值為15第二句是a*4 這句沒有給a賦值所以a的值不變只要沒有=賦值運算 不論對a做什麼運算a的值都不會變最後一句a+5的值為20 也就是整個逗號表示式的值所以輸出的是20

但是這句依然沒有改變a的值

所以a的值還是為15

答案是c

2樓:匿名使用者

這個%%和%從左到右的結合,%%顯示就是% 然後結合字母d,但此時不是格式版

控制符%d,

逗號運算:假權設b=2,c=7,d=5,

a1=(++b,c--,d+3);   a2=++b,c--,d+3;

對於第一行**,有三個表示式,用逗號分開,所以最終的值應該是最後一個表示式的值,也就是d+3,為8,所以a1=8。

對於第二行**,那麼也是有三個表示式,這時的三個表示式為a2=++b、c--、d+3,(這是因為賦值運算子比逗號運算子優先順序高)所以最終表示式的值雖然也為8,但a2=3。   注意:逗號運算的結合性是從左至右,完畢之後整個表示式的值是最後一個表示式的值

3樓:匿名使用者

25,d。%%表示輸出%,所以後面跟的那個d就是個字元了。

26,b。逗號運算子,整個表示式的值是最後一個表示式的值。所以是a+5,a=3*5嘛,所以最後結果是20

4樓:匿名使用者

%%兩個和在一起是百分號;

20;逗號運算子

5樓:匿名使用者

連續2個%表示輸出%,如果要得到答案a,則應該有3個%

6樓:戎好人

第一條選a吧,第二題選20,因為逗號表示式看最後一個值!

7樓:匿名使用者

i dont know

c語言問題,如圖,我認為a,c,d都不對,正確答案應該是?請幫我解析一下,謝謝

8樓:江雪漣漣

a:x,是函式內的變數,雖然與形參同名,但不衝突,a對。

b:y,為區域性變數。區域性變數可以與全域性變數同名,在函式內引用這個變數時,會用到同名的區域性變數,而不會用到全域性變數。b對

c:fabs為系統函式,不能作為變數使用。c錯d:fun為區域性變數,作用域在fun內,不衝突,d對

求大神幫幫我這菜鳥解答一下這個題。謝謝!謝謝大神看圖,麻煩了????

9樓:匿名使用者

你不是有答案了嗎,根據公式算期望值,標準差,協方差,這是金融方面的題,用數學統計公式計算的

c語言選擇題求解析,C語言,題目中的選擇題,求詳細解析

主要是在x 5,這裡bai,這個自減運算du符,i 與 i,運算元zhii在前,表示先dao用這個數i,用完在專做這屬個自減操作。所以這裡是先用x與5進行比較,然後在做自減。第一次迴圈,x 5,x不小於5,所以if條件不滿足,x自減變成4,接下來執行else部分,列印出4,然後 x又變成了5。第二次...

c語言的題(要解析),C語言程式設計 選擇題第五題 要解析(確定的人答 拜託了)

for迴圈從i 0,x 0開始迴圈,只要讀取的x不是876,就繼續迴圈。i從0到9,至多迴圈10次。然後執行i i 10,不滿足迴圈條件退出迴圈。因此for迴圈語句至多執行10次,選a 選a執行10次。看迴圈體,x 0 i 9 x 876。首先看x,由於整個過程中沒有對x的操作,所以x始終為0 也就...

C語言選擇題,c語言選擇題?

第一個選擇題,當然是輸出a b的值,結果為b,而不是樓主說的前面沒有進行a b的計算就只輸出a的值!這是種稍微高階點的寫法,這樣寫也不不錯哦!第二個選擇題,考的就是一個條件表示式,它的基本構成形式為 表示式1?表示式2 表示式3,並且表示式1必須是一個可以判斷真假的語句,而你上面的所訴的表示式1當x...