首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下程序说明和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
58
问题
阅读以下程序说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
常用的数据收集方法一般不包括(7)。
在Word的编辑状态下,文档窗口显示水平标尺,则当前的视图方式______。
Word可以打开很多类型的文件,在Word的“打开”对话框中对这些类型都以列表的形式列了出来,但是扩展名是(47)的文件不能够被Word正常打开。
在Access中使用带参数查询时,表达式中的关键字Like表明是一种模糊查询,其后可带有两种通配符,(65)就是其中的一种。
下列选项中,不属于Access数据库对象的是______。
(31)________________接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。
计算机硬件唯一能够直接识别和处理的语言是(30)________________。
在Windows7中,若删除桌面上某个应用程序的快捷方式图标,则(31)。
计算机使用一段时间后发现,系统启动时间变长,系统响应迟钝,应用程序运行缓慢,为此,需要进行系统优化。系统优化工作不包括___________。
随机试题
8251A工作在异步方式时,其波特率因子数可以设置成任意数。()
党的“十七大”把基层群众自治制度纳入中国特色社会主义民主政治制度的基本范畴,主要是因为()
设f(x)=∫0xtetdt,则f′(1)=________.
Fallot四联征出现的紫绀属于严重休克出现的紫绀属于
怀牛膝与川牛膝功用相似,但前者偏于
参与TD-Ag刺激机体产生抗体的细胞是
关于气雾剂正确的表述是()
用白光光源进行双缝实验,若用一个纯黄光的滤光片遮盖一条缝,用一个纯紫色的滤光片遮盖另一条缝,则:
“谁污染谁买单”制度并不需要苦心孤诣的原创性设计,国际上已有先例可循。从上个世纪七八十年代开始,德国就开始建立“污染者买单”的法律框架,对各类型企业产生的垃圾、废水、废气以及各种可能发生的环境损害,制定了严格、规范的收费政策,并形成了流畅的回收再利用流程。
A、Talkingaboutthelatestfashion.B、Offeringspecialreductions.C、Givingbiggerdiscountstofemalecustomers.D、Pressingon
最新回复
(
0
)