首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。 例如,s所指的字符串为“def35adh3kjsdt7”,执行后结果为“defadhkjsdf3537”。 请在程序的下画
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。 例如,s所指的字符串为“def35adh3kjsdt7”,执行后结果为“defadhkjsdf3537”。 请在程序的下画
admin
2017-02-24
55
问题
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。
例如,s所指的字符串为“def35adh3kjsdt7”,执行后结果为“defadhkjsdf3537”。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(char*s)
{
int i,j=0,k=0;
char t1[80],t2[80];
for(i=0;s
!=’\0’;i++)
if(s
>=’0’&&s
<=’9’)
{
t2[j]=s
;
【1】
;
}
else
{
t1[k++]=s
;
}
t2[j]=0;
t1[k]=0;
for(i=0;i<k;i++)
【2】
;
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++或j+=1或++j或j=j+1 (2)s[i]=t1[i] (3)j
解析
填空1:根据函数fun中的内容可知,数组t1存储了s中的非数字字符,数组t2存储了s中的数字字符,为了存储下一个数字字符,下标j要进行加1操作。
填空2:将s串中的数字与非数字字符分开后,要先将非数字字符放入字符串s中,因此填入s
=t1
。
填空3:再将数字字符加到s串之后,并且i要小于数字的个数j。
转载请注明原文地址:https://kaotiyun.com/show/7gDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>main(){inta=2,b=-1,c=2;if(a<b)if(b<0)c=0;elsec++;printf("%d\n",c);}
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
有下列程序:main(){intx=5;do{printf("%d",x-=4);}while(!(--X));}程序的输出结果是()。
若a、b、c、d都是血型变量且都已经正确赋初值,则下列不正确的赋值语句是()。
执行语句printf("%u\n",+12345)的输出结果是()。
下列叙述中错误的是()。
在数据库系统中,实现各种数据管理功能的核心软件称为______。
模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
数据的逻辑结构有线性结构和______两大类。
软件定义时期主要包括______和需求分析两个阶段。
随机试题
Haveyoujustbeenfired?Don’tworry.Cheeryourselfupandsendyour【C1】______Perhapsanothermuchbetteropportunityisawai
良性前列腺增生病人主要存在的护理诊断为( )。
患者,男性,55岁。高血压病史20年,心电图Rv5=4.0mV,Rv5+Sv1=4.9mV,心电轴-45,应诊断是()
山药粉末中可见( )。
甲公司为增值税一般纳税人,适用的增值税税率为17%。20×6年,甲公司发生以下交易或事项。(1)3月1日,甲公司以一项无形资产和一项长期股权投资换入乙公司一批存货。甲公司换出无形资产的账面价值为500万元(其中,账面原值为800万元,已计提摊销200
胡锦涛同志在党的十八大报告中指出,面对人民的信任和重托,面对新的历史条件和考验,全党必须()。
被采取强制措施的犯罪嫌疑人、被告人和正在服刑的罪犯,即使如实供述司法机关还未掌握的本人其他罪行,也不能以自首论。()
第二次世界大战后,资本主义经济政治都发生了新变化。这些变化主要表现在劳资关系和分配关系、政治制度、生产资料所有制、社会阶层和阶级结构等方面。出现这些变化的根本推动力量是()
Foraplayoffplayer,thewholeseasonlasts______months.
WhichofthefollowingitalicizedpartsisNOTanobjectclause?
最新回复
(
0
)