1樓:匿名使用者
1:x = 12345 , y =0
while(x) true
x%10 = 5
case 5: y+=2, x/=10; break;
x = 1234, y =2;
while(x) true
x%10 = 4
default: y+=3 x/=10
x = 123 y = 5
while(x) true
x%10 = 3
case 3: y++ , x/=10
case 5: y+=2; x/=10
break;
x = 1, y = 8
while(x) true
x%10 = 1
case 1:
case 3:y++ , x/=10
case 5:y+=2, x/=10 , break;
y = 11, x = 0
while(x) false
printf y , 11
2:if(x-->1/* x = 2*/) z=f*f; //x=1, 1+3*1+3 = 7
2樓:匿名使用者
22題1 y+=2; ==>2
2 y+=3; ==>3
3 y++; y+=2; ==>3
4 y+=3; ==>3
即來2+3+3+3 = 11
所以答案是源11
23題define是巨集定義,只是起替代作用。
x-->1 此後x = 1, y=3
z = f*f = x+y*x+y = 1+3*1+3 = 1+3+3 = 7
所以答案是7
3樓:匿名使用者
x%10=5 y+=2; ==>y=2x%10=4 y+=3
x%10=3 y++;x/=10; 沒有dubreak,繼續執zhi行daoy+=2;x/=10;
x%10=1 y++;x/=10; 沒有break,繼續執行y+=2;x/=10;
最終專y=11
if(x-->1) x--,返回2,此時屬x=1,y=3z=x+y*x+y = 1+3*1+3 = 7
兩道c語言題,請幫忙看看,詳細解釋一下,謝謝
4樓:永遠的蕾咪
5題選b,
這樣只bai能讀入a,讀不du了b和c
6題a,那個逗zhi號沒用對。應
dao該是分號。順便說內
一下d是對的。
******************************===剛才我說錯了容,6選c是因為double型不能進行求模運算。
5樓:匿名使用者
第5題那個啊,我說直接點啊。你的題目是不問題啊,是不正確的是那個選項啊,個人認為只有d是正確的啊第6題是d是錯誤的啊,這個是沒有這樣的啊,只能是i!=a這樣的寫法啊,這個是語法去規定的啊
6樓:匿名使用者
額....也是初學者幫不了你忙
7樓:小小酥
第一題是b 第二題c
兩道c語言基礎題求解析,謝謝
8樓:1223永遠不棄
這要如何解析,第一題就是函式傳參問題,實參和形參型別一致
第二題就是結構體變數的三種定義方式 d選項只是結構體型別的定義,不是結構體變數的定義
c語言選擇題,這兩道題求c語言大哥解答,詳細點哈,謝謝
9樓:匿名使用者
第一題*和++運算優先順序相等,運算自右向左*p++; 相當於p++後再*p,所以p指向&a[1], *p等於11
*比+的運算優先順序高
*p+=1;相當於*p=*p + 1;
答案為c
第二題答案為a
s是陣列首地址,不是指標,不可移動
10樓:白色靈雲
p(2,2)=3*(6*5*4*3*2*1)
11樓:匿名使用者
p(2,2)=3*(6*5*4*3*2* 1*)
求教幾道C語言選擇題詳細解答
第一題 a。解析 首先得到一個靜態陣列a,指標p指向a 0 p 3 4可寫為 p 3 p 3 4,p 3的意思是指標移動至a 3 所在單元,p 3 是取值,即為9,那麼運算 p 3 4得 p 3 的最終值為13,p由於指向陣列初位置則 p為1.第二題 b。解析 第一全域性變數b 3,先看main函式...
C語言選擇題求解快
你是 的學生 吧?這是學校機房無憂考試系統c語言a卷裡面的題目吧?以下給你詳解 希望課後能仔細推敲認真考證,不枉汽院學子之身份!以下能正確定義字串的語句是 d a char str b char str c char str x43 d char str 0 a 定義的是字元陣列,這個陣列只有一個元...
求助兩道vb的選擇題,求助兩道VB的選擇題
14 因為text文字框中的型別為字元型 即25和 15都是字元 等價於 25 和 15 字元的 加減運算等於連版 接 因此權text1 text2 25 1515 一般情況下記錄型別應在標準模組中定義,如果在窗體模組中定義必須加上 private 格式 type 資料型別名資料型別元素名 as 型...