首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为“det35adh3kjsdf7”,执行后结果为“def3*5*adh3*kjsdf7*”。 请在程序的下画线处填入正确的内容并将下画
下列给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为“det35adh3kjsdf7”,执行后结果为“def3*5*adh3*kjsdf7*”。 请在程序的下画线处填入正确的内容并将下画
admin
2021-04-28
77
问题
下列给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为“det35adh3kjsdf7”,执行后结果为“def3*5*adh3*kjsdf7*”。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 void fun(char*s)
3 {
4 int i , j,n;
5 for(i=0;s
!=’\0’;i++)
6 /*********found*********/
7 if(s
>=’0’
【1】
s
<=’9’)
8 {
9 n=0;
10 /*********found*********/
11 while(s[i+1+n]!=
【2】
)
12 n++;
13 for(j=i+n+1; j>i;j--)
14 /********* found*********/
15 s[j+1]=
【3】
;
16 s[j+1]=’*’;
17 i=i+1;
18 }
19 }
20 main()
21 {
22 char s[60]=’’def35adh3kjsdf7’’;
23 printf(’’\nThe original string is:%s\n’’,s);
24 fun(s);
25 printf(’’\nThe result is:%s\n’’,s);
26 }
选项
答案
(1)&& (2)0或’\0’ (3)s[j]或*(s+j)
解析
填空1:if语句中的条件是判断是否为数字字符,数字字符的条件是大于等于“0”,同时小于等于“9”,因此需要使用逻辑与“&&”来连接。
填空2:whik语句判断是否到达字符串的结尾,因此填入0(字符串结束标识’\0’)。
填空3:for语句使数字后的字符全都向后移一个单位,因此要使s[j+1]=s[j];。
转载请注明原文地址:https://kaotiyun.com/show/hUtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有如下程序段:intx=12:doubley=3.141593:printf(’’%d%8.6f’’,x,y);其输出结果是()。
以下选项中不能作为C语言合法常量的是
若有以下程序#include<stdio.h>main(){inta=-11,b=10;a/=b/=-4:printf("%d%d\n",a,b);}则程序的输出结果是
若变量均已正确定义并赋值,以下各项中属于合法的C语言赋值语句是()。
以下选项中,值为1的表达式是
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}()。
下列各项与栈结构有关联的是()。
下面是有关C语言字符数组的描述,其中错误的是
随机试题
要约的生效时间,各国法律的规定一致,即___________。
最常采用的直流电疗法技术为
位于太溪穴上2寸的腧穴是
甲县造纸厂自建设投产以来,一直超过国家“三废”标准排放污染物。1996年4月至10月间,甲县造纸厂继续超标排放的污染物先后造成8户养殖专业户所养的鱼苗大面积死亡,实际损失达12万元。甲县环保局根据《水污染防治法》的规定,对该造纸厂作出如下处罚决定:(1)造
某分部工程商品混凝土消耗情况如下表,则由于混凝土量增加导致的成本增加额为()元。
在第9题的基础上,假设:7月8日,向日本出口自产产品一批,收回日元13600万元(日元的外汇牌价:1:0.07353);7月20日,向深圳某公司销售产品,收回应收票据一张,票面价款1200万元;7月28日,税务机关检查发现,企业5月收到的内销货款20万元
______,铁骑突出刀枪鸣。(白居易《琵琶行》)
课程的基本结构包括()
设随机事件A与B为对立事件,0<P(A)<1,则一定有
下列选项中,作为是数据库系统的核心的是()。
最新回复
(
0
)