在下列叙述中,错误的一条是______。
A.定义char*string="China"中的string是一个字符串变量,其值为China
B.若有一个多维数组a,则*(a+i)与a[i]等价
C.int(*p)[4]表示p为指针变量,它指向包含4个元素的一维数组
D.数组名代表数组的首地址,固定不变。指针变量可通过指向数组首地址来代表对应的数组,但其值可以改变
第1题:
设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是 。
A.char str[ ]=”string”; c=str;
B.scanf(“%s”,c);
C.c=getchar();
D.*c=”string”;
第2题:
下列叙述哪些是正确的?
A.String类是final类,不可以有子类
B.String类在java.util包中
C.”abc”.equals(“abc”)的值是false
D.String类可以创建可变字符串
第3题:
对字符串不正确的赋值方式是()。
A.char *string; string="china";
B.char c[]={"china"};
C.char c[10]; c[10]={"china"};
D.char *string="china";
第4题:
在C++中不仅可以用string定义字符串变量,也可以用string定义字符串数组
第5题:
下列说法错误的是:()(多选) A.比较字符串大小,实际上就是依次比较其所包含的字符的数值大小 B. length()得到的是字符串char 的长度,而不是字节数。 C.采用构造函数的方法定义String,不需要分配堆内存空间的。 D. String 类可以改变的,一旦创建了 String 对象,其值可以修改
A.比较字符串大小,实际上就是依次比较其所包含的字符的数值大小
B.length()得到的是字符串char 的长度,而不是字节数
C.采用构造函数的方法定义String,不需要分配堆内存空间的
D.String 类可以改变的,一旦创建了 String 对象,其值可以修改