【系統公告】頁面上方功能列及下方資訊全面更換新版,舊用戶可再切回舊版。 前往查看

教甄◆電腦科專業題庫下載題庫

上一題
35.如果要寫一個複製字串的函數,那麼應該在下列程式碼劃底線的地方填入哪一指令? 
 
(A) s[i]=t[i]
(B) s=t
(C) *s=*t
(D) *t


答案:登入後觀看
難度: 適中
2F
yakevinya不放手直 大一下 (2019/03/18)
試題不完整
3F
【站僕】摩檸Morning 國三下 (2019/03/18)

原本題目:

35.如果要寫一個複製字串的函數,那麼應該在下列程式碼劃底線的地方填入哪一指令? 

 void strcopy(char *s, char *t) {// copy t to s 
 while (( )!= ')
 s++; t++} 
 (A) s[i]=t[i] (B) s=t (C) *s=*t (D) *t



修改成為

35.如果要寫一個複製字串的函數,那麼應該在下列程式碼劃底線的地方填入哪一指令? 

5c8f3150dfd5d.jpg#s-392,111
 (A) s[i]=t[i] (B) s=t (C) *s=*t (D) *t
4F
Shirley 高二下 (2019/05/09)

複製字串的函數

C語言的 strcpy 可以有效複製兩個配置在記憶體以指標回傳的字串,說明如下


題目:void strcopy(char *s, char *t)

第一個參數是目的字串(要複製到哪個字串中),第二個參數是來源字串(要複製哪個字串)

由題目的宣告順序與附註copy t to s可得知: *s 為目的字串, *t 為來源字串

即把 *t 的字串內容複製到 *s 字串中

程式碼為 *s=*t,故選(C)

35.如果要寫一個複製字串的函數,那麼應該在下列程式碼劃底線的地方填入哪一指令?..-阿摩線上測驗