首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。 【函数2.1说明】 函数palindrome(char s[])的功能是,判断字符串s是否为回文字符串,若是,则返回0,否则返回-1。若一个字符串顺读和倒读都一样时,称该字符串是回文字符
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。 【函数2.1说明】 函数palindrome(char s[])的功能是,判断字符串s是否为回文字符串,若是,则返回0,否则返回-1。若一个字符串顺读和倒读都一样时,称该字符串是回文字符
admin
2009-02-15
27
问题
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。
【函数2.1说明】
函数palindrome(char s[])的功能是,判断字符串s是否为回文字符串,若是,则返回0,否则返回-1。若一个字符串顺读和倒读都一样时,称该字符串是回文字符串,例如:“LEVEL”是回文字符串,而“LEVAL”不是。
【函数2.1】
int palindrome( char s[ ] )
{ char * pi, * pj;
pi=s; pj=s+strlen(s)-1;
while( pi<pj&&(1)){
pi ++ ;pj --
}
if((2))return -1;
else return 0;
}
【函数2.2说明】
函数f(char * str,char del)的功能是:将非空字符串str分割成若干个子字符串并输出,del表示分割时的标志字符。
例如若str的值为“33123333435”,del的值为“3”,调用此函数后,将输出3个子字符串,分别为“12”、“4”和“5”。
【函数2.2】
void f( char * str, char del)
{ int i ,j ,len;
len = strlen (str)
i=0;
while(i < len) {
while((3))i++; /*忽略连续的标志字符*/
/*寻找从str
开始直到标志字符出现的一个子字符串*/
j=i+1;
while(str[j] != del && str[j] ! = ’\0’)j ++
(4): ’\0’; /*给找到的字符序列置字符串结束标志*/
printf("%s\t",&str
);
(5);
}
}
选项
答案
(1)*pi==*pj (2)pi<pj或者等价表达式 (3)str[i]==del (4)str[j] (5)i=j+1
解析
(1)指针pi从左往右移动,指针pj从右往左移动,每移动一次,判断二者指向的元素是否相等,所以此处应填入判断语句*pi= =*pj。(2)pi如果能移动到pj右面,说明字符串是回文字符串,否则返回-1,所以此处应填入pi<pj或者其他等价表达式。(3)此处表达式判断当前字符是否等于标志字符del,即填入str
==del。(4)此处表达式为符合要求的字符串置结束标志,此时j已指向最后,所以应填入str[j]即可。(5)此处语句是修改i指针进行下一次循环,所以应填入i=j+1。
转载请注明原文地址:https://kaotiyun.com/show/9ojZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
信息处理技术员考生信息库中,具有“准考证号”、“姓名”、“笔试成绩”与“机考成绩”等字段。按“笔试成绩>0 and机考成绩>0”查询,有r1人;按“笔试成绩>0 or机考成绩>0”查询,有r2人,则必然有关系(69)。
Windows7文件夹采用___________目录结构
数据处理技术员小王为了本企业的利益做了如下几项数据处理,其中________是违法的。
已知5个自然数(可有重复)的最小值是20,最大值是22,平均值是21.2,则可以推断,中位数是____________。
在Excel的A1单元格中输入函数“=LEFT(“信息处理技术员”,2)”,按回车键后,A1单元格中的值为()。
信息系统设计方案中的操作界面部分,特别是输入界面设计方案需要征求信息处理技术员的意见。在如下设计理念中,(66)是不正确的。
________________是按照科学的城市发展理念,利用新一代信息技术,通过人、物、城市功能系统之间的无缝连接与协同联动,实现自感知、自适应、自优化,形成安全、便捷、高效、绿色的城市形态。
Windows系统的控制面板不包括__________功能。
某地区考试机构准备对信息处理技术员考试笔试成绩(BS)不低于45分,并且机考成绩(JK)为43~44分者进行重点复查。对考生成绩表进行筛选操作时,正确描述上述条件的表达式是(27)。
某年级两个班举行了一次数学统考,一班(共30人)的平均成绩为70分,二班(共 20人)的平均成绩为75分,则该年级的平均成绩为(65)分。
随机试题
试述对信托公司的主要监管措施。
茅盾的《香市》是一篇
继发性便泌的原因有
瞳孔直径正常为
建设项目的主体工程完工后其配套建设的环境保护设施必须与主体工程同时投入试运行,对不执行此项规定的,由有审批权的环境保护行政主管部门责令限期改正;逾期不改正的,责令停止试生产,可以处()罚款。
在国际上,建设工程项目总承包的组织可能有的模式为______。
在了解组成部分注册会计师后,下列情形中,集团项目组可以采用措施消除其疑虑或影响的是()。
一批木材全部用来加工桌子可以做30张,全部用来加工床可以做15张。现在加工桌子、椅子和床各2张,恰好用去全部木材的。剩下的木材全部用来做椅子,还可以做()把。
"Howdidyoudoit,Dad?Howhaveyoumanagedtonottakeadrinkforalmost20years?"Ittookmealmost20yearstohavethe【C1
下列数据结构中,能用二分法进行查找的是()。
最新回复
(
0
)