1樓:匿名使用者
7. 簡單,c
8。 題目不全
9. b,sizeof不是一個函式,是一個關鍵字。在編譯器會為常量
10. c 2b即2^16=0-65535
11,d,double型別。c語言有隱式型別提升char>short>int>float>double,對於型別有疑惑的問題,最簡單的驗證方法是寫一段**,用sizeof求一下大小,就可以知道型別了,比如
int main(void)
輸出為8,說明該表示式型別是double
12. c,逗號表示式,從左到右依次計算,最後返回最右邊表示式的值
13. b 14.以0開頭的是八進位制,以0x開頭的是16禁止,16禁止每位是[0-f],不能為g
15. 你這套題可能比較老了,出題者不嚴謹,認為int是16bit,實際上現在32位cpu上都是32bit,如果int是16bit,則最終x的結果為0xffbc(會有溢位告警),32bit下不溢位。
16. c,同上
17,int在機器中是補碼形式存在。(題目選項不全)
18. 符合語法的賦值有兩個,c和d,賦值的要求是左邊是一個左值(變數,不能是表示式)
19. b \0開頭的是8進位制數,後面的有效數字為[0-8]
20 . c 同12題,逗號表示式,從左到右依次計算,最後返回最右邊表示式的值
f=(3.0,4.0,5.0),(2.0,1.0,0.0) 等價於 f = 5.0,0.0等價於f=0.0
2樓:
十二題,c選項 因為是逗號表示式,所以是一步一步算,但是最後輸出是最後一個表示式的值。即x=6,此時x為6,x+1為7,y=6,此時y為6,x+y為12,最後輸出也是12
3樓:
第11題應該選a把,因為不同資料型別進行運算時低階會自動向高階轉換的,如int x;float y;則x+y則為float型。從低階到高階的順序為char《int《float《double。
第12題是選c。這些選項全是逗號表示式,逗號表示式是從左至右,輸出最右邊的表示式的值,注意是表示式,不是變數的值。在c中表示式的值以此為x=6,然後x+1這個表示式為7,x仍為6,x+y=6+6為12
等等,,第11題還有個double的選項把,那就選d。double的那個!
4樓:匿名使用者
這些都是比較基礎的語法問題,實在沒必要每題詳解,至少每題譚浩強那本書都有,你可以挑幾題我給你講
c語言題目,答案為什麼是b,求詳解
5樓:自戀狂
rewind(pf);//後面解釋的很清楚了,指標前移
所以接下來的操作就是在做覆蓋操作,所以寫入的china覆蓋了beiji這一部分,變成了chinang
6樓:聽不清啊
先把beijing寫到檔案中以後,rewind把檔案指標雙調到了檔案頭,再把china寫入,就把原來內容的前面一部分給覆蓋了。
c語言題目,求詳解
7樓:佟彥明
if(strcmp(s1,s2))//比較dus1和s2 的長度zhi s1daos1拷貝到s
puts(s);//輸出s的內容回 也就是s1的內容}printf("%d,%s\n",strlen(s2),strcat(s2,s1)) 輸出s2的長度 把s1連線
答到s2後面
c語言題目,求詳解。
8樓:花洛羅
a=0 1 2 3 4 5 6 7 0 0
a1=a0+a2=2 a=0 2 2 3 4 5 6 7 0 0
a2=a1+a3=5 a=0 2 5 3 4 5 6 7 0 0
a3=a2+a4=9 a=0 2 5 9 4 5 6 7 0 0
a4=a3+a5=14 a=0 2 5 9 14 5 6 7 0 0
a5=a4+a6=20 a=0 2 5 9 14 20 6 7 0 0
a6=a5+a7=27 a=0 2 5 9 14 20 27 7 0 0
a7=a6+a8=27 a=0 2 5 9 14 20 27 27 0 0
a8=a7+a9=27 a=0 2 5 9 14 20 27 27 27 0
a9=a8+a10=27 a=0 2 5 9 14 20 27 27 27 0
a5=20
a8=27
不好制意思
bai 剛才妹妹
du搗亂呢 呵呵zhi呵 這是正
dao解
9樓:∮樣小樣
1、首先要copy知道陣列a的全部元素為,因為長度為10,後面的全補0.
2、在for迴圈中,a[i]=a[i-1]+a[i+1]即是從第二個元素起,將前一個元素和後一個元素的和賦給它。
即a[1]=a[0]+a[2]=0 + 2 =2 這時a[1]=2(注意,a[1]值已變)
然後a[2]=a[1]+a[3]=2 + 3 =5 這時a[2]=5.....
依此類推,最後的陣列為
0,2,5,9,14,20,27,27,27,0所為a[5]為20 ,a[8]為27
以上已上機通過。
c語言一道題 求詳解,C語言一道題 求詳解!
已知字母a的ascii十進位制 為97 char a a a a 也就是97a 這時候a a 1 96 printf d,c n a 2 0 a 3 0 d,c n 按照整型 d 和字元型 c 輸出a 2 0 和a 3 0 2 0 2,3 0 3 a 2 96 2 98 a 3 96 3 97 2 ...
關於一道c語言題,求詳解,急求,關於一道C語言題,求詳解,急求
在主函式裡 是先執行fx 這個函式的,而執行這個函式得到的值x 15,而後x x a 15 5 20.a 5 所以輸出是 20 和 5 主函式的x帶的是全域性變數的值是fx函式得到的x的值15,而不是定義全域性變數的初始值,也不是fx函式裡x的初值 在這個程式裡用全域性變數無非是想說明全域性變數x在...
求c語言題目,求C語言題目
c語言經典100題 程式1 題目 有1,2,3,4個數字,能組成多少個互不相同且無重複數字的三位數 都是多少 1.程式分析 可填在百位,十位,個位的數字都是1,2,3,4.組成所有的排列後再去 掉不滿足條件的排列.2.程式源 main 程式2 題目 企業發放的獎金根據利潤提成.利潤 i 低於或等於1...