首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正函数fun()中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序:
下列给定程序中,函数fun()的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 请改正函数fun()中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序:
admin
2010-05-05
36
问题
下列给定程序中,函数fun()的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。
请改正函数fun()中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#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";
}
main()
{char item[80];
clrscr();
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]; 正确:s[j++]=s[i]; (2) 错误:s[j]="\0"; 正确:s[j]=’\0’;
解析
有循环条件if(s
>=’0’&&s
<=’9’)以及题目要求“依次取出字符串中所有的数字字符”可知,s[j]=s
;表述错误。s[j]="\0";中是一个常识性语法错误,学习者只要在平时训练的时候注意一下就可以了。
转载请注明原文地址:https://kaotiyun.com/show/ZHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列各项.不属于第三次工业革命内容的是()。
当今随着信息技术的飞速发展,人们对光存储容量的要求不断提高,下列哪个光存储技术是目前最先进的?()
亚欧大陆中部、北美洲中部和南美洲南部分布着()。
甲挑唆乙(甲、乙均已成年)去打正在熟睡的狗,狗被激怒后追乙,恰巧丙经过,乙便躲在丙的身后,狗将丙咬伤。根据《侵权责任法》的有关规定,下列表述错误的是()。
亚太经合组织逐步形成了自己独特的合作方式,即“APEC”方式,这一合作方式的内容是()。①承认多样性②强调协商一致③强调互惠互利④强调自主自愿⑤强调灵活性⑥提倡自由贸易
某县人民法院审理一民事案件过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法规定,下列说法正确的是()。
根据国务院办公厅部分节假日安排的通知,某年8月份有22个工作日,那么当年的8月1日可能是:
若奇数x是N个不同正奇数之和,且121≤x<169,那么N最大为多少?
随机试题
甲、乙、丙、丁和戊为失业人员,均在领取失业保险金,根据我国《失业保险条例》规定,以下情形应当停止领取失业保险金的有()。
计算定积分∫19
缓解气胸病人呼吸困难的首选方法是()
寿命最长的细胞是
A.生地黄B.酸枣仁C.川芎D.桔梗E.茯苓、远志
大体积混凝土温控中,减少混凝土发热量的措施有()。
录入应收账款期初余额。单位:W公司,金额:60000
人事行政,是指政府为了行使职能、推行工作,通过一定的人事机关及相应的制度、法规、方法和手段等对其任用的国家工作人员所进行的选择、任用、培训、管理活动。以下不属于人事行政的是()。
有高碳酸血症的慢性呼吸衰竭者,适宜的氧流量为
并非有的运动员有时竞技状态不好。如果上述断定为真,则以下哪项必假?
最新回复
(
0
)