以下程序的输出结果是()。main() { char w[ ][10]={ "ABCD","EFGH","IJKL","MNOP"},k; for(k=1;k<3;k++) printf("%s\n",w[k]); }
ABCD FGH KL M
B. ABCD EFG IJ
C. EFG JK O
D. EFGH IJKL
查看答案
下列对C语言字符数组的描述中错误的是()。
A. 字符数组可以存放字符串
B. 字符数组中的内容可以逐个输出,也可以整体输出
C. 可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值
D. 不可以用关系运算符对字符数组中的字符串进行比较
使用数组的目的是为了更方便地处理()数据。
A. 单个
B. 几个
C. 批量
有以下程序#include#includemain(){ char a[]={‘a’,‘b’,‘c’,‘d’, ‘e’, ‘f’, ‘g’,‘h’,‘\0’};int i,j;i=sizeof(a);j=strlen(a);printf(“%d,%d\n”,i,j);}程序运行后的输出结果是()。
A. 9,9
B. 8,9
C. 1,8
D. 9,8
以下能正确定义二维数组的是()。
A. int a[][3]={0};
B. int a[][3]=2{2*3};
C. int a[][3]={};
D. int a[2][3]={{1},{2},{3,4}};