若已包括頭文件和,運(yùn)行下列程序段時(shí)輸出結(jié)果是()。 int i=0; char s1[10]="AB
若已包括頭文件<stdio.h>和<string.h>,運(yùn)行下列程序段時(shí)輸出結(jié)果是( )。
int i=0;
char s1[10]="ABCD",s2[10]="EFG";
Strcat(s1,S2) ;
while(s2[i++]!='\0')
s2[i]=s1[i];
puts(s2);
A.ABC
B.ABCDEF
C.EBCDEFG
D.CBD
正確答案:C解析:strcat(s1,s2)把s2連接到s1的后面,s1= ABCDEFG,執(zhí)行while(s2[i++]!='\0')后i的值變?yōu)?,往后執(zhí)行s2[i]=s1[i]時(shí)是從把s1的第二位給s2的第二位開始,把s1賦給s2。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。