主观题

以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如:str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。 char*fun(char *str,char c) int n=0; char *p=str; if(p!=NULL)while(p[n]!=c&

查看答案
该试题由用户643****54提供 查看答案人数:14223 如遇到问题请 联系客服
正确答案
该试题由用户643****54提供 查看答案人数:14224 如遇到问题请联系客服

相关试题

换一换
主观题
以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如:str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。 char*fun(char *str,char c) int n=0; char *p=str; if(p!=NULL)while(p[n]!=c&
答案
主观题
函数调用 strcat(strcpy(str1,str2),str3)的功能是(): 将字符串str1复制到字符串str2中后再连接到字符串str3之后|将字符串str1连接到字符串str2之后再复制到字符串str3之后|将字符串str2复制到字符串str1中后再将字符串str3连接到字符串str1之后|将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中
答案
判断题
函数strcpy(str1,str2)是将字符串 str2 连接到字符串 str1之后。
答案
主观题
以下函数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)______)
答案
主观题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串s中,s中字符按原字符串中字符的顺序排列。(注意0为偶数) 例如:当str中的字符串为:"abcdef&
答案
判断题
语句strcat(strcpy(str1,str2),str3);的功能是将字符串str1复制到字符串str2中后再连接到字符串str3之后
答案
主观题
给定程序MODI1.C中函数fun的功能是:先将s所指字符串中的字符按逆序存放到t所指字符串中,然后把s所指串中的字符按正序连接到t所指串的后面。 例如:当s所指的字符串为:“ABCDE”时,则t所指的字符串应为:“EDCBAABCDE”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 给定源程序:
答案
主观题
下列给定程序中,函数proc()的功能是:将str所指字符串中的字母转换为按字母序列的后续字母(但
A.Z转化为 B.A,z转化为a),其他字符不变。请修改函数proc()中的错误,使它能得出正确的结果。注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。试题程序:
答案
主观题
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。 void sstrcpy(char *s,char *t) while(*s++=______); main() char str1[100],str2="abcdefgh"; sstrcpy(str1,str2); printf("%s",str1);
答案
判断题
中国大学MOOC: 字符串不能使用赋值运算符整体复制,必须使用strcpy函数进行字符串的复制。strcpy(str2, str1);是将字符数组str2中的字符串复制到字符数组str1中。( )
答案
热门试题
()函数能返回字符串的首字符。 阅读以下说明和C函数,填补代码中的空缺,将解答填入答题纸的对应栏内。[说明]函数removeDuplicates(chai *str)的功能是移除给定字符串中的重复字符,使每种字符仅保留一个,其方法是:对原字符串逐个字符进行扫描,遇到重复出现的字符时,设置标志,并将其后的非重复字符前移。例如,若str指向的字符串为"aaabbbbscbsss",则函数运行后该字符串为"absc"。[C代码] voidremoveDuplicates(char *str) { inti,len=strlen(str); /*求字符串长度*/ if(______)return; /*空串或长度为1的字符串无需处理*/ for(i=0;i<len;i++){ int flag=0; /*字符是否重复标志*/ int m; for(m=______; m<len;m++){ if(Str[i]==str[m]){ ______; 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];______; } str[______]=""; /*设置字符串结束标志*/ } } } if(strcmp(temp,str)>0)中的条件是当字符串temp大于字符串str为真时. 以下哪条语句能判断字符串变量str是否为空字符串() 编写一个函数fun它的功能是:实现两个字符串的连接(使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串后。 例如,分别输入下面两个字符串: FirstStrinf— SecondString 程序输出: FirstStringSecondString 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若 编写函数,判断一个数字是否为素数,是则返回字符串YES,否则返回字符串NO。 返回值为字符串的函数是( )。 返回删除字符串前导和尾随空格符后的字符串,用函数 fgets(str,8,fp);的功能是从fp所指向的文件中读出7个字符送入字符数组str中,并且在该字符串后自动加上字符结束标志‘\0’ 下列函数中用于返回字符串长度的是( ) 下面哪个函数用于返回文本字符串中的字符数() Find函数如果找不到子字符串,返回()。 给定程序MODI1.C中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。 例如,当s所指字符串为:“ABCD”时,则t所指字符串中的内容应为:“ABCDDCBA”。请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 给定源程序: filter函数的返回值为字符串,它的序列类型一定是字符串。( ) 阅读以下说明和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) ]=""; /* 设置字符串结束标志 */ } }} 从键盘上输入两个字符串,分别保存在变量str1str2中。确定第二个字符串在第一个字符串中起始位置的函数是()。 请编写一个函数fun,该函数的功能是:移动字符串中的内容,移动的规则如下:把第一个到第m个字符,平移到字符串的最后,把第m+1到最后的字符,平移到字符串的前部。 要将字符串str2连接到字符串str1后,应使用的函数是【】。A)strcpy(str1,str2);B)strcat(str2,str1);C)strcat(str1,str2);D)strcmp(str2,str1); 有以下数组的定义,则将字符串str2赋给字符串str1的正确语句为________。 char str1[10], str2[10] = {"hello!; fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

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

    支付方式

     

     

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