首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。例如,形参s所指的字符串为:def35adh3kjsdf7。执行结果为:defadhkjsdf3537。 请在程序的下划线处
给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。例如,形参s所指的字符串为:def35adh3kjsdf7。执行结果为:defadhkjsdf3537。 请在程序的下划线处
admin
2020-10-26
63
问题
给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。例如,形参s所指的字符串为:def35adh3kjsdf7。执行结果为:defadhkjsdf3537。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
void fun(char*s)
{ int i,j=0,k=0;char t1[80],t2[80];
for(2=0;s
!=’\0’; i++)
if(s
>=’0’ && s
<=’9’)
{
/**********found**********/
t2[j]=s
;____1____;
}
else t1[k++]=s
;
t2[j]=0;t1[k]=0 ;
/**********found**********/
for(i=0; i
/**********found**********/
for(i=0;i<____3____;i++)s[k+i]=
t2
;
}
main()
{char s[80]="ba3a54j7sd567sdffs";
printf("\nThe original string
is:%s\n",s);
fun(s);
printf("\nThe result is:%s\n”,s);
}
选项
答案
(1)j++ (2)s[i]=t1[i] (3)j
解析
第一空:如果s
是数字字符,则将s
保存在t2数组中,同时变量j自增,准备下次保存数字字符,故第一空处应为“i++”。
第二空:语句“for(i=0;i
=t1
”。
第三空:循环“for(i=0;i< 3 ;i++)”是将数字字符保存在s字符串的后面,数字字符的个数为j,因此这里是将i个数字字符保存在s字符串的后面,故第三空处应为“i”。
转载请注明原文地址:https://kaotiyun.com/show/w33p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下定义语句中正确的是()。
有如下定义:structst{charname[12];intage;charsex;}std[10],*p=std;以下语句错误的是()。
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序运行后的输出结果是()。
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
有以下程序:#includemain(){charb,c;inti;b=’a’;c=’A’;for(i=0;i
若函数中有定义语句:intk;,则()。【09年3月】
以下选项中叙述正确的是()。
下面描述中不属于数据库系统特点的是()。
算法空间复杂度的度量方法是()。
随机试题
以下选项中应密闭贮藏于缸、罐中的饮片是()。
案情:黄某(16岁)因殴打陈某致其重伤涉嫌故意伤害罪,县公安局侦查终结后,于2013年6月13日,移送县检察院审查起诉。县检察院于6月20日对案件进行审查,同时告知黄某有权委托辩护人。县检察院在讯问黄某之后,认为本案证据不足,于6月25日决定将案
某项目部根据公司的安排,组建了某中标道路工程的项目经理部。因为是低价中标,为尽可能盈利,并确保质量符合合同要求,项目部建立了一整套质量管理和保证体系。在确定质量计划的编制原则时,公司分管生产的副总经理指示公司技术管理部主持该项目的质量计划的编制工
双轨运行的作用是为了检查计算机账和手工账的一致性,所以一般要求双轨运行时问越长越好。()
申请从事证券投资咨询业务应当具备的条件有(。)。I.被证券公司、投资咨询机构或资信评级机构聘用Ⅱ.具有大学专科以上学历Ⅲ.具有完全民事行为能力Ⅳ.通过了证券基础知识和证券投资分析科目取得证券从业资格
定义:①促进就业:国家为保障公民实现劳动权所采取的创造就业条件,扩大就业机会的各种措施的总称。②安置就业:国家对谋求职业者进行统包统配,有政府强制性,求职者和用人单位必须服从。③劳动就业:是指具有劳动能力和就业愿望的公民在法定
政策性亏损是指为保证国民经济的协调发展和人民生活的安定,企业在实现政府规定的社会公益服务目标,生产经营某种商品的过程中,由于国家限价等原因而产生的亏损,发生这类亏损,由财政部门审核后给予合理补偿。根据上述定义,下列属于政策性亏损的是:
“上限效果”假说(中国政法大学2008研)
Whatwasthemaincauseoftheseverecasualties?
A、Returnthebookthenextday.B、Readthecatalogueeverymonth.C、Purchaseafewbookseachyear.D、Helpthewomanjoinabook
最新回复
(
0
)