首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
给定程序中,函数fun的功能是:判断形参s所指字符串是否是”回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是”回文”,而LEVLEV不是
admin
2017-09-23
56
问题
给定程序中,函数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全国计算机二级
相关试题推荐
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,pf);,其中buffer代表的是()。
以下语句或语句组中,能正确进行字符串赋值的是()。
设有条件表达式:(EXP)i++:j--,则以下表达式中与(EXP)完全等价的是()。
以下程序的功能是:通过函数func输入字符并统计输入字符的个数。输入时用字符作为输入结束标志。请填空。#include<stdio.h>long();/*函数说明语句*/main(){longn;n=func(
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向此链表中的三个连续节点。structnode{intdata;structnode*next;}*P,*q,*r;现要将q所指节点从链表中删除,同时要保持链表的连续,
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
C语言中规定,程序中各函数之间()。
_____________是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。
随机试题
在Excel2010中,“排序和筛选”功能组位于()
A.球部B.胃窦C.胃角和胃窦小弯D.胃或十二指肠前壁胃癌多位于
颈部CTA检查的适应证,不包括
全断面开挖法一般适用于( )隧道施工。
一节公开课上,王老师别出心裁,将大多数教师在教学“抓主要矛盾”哲学原理时所用的图片改成将一些相关城市连接成蛇形的图片。课后引起听课老师关注,评议时,主持人首先请王老师谈了设计意图和教学反思,同时组织大家进行了评议,同行们对王老师创造性地开发利用教学资源做了
Youshouldalways______thesewordsbyheart.
Thecoachexplainedtheregulationsatlengthtomakesurethatnoneofhisplayerswouldbecomeviolators.
不定积分=__________.
Internet的服务有哪几种?电子邮件加密系统包括哪几个?哪个是Internet标准?
设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学、并按年龄进行降序排序生成新的表WS,正确的SQL命令是( )。
最新回复
(
0
)