在长度为n的字符串S的第i个位置插入另外一个字符串,i的合法值应该是()。
若REPLACE(S,S1,S2)表示用字符串S2替换字符串S中的子串S1的操作,则对于S=“Beijing&Nanjing”,S1=“Beijing”,S2=“Shanghai”,REPLACE(S,S1,S2)=()。
以下说法错误的是( )A. StringBuffer s = new StringBuffer();创建一个空的对象SB. StringBuffer类都被声明为非final类型C. StringBuffer类是字符串缓冲区类,用于创建长度不可变的字符串对象D. StringBuffe线程安全的可变字符序列
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是( )
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是( )
下列语句正确的是:( )(多选)A.包装类的parseXxx()是静态方法B. Integer s = new Integer(“8”); 创建了一个Integer对象,表示S参数“8”指定的字符串值C.除Character类外,其他包装类可将一个字符串作为参数构造它们的实例D.当Number包装类构造方法参数为String 类型时,字符串可以为null
语句String s='ABC';表示创建一个字符串常量。
若REPLACE(S,S1,S2)表示用字符串S2替换字符串S中的子串S1的操作,则对于S=“Beijing&Nanjing”,S1=“Beijing”,S2=“Shanghai”,REPLACE(S,S1,S2)=( )。
char *s='C Language';表示s是一个指向字符串的指针变量,把字符串的首地址赋予s。
从字符串s中的第2个字符开始获得4个字符的子字符串函数是______。
有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是()。
获得输入的一个字符串s,以字符减号(-)分割s,将其中首尾两段用加号()组合后输出。
下面的程序是将从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。 include<stdio.h> main() { int i; char s[21],*p; for(i=0;i<20;i++) s[i]=getehar(); s[i]=【 】; p=【 】; while(*p) putchar(【 】); }
有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是()。 A.gets(&s[0]);
布鲁特-福斯算法从主串的第一个字符起与模式串的第一个字符进行比较,若相等,则继续逐字符进行后续比较,否则从主串第二个字符开始,直至模式串中每个字符依次和主串中一个连续的字符序列相等为止,此时称匹配成功()
字符串是一个字符序列,给字符串s,以下表示s从右侧向左第三个字符的是:
字符串s是一个字符序列,以下表示s从右侧向左第三个字符的是():
字符串是一个字符序列,例如,字符串s,从右侧向左第二个字符用什么索引?
字符串是一个字符序列,给字符串s,以下表示s从右侧向左第三个字符的是:
用 字符数组存放一个字符串,可以通过数组名和下标引用字符串中一个字符,也可以通过数组名和格式声明“ %s” 输出该字符串()
若定义 char s[2][3]={“ab”, “cd”}, p=(char )s;//字符型指针p存放的是字符串s的首地址,而字符串s表示的是这样一个字符串:那么下列表达式语法正确,并且其值与 s[1][1]相等的表达式(并非一定与其等价)是()//根据字符串的表示,s[1][1]是字符‘d’
字符串是一个字符序列,例如,字符串s,从右侧向左第3个字符用s[0:-3]索引。( )
字符串是一个字符序列,如,字符串s,请问从右侧向左第3个字符用如下哪种方式索引?()
将字符串数据:"Thisisateststring."作为string类型对象str的初始值,可以使用C++语句序列:chars[]="Thisisateststring.";stringstr(s);()此题为判断题(对,错)。