对
错
第1题:
下列关于字符串的描述中,错误的是()。
A.一维字符数组可以存放一个字符串
B.二维字符数组可以存放多个字符串
C.可以使用一个字符串给二维字符数组赋值
D.可以用一个字符串给二维字符数组初始化
第2题:
A.strip
B.rstrip
C.replace
D.lstrip
第3题:
A.字符数组中存放的一定是一个字符串
B. 所有的字符数组都可以被当作字符串处理
C. 对存放字符串的字符数组可像一般数组一样对数组中单个元素操作
D. 一个字符数组可以认为就是一个字符串
第4题:
A、字符应该视为长度为1的字符串
B、字符串以\0为结束标识
C、既可以用单引号,也可以用双引号创建字符串
D、在三引号字符串中可以包含换行回车等特殊字符
第5题:
下面是有关C语言字符数组的描述,其中错误的是( )。
A.不可以用赋值语句给字符数组名赋字符串
B.可以用输入语句把字符串整体输入给字符数组
C.字符数组中的内容不一定是字符串
D.字符数组只能存放字符串
第6题:
A.字符串就是一个字符数组
B.字符串可以整体输入输出
C.字符串可以比较大小
D.存储字符串所需的内存空间等于字符串的长度
第7题:
下列说法正确的是 ( )
A.用“+”可以实现字符串的拼接,用“-”可以从一个字符串中去除一个字符子串
B.使用方法length( )可以获得字符串或数组的长度
C.创建Vector对象时构造函数给定的是其中可以包容的元素个数,使用中不能超越这个数值
D.一个容器中可以混合使用多种布局策略
第8题:
下面是有关 C 语言字符数组的描述,其中错误的是
A) 不可以用赋值语句给字符数组名赋字符串
B) 可以用输入语句把字符串整体输入给字符数组
C) 字符数组中的内容不一定是字符串
D) 字符数组只能存放字符串
第9题:
从一个给定的字符串中找出某一字符串的位置
//从一个给定的字符串中找出某一子字符串的位子(从1开始)。若字符串中没有指定的子串,则标记为//"efg"在字符串"abcdefghijk"中位子为5#include<stdio.h>int IndexOf(const char* sub,const char* source){ int re; int i,j=0; for(i=0;source[i]!='\0' && sub[j] !='\0';i++) { if(sub[j]==source[i]) { if(j==0) re=i+1; j++; } else { j=0; re=0; } } if(sub[j]=='\0') return re; else return 0;}void main(){ printf("%d\n",IndexOf("efg","abcdefghijk"));}
第10题:
A.使用转义符\\
B.使用\n
C.使用空格
D.使用“\换行”