首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
admin
2017-09-23
24
问题
给定程序中,函数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://jikaoti.com/ti/lZa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量都已正确说明,则以下程序段输出结果为()。#include<stdio.h>main(){chara=’a’;intb=2;printf(a>b?”***a=%d":"###b=%d",a,B;
函数rewind(fp))的作用是()。
以下叙述错误的是()。
若有说明语句:double*P,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
下列定义变量的语句中错误的是()。
下列二维数组初始化语句中,正确且与语句inta[][3]={1,2,3,4,5}等价的是()。
设a和b均为int型变量,且a=6、b=11、c=3,则能使值为3的表达式是()。
以下选项中,能用作数据常量的是()。
在将E-R图转换到关系模式时,实体和联系都可以表示成【】。
设有说明int(*ptr)[M];其中的标识符ptr是()。
随机试题
黄体功能不足的典型临床表现是
患儿出生8天,主因体温不升、吃奶差入院。查:脐周红,有脓性分泌物,嗜睡,WBC38.0×109/L。最恰当的诊断为
命火衰微阳痿,方剂可选湿热下注阳痿,方剂可选
若,则必有()。
某建筑场地中A为边长1.5m的正方形基础,B为边长4.0m的正方形基础,场地红黏土最小厚度为6m,基础埋深为1.0m,下伏碳酸盐岩系。根据《岩土工程勘察规范》(GB50021—2001),下列组合中正确的是()。Ⅰ.建筑物A为均匀地基
在使用()贸易术语进行交易时,卖方及时向买方发出“已装船通知”至关重要,因为它将直接影响买卖双方对运输途中风险的承担。
通过立法制定的财政政策具有法律效力,在执行中具有的特点是()。
职业道德评价的作用有()。
实践和认识活动中的主体是指()
Youknowyouhavetoread"betweenthelines"togetthemostoutofanything.Iwanttopersuadeyoutodosomethingequallyim
最新回复
(
0
)