CMS专题

填空题一个二维字符数组a[10][20]能够存储()个字符串,每个字符串的长度至多为()。

题目
填空题
一个二维字符数组a[10][20]能够存储()个字符串,每个字符串的长度至多为()。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

为了存储一个长度为n的字符串,所使用的字符数组的长度至少为n+1。()

此题为判断题(对,错)。


答案:对 

第2题:

下列关于字符串的描述中,错误的是()。

A.一维字符数组可以存放一个字符串

B.二维字符数组可以存放多个字符串

C.可以使用一个字符串给二维字符数组赋值

D.可以用一个字符串给二维字符数组初始化


正确答案:C

第3题:

一个二维字符数组a[10][20]能够存储的每个字符串的长度不超过20。 ()

此题为判断题(对,错)。


答案:错

第4题:

编程. 已知字符串:”this is a test of java”.

按要求执行以下操作:

(1) 统计该字符串中字母s出现的次数

(2) 取出子字符串”test”

(3) 将本字符串复制到一个字符数组Char[] str中.

(4) 将字符串中每个单词的第一个字母变成大写, 输出到控制台。

(5) 用两种方式实现该字符串的倒叙输出。(用StringBuffer和for循环方式分别实现)

(6) 将本字符串转换成一个字符串数组,要求每个数组元素都是一个有意义的英文单词,并输出到控制台


答案:
public class Chap53e {
public static void main(String[] args) {
// TODO Auto-generated method stub
//(1)
String string="this is a test of java";
char[] s=string.toCharArray();
int count=0;
for(int i=0;i
if(s[i]=='s')
count++;
System.out.println("s出现了"+count+"次");
//(2)
String str1;
str1=string.substring(string.indexOf('t', 1), string.lastIndexOf('t')+1);
System.out.println("子字符串为"+str1);
//(3)
char[] str=string.toCharArray();
String[] str2=string.split(" ");
//(4)
for(int i=0;i
{ //方法一
str2[i]=String.valueOf(str2[i].charAt(0)).toUpperCase()+str2[i].substring(1);
// 方法二
str2[i]=str2[i].replaceFirst(String.valueOf(str2[i].charAt(0)), String.valueOf(str2[i].charAt(0)).toUpperCase());
System.out.print(str2[i]+" ");
}
//(5)
StringBuffer sbf=new StringBuffer("this is a test of java");
sbf.reverse();
System.out.println(sbf);
for(int i=string.length()-1;i>=0;i--)
System.out.print(string.charAt(i));
//(6)
String[] strs3=string.split(" ");
System.out.println(Arrays.toString(strs3));
}
}

第5题:

下列对字符串的说法中,错误的是( )

A.字符串就是一个字符数组

B.字符串可以整体输入输出

C.字符串可以比较大小

D.存储字符串所需的内存空间等于字符串的长度


正确答案:D 

第6题:

下列有关字符数组与字符串的说法中,正确的是 _______ 。

A.字符数组中存放的一定是一个字符串

B. 所有的字符数组都可以被当作字符串处理

C. 对存放字符串的字符数组可像一般数组一样对数组中单个元素操作

D. 一个字符数组可以认为就是一个字符串


参考答案:C

第7题:

若一个字符串的长度为n,则存储它的字符数组的长度至少为___。


参考答案n+1

第8题:

一个二维字符数组a[10][20]能够最多存储9个字符串。()

此题为判断题(对,错)。


答案: 错 

第9题:

下列说法正确的是( )。

A.字符型数组与整型数组可通用

B.字符型数组与字符串其实没有什么区别

C.当字符串放在字符数组中时,要求字符数组长度比字符串长1个单元,要放字符串终结符'\0'

D.字符串的输出可以用它所存储的数组来输出,也可以字符串的形式整体输出,结果没区别


正确答案:C
解析:选项A要在一定的数值范围内;选项D中,若字符串存储在字符数组中,而且字符数组比字符串长,则输出时可能会输出空格,因为字符数组没有存储“\0”终结符,字符串整体输出却不会;选项B同选项D。

第10题:

一个二维字符数组a[10][20]能够存储的每个字符串的长度不超过20。()

A

B