29、31 仔细读一下编码,看一下数据结构很清楚的
42:答案是D
因为:pos返回的值是12,Pos=find(Text,'US','i',5),是要从第5个字符起找出US在源字符串Australia, US, Denmark中的起始位置,并且忽略大小写。find函数中四个参数,Text不用说,代表源字符串,如果直接引用的话需要用引号括起来;US,代表将要查找的字符,加引号;i,在这里表示忽略大小写;5,表示从第5个字符开始查找;换几个参数再看看结果;
Pos=find(Text,'uS','i',5); 结果12,因为有‘i’;
Pos=find(Text,'US ','i',5);结果0,因为US后面有空格,而没有找到;
提醒,不管起始位置是多少,返回的位置数值始终是在源字符串中的位置。


雷达卡






thank you very much
京公网安备 11010802022788号







