-
若要求从键盘读入含有空格字符的字符串,应使用函数()
A . getc()
B . gets()
C . getchar()
D . scanf()
-
Excel中可以利用()函数实现截取子字符串操作
A . LEN
B . LEFT
C . MID
D . RIGHT
-
如果要从字符串“计算机等级考试”中取出“考试”这两个字,下列函数使用正确的是( )。
A . SUBSTR(”计算机等级考试”,l l)
B . SUBSTR(”计算机等级考试”,5,3)
C . RIGHT(”计算机等级考试”,2)
D . LEFT(”计算机等级考试”,4)
-
若想从字符串“宜春市”中取出汉字“春”应该使用函数()。
A . A.SUBSTR(“宜春市”,2,2)
B . B.SUBSTR(“宜春市”,2,1)
C . C.SUBSTR(“宜春市”,3,1)
D . D.SUBSTR(“宜春市”,3,2)
-
用于返回文本字符串中从指定位置开始的指定数目的字符的函数是().
A . RIGHT
B . MID
C . LEN
D . LEFT
-
从某字符串中截取一部分子串,可以用以下哪个函数实现()
A . TRUNC
B . TRIM
C . LPAD
D . INSTR
E . SUBSTR
-
要从指定字符串中检索子字符串,应该使用的内置函数是()
A . DLookup
B . String
C . InStr
D . Choose
-
从键盘上输入某字符串时,不可使用的函数是( )
-
字符串连接函数strcat()使用格式:strcat(s1,s2)其中,s1是字符数组名或字符数组的开始地址,s2既可以是字符数组名,也可以是字符串
-
取字符串s的第i个字符,正确的表达式有________个。i. Mid(s,1,i)ii. Mid(s,i,i)iii. Right(Left(s,i),1)iv. Mid(s,i,1)
-
02610082:在输入时,字符变量的值必须使用空格间隔,其输入函数可为( )。
-
从字符串s中的第2个字符开始获得4个字符的子字符串函数是______。
A.Mid$(s,2,4)
B.Left$(s,2,4)
C.Right$(s,4)
D.Left$(s,4)
-
用于获得字符串S从第3个字符开始的2个字符的函数是()。
A.Mid(S,3,2)
B.Middle(S,3,2)
C.Left(S,3,2)
D.Right(S,3,2)
-
把字符串 “123”转换为数值 123 时应该使用的函数是
-
把字符串 “123”转换为数值 123 时应该使用的函数是
-
阅读下列说明和C函数,填补C函数中的空缺,将解答填入答案纸的对应栏目内。 【说明】 字符串是程序中常见的一种处理对象,在字符串中进行子串的定位、插入和删除是常见的运算。 设存储字符串时不设置结束标志,而是另行说明串的长度,因此串类型定义如下: typedef struct ﹛ Char *str; //字符串存储空间的起始地址 int length; //字符串长 int capacity; //存储空间的容量 ﹜SString;
【函数1说明】 函数indexStr(S,T,pos)的功能是:在S 所表示的字符串中,从下标pos开始查找T所表示字符串首次出现的位置。方法是:第一趟从S中下标为pos、T中下标伟0的字符开始,从左往右逐个对于来比较S和T的字符,直到遇到不同的字符或者到达T的末尾。若到达T的末尾,则本趟匹配的起始下标pos为T出现的位置,结束查找;若遇到了不同的字符,则本趟匹配失效。下一趟从S中下标pos+1处的字符开始,重复以上过程。若在S中找到T,则返回其首次出现的位置,否则返回-1。 例如,若S中的字符为伟”students ents”,T中的字符串伟”ent",pos=0,则T在S中首次出现的位置为4。 【C函数1】 int index Str(SString S ,SString T,int pos) ﹛ int i,j: i (S.length<1||T.length<1||pos+T.length-1) return-1; for(i=pos,j=0;i<S.length &&j<T.length;)﹛ if (S.str[i]==T.str[j])﹛ i++;j++; ﹜ else﹛ i=(1 );j=0 ﹜ ﹜ if (2 )return i -T.length; return-1; ﹜ 【函数2说明】 函数 eraseStr(S,T}的功能是删除字符串S中所有与T相同的子串,其处理过程为: 首先从字符串 S 的第一个字符(下标为0)开始查找子串T,若找到〈得到子串在S中的起始位置),则将串 S 中子串T之后的所有字符向前移动,将子串T覆盖,从而将其删除,然后重新开始查找下一个子串T,若找到就用后面的宇符序列进行覆盖,重复上述过程,直到将S中所有的子串T删除。 例如,若字符串 S为 “12ab345abab678”、T为“ab”。第一次找到“ab”时(位置为2),将“345abab678”前移,S 中的串改为“12345abab678” ,第二次找到“ab”时(位置为 5);将“ab678”前移,S中的串改为“12345ab678”,第三次找到“ab”时(位置为5);将“678”前移 ,S中的串改为“12345678 ”。 【C函数2】 Void eraseStr(SString*S,SStringT) ﹛ int i; int pos; if (S->length<1||T.length<1||S->length<T.length) return; Pos=0; for(;;)﹛ //调用indexStr在S所表示串的pos开始查找T的位置 Pos=indexStr(3 ); if(pos=-1) //S所表示串中不存在子串T return; for(i=pos+T.length;i<S->length;i++) //通过覆盖来删除自串T S->str[(4 )]=S->str[i]; S->length=(5 ); //更新S所表示串的长度 ﹜ ﹜
-
VB中截取子字符串的函数是()
A.MID
B.LEN
C.LEFT
D.RIGHT
-
◑下列属于VB字符串函数的是()◑A、TRIM()◑B、LEFT()◑C、RIGHT()◑D、MID()◑E、LEN()◑F、SIN()
-
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置:如果字符串为空,则返回-1;或者不存在时也返回-1。注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。计算数字如果第一个字母最小,则返回0。依次增加。incl
-
字符串是一个字符序列,例如,字符串s,从右侧向左第二个字符用什么索引?
A.s[-2]
B.s[0:-2]
C.s[:-2]
D.s[2]
-
14、若要求从键盘读入含有空格字符的字符串,应使用函数()
A.getchar()
B.getc()
C.gets()
D.scanf()
-
20、若要求从键盘读入含有空格字符的字符串,应使用函数()。
A.getc()
B.gets()
C.getchar()
D.scanf()
-
字符串是一个字符序列,例如,字符串s,从右侧向左第3个字符用s[0:-3]索引。( )
对
错
-
字符串是一个字符序列,如,字符串s,请问从右侧向左第3个字符用如下哪种方式索引?()
A.s[0:-3]
B.s[3]
C.s[-3:]
D.s[-3]