首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回
admin
2018-10-21
397
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。”回文”是正读和反读都一样的字符串(不区分大小写字母)。
例如,LEVEL和Level是”回文”,而LEVLEV不是”回文”。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BIANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int fun(char*s)
{char*lp,*rp;
/*********found*********/
lp=
【1】
;
rp=s+strlen(s)﹣1;
while((toupper(*lp)==toupper
(*rp))&&(lp<rp)){
/*********found*********/
lp++;rp
【2】
;}
/*********found*********/
if(lp<rp)
【3】
;
else return1;
}
main()
{char s[81];
printf("Enter a string:");
scanf("%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)return0
解析
填空1:根据函数体fun中,对变量lp和rp的使用可知,lp应指向形参s的起始地址,rp指向s的结尾地址,所以应填s。
填空2:rp是指向字符串的尾指针,当每做一次循环rp向前移动一个位置,所以应填:﹣﹣。
填空3:当lp和叩相等时,表示字符串是回文并返回1,否则就返回0,所以应填return0。
转载请注明原文地址:https://kaotiyun.com/show/Acxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<stdio.h>main(){FILE*fp1;fp1=fopen("f1.txt","w");fprintf(fp1,"abc");fclose(fp1);}
有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&b)&&(c<’B’);执行该程序段后,x的值为_____。
若有以下定义,则不能代表字符。的表达式是______。chars[20]="programming",*ps=s;
有以下程序:#include<stdio.h>voidWriteStr(char*fn,char*sir){FILE*fP;fP=fopen(fn,"w");fput6(str,fp);
以下程序的输出结果是()。main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",*p,*q,a,b);}
数据的存储结构是指
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
下列关于“数据库系统(DBS)”的叙述中,正确的一条是______。
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#includemain(){intn,s;printf("Enteranumber:");scanf("%d",&n);prin
以下程序运行后的输出结果是______________。#definePower2(x)x*xmain(){inti=6j=8;printf(“%d﹨n”,Power2(i+j));}
随机试题
吗啡的分解产物和体内代谢产物包括
甲公司为增值税一般纳税人,适用的增值税税率为13%。2022年7月1日,甲公司对某项生产用机器设备进行更新改造。当日,该设备原价为500万元,累计折旧200万元,已计提减值准备50万元。更新改造过程中发生劳务费用100万元;领用本公司生产的产品一批,成本为
客户按需求的物业类型进行分类,可分为()等。
下列与可供出售金融资产相关的交易或事项中,不应计入当期损益的是()。
下列选项中不属于刑事强制措施的是:
网络直播是当今时代的一个“风口”。它给了普通人一个展现才华、打动人心的机会,只要有所长,不管是能歌善舞,还是精于厨艺,甚至是善于言谈,都能在网络直播中找到人生出彩、成为“网红”的契机。然而,在再大的蓝海中“畅游”,也要遵守规则;在再广阔的原野上“驰骋”,也
罗伯特出生于1967年,因此,1976年他9岁。从这个例子可以清楚地看到一个人出生年的最后两位数字与其9岁那年的后两位数字相同,只是数字的位置颠倒了。以下哪项是对上述推论的最佳反驳?
以下交换模式中,应用最为广泛的一种交换模式是______。
下列步骤中不属于系统分析阶段的是
SunnyViewOptical156NorthArchStreet
最新回复
(
0
)