首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
admin
2017-09-23
46
问题
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。
例如,LEVEL和Level是”回文”,而LEVLEV不是”回文”。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdio.h >
#include < string.h >
#include < ctype.h >
int fun(char*s)
{char*lp,*rp;
/*********found*********/
lp=
【1】
;
rp=s+str1en(s)一1;
while((toupper(* lp):=toupper
(*rp))&&(1p < rp)){
/*********found*********/
lp++;rp
【2】
;)
/*********found*********/
if(1p < rp)
【3】
;
else return 1;
}
main()
{char s[81];
printf("Enter a string:");
scar1f("%s",s);
if(fun(s))
printf("\n\"%s\"is a Palindrome.\n\n",s);
else
printf,"\ n|"%s \"isn’t a
palindrome.\n\n",s);
}
选项
答案
(1)s (2)一一 (3)return 0
解析
填空1:根据函数体fun中,对变量lp和rp的使用可知,lp应指向形参s的起始地址,rp指向s的结尾地址,所以应填s。
填空2:rp是指向字符串的尾指针,当每做一次循环rp向前前动一个位置,所以应填:一一。
填空3:当lp和rp相等时,表示字符串是回文并返回1,否则就返回0,所以应填retum 0。
转载请注明原文地址:https://www.kaotiyun.com/show/ysxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述程序的输出结果是()。#include<stdio.h>voidmain(){chara=3,b=1;charc=a^b<<2;printf("%d",C;}
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、()和处理过程。
以下程序中函数sort的功能足对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[
下面程序的运行结果是()。#include<stdio.h>main(){inta=25;fun(&A);}fun(int*x){printf("%d\n",++*x);}
以下叙述中正确的是()。
下列特征中不是面向对象方法的主要特征的是()。
“printf("%d\n",strlen("\t\"\023\xAB\nC"));”语句的输出结果是()。
有以下程序段:typedefstructnode(intdata;structnode*next;)*NODE;NODEP;以下叙述中正确的是()。
在深度为7的满二叉树中,度为2的节点个数为()。
设循环队列的存储空间为Q(1:30),初始状态为front=rear=30。现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有【】个元素。
随机试题
治疗不寐应选择的主要经脉是
下列关于急性心力衰竭的治疗错误的是
A.粉红色泡沫痰B.脓性臭痰C.粘液痰伴痰栓D.静置后分层的浆液粘脓性痰E.铁锈色痰下列疾病咳痰的性状如何
患者,男性,65岁,间断胸痛2年,均发生于夜间睡眠时,持续25min左右,可自行缓解。胸痛发作时心电图示:V1~V4导联ST、段抬高0.4mV,胸痛缓解后心电图ST段恢复正常。该患者最可能的诊断是()
A.实寒证B.虚寒证C.虚热证D.实热证E.寒热错杂证阳偏衰引起的病理变化是
王某,男,34岁,无痛性血尿2周,疑为膀胱癌,做膀胱镜检查。应协助其采用的体位为
甲房地产经纪机构(以下简称甲机构)是一家采用连锁经营模式的机构。乙房地产经纪机构(以下简称乙机构)是经甲机构授权使用甲机构品牌、商品标识等知识产权的独立企业。张某是乙机构的房地产经纪人。某日,张某受乙机构指派,承办李某名下房屋的出售业务。经张某撮合,李某与
排水垫层应与边缘排水系统相连接,厚度宜大于()mm,宽度不宜小于基层底面的宽度。
本文最主要的信息是( )。下列说法不准确的一项是( )。
下列单位或个人可以成为纳税保证人的有()。
最新回复
(
0
)