首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:判断形参s所指字符串是否是’’回文’’(Palindrome),若是,函数返回值为1;不是,函数返回值为0。’’回文’’是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是’’回文’’,而
给定程序中,函数fun的功能是:判断形参s所指字符串是否是’’回文’’(Palindrome),若是,函数返回值为1;不是,函数返回值为0。’’回文’’是正读和反读都一样的字符串(不区分大小写字母)。 例如,LEVEL和Level是’’回文’’,而
admin
2016-12-06
31
问题
给定程序中,函数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://jikaoti.com/ti/ILi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知字母A的ASCII码值是65,字母a的ASCII码值是97,以下程序______。main(){chara=’A’;intb=20;pxintf("%d,%o",(a=a+a
在设计程序时,应采纳的原则之—是______。
对于长度为n的顺序存储的线性表,当随机插入和删除—个元素时,需平均移动元素的个数为【】。
以下只有在使用时才为该类型变量分配内存的存储类说明是______。
有以下程序:voidfun(int*a,inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;i++
以下程序的功能是将字符串s中的数字字符放人d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。#include<stdio.h>#inclu
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是______。
已定义c为字符型变量,则下列语句中正确是______。
下列程序的功能是将字符串s中所有的字符c删除。请填空。#include<stdio.h>main(){chars[80];inti,j;gets(s);for(i=j=0;s[i]!=’\0’;i+
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){intp0,p1,i
随机试题
女,30岁。因“尿路感染”服药后症状消失,3周后因劳累后症状复现。要认定此次是否为复发的最好方法是
在25℃时,用标准甘汞电极(NCE)作正极,Ca2+:选择性电极作负极,放入0.001mol/L的Ca2+溶液中,测得电动势为一0.159V。换用含Ca2+的未知溶液后,测得电动势为一0.212V。问未知溶液的Ca2+浓度为多少?已知25℃时,ENC
急性心肌梗死的全身症状不包括
A.吲哚美辛B.双氯芬酸钠C.舒林酸D.奈丁美酮E.芬布芬既能抑制环氧酶(COX),又能抑制脂氧合酶的药物是()。
根据增值税法律制度的规定,自2017年7月1日起一般纳税人销售或进口的下列货物中,适用低税率11%的有()。
一次性工亡补助金,为上一年度全国城镇居民人均可支配收入的()。
在合成测验审定题目时,应注意()。
A、 B、 C、 D、 B从每行来看,第一行都含有三角形,第二行都含有箭头,第三行都含有半网。
BasedinNewYork,SpringInc.designsandmanufacturesanupdatedcollectionofwomen’scasual(休闲的)sportswearundertheSPRIN
A、Anexhibitofpaintings.B、ABroadwayplay.C、Amoderndanceproduction.D、Anopera.AWhatisthewomaninterestedinseeing?
最新回复
(
0
)