首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为:det35adh3kjsdf7。执行结果为: def3*5*adh3*kjsdt7*。 请在程序的下划线处填入正确的内容并把下划
给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为:det35adh3kjsdf7。执行结果为: def3*5*adh3*kjsdt7*。 请在程序的下划线处填入正确的内容并把下划
admin
2013-03-29
16
问题
给定程序中,函数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全国计算机二级
相关试题推荐
结构化程序设计的3种结构是
本程序用改进冒泡法对数组a[n]的元素从小到大排序,请在程序空白处填空。voidbubble(inta[],intn){intj,k,jmax,temp;jmax=【】;do{
栈和队列通常采用的存储结构是【】。
如果需要打开一个已经存在的非空文件“Demo"进行修改下面正确的选项是
以下程序的输出结果是()。#include<stdio.h>intfun(intn,int*s){intf1,f2;if(n==0||n==1)*s=1;else
以下程序的输出结果为()。#include<stdio.h>main(){char*alpha[6]={"ABCDEFGH","IJKL","MNOP","QRST","UVWX"};char**p;inti;
下面程序段的运行结果是()。char*p="%d,a=%d,b=%d\n";inta=111,b=10,c;c=a%b;p+=3;printf(p,c,a,b);
请阅读以下程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0
以下程序的功能是输出如下形式的方阵:13141516910111256781234请填空。ma
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
随机试题
简述以德行政的概念和内容。
某患者男性,73岁,既往有糖尿病史。因阵发性胸闷、气急1个月,伴阵发性夜间呼吸困难,昏迷2小时入院。平时患者口服格列齐特3片/d,苯乙双胍3片/d,血糖控制良好。查体:深昏迷,呼吸深快,BP65/40mmHg,HR126次/min,尿糖(++),尿酮(±)
规划和设计如何进行项目的风险管理活动的过程是指()。
某商业综合楼,地上12层,层高为3.5m,每层建筑面积均为3000m2。该建筑内一至五层为商场,设有连通建筑一至五层的中庭,净高为17.2m。中庭设置有红外光束感烟火灾探测器和非高灵敏型管路采样式吸气感烟火灾探测器(安装高度在距地面16.2m处)
税法规定不适用代扣代缴方式纳税的项目有()。
审计风险是指财务报表存在重大错报而注册会计师发表_____________的可能性。
诗歌谚语中常常蕴含着生物学知识,下列诗歌谚语与其对应的生物学知识不正确的是()。
以中国文人的传统,艺术鉴赏从来讲究私藏和私赏,除去拜师,递藏是习得书画和精进技艺的重要途径。“雅集”就是古代文人常见的聚会形式,尤其北宋李公麟绘画、米芾题记的驸马王诜的“西园雅集”,成为后来历代画家摹绘的母题。“雅集”主人多为书画大家或文坛领袖,选个合意的
Noreferencebook,perhapsnobookofanykindexcepttheBible,issowidelyusedas"thedictionary".Evenhousesthathavefe
A、Setalimittomoneyspenteachdaybychildren.B、Makesurechildrendon’tspenditatonce.C、Learnaboutwhatchildrenwant
最新回复
(
0
)