3、有以下程序main(){char a[ ]={‘a’,‘b’,‘c’,‘d’, ‘e’, ‘f’, ‘g’,‘h’,‘\0’};int i,j;i=sizeof(a);j=strlen(a);printf(“%d,%d\b”, i, j );}程序运行后的输出结果是
A. 9,9
B. 8,9
C. 1,8
D. 9,8
查看答案
对两个数组a和b进行如下初始化chara[]="ABCDEF";charb[]={’A’,’B’,’C’,’D’,’E’,’F’};则以下叙述正确的是
A. a与b数组完全相同
B. a与b相同
C. a和b所占字节数相等
D. a数组比b数组长度长
有两个字符数组a、b,则以下正确的输入格式是
A. gets(a,b);
B. scanf("%s%s",a,b);
C. scanf("%s%s",&a,&b);
D. gets("a"),gets("b");
9、有下面的程序段chara[3],b[]="china";a=b;printf("%s",a);则
A. 运行后将输出Chm
B. 运行后将输出Ch
C. 运行后将输出Chi
D. 编译出错
下面程序段的运行结果是charx[]="programming";printf("%s",&x[3]);
A. gramming
B. programming
C. 编译有错误
D. g