首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
admin
2017-09-23
53
问题
给定程序中,函数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://kaotiyun.com/show/ysxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输m结果是()。typedefunion{doublex[3];inty[4];charz[10];}M;Mt;main(){Printf("%d\n",sizeof
有以下程序:#include<stdio.h>main(){inta=1,b=2;for(;a<12;a++){b+=a*2;a+=3;}printf("%d,%d\n",b,A);}程序
数据库技术的根本目标是()。
有以下程序:#include<stdio.h>main(){intx;scanf("%d",&x);if(x<=0);elseif(x!=5)printf("%d\n",x);}程序运行时
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII十进制代码为97,则执行上述程序段后输出结
以下语句或语句组中,能正确进行字符串赋值的是()。
若有说明语句:double*P,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
“printf("%d\n",strlen("\t\"\023\xAB\nC"));”语句的输出结果是()。
已有定义:charc=‘’;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为()。
在深度为7的满二叉树中,度为2的节点个数为()。
随机试题
服装在进口和出口环节均征收增值税,因此,作为附加税,在进口和出口环节应以增值税税额为计税依据征收城市维护建设税。()
根据管理方格理论,有一种能使员工个人需要与组织目标进行最有效结合的方式,它是方格中的_________。
小腿中段火器伤初期处理时不正确的措施是
患者,男,40岁。从事蓄电池制造工作。工作以来出现头痛、头晕、肌肉关节酸痛,继而发展到四肢末端呈手套和袜套样的感觉减退,其原因可能是
颗粒剂采用干法制粒可提高( )。
在编制施工组织设计时,以下工作中()应当在编制施工进度计划之前进行。
某房地产开发企业2014年发生如下经济业务:(1)转让一块土地使用权,取得收入560万元,年初取得该土地使用权时支付金额420万元,转让时发生相关费用6万元。(2)签订一份写字楼销售合同,当年收到全部款项,共计18000万元。该写字
【2015工商银行】下列符合支票管理规定的有()。
1993年科学家将苏云金杆菌的杀虫基因移植到棉花体内,培育出新型的棉花类型,其中运用的生物技术是()。
交通肇事罪是指违反公路、水路交通运输管理法规,因而发生重大事故,致人重伤、死亡或者使公私财产遭受重大损失的行为。 根据定义,下列属于交通肇事罪的是()。
最新回复
(
0
)