首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后将新字符串的首地址作为函数值返回。 例如,若s所指字符串为“asdl23fgh543df”,处理后新字符串为“asdfghdfl23543”。 请在程序
下列给定程序中,函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后将新字符串的首地址作为函数值返回。 例如,若s所指字符串为“asdl23fgh543df”,处理后新字符串为“asdfghdfl23543”。 请在程序
admin
2021-06-15
30
问题
下列给定程序中,函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后将新字符串的首地址作为函数值返回。
例如,若s所指字符串为“asdl23fgh543df”,处理后新字符串为“asdfghdfl23543”。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
char*fun(char*s)
{ int i,j,k,n;char *p,*t;
n=strlen(s)+1;
t=(char*)malloc(n*sizeof(char));
P=(char*)malloc(n*sizeof(char)),
j=0;k=0;
for(i;0;i<n;i++)
{if(((S
>=’a’)&&(s
<=’Z’))‖((s
>=’A’)&&(s
<=’Z’))){
/*********found*********/
t[j]=
【1】
;j++;)
else
{p[k]=s
;k++;}
}
/*********found*********/
for(i=0,i<
【2】
;i++)
t[j+i]=P
;
/*********found*********/
t[j+k]=
【3】
;
return t;
}
main()
{ char s[80];
printf("Please input:");
scanf("%s",s);
printf("\nThe result is:%s\n",fun(s));
}
选项
答案
(1)s[i] (2)k (3)’\0’或0
解析
填空1:将字符串s中所有字母元素赋给数组t。
填空2:字符串中所有非字母元素放到字母元素后面,所以i的取值范围是0~k。
填空3:最后给字符串加入结束标识’\0’。
转载请注明原文地址:https://kaotiyun.com/show/pNtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
由N个有序整数组成的数列已放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(low<hig
给定程序MODI1.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。例如,输入的数为:551234,输出结果应当是:a=55.0,b=34.0,c=12.0。请改正程序中的错误,使它能得出正确结果。
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确
下列数组定义中错误的是()。
下面程序的运行结果是()。y=5;x=14;y=((x=3+y,x+6),x-1);pfintf("x=%d,y=%d",y);
有以下程序#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));}程序运行后的输出结果是()。
下关于逻辑运算符两侧运算对象的叙述中正确的是( )。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
数据流图中带有箭头的线段表示的是
在关系数据库设计中,关系模式是用来记录用户数据的()。
随机试题
下列选项中,符合有限责任公司特征的是()
减少散射线的办法中,错误的是
脾破裂可引起的休克是
关于甲状腺功能减低症新生儿期症状的说法中,不正确的是
杆OA=I,绕固定轴p转动,某瞬时杆端A点的加速度a如图4-43所示,则该瞬时杆OA的角速度及角加速度为()。
2017年7月1日,人民法院裁定受理了A公司的破产申请,并同时指定了管理人。在该破产案件中,存在以下情况:(1)A公司的股东甲公司抽逃出资100万元,其中A公司董事张某协助其抽逃出资。2017年7月10日,管理人代表A公司对甲公司和张某提起诉讼,
注册会计师王某在审计工作结束、离开被审计单位A公司之后,获悉A公司发生了重大的火灾,损失严重,因此择日返回A公司进行审计。在实施了必要的审计程序后,王某认为尽管火灾造成的损失很大,但绝大部分损失已由保险公司赔偿,因而对被审计单位并未造成重大的实际影响。对此
遗忘:记忆
以下关于计算机病毒的说法,不正确的是()。
Onthatrainynight,Johntoldhisfatherthatthelockonthedoor______loose.
最新回复
(
0
)