主观题

下列给定程序中,函数proc()的功能是:将str所指字符串中的字母转换为按字母序列的后续字母(但

查看答案
该试题由用户640****42提供 查看答案人数:37046 如遇到问题请联系客服
正确答案
该试题由用户640****42提供 查看答案人数:37047 如遇到问题请联系客服
热门试题
STR函数是将数值型数据转换为字符型数据,select str(812.653,5,3)结果是 以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。 void sstrcpy(char *s,char *t) while(*s++=______); main() char str1[100],str2="abcdefgh"; sstrcpy(str1,str2); printf("%s",str1); 阅读以下说明和C函数,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。【说明】 函数removeDuplicates(char *str)的功能是移除给定字符串中的重复字符,使每种字符仅保留一个,其方法是:对原字符串逐个字符进行扫描,遇到重复出现的字符时,设置标志,并将其后的非重复字符前移。例如,若str指向的字符串为“aaabbbbscbsss”,则函数运行后该字符串为“absc”。【C代码】void removeDuplicates(char *str){ int i, len=strlen(str); /* 求字符串长度 */ if( (1) ) return; /* 空串或长度为1的字符串无需处理 */ for( i=0; i<len; i++ ) { int flag=0; /* 字符是否重复标志 */int m; for( m= (2) ; m<len; m++ ) { if( str[i]==str[m] ) { (3) ; break; } } if(flag) { int n, idx=m;/* 将字符串第idx字符之后、与str[i]不同的字符向前移 */ for( n=idx+1; n<len; n++ ) if( str[n]!=str[i] ) { str[idx]=str[n]; (4) ; } str[ (5) ]=""; /* 设置字符串结束标志 */ } }} 使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串s中,s中字符按原字符串中字符的顺序排列。(注意0为偶数) 例如:当str中的字符串为:"abcdef& 使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(chardes,charstr)的功能是去掉字符串str中相同的字母,并将处理后的结果存到des所指的字符串中。 例如: 输入:Thiigreat! 输出:Thigrea! 注意:不能修改程序的其他部分,只能补充fun()函数。 要将字符串str2连接到字符串str1后,应使用的函数是【】。A)strcpy(str1,str2);B)strcat(str2,str1);C)strcat(str1,str2);D)strcmp(str2,str1); 函数调用strcat(strcpy(str1,str2),str3)的功能是_:(  ) 函数String(n, "str")的功能是( )。 函数String(n,"str")的功能是()。 以下函数sstrcat()的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:s所指字符串为abcd,t所指字符串为efgh,函数调用后s所指字符串为abcdefgh。请填空。 include <string.h> void sstrcat(char *s,char *t) int n; n=strlen(s); while(*(s+n)=*t)______) 编写一个函数fun它的功能是:实现两个字符串的连接(使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串后。 例如,分别输入下面两个字符串: FirstStrinf— SecondString 程序输出: FirstStringSecondString 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若 以下关于函数调用strcat(strcpy(str1, str, str的功能描述错误的是() 函数调用 “strcat(strcpy(str1,str2),str3)”的功能 () 在Foxpro中,STR()函数是将()的值转换成()。 若定义str1、str2、str3为字符串,则语句strcat(strcpy(str1, str2), str3);的功能是 请根据以下各小题的要求设计C应用程序(包括界面和代码)。 请补充main函数,该函数的功能是:先以只写方式打开文件“out52.dat”,再把字符串str中的字符保存到这个磁盘文件中。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。 试题程序如下: 下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果。例如:若str=″ABCDABCD″,ch=″B″,则函数的返回值为″ACDACD″但实际上函数有错误,需要修改。下面的修改方案中正确的是() 下列程序的功能是:将字符串“abcde”逆序打印出来。请填写空白处以完善程序。 Function rev(str1) As StringB=Mid(______,1, 1)If B= "" Then rev=""Else rev=rev(Mid(str1, 2)) +______End If End Function Private Sub Form_Click()old ="abcde"Prin 下列函数中,可以将字符串转换为数组的是() if(strcmp(temp,str)>0)中的条件是当字符串temp大于字符串str为真时.
购买搜题卡会员须知|联系客服
会员须知|联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于聚题库网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位