有以下程序 #include #include main() { char w[20], a[5][10]={"abcdef", "ghijkl", "mnopq", "rstuv", "wxyz."}; int i; for (i=0; i

admin2019-06-09  21

问题 有以下程序
#include
#include
main()
{ char w[20], a[5][10]={"abcdef", "ghijkl", "mnopq", "rstuv", "wxyz."};
int i;
for (i=0; i<5; i++)
w=a[ strlen(a)/2];
w[5]= ’\0’;
puts(w);
}
程序的运行结果是( )。

选项 A、djoty
B、agmrw
C、flqv.
D、cimsx

答案A

解析 该段代码的逻辑是:将二维字符数组a中每个字符串位于中间的字符存放在数组w中并输出,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/4CRp777K
0

相关试题推荐
最新回复(0)