首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下程序说明和C程序,将应填入(n)处的子句,写在对应栏内。 【程序说明】 函数int commstr(char * str1,char * str2,int * sublen)从两已知字符串str1和str2中,找出它们的所有最长的公共子串。如
阅读以下程序说明和C程序,将应填入(n)处的子句,写在对应栏内。 【程序说明】 函数int commstr(char * str1,char * str2,int * sublen)从两已知字符串str1和str2中,找出它们的所有最长的公共子串。如
admin
2009-02-15
30
问题
阅读以下程序说明和C程序,将应填入(n)处的子句,写在对应栏内。
【程序说明】
函数int commstr(char * str1,char * str2,int * sublen)从两已知字符串str1和str2中,找出它们的所有最长的公共子串。如果最长公共子串不止1个,函数将把它们全部找出并输出。约定空串不作为公共子串。
函数将最长公共子串的长度送入由参数sublen所指的变量中,并返回字符串str1和str2的最长公共子串的个数。如果字符串str1和str2没有公共子串,约定最长公共子串的个数和最长公共子串的长度均为0。
【程序】
int strlen(char * s)
{char *t=s;
while( * ++);
return t-s-1;
}
int commstr(char) *str1,char *str2,int *sublen
{ char*s1, *s2;
int count=0,len1 ,len2,k,j,i,p;
len1:=strlen(str1)
len2 = strlen(str2);
if(len1>len2)
{s1=str1 ;s2=str2;}
else {len2 = len1;s1 = str2;s2 = str1;}
for(j=len2;j>0;j--) /*从可能最长子串开始寻找*/
{for(k=0;(1)<:len2;k++) /*k为子串s2的开始位置*/
{for(i=0;s1[(2)]!=’\0’;i++;) /*i为子串s1的开始位置*/
{ /*s1的子串与s2的子串比较*/
for (p=0;p<j)&&(3);p++);
if ((4)) /*如果两子串相同*/
{for(p=0);p<j;p++} /*输出子串*/
printf ("%c",s2[k+p]);
printf ("\n");
count++;/*计数增1 */
}
}
}
if (count>0) break;
*sublen=(count>0)?(5):0;
return count;
}
选项
答案
(1)k+j (2)i+j-1 (3)s1[i+P]==s2[k+P] (4)P==j或p>=j (5)j
解析
转载请注明原文地址:https://kaotiyun.com/show/BojZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
()是一种不可靠的、无连接的协议,但可以保证应用程序间的通信。
描述事物的数据有绝对数据和相对数据之分。大气中氧气的含量属于相对数据,常用______形式表示。
以下关于信息存储的叙述中,不正确的是(66)。
一般来说,收集到的数据经过清洗后,还需要进行分类、排序等工作。这样做的好处主要是(65)________________。
人工智能(AI)时代,人类面临许多新的安全威胁。以下(60)________________不属于安全问题。
(31)________________接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。
在Excel2010中,设A1单元格中的值为20,A2单元格中的值为60,若在C1单元格中输入函数“=AVERAGE(A1,A2)”,按回车键后,,则C1单元格中的值为(
将四个元素a,b,c,d分成非空的两组,不计组内顺序和组间顺序,共有()种分组方法。
某金融企业正在开发移动终端非现场办公业务,为控制数据安全风险,采取的数据安全措施中并不包括______。
随机试题
一棵二叉树共有25个结点,其中5个是叶子结点,则度为l的结点数为()。
女性,63岁,左膝疼痛8年,加重1年,上下楼加重,休息后缓解,时有“打软腿”和膝关节“卡住”的现象,保守治疗效果不佳。查体:左膝内翻,左膝内侧关节间隙压痛,关节活动度可。左膝正侧位片示关节内骨质增生,内侧关节间隙狭窄,软骨下骨板致密首先考虑的诊断包括
胃阴虚证的特点是胃热证的特点是
在城市区域内进行影响水系安全的爆破、采石、取土,属于违反城市()内建设活动的规定。
导游讲解的“借花献佛法”,也即()。
现代社区具有下列哪些特征?()
2012年1月22日,深交所投资者教育中心发文章《创业板上市公司成长性与投资者回报》,总结了创业板开板三年以来2009年至2011年的公司表现,从整体上看,创业板相对于主板和中小板还是保持了较快的增速,创业板上市公司营业收入的平均复合增长率为30.14%,
结合材料回答问题:材料1在第86届奥斯卡颁奖典礼上,莱昂纳多.迪卡普里奥又一次落选影帝的那一刻,你有没有为直播镜头中眼含泪光的他感到心疼?这已经是他第四次获得提名而希望落空了。但你本没必要怀揣期待——莱昂纳多本人也是,因为微软
决定标签内容显示位置的属性是
Theforeigncouplewiththeirchildrenwerefoundto______inthehotel.
最新回复
(
0
)