首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是"回文",而LEVLEV
给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是"回文",而LEVLEV
admin
2013-06-12
43
问题
给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。
例如,LEVEL和Level是"回文",而LEVLEV不是"回文"。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKI.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#include
int fun(char *s)
{char*ip,*rp;
/***********found*********/
lp=【1】;
rp=s+strlen(s)一1;
while((toupper(*lp)==toupper
(*rp))&&(ip
/************found************/
lp++;rp【2】;}
/**********found*********/
if(ip
else return 1;
}
main()
{ char s[81];
printf ("Enter a strLng:");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)return 0
解析
第一空:“rp=s+strlen(s)-1;"可知rp指向最后一个元素,因此lp是指向第一个元素,因此第一空应为“s"。
第二空:“lp++;rp【2】;"lp往后移动。rp应该往前移动,故第二空处应为“--"。
第三空:“if(1p
转载请注明原文地址:https://jikaoti.com/ti/k2n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知指针p的指向如下图所示,则执行语句“--p;”后p的值是______。
有以下程序 #define N 20 fun(int a[],int n,int m) { int i,j; for(i=m;i>=n;i--) a[i+1]=a[i]; } main() { int i,a[N]={1,2,3,4,5,6,7,8,9,1
给定程序MODI1.C中函数fun的功能是:读入整数k(2≤k≤10000),打印它的所有质因子(即所有素数的因子),例如,若输入整数2310,则应输出:2,3,5,7,11。#include"conio.h"#include”stdio.
给定程序MODI1.C中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回main函数。例如,n=10,则输出16.479905。/************found************/fun(intn)
如下程序的运行结果是______。 #include<stdio.h> main() { int x=y=3,z=1; printf ("%d%d\n",(++x,y++),z+2); }
有以下程序 #include <stdio.h> main() { FILE *fp1; fp1=fopen("f1.txt","w"); fprintf(fp1,"abc"); fclose(fp1); } 若文本文件f1.txt中原有内容为:good,
单链表要求内存中可用存储单元的地址______。
若有以下定义:inta[8];则a数组元素的下标上限为______,下限为______。
以下程序中,fun()函数的功能是求3行4列二维数组每行元素中的最大值,请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{19,33
以下程序的功能是进行位运算。 main() { unsigned char a,b; a=7^3;b=-4&3; printf("%d %d\n",a,b); } 程序运行后的输出结果是______.
随机试题
需要延长拆迁期限的,拆迁人应当在批准的拆迁期限届满()向房屋拆迁主管部门提出延期拆迁申请。
下列选项中,关于城市分散发展理论陈述错误的是()。
改革开放以来,我国外汇管理体制经历了多次重大改革.逐步从计划经济的外汇管理体制发展为计划与市场相结合的双轨制的外汇管理体制。()
我国旅行社行业的立法始于改革开放。()
某医院前有一个大型的方阵实心花坛,该花坛从外往里按照菊花、月季、菊花、月季……的顺序进行摆放,已知最外层的菊花一共有60盆,假设花盆的大小都一样,那么这个方阵花坛中菊花比月季多()盆。
下列关于法律意识的表述,能够成立的是()。
近代以来中华民族面临争取民族独立、人民解放和实现国家富强、人民富裕的两大历史任务。两个任务既相互区别又紧密联系,以下选项正确反映两者关系的是
Whilemanyworkersarewillingtolearnnewskillsorcompletelyretraintoimprovetheirfutureemployability,fewfeeltheyar
键盘和鼠标器是最基本的输入设备。下面有关键盘和鼠标器的叙述中,错误的是
A、Tochangeajob.B、Tobuyacar.C、Tobuyamotorcycle.D、Tochangeadepartment.C对话结尾处,男士提议说买一辆车上班,女士说他们没有足够的钱,男士问摩托车怎么样,女士表
最新回复
(
0
)