首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为:det35adh3kjsdf7。执行结果为: def3*5*adh3*kjsdt7*。 请在程序的下划线处填入正确的内容并把下划
给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为:det35adh3kjsdf7。执行结果为: def3*5*adh3*kjsdt7*。 请在程序的下划线处填入正确的内容并把下划
admin
2013-03-29
20
问题
给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为:det35adh3kjsdf7。执行结果为:
def3*5*adh3*kjsdt7*。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BI.ANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
void fun(char*s)
{ int i,j,n;
for(i=0;s
!=’\0’; i++)
/******************found*******************/
if(s
>=’0’【1】s
<=’9’)
{ n=0;
/******************found*******************/
while(8[i+1+n]!= 【2】)n++;
for(j=i+n+1;j>i;j--)
/******************found*******************/
s[j+1]=【3】;
s[j+1]=’*’;
i=i+1;
}
}
main()
{ char s[80]="ba3a54cd23a";
printf("\nThe original string is:
%s\n",s);
fun(s);
printf("\nThe result is:%s\n",s);
}
选项
答案
(1)&& (2)0或“\0" (3)s[j]
解析
第一空:“if(s
>=’0’【1】s
<=’9’)"是判断s
是否是数字字符,数字字符必须满足s
>=’0’和s
<=’9’,两者之间是与的关系,故第一空处应填“&&"。
第二空:显然“while(s[i+1+n]!=[2])n++;"是求s(i+1)之后的字符数量,找到其后的字符数量之后便可以在“for(j=i+n+l;j>i;j--)"循环中移动后面的字符了,故while的条件是没有达到字符串结束位,n++,即第二空处应填“0"或“\0"。
第三空:“for(j=i+n+1;j>i;j--)"循环是将数字字符后面的字符往后移动一位,从最后一个字符开始往后移动,故s[j+1]=s[j],即第三空处为“s[j]"。
转载请注明原文地址:https://kaotiyun.com/show/hPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段给数组所有的元素输入数据,请选择正确答案填入。()#inelude<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);
下列有关数据库的描述,正确的是
若有说明chars1[30]="Thecity",s2[]="isbeautiful";,则在使用函数strcat(s1,s2)后,结果是()。
以下程序的输出结果为()。#include<stdio.h>main(){char*alpha[6]={"ABCDEFGH","IJKL","MNOP","QRST","UVWX"};char**p;inti;
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[5]={2,4,6,8,10};int*p=a,**q=&p;printf("%d,",*(p++
以下关于函数的叙述中正确的是 ______。
用筛选法可得到2~n(n
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
《礼记·大传》:“一日亲亲;二曰尊尊。亲亲故尊祖,尊祖故敬宗,敬宗故收族,收族故宗庙严,宗庙严故重社稷,重社稷故爱百姓,爱百姓故刑罚中,刑罚中故庶民安,庶民安故财用足,财用足故百志成,百志成故礼俗刑,礼俗刑然后乐。”问题:西周规定这一原则的立
胎儿通过的骨盆各假想平面中点的连线代表
不适合采用走道式空间组合形式的建筑是()。
某高度为50m的高层剪力墙结构,抗震等级为二级,其中一底部墙肢的截面尺寸如图所示:混凝土强度等级为C30,剪力墙采用对称配筋,纵向钢筋为HRB335钢,竖向和水平分布钢筋为HPB235钢。as=a’s=25mm。
关于工程中已知长度的测设,最简单的方法是采用()来进行。
设立法人应当具备的条件包括()。
证券公司参与多个集合计划的自有资金总额,不得超过证券公司净资本的()。
材料一中国经济面临的问题,可以罗列出很多,天量货币、政府和企业的边界、反腐败、资产泡沫……作为国际投资大师、“商品之王”的吉姆•罗杰斯的关注点,却投射在我们惯常的思维之外,他说:“对于中国,我担忧的是水的问题。你们的水问题非常严重。”材料二
()是撒尼族人民喜爱的群众性舞蹈。
StellaWemightmarvelattheprogressmadeineveryfieldofstudy,butthemethodsoftestingaperson’sknowledgeandabi
最新回复
(
0
)