首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请将图4-9、图4-10和图4-11流程图中(1)~(4)空缺处的内容填写完整。 函数f_str(char *str,char del)的功能是;将非申字符串str分割成若干个子字符串并输出,del表示分割时的标志字符。例如,若str的值为“669816
请将图4-9、图4-10和图4-11流程图中(1)~(4)空缺处的内容填写完整。 函数f_str(char *str,char del)的功能是;将非申字符串str分割成若干个子字符串并输出,del表示分割时的标志字符。例如,若str的值为“669816
admin
2009-02-15
64
问题
请将图4-9、图4-10和图4-11流程图中(1)~(4)空缺处的内容填写完整。
函数f_str(char *str,char del)的功能是;将非申字符串str分割成若干个子字符串并输出,del表示分割时的标志字符。例如,若str的值为“66981636666257”,del的值为“6”,调用此函数后,将输出3个子字符串,分别为“981”、“3”和“257”。请将函数f_str中(6)~(8)空缺处的内容填写完整。
[函数]
void f_str(char *str,char del)
{ int i,j,len;
len = strlen(str);
i = 0;
while (i<len) {
while ( (6) )
i++; /* 忽略连续的标志字符 */
/* 寻找从srt
开始直到标志字符出现的一个子字符串 */
j = i+1;
while (str[j] !=del && str[j] !=’\0’)
j++;
(7)="\0"; /* 给找到的字符序列置字符串结束标志 */
printf (" %s\t", & str
);
(8);
}
}
选项
答案
函数f_str(char*str,char del)的功能是:将非空字符串str以分割标志字符为界线,分割成若干个子字符串并输出。由函数说明和C代码可知,该函数对给定的字符串进行从左至右的扫描,找出不包含标志字符(变量del的值)的子字符串。在该函数C代码中,变量i的初值为0,len表示字符串的长度。当 i<len时进入循环体。如果当前字符(即str[i]的值)是标志字符,则不做处理,继续扫描以处理标志字符连成一串的情况。因此(6)空缺处所填写的内容是“str[i]==del”或其等价形式。 当退出第2个while循环时,当前字符str[i]不是标志字符,此时从str[i]开始继续寻找,直到标志字符出现的…个子字符串(变量i保持不变,用j标记寻找的过程),给找到的字符序列置字符串结束标志,以便于后面语句的输出。因此(7)空缺处所填写的内容是“str[j]”。 printf输出语句结束之后,就要继续寻找后面不包含标志字符的子字符串。此时,需要把数组指针i移至j的后面,再继续扫描。因此(8)空缺处所填写的内容是“i=j+1”。
解析
转载请注明原文地址:https://kaotiyun.com/show/2IjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在PowerPoint2007中,若想在一屏内观看多张幻灯片的大致效果,可采用的方法是(52)________________。
n=1,2,3,…,100时,[n/3]共有(4)________________个不同的数([a]表示a的整数部分,例如[3.14]=3)。
在使用计算机的过程中应增强的安全意识中不包括________________。
下面无助于加强计算机安全的措施是(19)。
西部某省考试机构工作人员统计了去年下半年三个地区四种资格的报考人数,将统计表抄录如下(其中有一个数据抄错了): 信息处理技术员小王很快就找出了错误的数据,并进行了纠正。错误的数据是(32),该数据应纠正为(33)。32.
某地区考试机构准备对信息处理技术员考试笔试成绩(BS)不低于45分,并且机考成绩(JK)为43~44分者进行重点复查。对考生成绩表进行筛选操作时,正确描述上述条件的表达式是(27)。
据某地区统计,今年中小学生中肥胖学生约占10%,而且,肥胖学生人数正在以8%的速度增长。假设近年中小学生的总量变化不大,据此我们可以推算出,明年该地区中小学生中肥胖学生的比例约为(64)。
在Excel2007中,若在单元格A1中输入函数“=ROUNDUP(3.1415926,2)”,按回车键后,则A1单元格中的值为______。
Windows XP的许多应用程序的“文件”菜单中,都有“保存”和“另存为”两个命令。以下对这两个命令的叙述,正确的是(36)。
随机试题
你(LiYuan)给你的朋友(Jane)写封信,邀请她参加你的生日聚会。信的内容包括:(1)告知对方聚会的具体时间、地点;(2)到达聚会地点的行车路线及便利的交通上具;(3)要求对方就是否能参加聚会作回复。
肺炎链球菌肺炎与其他肺炎鉴别,下列哪项是最主要的
多根多处肋骨骨折的病理生理变化除外
患者,男性,40岁。4个月前发热、腹痛、腹泻,服药1天好转。此后腹泻反复发作,多发于劳累及进食生冷食物后,大便5~6次/天,稀便有黏液,呈暗红色果酱样,有腹痛,无里急后重。体检:左下腹压痛。粪便镜检:WBC20~30个/HP,RBC5~10个/HP,发现有
厂用工作电抗器宜装设()。
《中华人民共和国固体废物污染环境防治法》规定:()会同国务院经济综合宏观调控部门组织编制危险废物集中处置设施、场所的建设规划,报国务院批准后实施。
根据合伙企业法律制度的规定,在普通合伙企业中,当合伙企业的财产不足以清偿其债务时,下列人员中,应对合伙企业的债务承担连带责任的有()。
酒令是一种具有中国特色的酒文化,有一组酒令要求参与者用一个词牌名、一句古文和一句唐诗组合为一句话。下列符合该酒令要求的一项是:
科学发展观是马克思主义同当代中国实际和时代特征相结合的产物,是中国共产党集体智慧的结晶,必须把它贯彻到我国现代化建设全过程、体现到党的建设各方面。科学发展观的实践要求是()
广域网中采用的交换技术大多是()。
最新回复
(
0
)