首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请将图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
41
问题
请将图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://jikaoti.com/ti/8kW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
下列关于PowerPoint 中自定义动画的说法中,(61)是正确的。
某地区对高二学生举行了一次数学统考,并按“成绩-人数”绘制了分布曲线。考试成绩呈(12)________________,分布比较合理。
某商场统计了每个月的销售总额,坚持了多年。每次公布上月销售额时,还都采用同比和环比概念与历史数据进行对比。以下叙述中,正确的是________________。
计算机中的数据是指________________。
数据分析经常需要把复杂的数据分组,并选取代表,将大量数据压缩或合并得到一个较小的数据集。这个过程称为()。
为向相关人员以可视化方式展示数据分析结果,首先需要明确目标受众(即需要给哪些人看),并了解他们考虑的一些问题。这些问题一般不包括(69)________________。
Windows系统的控制面板不包括__________功能。
双击某个非可执行程序的文件名将(24)。
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。说明某公司内部有一个采用TCP/IP作为传输协议的100BASE-TX局域网,包括1台服务器和20台客户机,通过一台16端口的交换机与一台8端口共享集线器级连,其网络结构如图11所
随机试题
在螺栓防松方法中,弹簧垫属于()防松。
男性患者,自诉时有肝区不适、乏力、失眠多梦等症状,乙肝五项检查结果为HbsAg(+),其余四项均为阴性,可排除以下哪种情况
下列抗结核药可引起球后视神经炎的是
维生素D缺乏性佝偻病后遗症期的临床特征是()
图示结构固定端的反力FBx、FBy、MB的大小分别为:
()是扑救、控制建筑物初期火灾的最为有效的自救灭火设施之一,是应用最为广泛、用量最大的自动灭火系统。
根据行使征税权力的原则和税收管辖范围、内容的不同,目前世界上的税收管辖权可以分为()。
左边给定的是纸盒的外表面,下面哪一项能由它折叠而成?()
对雅各宾派影响最大的启蒙思想家是()
ProfessorWangwentonalecturetourtoEdinburgh.
最新回复
(
0
)