首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为“det35adh3kjsdf7”,执行后结果为“def3*5*adh3*kjsdf7*”。 请在程序的下画线处填入正确的内容并将下画
下列给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为“det35adh3kjsdf7”,执行后结果为“def3*5*adh3*kjsdf7*”。 请在程序的下画线处填入正确的内容并将下画
admin
2021-04-28
78
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
以下叙述中正确的是
以下叙述中错误的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
要找一个已存在的非空文本文件"file"用于修改,正确的语句是()。
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
软件调试的目的是
以下选项中不能用作C程序合法常量的是()。
给定程序MODI1.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。例如,若输入8名学生的成绩:80.5607290.59851.58864则低
随机试题
下列最能体现幼儿平衡能力发展的活动是()
样板按其用途分类有哪几种?
5个月婴儿,男,经检查发现右侧腹股沟斜疝,应首先采取的措施为
患者,男,12岁,反复关节出血6年,因踝关节外伤后,关节肿大4小时入院。实验室检查:血红蛋白120g/L,白细胞7.0乘以十的九次方/L,血小板200乘以十的九次方/L,出血时间、凝血时间正常,KPTTI60秒(正常对照35秒),不被正常血清纠正,能被钡吸
会计核算、业务核算和统计核算三者中,()的范围最广。
“买者自负”是市场经济的基本原则,因此银行对客户的选择不负任何责任,也无需对客户进行教育。()
DearSally,NowI’dliketotellyousomethingaboutmypart-timejobinthis【M1】______summervacation,inwhichIworkedl
有人说,“无原则地跟别人和平相处就是一种懦弱。”结合自身实际谈谈你对这句话的理解。
地大物博的非洲几乎被瓜分完毕是在()。
下列叙述中正确的是()。
最新回复
(
0
)