当前所在位置:珠峰网资料 >> 计算机 >> 软件水平 >> 正文
2015年软件水平考试软件设计师课后练习(4)
发布时间:2012/6/4 16:58:08 来源:城市网学院 编辑:ziteng
  -
  1.语句"printf("%d\n"strlen("ats\nol2\1\\"));"的输出结果是( )
  ①11
  ②10
  ③ 9
  ④ 8
  2.函数调用“strcat(strcpy(strl,str2),str3)”的功能是( )
  ①将字符串strl复制到字符串str2中后再连接到字符串str3之后
  ②将字符串strl连接到字符串str2中后再复制到字符率str3之后
  ③将字符串str2复制到字符串strl中后再将字符串str3连接到字符串strl之后
  ④将字符串str2连接到字符率strl之后再将字符串strl复制到字符串str3中
  【解】字符串中的字符可以是一般的普通字符,也可以是由反斜杠字符开头的转义字符。在字符串"abs\no12\11\\" 中,有三个转义字符,它们是\n、\1、\\,所以该字符串的有效字符个数是9。所以正确的回答是③。
  【解】函数调用strcat(s1,s2)是将s2字符串复制连接到s1字符串之后,使s1字符串变得更长。函数调用strcpy(s1,s2)是将s2字符串复制到s1,使s1字符串的内容与s2字符串的内容相同。函数调用strcat(strcpy(strl,str2) ,str3) 是先执行strcpy(strl,str2),然后再执行strcat(strl,str3),所以其功能是③.
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved