[单选题]

有以下程序includemain(){char p[]={'a','b','c'},q[10]={'a','b','c'}; printf("%d%

有以下程序 #include<string.h> main() { char p[]={'a','b','c'},q[10]={'a','b','c'}; printf("%d%d/n",strlen(p),strlen(q));} 以下叙述中正确的是

A.在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3

B.由于p数组中没有字符串结束符,长度不能确定,但q数组中字符串长度为3

C.由于q数组中没有字符串结束符,长度不能确定,但p数组中字符串长度为3

D.由于p和q数组中都没有字符串结束符,故长度都不能确定

参考答案与解析:

相关试题

有以下程序#includemain(){char p[]={'a','b','c

[单选题]有以下程序includemain(){char p[]={'a','b','c',},q[10]={'a','b','c'}; printf("%d有以下程序 #include<string.h> main() { char p[]={'a','b','c',},q[10]={'a','b','c'}; printf("%d%d/n",strlen(p),strlen(q));} 以下叙述中正确的是A.在给p和q数组置初值时,系统会自动添加字

  • 查看答案
  • 有以下程序:#includemain(){char p[20]={'a','b'

    [单选题]有以下程序:includemain(){char p[20]={'a','b','c','d'),q[]="abc",r[]="abcde"strc有以下程序: #include<string.h> main() {char p[20]={'a','b','c','d'),q[]="abc",r[]="abcde" strcat(p,r);strcpy(p+strlen(q),q); printf("%d/n",sizeof(p)); } 程序

  • 查看答案
  • 有以下程序:#includemain(){char p[20]={'a','b'

    [单选题]有以下程序:includemain(){char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde";str有以下程序: #include<string.h> main() {char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde"; strcpy(p+strlen(q),r);strcat(p,q); printf("%d%d/n",sizeof(p),str

  • 查看答案
  • 有以下程序#includemain(){char p[20]={'a','b',

    [单选题]有以下程序includemain(){char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde";strc有以下程序 #include<string.h> main() {char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(q),q); printf("%d/n",strlen(p)); } 程序

  • 查看答案
  • 有以下程序#includemain(){charp[]={'a','b','c'

    [单选题]有以下程序includemain(){charp[]={'a','b','c'},q[10]={'a','b','c'};printf("%d%d/有以下程序 #include<string.h> main() { charp[]={'a','b','c'},q[10]={'a','b','c'}; printf("%d%d/n",strlen(p),strlen(q));} 以下叙述中正确的是A.在给p和q数组置初值时,系统会自动添加字符串

  • 查看答案
  • 有以下程序:main(){char p[]={'a', 'b', 'c'}, q

    [单选题]有以下程序: main() {char p[]={'a', 'b', 'c'}, q[]="abc"; printf("% d % d/n", sizeof(p), sizeof(q)); }; 程序运行后的输出结果是______。A.4 4B.3 3C.3 4D.4 3

  • 查看答案
  • 有以下程序: main() { char p[]={'a','b','c'},q

    [单选题]有以下程序: main() { char p[]={'a','b','c'},q[]="abc"; printf("%d%d/n",sizeof(p),sizeof(q)); } 程序运行后的输出结果是 ______。A.4 4B.3 3C.3 4D.4 3

  • 查看答案
  • 有以下程序:main(){char p[]={'a','b','c},q[]="

    [单选题]有以下程序: main() { char p[]={'a','b','c},q[]="abc"; printf("%d %d/n",sizeof(p),sizeof(q)); } 程序运行后的输出结果是( )。A.4 4B.3 3C.3 4D.4 3

  • 查看答案
  • 有以下程序: main( ) { char a[ ]={‘a',‘b',‘c',

    [单选题]有以下程序: main( ) { 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,9B.8,9C.1,8D.9,8

  • 查看答案
  • 有以下程序main(){char a[]={'a','b','c','d','e

    [单选题]有以下程序 main() {char a[]={'a','b','c','d','e','f','g','h','/0'};int i,j; i=sized(a);j=stden(a); printf(“%d,%d/n”,i,j); } 程序运行后的输出结果是A.9,9B.8,9C.1,8D.9,8

  • 查看答案
  • 有以下程序#includemain(){char p[]={'a','b','c