软考程序员知识点C++语言程序设计之字符串

程序员 责任编辑:小狐狸 2016-10-10

添加老师微信

备考咨询

加我微信

摘要:下面希赛小编为大家整理的软考程序员知识点C++语言程序设计之字符串,希望能帮助学友们。

       

       >>>>>>立即点击了解程序员考试培训视频

       >>>>>>立即点击了解程序员考试教材

       >>>>>>立即点击了解程序员在线模拟考试


       下面希赛小编为大家整理的软考程序员知识点C++语言程序设计之字符串,希望能帮助学友们。具体内容如下:

 

       字符串

       字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s=“abcdefghij”,则s[0]=“a”,s[9]="j",而字符串的零位正是它的长度,如s[0]=10(※上述功能Ansistring没有。),这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。

       函数应用

       1.连接运算concat(s1,s2,s3…sn)相当于s1+s2+s3+…+sn.

       例:concat(11,aa)=11aa;

       2.求子串。Copy(s,I,I)从字符串s中截取第I个字符开始后的长度为l的子串。

       例:copy(‘abdag’,2,3)=’bda’

       3.删除子串。过程Delete(s,I,l)从字符串s中删除第I个字符开始后的长度为l的子串。

       例:s:=’abcde’;delete(s,2,3);结果s:=’ae’

       4.插入子串。过程Insert(s1,s2,I)把s1插入到s2的第I个位置

       例:s:=abc;insert(‘12’,s,2);结果s:=’a12bc’

       5.求字符串长度length(s)例:length(‘12abc’)=5

       在ASP中求字符串长度用len(s)例:len("abc12")=5

       6.搜索子串的位置pos(s1,s2)如果s1是s2的子串,则返回s1的第一个字符在s2中的位置,若不是子串,则返回0.

       例:pos(‘ab’,’12abcd’)=3

       7.字符的大写转换。Upcase(ch)求字符ch的大写体。

       例:upcase(‘a’)=’A’

       8.数值转换为数串。过程Str(x,s)把数值x化为数串s.

       例:str(12345,s);结果s=’12345’

       9.数串转换为数值。过程val(s,x,I)把数串s转化为数值x,如果成功则I=0,不成功则I为无效字符的序数,第三个参数也可不传

       例:val(‘1234’,x,I);结果x:=1234

       病毒

       “字符串(Trojan.String.a)”病毒:警惕程度★★★,木马病毒,通过网络传播,依赖系统:WIN9X/NT/2000/XP。

       该病毒通过网络传播,进入用户电脑后就隐藏在系统目录和内存中,病毒发作时会给用户电脑造成以下破坏:屏幕为空、无端打开CD驱动器、进行洪水攻击、打开黄色网站等,用户要小心防毒。


       返回目录:软考程序员知识点C++语言程序设计汇总


    希赛软考网,拥有十四年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库软考历年真题)、软考培训教材软考视频教程,多样的培训方式包括在线辅导面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!