问题 单项选择题

以下程序输出的结果是 #include<stdio.h> #include<string.h> main() {charw[][10]={"ABCD","EFGH","IJKL","MNOP"}1,k; for(k=1;k<3;k++) printf("%s\n",&w[k][k]);}

A.ABCD FGH KL

B.ABC EFG U M

C.EFG JK 0

D.FGH KL

答案

参考答案:D

解析:[命题目的] 考查二维数组的定义及其元素引用的方法。 [解题要点] 当k=1时,引用的是二维数组元素w[1][1],值为字符串“FGH”;当k=2时,引用的是数组元素w[2][2],即字符串“KL”;当k=3时,结束程序的执行。 [考点链接] 字符串数组的定义。

问答题 简答题
单项选择题