首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。 例如,s所指的字符串为“def35adh3kjsdf7”,执行后结果为“defadhkjsdf3537”。 请
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。 例如,s所指的字符串为“def35adh3kjsdf7”,执行后结果为“defadhkjsdf3537”。 请
admin
2018-03-28
46
问题
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。
例如,s所指的字符串为“def35adh3kjsdf7”,执行后结果为“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]="ba54j7sd567sdffs";
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
解析
本题考查:指针型变量;数组变量赋值;for循环语句。
填空1:根据函数fun中的内容可知,数组t1存储了s中的非数字字符,数组t2存储了s中的数字字符,为了存储下一个数字字符,下标j要进行加1操作。
填空2:将s串中的数字与非数字字符分开后,要先将非数字字符放入字符串s中,因此填入s
=t1
。
填空3:再将数字字符加到s串之后,并且i要小于数字的个数j。
转载请注明原文地址:https://www.kaotiyun.com/show/JDxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inta[4][4]={{1,2,-3,-4},{0,-12,-13,14},{-21,23,0,-24},{-31,32,-33,0}};inti,j,s=0;for(i=0;i
以下程序运行后的输出结果是【】。voidfun(intX,inty){x=x+y;y=x-y;x=x-y;printf("%d,%d,",x,y);}main(){intx=2,y=3;fun(x
以下程序的输出结果是【】。main(){inta=1,b=2;a=a+b;b=a-b;a=a-b;printf("%d,%d\n",a,b);}
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}print
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
有以下程序#includemain(){inta[]={2,3,5,4},i;for(i=0;i
下列程序的输出结果是()。intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=3,e=5,
下面程序运行后的输出结果是_____。structabc{inta,b,c;}main(){structabcs[2]={{1,2,3},{4,5,6}};intt=s[0].a
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_____。
随机试题
人体内含量最多的成分是________。
影响注水量上升的原因是什么?
根据我国卫生部的规定,临床儿科就诊的范围为
某股票即时揭示的卖出申报价格和数量分别为15.60元和1000股、15.50元和800股、15.35元和100股,即时揭示的买入申报价格和数量分别为15.25元和500股、15.20元和1000股、15.15元和800股。若此时该股票有一笔买入申报进入
2011年3月5日,甲公司向银行借款50万元,约定1年后还本付息,甲以其写字楼一栋作为抵押担保,但双方未办理相关抵押登记。2012年4月19日,甲公司破产,破产清算时该写字楼也一同列入破产财产。下列说法正确的有()。
某公司拟进行一项固定资产投资决策,设定折现率为10%,有四个方案可供选择。其中:甲方案的净现值率为一12%;乙方案的内部收益率为9%;丙方案的项目计算期为10年,净现值为960万元,(P/A,10%,10)=6.1446;丁方案的项目计算期为11年,年等
采用“两难故事法”研究道德发展阶段的心理学家是()。
紧急状态处置,是指公安机关为维护国家安全和社会治安秩序,对突发的重大暴力犯罪、重大治安事件和重大治安灾害事故依法采取的非常措施。紧急状态处置权的组成部分有()。
9286
WhatproblemdothepolicedepartmentsacrosstheUnitedStatesface?
最新回复
(
0
)