用字符串函数编写一个程序:赋值字符串1:你的姓的拼音(首字母大写);字符串2:你的名的拼音(首字母小写)将字符串1的大写字母转换成小写字母,将字符串2的小写字母转换成大写字母,将字符串1和字符串2连接起来输出。
第1题:
编写一个函数findStr(char*str,char*substr),该函数统计一个长度为2的子字符串substr在另一个字符串str中出现的次数,该次数作为函数值返回。例如,假定输入的字符串为”asd asasdfg asd as zx67 asdmklo”,子字符串为”as”,函数返回值是6。 函数ReadWrite实现从文件in.dat中读取两个字符串,并调用函数findStr,最后把结果输出到文件out.dat中。 注意:部分源程序存在test.c文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数findStr的花括号中 填入你编写的若干语句。
第2题:
如果要将字符串中的首字母大写、其他字母都小写,应使用字符串的()方法。
A.capitalize
B.lower
C.upper
D.swapcase
第3题:
下面对字符串方法描述正确的是
A.count() 方法用于统计字符串里某个字符出现的次数
B.find() 方法检测字符串中是否包含子字符串 str ,如果包含子字符串返回开始的索引值,否则会报一个异常
C.index() 方法检测字符串中是否包含子字符串 str, 如果str不在 返回-1
D.title()将字符串的首字母变成大写
第4题:
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函 数时,不得使用c语言提供的字符串函数。 例如,字符串中的内容为:****A*BC*DEF * G*******删除*后字符串中的内容应当 是:ABCDEFG。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
第5题:
ASCII码的表示方法是什么?试用十六进制数写出下面字符的ASCII码的表示: XX191@Fq (说明:@后面为自己姓名的拼音首字母,姓的首字母大写,名的首字母小写)