首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的结
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的结
admin
2020-06-02
34
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
void fun(char*s)
{
int i,j;
for(i=0,j=0;s
!=’\0’;i++)
if(s
>=’0’&&s
<=’9’)
/*********found*********/
s[j]=s
;
/*********found*********/
s[j]="\0";
}
void main()
{
char item[80];
system("CLS");
printf("\nEnter a string:");
gets(item);
printf( "\n\nThe string is:%s\n",item);
fun(item);
printf("\n\nThe string of changing is:%s\n",item);
}
选项
答案
(1)s[j++]=s[i]; (2)s[j]=’\0’;
解析
题目要求依次取出字符串中所有的数字字符,因此将元素s
存入s[j]后要使j加1,为下次存储做准备。s[j]="\0";是一个语法错误。
转载请注明原文地址:https://jikaoti.com/ti/c4G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3]的是()。
有以下程序:#include<stdio.h>main(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是()。
设有如下函数定义:#include<stdio.h>intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句n=fun(3);,则函数
有以下程序:#include<stdio.h>main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p:p=q:q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}程序的运行结果是()
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a:a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10;
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
有以下程序段:#include<stdio.h>intj;floaty;charname[50];seanf("%2d%f%s",&j,&y,name);当执行上述程序段时,从键盘上输入555667777abc后,y的值为()。
设二叉树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
在容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
随机试题
已知被评估机器设备的相关资料如下(评估基准日为2013年8月):(1)设备购建于2003年8月,其账面价值40万元,2008年8月和2011年8月进行过两次技术改造,添置自动控制设施,分别支出5万元和2万元。(2)设备经鉴定,尚可使用7年。经调查,A设
【2008年真题】根据《国务院关于固定资产投资项目试行资本金制度的通知》。各种经营性固定资产投资项目必须实行资本金制度,用来计算资本金基数的总投资是指投资项目的()。
账务处理程序的核心是()。
开放式基金主要通过投资者向()申购和赎回以实现流通。
某市白酒生产公司为一般纳税人,2013年3月发生以下业务:(1)当月外购材料一批,取得增值税专用发票,注明材料价款60.9万元,增值税10.35万元。(2)购入普通白酒3000斤,取得的增值税专用发票上注明的销售额是10万元,白酒公司将
申请房地产权属登记应当具备()条件。
围绕治安问题开展的社会管理,是维护社会治安的战略性措施。( )
材料:停车难题。已成为扰乱城市交通秩序的顽症。一种新的停车模式——“错时停车”已从去年起在北京、南京、武汉等地实施,但是在近一年的发展中,错时停车并没有如人所愿地解决停车难的问题,而是在实施中频频遇阻。在车多位少的情况下,车位成为一种有限而稀缺的
Whatisthemainideaofthenewsitem?
A、Findanotherpart-timejob.B、Studyhard.C、Studyabroad.D、Keepherpart-timejob.D
最新回复
(
0
)