首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:判断形参s所指字符串是否是’’回文’’(Palindrome),若是,函数返回值为1;不是,函数返回值为0。’’回文’’是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是’’回文’’,而
给定程序中,函数fun的功能是:判断形参s所指字符串是否是’’回文’’(Palindrome),若是,函数返回值为1;不是,函数返回值为0。’’回文’’是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是’’回文’’,而
admin
2016-12-06
28
问题
给定程序中,函数fun的功能是:判断形参s所指字符串是否是’’回文’’(Palindrome),若是,函数返回值为1;不是,函数返回值为0。’’回文’’是正读和反读都一样的字符串(不区分大小写字母)。
例如,LEVEL和Level是’’回文’’,而LEVLEV不是’’回文’’。
请在程序的下画线处填入正确的内容并把下域线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #1nclucle<stdio.h>
2 #include<string.h>
3 #include<ctype.h>
4 int fun(char*s)
5 {char*1p,*rp;
6 /*********found*********/
7 1p=
【1】
;
8 rp=S+strlen(s)-1;
9 while((toupper(*1p)==toupper(*rp))&&(1p
10 /*********found*********/
11 1p++;rp
【2】
;}
12 /*********found*********/
13 if(1p
【3】;
14 else return 1:
15 }
16 main()
17 {char s[81];
18 printf(’’Enter a string:’’);
18 scanf(’’%s’’,s);
19 if(fun(s))
18 printf(’’\n\’’%s\’’is a Pa1-indrome.\n\n’’,s);
20 else
18 printf(’’\n\’’%S\’’ isn’t a Palinctrome.\n\n’’,s);
21 }
选项
答案
(1)s (2)-- (3)return 0
解析
填空1:根据函数体fun中,对变量lp和rp的使用可知,lp应指向形参s的起始地址,rp指向s的结尾地址,所以应填s。
填空2:rp是指向字符串的尾指针,当每做一次循环rp向前移动一个位置,所以应填:--。
填空3:当lp和rp相等时,表示字符串是回文并返回1,否则就返回0,所以应填return 0。
转载请注明原文地址:https://kaotiyun.com/show/WVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知下面的程序段,正确的判断是______。#defineA3#defineB(A)(A+1)*a)inta=3;……X=3*(A+B(7));
在数据流图(DFD)中,带有名字的箭头表示______。
下列程序的输出结果是【】。main(){inta[]={2,4,6},*prt=&a[0],x=8,y,z;for(y=0;y<3;y++)z=(*(ptr+y<x)?*(ptr+y):
有以下程序:inta=2;intf(intn){staticinta=3;intt=0;if(n%2)(staticinta=4;t+=a++;}else{statici
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是______。mein(){chars[100];intc,i;scanf("%c",&C);
有以下函数定义:voidfun(intn,doublex){…}若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是______。
以下程序运行后的输出结果是______。main(){inta=1,b=2,c=3;if(c=a)printf("%d\n",c);elseprintf("%d\n",b);}
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是______。
有以下程序main()}inti,s=1;for(i=1;i<50;i++)if(!(i%5)&&!(i%3))s+=i;printf("%d/n",s);}程序的输出结果是
随机试题
Kidswithspecialneedsrefertoanykidwhomightneedextrahelpbecauseofamedical,emotional,orlearningproblem.Forexa
个体身心发展的某一方面机能和能力最适宜形成的时期称为()。教师在培养学生各种能力时,应在教学中抓住这个相应的时期。
积善成德
个体遇到挫折时,表现出与年龄、身份不相符的幼稚行为。这种心理防御机制称为________。
女性,38岁。腰部冷痛重着,天气变化或阴雨风冷时加重。治疗除取主穴外,还应选用
根据我国《著作权法》的规定,对该小说享有著作权的是()。孙某将该小说改编成电视剧本,应当()。
根据《中华人民共和国票据法》的规定,下列选项中,属于变造票据的有()。(2001年试题)
二战时期,一位在野战医院做救死扶伤工作的志愿者,名叫多克,他面对医院里时有重伤员去世,便在墙上写了一句话:“没有人会在这里死去”。这句话曾给无数伤员带来了战胜伤痛的力量。二战结束后,多克当上了一名邮差,他总是带着很多纸条,上面写着鼓励人的话:“别烦恼,今天
链表对于数据元素的插入和删除不需要移动结点,只需改变相关结点的【】域的值。
WiealtistIhrVater?-______
最新回复
(
0
)