[试题]请编写一个函数int CalcDigital(char *str),该函数可返回字符串str中数字字符(即0~9这10个数字)的个数,如字符串“olympic2008”中数字字符的个数为4。请用if条件判断语句与for循环语句来实现该函数。注意:部分源程序已存在文件test9_2.cpp中。请勿修改主函数main和其他函数中的任何内容,仅在函数find的花括号中填写若干语句。文件test9_2.cpp的内容如下:include<iostream.h>include<string.h>int Cal
[主观题]如何为函数int atoi(const char * pstr)编写测试向量?
[试题]编写一个函数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和其他函数
[单选题]试题29有以下函数int fun(char *x, char *y){ int n=0;while ((*x==*y)&&*x!=’/0’) {x++; y++; n++;}return n;}函数的功能是()A.查找x和y所指字符串中是否有’/n’B.统计x和y所指字符串中最前面连续相同的字符个数C.将y所指字符串赋给x所指存储空间D.统计x和y所指字符串中相同的字符个数
[单选题]下述函数功能是______。 int fun(char *x) { char *y=x; while(*y++); retum y-x-1; }A.求字符串的长度B.求字符串存放的位置C.比较两个字符串的大小D.将字符串x连接到字符串y后面
[单选题]有以下函数int fun(char*x,char*Y){ int n=0;while((*x==y)&&*x!=’\0’){x++;y++;n++;)return n;}函数的功能是A.查找x和y所指字符串中是否有'\0'B.统计x和y所指字符串中最前面连续相同的字符个数C.将y所指字符串赋给x所指存储空间D.统计x和y所指字符串中相同的字符个数
[主观题]请编写一个函数int pattern_index(char substr[],char str[]),该函数执行含通配符“?”的字符串的查找时,该通配符可以与任一个字符匹配成功。当子串substr在str中匹配查找成功时,返回子串substr在str中的位置,否则返回值为0。要求使用 for循环实现。输出结果如下:子串起始位置:5注意:部分源程序已存在文件test20_2.cpp中。请勿修改主函数main和其他函数中的任何内容,仅在函数pattern_index的花括号中填写若干语句。文件tes
[主观题]请编写能直接实现int atoi(const char * pstr)函数功能的代码。
[单选题]有以下函数int fun(char *s){ char *t=s;while(*t++);return(t-s);}该函数的功能是A.) 比较两个字符 串 的大小B.) 计算 s 所指字符串占用内存字节的个数C.) 计算 s 所指字符串的长度D.) 将 s 所指字符串复制到字符串 t 中
[单选题]有以下函数int aaa(char *s){ char *t=s;while(*t++);t--;return(t-s);}以下关于 aaa 函数的功能叙述正确的是A.) 求字符串s 的长度B.) 比较两个串的大小C.) 将串s 复制到串tD.) 求字符串s 所占字节数