首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参S所指的字符串为“def35adh3kjsdf
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参S所指的字符串为“def35adh3kjsdf
admin
2018-10-21
43
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参S所指的字符串为“def35adh3kjsdf7”,执行后结果为“def3*5*adh3*kjsdf7*”。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
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(s[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[60]="def35adh3kjsdf7";
printf("\nThe original string is:%S\n",s);
fun(s);
printf("\nThe result is:%s\n",s);
}
选项
答案
(1)&& (2)0或’\0’ (3)s[j]或*(s+j)
解析
填空1:if语句中的条件是判断是否为数字字符,数字字符的条件是大于等于“0”,同时小于等于“9”,因此需要使用逻辑与“&&”来连接。
填空2:while语句判断是否到达字符串的结尾,因此填入0(字符串结束标识’\0’)。
填空3:for语句使数字后的字符全都向后移一个单位,因此要使s[j+1]=s[j];。
转载请注明原文地址:https://kaotiyun.com/show/9cxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是___________。main(){inta=1,b=2,c;if(a>b)c=1;elseif(a==b)c=0;elsec=-1:printf(“%
有如下程序#include<stdio.h>main(){intv1=0,v2=0;charch;while((ch=getchar())!=’#’)switch(ch)
有以下程序:#include<stdio.h>voidWriteStr(char*fn,char*sir){FILE*fP;fP=fopen(fn,"w");fput6(str,fp);
下列程序的运行结果是()。main(){inta=-5,b=1,c=1;intx=0,Y=2,z=0;if(c>0)x=x+y;if(a<=0){if(b>0)if(c<=0)y=x-
以下程序执行后x的值是main(){intx,y=252,i=386,*m=&y,*z=&i;x=(z==y);printf("%d",x);}
下列关于“数据库系统(DBS)”的叙述中,正确的一条是______。
数据的存储结构是指()。
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#includemain(){intn,s;printf("Enteranumber:");scanf("%d",&n);prin
下列程序的运行结果是______。voidfun(int*a,int*B){int*k;k=a;a=b;b=k;}main(){inta=3,b=6,*x’&a,*y
随机试题
在噪声测量评定中,一般都用( )表示。
既能抑制活性碘形成又能阻止T4转化为T3的药物是
气分证尚存,又出现营分证或血分证。属卫分证未罢,又兼气分证。属
患者,男,70岁。长期服用降糖药,血糖稳定。近日听人介绍又自行加服了中成药消渴丸。2日后,出现低血糖反应,遂去医院就诊。进入冬季,患者加服中药膏方调补。一段时间后,出现血糖波动,时有升高。分析其原因,是与其所服膏方中的某些中药有关。下列中药,能使血糖升
FIDIC施工合同条件规定,业主发出中标函的( )天内,接到承包商提交的履约保证后,双方签署的法律性标准化格式文件就是合同协议书。
根据《标准施工招标文件》,以计日工方式实施变更的零星工作,其价款按()进行计算。
和意志的自觉性品质相反的品质是()。
Americansocietyisnotnap(午睡)friendly.Infact,saysDavidDinges,asleepspecialistattheUniversityofPennsylvaniaScho
以下正确的叙述是
B
最新回复
(
0
)