首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请将图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
62
问题
请将图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
程序员下午应用技术考试
软考初级
相关试题推荐
以下文件类型中,(19)________________表示视频文件。
信息系统运行过程中的数据备份工作不包括________________。
在Access中使用参数查询时,应将条件栏中的参数提示文本写在(60)中。
为在Exce1的A1单元格中生成一个60到100之间的随机数,则应在A1单元格中输入______
假设100个数据的平均值为82.31,其中有10个数据又发生了如下增减变化:+3.52,+2.87,-4.13,+5.34,-2.87,+2.50,-3.52,+4.23,-5.04,+0.10,则新的平均值变为(26)。
Make()copiesofimportantfiles,andstorethemonseparatelocationstoprotectyourinformation.
计算机使用一段时间后发现,系统启动时间变长,系统响应迟钝,应用程序运行缓慢,为此,需要进行系统优化。系统优化工作不包括___________。
请根据图2-13网页的显示效果,解释该ASP程序中用下画线标出的语句的含义,即填写(1)、(3)、(4)、(6)、(10)空缺处的解释内容。以下网页设计方式中,可以使用户快捷有效的获取其所需信息的有(13)。(不定项选择)A.限制网页中同时
阅读下列说明和HTML文本,分析其中嵌入的JavaScrlpt脚本,将应填入(n)处的语句写在对应栏内。[说明]本题实现用鼠标拖拽图片在Web页内移动的功能。将鼠标放在图片上,按下左键,移动鼠标便可带动图片一起移动。[HT
随机试题
简述流行性出血热的流行环节。
在报价阶段,先报价既有利也有弊,下列情况不适于先报价的是()
癫痫经治疗,发作完全控制,脑电图恢复正常,多长时间后才可考虑终止治疗
45岁,女性,反复腹痛、发热、黄疸1年,近3天上述症状加重,高热黄疸不退。入院体温40℃,脉搏120次/分,血压70/50mmHg,该患者首选的治疗为
“现在走过来的是微信方阵,你看他们,左手手机,右手充电宝,身后背着一锅心灵鸡汤,胸前挂着佛经和养生秘方,手上拿着励志经典和情感小句,口中还在大喊‘亲,给孩子投个票吧’。”这是一个网络段子,但这里说的事每个人都可能“躺枪”,因为我们或多或少都做过,或者是经历
根据我国宪法规定,下列有关审计机关的表述哪一项是错误的?
什么是国家计量基准?它的主要作用是什么?
某基坑采用如图7—22所示的支护结构,即单层锚杆支护结构。已知Ea1=47.25kN/m,Ea2=35.8kN/m,Ea3=74.5kN/m,Ea4=25.55kN/m,Kp=3.26,Ka=0.31,γ=17kN/m3,锚杆位于坑顶下1.0m,倾角15
EconomicGrowthTheeconomyofanationrequires(46).Totaloutputmustgrowifthecountryistoabsorbabout1.5millionne
A、Hehadanaccident.B、Heoverslept.C、Hegotstuckinatrafficjam.D、Heforgotthetime.C女士询问男士为什么那么晚,火车四十分钟前就离开了;男士表示抱歉并解释
最新回复
(
0
)