捷運◆計算機概論及程式設計題庫下載題庫

上一題

1. 以下程式執行的結果為何? phpLBvU5j
(A)
(B)g
(C)f
(D)空格



答案:登入後觀看
難度: 適中
最佳解!
NumberOne 大一上 (2018/01/29)
strcpy是將字串蓋上去,所以會.....觀看完整全文,請先登入
3F
弘道 小五下 (2018/12/17)

為什麼 M「4」=空白?

4F
Trista Wang (2018/12/27)

C語言中,字串=字元陣列,字串結尾會加上空字元,

最初

陣列m的內容是"abcdefg" + ''(空字元,電腦(編譯器)自動加上)

陣列n 則是 "ABCD" + ''(空字元,電腦(編譯器)自動加上)

執行strcpy(m, n)後,m的內容變成"ABCD_fg_" (假設用"_"空字元)


m[6]內容依然是g



5F
藍士強 幼兒園下 (2020/01/11)

陣列m為:"abcdefg "

陣列n為:"ABCD "

strcpy(m, n)為:後蓋前,所以變成"ABCD fg "

m[0]:A

m[1]:B

m[2]:C

m[3]:D

m[4]:  

m[5]:f

m[6]:g

1. 以下程式執行的結果為何? (A)(B)g (C)f (D)空格 -阿摩線上測驗