問題詳情

31)有下面程序段#include "stdio.h"#include "string.h"main(){ char a[3][20]={{"china"},{"isa"},{"bigcountry!"}};char k[100]={0},*p=k;int i;for(i=0;i<3;i++){ p=strcat(p,a[i]);}i=strlen(p);printf("%dn",i);}则程序段的输出结果是
(A)18
(B)19
(C)20
(D)21

參考答案

答案:B
難度:適中0.5
統計:A(0),B(0),C(0),D(0),E(0)