字符串是以()为结束标志的一维字符数组。有定义:char a[]=””;则a数组的长度是()。
第1题:
有以下程序: #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数组中没有字符串结束符,故长度都不能确定
第2题:
有以下定义: #include <stdio.h> char a[10], *b=a; 下面不能给数组a输入字符串的语句是( )。
A.gets(a)
B.gets(a[0]);
C.gets(&a[0]);
D.gets(b);
第3题:
有以下程序 #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数组中都没有字符串结束符,故长度都不能确定
第4题:
定义一个表示100个值为null的字符串数组,正确的选项是______。
A.String[ ]a;
B.String a[ ];
C.char a[100][ ];
D.String a[ ]=new String[100]
第5题:
有以下程序: #include <stdio.h> #include <string.h> main( ) { char p[] = {'a','b','c'] ,q[10] = {'a','h','c'} prinff( "% d % d\n" , strlen (p) , strlen (q) );以下叙述中正确的是( )。
A.在给p和q数组赋初值时,系统会自动添加字符串结束符,故输出的长度都为3
B.由于P数组中没有字符串结束符,长度不能确定;q数组中字符串长度为3
C.由于q数组中没有字符串结束符,长度不能确定;p数组中字符长度为3
D.由于p和q数组中没有字符串结束符,故长度都不能确定
第6题:
有以下定义: #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是
A.gets(a)
B.gets(a[0])
C.gets(&a[0]);
D.gets(b);
第7题:
StringBufferappend(char[],intint1,intint2)表示()
第8题:
在C语言中,strcat(字符数组,字符串)连接前两个字符串都有结束标志’/0’,连接后“字符数组”中存储的字符串的结束标志’/0’被舍弃,只在目标串的最后保留一个’/0’。
第9题:
char c[]="Very Good"; 是一个合法的为字符串数组赋值的语句
第10题:
C51的字符串总是以()作为串的结束符,通常用字符数组来存放。
第11题:
字符串的结束符
字符h
“h”
变量h
第12题:
对
错
第13题:
有以下程序 #include<string.h> main() { charp[]={'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数组中都没有字符串结束符,故长度都不能确定
第14题:
有以下程序 #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数组中都没有字符串结束符,故长度都不能确定
第15题:
有以下程序:以下叙述中正确的是( )。
A.在给P和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3
B.由于P数组中没有字符串结束符,长度不能确定;但q数组中字符长度为3
C.由于q数组中没有字符串结束符,长度不能确定;但P数组中字符长度为3
D.由于P和q数组中没有字符串结束符,故长度都不能确定
第16题:
有以下程序: #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数组中都没有字符串结束符,故长度都不能确定
第17题:
在C语言中,关于字符串描述错误的是( )。
A.C中的字符串是作为字符数组来处理的
B.C语言规定:以‘\0’作为字符串结束标志
C.char str[]={"hello\nworld!"}; puts(str); 输出: hello\n world!
D.可以利用strlen(字符数组)测试字符串的长度
第18题:
strcpy(字符数组,字符串)进行复制时,连同结束标志’/0’一起复制。
第19题:
数组a经初始化char a[]=“English”;a[7]中存放的是()。
第20题:
下面关于gets()与puts()函数描述正确的项是()
第21题:
如果定义了char a[10],则数组a可以能够容纳的最长字符串长度为10。
第22题:
可以用length函数计算字符数组中字符串的长度
可以在赋值语句中通过赋值运算符=对字符数组整体赋值
存放在字符数组中的字符串,以’/0’作为该字符串结束标志
字符数组只能存放字符串,不能存放字符
第23题:
语句“char str[10]=string!;”和“char str[10]={string!};”并不等价
对于字符串常量“string!”,系统已自动在最后加入了'\0'字符,表示串结尾
对于一维字符数组,不能使用字符串常量来赋初值
在语句“char str[]=string!;”中,数组str的大小等于字符串的长度