题目内容

下列初始化语句中,正确且与语句char c[ ]="string";等价的是________。

A. char c[ ]={'s','t','r','i','n','g'};
B. char c[ ]='string';
C. char c[7]={'s','t','r','i','n','g','\0'};
D. char c[7]={'string'};

查看答案
更多问题

以下程序的输出结果是________。#include void main(){ char a[10]={'1','2','3','\0','5','6','7','8','9',0};printf("%s\n",a);}

A. 123
B. 1230
C. 123056789
D. 1230567890

以下程序的输出结果是________。#includevoid main(){ char s[]={"12134211"}; int v[4]={0,0,0,0},k,i;for(k=0;s[k];k++){ switch(s[k]){ case '1':i=0;case '2':i=1;case '3':i=2;case '4':i=3;}v[i]++;}for(k=0;k<4;k++) printf("%d ",v[k]);}

A. 4 2 1 1
B. 0 0 0 8
C. 4 6 7 8
D. 8 8 8 8

设有数组定义:char array[10]= "China";则数组array所占的存储空间为________。

A. 4个字节
B. 5个字节
C. 6个字节
D. 10个字节

现要定义一个二维数组c[M][N]来存放字符串"Science"、"Technology"、"Education"和"Development",则常量M和N的合理取值应为________。

A. 3和11
B. 4和12
C. 4和11
D. 3和12

答案查题题库