设a:=”ningbooier”,从字符串变量a中提取”oier”的函数是
(A)copy(a,7,4) (B)copy(a,7,10)
(C)length (a,7,4) (D)insert(a,4,7)
Pascal提供了以下一组标准的字符串函数:
(1) 字符串测长函数
格式:length(s);
功能:求字符串S的长度,其结果是整型。如length(‘’)=0
S=’abcde’ length(s)=5 空字符串的长度=0 ‘’ ‘ ’
(2) 求子串函数
格式:copy(s,n,m);
功能:在字符串S中的第n位开始截取长度为m的字符串,结果是字符串。
Var x:string;
例如:设x=’abc12345gh’,则copy(x,13,2)=’’。空串
如果取的第n位超过字符串的总长度,结果是空串。
(3) 查找子串函数
格式:pos(b,s);
功能:求子串b在S中出现的起始位置,结果为整型。若未找到则显示0。
例如:设x:=’is’;y:=’This is a pen’,则pos(x,y)=3。非0的表示找到了
又如:设x:=’ist’;y:=’This is a pen’,则pos(x,y)=0。
(4) 插入函数
格式:insert(s1,s2,i);
功能:将s1插入到s2中第i个字符的位置,若结果超出s2的最大长度,则超出的部分将被截掉。
例如:设s:=’
(5) 删除过程
格式:delete(s,i,n);
功能:删除s中第I个位置开始的n个字符。
例如:设s:=’abcdefg’,则执行delete(s,2,4)后的s=’afg’。
(6) 数值转换为字符串过程
格式:str(v,s);
功能:将数值v转换为字符串,存放在字符串变量s中。
例如:设v:=56;则执行str(v,s)后字符串s=’
(7) 字符串转换为数值过程
格式:vaL(s ,v,c);
功能:将数字字符串s转换为数值v,记录检测出错的第一个字符的位置。当未出错时c=0。
例如:设s:=’
五年级上册解方程练… | 255253 |
九连环图解解法 | 226602 |
wifi万能钥匙破解的… | 177751 |
纸飞机Skyking(空… | 170633 |
小学语文知识大全(… | 151963 |
各种鱼钩鱼线绑法与… | 116681 |
课题研究的方法有哪些 | 113404 |
人教版pep小学英语… | 104192 |
小学语文知识大全(… | 96684 |
人教版pep小学英语… | 95802 |
小学数学五年级上册… | 92625 |
人教版pep小学英语… | 82378 |
小学语文知识大全(… | 80272 |
笔记本电脑如何关闭… | 79730 |
小学生六一搞笑小品… | 78779 |
不打结的红领巾系法… | 77913 |